Message-Id: Comments: Authenticated sender is From: "Salvador Eduardo Tropea (SET)" Organization: INTI To: billc AT blackmagic DOT tait DOT co DOT nz, djgpp AT delorie DOT com, boylesgj AT lion DOT cs DOT latrobe DOT edu DOT au Date: Fri, 18 Apr 1997 15:31:51 +0000 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Subject: Re: libhw problem. Precedence: bulk Bill wrote: > Gregary J Boyles wrote: > > > > Trying to install the Hardware Interrupt Handling Library. > > When I try to make the library I get the error below. > > Can anyone help me out? > > > > Alaric B. Williams' PC Chipset Interface Library V2.00 > > > > INSTALLATION: > > > > 1) Preserving paths, unzip everything into your DJGPP directory, just like > > you did with the djgpp distribution files > > > > 2) CD to src/libhw > > > > 3) run MAKE > > > > gcc -g3 testhw.o -lhw -liostr -o testhw > > d:/djgpp/lib/libhw.a(lock.o)(.text+0x15):lock.c: undefined reference to `eldata' > > d:/djgpp/lib/libhw.a(lock.o)(.text+0x1a):lock.c: undefined reference to `sldata' > > d:/djgpp/lib/libhw.a(lock.o)(.text+0x20):lock.c: undefined reference to `sldata' > > d:/djgpp/lib/libhw.a(lock.o)(.text+0x32):lock.c: undefined reference to `eltext' > > d:/djgpp/lib/libhw.a(lock.o)(.text+0x37):lock.c: undefined reference to `sltext' > > d:/djgpp/lib/libhw.a(lock.o)(.text+0x3d):lock.c: undefined reference to `sltext' > > make.exe: *** [testhw.exe] Error 1 > > find his version of djgpp.djl (or .lnk in libhw? (can't remeber) and > change the definitions of *ldat and *ltxt to *ldata and *ltext (this > saves on recompiling yours and Alaric's code). Does Gregary applied the patchs to GCC to get the sections working? if not the djgpp.djl/lnk won't help a bit ;-) SET ------------------------------------ 0 -------------------------------- Visit my home page: http://www.geocities.com/SiliconValley/Vista/6552 Salvador Eduardo Tropea (SET). (Electronics Engineer) Address: Curapaligue 2124, Caseros, 3 de Febrero Buenos Aires, (1678), ARGENTINA TE: +(541) 759 0013