From mboxrd@z Thu Jan 1 00:00:00 1970 From: John Garrison To: cygwin@sourceware.cygnus.com Subject: Libraries not working Date: Sat, 03 Jul 1999 22:42:00 -0000 Message-id: <377EF3D9.27DD271@visi.net> X-SW-Source: 1999-07/msg00055.html I have just created a library using ar. I have a program that links to the library, and have the header file included in the code. Everything is setup properly ( I know because it compiles fine with gcc) I am using the cross compiler on Linux version by the way. The problem is after I try to compile the program I get a: /tmp/cciFT7S1.o(.text+0x103):show.c: undefined reference to `IMG_Load_RW' /usr/win32/bin/../lib/gcc-lib/i586-mingw32/egcs-2.91.57/../../../../i586-mingw32/lib/libmingw32.a(main.o)(.text+0x7b): undefined reference to `WinMain@16' collect2: ld returned 1 exit status IMG_Load_RW is clearly defined in IMG.h which is included in the show.c source code. Also I have a main function and the FAQ says that if you get the undefined reference to `WinMain@16' to include a blank main statement, well, I am not building a library I already HAVE a main statement. Any ideas why it would complain about not having two things that it does have? -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe@sourceware.cygnus.com From mboxrd@z Thu Jan 1 00:00:00 1970 From: John Garrison To: cygwin@sourceware.cygnus.com Subject: Libraries not working Date: Sat, 31 Jul 1999 18:34:00 -0000 Message-ID: <377EF3D9.27DD271@visi.net> X-SW-Source: 1999-07n/msg00055.html Message-ID: <19990731183400.OZjdRuoMrC80gGmr6RybvFplvlPLLr_wotYhCBbXW3Q@z> I have just created a library using ar. I have a program that links to the library, and have the header file included in the code. Everything is setup properly ( I know because it compiles fine with gcc) I am using the cross compiler on Linux version by the way. The problem is after I try to compile the program I get a: /tmp/cciFT7S1.o(.text+0x103):show.c: undefined reference to `IMG_Load_RW' /usr/win32/bin/../lib/gcc-lib/i586-mingw32/egcs-2.91.57/../../../../i586-mingw32/lib/libmingw32.a(main.o)(.text+0x7b): undefined reference to `WinMain@16' collect2: ld returned 1 exit status IMG_Load_RW is clearly defined in IMG.h which is included in the show.c source code. Also I have a main function and the FAQ says that if you get the undefined reference to `WinMain@16' to include a blank main statement, well, I am not building a library I already HAVE a main statement. Any ideas why it would complain about not having two things that it does have? -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe@sourceware.cygnus.com