From: Jim B. <whi...@ya...> - 2003-08-22 23:16:58
|
Using the following versions Msys 1.0.9.exe, MsysDTK 1.0.1.exe, MinGW 2.0.0-3.exe, csmingwlibs 0.997r2. Using these pieces of software and following ./configure, make depend, make -k all, I have no problem whatsoever compiling and running the Crystal Space applications. I can even compile individual applications without any problem. When using the newest version of MinGW (3.something) all compiles complete successfully but all applications crash as soon as they open the window. Additionally when using the software as identified above and attempting the Crystal Space Simple tutorial (simple.h and simple.cpp) I cannot compile simple.exe. The compiler just crashes with several dozen errors as follows: $ make simple g++ -Ic:/crystal/cs/include -D__CRYSTAL_SPACE__ -Wall -Wno-unknown-pragmas -fno- exceptions -mcpu=pentiumpro -march=i686 -pipe -O3 -fomit-frame-pointer -ffast-m ath simple.cpp -o simple C:/WINDOWS/TEMP/cc5ZYRTa.o(.text+0xbd):simple.cpp: undefined reference to `csIni tializer::CreateEnvironment(int, char const* const*)' C:/WINDOWS/TEMP/cc5ZYRTa.o(.text+0x11c):simple.cpp: undefined reference to `csIn itializer::DestroyApplication(iObjectRegistry*)' C:/WINDOWS/TEMP/cc5ZYRTa.o(.text+0x17c):simple.cpp: undefined reference to `csDe faultRunLoop(iObjectRegistry*)' C:/WINDOWS/TEMP/cc5ZYRTa.o(.text+0x5bb):simple.cpp: undefined reference to `iSCF ::SCF' C:/WINDOWS/TEMP/cc5ZYRTa.o(.text+0x5de):simple.cpp: undefined reference to `iSCF ::SCF' C:/WINDOWS/TEMP/cc5ZYRTa.o(.text+0x5fa):simple.cpp: undefined reference to `iSCF ::SCF' C:/WINDOWS/TEMP/cc5ZYRTa.o(.text+0x616):simple.cpp: undefined reference to `iSCF ::SCF' C:/WINDOWS/TEMP/cc5ZYRTa.o(.text+0x632):simple.cpp: undefined reference to `iSCF ::SCF' C:/WINDOWS/TEMP/cc5ZYRTa.o(.text+0x649):simple.cpp: more undefined references to `iSCF::SCF' follow C:/WINDOWS/TEMP/cc5ZYRTa.o(.text+0x79b):simple.cpp: undefined reference to `csIn itializer::RequestPlugins(iObjectRegistry*, ...)' C:/WINDOWS/TEMP/cc5ZYRTa.o(.text+0x7e2):simple.cpp: undefined reference to `csCo mmandLineHelper::CheckHelp(iObjectRegistry*, iCommandLineParser*)' C:/WINDOWS/TEMP/cc5ZYRTa.o(.text+0x9a4):simple.cpp: undefined reference to `csIn itializer::OpenApplication(iObjectRegistry*)' C:/WINDOWS/TEMP/cc5ZYRTa.o(.text+0xa20):simple.cpp: undefined reference to `iSCF ::SCF' C:/WINDOWS/TEMP/cc5ZYRTa.o(.text+0xa64):simple.cpp: undefined reference to `iSCF ::SCF' C:/WINDOWS/TEMP/cc5ZYRTa.o(.text+0xaa8):simple.cpp: undefined reference to `iSCF ::SCF' C:/WINDOWS/TEMP/cc5ZYRTa.o(.text+0xaec):simple.cpp: undefined reference to `iSCF ::SCF' C:/WINDOWS/TEMP/cc5ZYRTa.o(.text+0xb30):simple.cpp: undefined reference to `iSCF ::SCF' C:/WINDOWS/TEMP/cc5ZYRTa.o(.text+0xb5f):simple.cpp: undefined reference to `csCo And more of the same. Am I missing something or just doing something stupid? --------------------------------- Do you Yahoo!? The New Yahoo! Search - Faster. Easier. Bingo. |
From: Earnie B. <ear...@ya...> - 2003-08-23 03:06:19
|
Please try the Candidate binutils that Danny has recently put up on top of the MinGW-3.0.0-1 version. Earnie. Jim Burchfield wrote: > Using the following versions Msys 1.0.9.exe, MsysDTK 1.0.1.exe, MinGW 2.0.0-3.exe, csmingwlibs 0.997r2. > > Using these pieces of software and following ./configure, make depend, make -k all, I have no problem whatsoever compiling and running the Crystal Space applications. I can even compile individual applications without any problem. When using the newest version of MinGW (3.something) all compiles complete successfully but all applications crash as soon as they open the window. > > Additionally when using the software as identified above and attempting the Crystal Space Simple tutorial (simple.h and simple.cpp) I cannot compile simple.exe. The compiler just crashes with several dozen errors as follows: > > $ make simple > g++ -Ic:/crystal/cs/include -D__CRYSTAL_SPACE__ -Wall -Wno-unknown-pragmas -fno- exceptions -mcpu=pentiumpro -march=i686 -pipe -O3 -fomit-frame-pointer -ffast-m ath simple.cpp -o simple > C:/WINDOWS/TEMP/cc5ZYRTa.o(.text+0xbd):simple.cpp: undefined reference to `csIni tializer::CreateEnvironment(int, char const* const*)' > C:/WINDOWS/TEMP/cc5ZYRTa.o(.text+0x11c):simple.cpp: undefined reference to `csIn itializer::DestroyApplication(iObjectRegistry*)' > C:/WINDOWS/TEMP/cc5ZYRTa.o(.text+0x17c):simple.cpp: undefined reference to `csDe faultRunLoop(iObjectRegistry*)' > C:/WINDOWS/TEMP/cc5ZYRTa.o(.text+0x5bb):simple.cpp: undefined reference to `iSCF ::SCF' > C:/WINDOWS/TEMP/cc5ZYRTa.o(.text+0x5de):simple.cpp: undefined reference to `iSCF ::SCF' > C:/WINDOWS/TEMP/cc5ZYRTa.o(.text+0x5fa):simple.cpp: undefined reference to `iSCF ::SCF' > C:/WINDOWS/TEMP/cc5ZYRTa.o(.text+0x616):simple.cpp: undefined reference to `iSCF ::SCF' > C:/WINDOWS/TEMP/cc5ZYRTa.o(.text+0x632):simple.cpp: undefined reference to `iSCF ::SCF' > C:/WINDOWS/TEMP/cc5ZYRTa.o(.text+0x649):simple.cpp: more undefined references to `iSCF::SCF' follow > C:/WINDOWS/TEMP/cc5ZYRTa.o(.text+0x79b):simple.cpp: undefined reference to `csIn itializer::RequestPlugins(iObjectRegistry*, ...)' > C:/WINDOWS/TEMP/cc5ZYRTa.o(.text+0x7e2):simple.cpp: undefined reference to `csCo mmandLineHelper::CheckHelp(iObjectRegistry*, iCommandLineParser*)' > C:/WINDOWS/TEMP/cc5ZYRTa.o(.text+0x9a4):simple.cpp: undefined reference to `csIn itializer::OpenApplication(iObjectRegistry*)' > C:/WINDOWS/TEMP/cc5ZYRTa.o(.text+0xa20):simple.cpp: undefined reference to `iSCF ::SCF' > C:/WINDOWS/TEMP/cc5ZYRTa.o(.text+0xa64):simple.cpp: undefined reference to `iSCF ::SCF' > C:/WINDOWS/TEMP/cc5ZYRTa.o(.text+0xaa8):simple.cpp: undefined reference to `iSCF ::SCF' > C:/WINDOWS/TEMP/cc5ZYRTa.o(.text+0xaec):simple.cpp: undefined reference to `iSCF ::SCF' > C:/WINDOWS/TEMP/cc5ZYRTa.o(.text+0xb30):simple.cpp: undefined reference to `iSCF ::SCF' > C:/WINDOWS/TEMP/cc5ZYRTa.o(.text+0xb5f):simple.cpp: undefined reference to `csCo > > And more of the same. > > Am I missing something or just doing something stupid? > > > --------------------------------- > Do you Yahoo!? > The New Yahoo! Search - Faster. Easier. Bingo. |