Re: Bug in new get()?
- Posted by Jason Gade <jaygade at y?hoo?com> Aug 16, 2007
- 519 views
CChris wrote: > > Jason Gade wrote: > > > > I'm not sure if it's my build process or what. I'm still unable to make > > backendw.exe > > / backendu on Windows or Linux, but I seem to be making exw and exu just > > fine > > and the library just fine. > > > > On both Linux and Windows the linker gives me similar errors while building > > the backend: > > main-.o: In function `main': > > main-.c:(.text+0x84c): undefined reference to `_6upper' > * Since I fixed the Same_name() routine, the interpreter no longer uses > upper(), > so I'm surprised that you get this compile error. I had some errors at various > points of course, but never this one. And OpenWatcom 1.6 under Windows outputs > exw.exe and ex.exe without an error for me. > CChris Okay, I think you gave me a clue here. You changed the *.lnk files to remove wildcard.o/wildcard.obj, right? You should really do a log comment when you commit changes... I'm not having a problem building exw or exu (I haven't tried ex yet -- I didn't download the DOS bits to Open Watcom) I'm having the problem building backendw/backendu. Searching quickly through the source finds that backend.ex uses upper(), not Same_name(). I'll check this out later tonight. -- A complex system that works is invariably found to have evolved from a simple system that works. --John Gall's 15th law of Systemantics. "Premature optimization is the root of all evil in programming." --C.A.R. Hoare j.