From: Daniel H. <dhe...@ui...> - 2003-08-30 08:51:39
|
Hi all, I'm trying to compile Coin3D (www.coin3d.org) using MinGW 2.0.0-3 and MSYS 1.0.9. For the most part, everything is fine. However, "make" crashes near the end with a rm -fr .libs/libCoin.lax/libfields.a mkdir .libs/libCoin.lax/libfields.a (cd .libs/libCoin.lax/libfields.a && ar x /c/CoinSRC/Coin-2/src/fields/.libs/libfields.a) 0 [main] sh 3224 open_stackdumpfile: Dumping stack trace to sh.exe.stackdump ../libtool: line 1: 3224 Segmentation fault (core dumped) ar x $xabs make[3]: *** [libCoin.la] Error 139 make[3]: Leaving directory `/c/CoinSRC/Coin-2/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/c/CoinSRC/Coin-2/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/c/CoinSRC/Coin-2' make: *** [all] Error 2 Here's the stack trace (if anyone can decipher it): MSYS-1.0.9 Build:2003-07-03 07:26 Exception: STATUS_ACCESS_VIOLATION at eip=71098795 eax=0A0E5288 ebx=710A5FB4 ecx=00002CE0 edx=016FC48D esi=0A0E25A8 edi=710A5CA4 ebp=0022A46C esp=0022A434 program=C:\msys\bin\sh.exe cs=001B ds=0023 es=0023 fs=0038 gs=0000 ss=0023 Stack trace: Frame Function Args 0022A46C 71098795 (710A5020, 00002CDC, 77E77F57, FFFFFFFF) 0022A49C 71031350 (00002CDC, 00000000, 00000000, 00002BD8) 0022A4BC 710310D8 (00002CDC, 0A0CB6D0, 00002BD9, 00000000) 0022D44C 7104375B (0A0CB6D0, 0A0C0B48, 00000001, 71061DFE) 0022E80C 71061EED (00000000, 0A018158, 0A0153B0, 0A0BB638) 0022E84C 710639FA (00000000, 00000003, 0A018158, 0A0153B0) 0022E87C 710114DB (0A018158, 0A0153B0, 0A0BB638, 710A5020) 0022E89C 7108D872 (0A018158, 0A0153B0, 0A0BB638, 0022E908) 0022E96C 004127A4 (0A018158, 0A0153B0, 0A0BB638, 0042B3C4) 0022E9C8 00412706 (0A0BBB08, 00000000, 0A0B94B0, FFFFFFFF) 0022EA48 00411CA7 (0A0BE190, FFFFFFFF, FFFFFFFF, 00000000) 0022EAA8 0040E9C6 (0A0BE178, 00000000, FFFFFFFF, FFFFFFFF) 0022EAF8 0040FD6A (0A0BAB58, 00000000, FFFFFFFF, FFFFFFFF) 0022EB58 0040EBE2 (0A0BAB58, 00000000, FFFFFFFF, FFFFFFFF) 0022EBA8 0040F693 (0A0BAB80, 00000000, FFFFFFFF, FFFFFFFF) 0022EC14 0040E68F (0A0BAB80, 00000000, FFFFFFFF, FFFFFFFF) End of stack trace (more stack frames may be present) The annoying part is that MSYS does not crash and I can execute this "ar x" command manually without any errors, but it still kills the make process. "make install" then tries to do this again. After fighting with it for a while, I tried downgrading to MSYS 1.0.8 This version does not crash there. Instead, it dies later... rm -fr .libs/libCoin.lax/libfields.a mkdir .libs/libCoin.lax/libfields.a (cd .libs/libCoin.lax/libfields.a && ar x /c/CoinSRC/Coin-2/src/fields/.libs/libfields.a) rm -fr .libs/libCoin.lax/libglue.a mkdir .libs/libCoin.lax/libglue.a (cd .libs/libCoin.lax/libglue.a && ar x /c/CoinSRC/Coin-2/src/glue/.libs/libglue.a) rm -fr .libs/libCoin.lax/libmisc.a mkdir .libs/libCoin.lax/libmisc.a (cd .libs/libCoin.lax/libmisc.a && ar x /c/CoinSRC/Coin-2/src/misc/.libs/libmisc.a) rm -fr .libs/libCoin.lax/liblists.a mkdir .libs/libCoin.lax/liblists.a (cd .libs/libCoin.lax/liblists.a && ar x /c/CoinSRC/Coin-2/src/lists/.libs/liblists.a) rm -fr .libs/libCoin.lax/libnodekits.a mkdir .libs/libCoin.lax/libnodekits.a (cd .libs/libCoin.lax/libnodekits.a && ar x /c/CoinSRC/Coin-2/src/nodekits/.libs /libnodekits.a) rm -fr .libs/libCoin.lax/libnodes.a mkdir .libs/libCoin.lax/libnodes.a (cd .libs/libCoin.lax/libnodes.a && ar x /c/CoinSRC/Coin-2/src/nodes/.libs/libnodes.a) ../libtool: /mingw/bin/ar: Invalid argument make[3]: *** [libCoin.la] Error 126 make[3]: Leaving directory `/c/CoinSRC/Coin-2/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/c/CoinSRC/Coin-2/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/c/CoinSRC/Coin-2' make: *** [all] Error 2 Again, MSYS does not crash and I can manually do $ cd src/.libs/libCoin.lax/libnodes.a/ $ ar x /c/CoinSRC/Coin-2/src/nodes/.libs/libnodes.a without error. To me, this feels like an MSYS bug. I would be happy to find a workaround. Thanks, Daniel Herring dhe...@ui... |
From: Earnie B. <ear...@ya...> - 2003-09-02 12:30:51
|
Answered on the MSYS list. Daniel Herring wrote: >Hi all, > >I'm trying to compile Coin3D (www.coin3d.org) using MinGW 2.0.0-3 and >MSYS 1.0.9. > >For the most part, everything is fine. > >However, "make" crashes near the end with a >rm -fr .libs/libCoin.lax/libfields.a >mkdir .libs/libCoin.lax/libfields.a >(cd .libs/libCoin.lax/libfields.a && ar x >/c/CoinSRC/Coin-2/src/fields/.libs/libfields.a) > 0 [main] sh 3224 open_stackdumpfile: Dumping stack trace to >sh.exe.stackdump >../libtool: line 1: 3224 Segmentation fault (core dumped) ar x $xabs >make[3]: *** [libCoin.la] Error 139 >make[3]: Leaving directory `/c/CoinSRC/Coin-2/src' >make[2]: *** [all-recursive] Error 1 >make[2]: Leaving directory `/c/CoinSRC/Coin-2/src' >make[1]: *** [all-recursive] Error 1 >make[1]: Leaving directory `/c/CoinSRC/Coin-2' >make: *** [all] Error 2 > > >Here's the stack trace (if anyone can decipher it): >MSYS-1.0.9 Build:2003-07-03 07:26 >Exception: STATUS_ACCESS_VIOLATION at eip=71098795 >eax=0A0E5288 ebx=710A5FB4 ecx=00002CE0 edx=016FC48D esi=0A0E25A8 >edi=710A5CA4 >ebp=0022A46C esp=0022A434 program=C:\msys\bin\sh.exe >cs=001B ds=0023 es=0023 fs=0038 gs=0000 ss=0023 >Stack trace: >Frame Function Args >0022A46C 71098795 (710A5020, 00002CDC, 77E77F57, FFFFFFFF) >0022A49C 71031350 (00002CDC, 00000000, 00000000, 00002BD8) >0022A4BC 710310D8 (00002CDC, 0A0CB6D0, 00002BD9, 00000000) >0022D44C 7104375B (0A0CB6D0, 0A0C0B48, 00000001, 71061DFE) >0022E80C 71061EED (00000000, 0A018158, 0A0153B0, 0A0BB638) >0022E84C 710639FA (00000000, 00000003, 0A018158, 0A0153B0) >0022E87C 710114DB (0A018158, 0A0153B0, 0A0BB638, 710A5020) >0022E89C 7108D872 (0A018158, 0A0153B0, 0A0BB638, 0022E908) >0022E96C 004127A4 (0A018158, 0A0153B0, 0A0BB638, 0042B3C4) >0022E9C8 00412706 (0A0BBB08, 00000000, 0A0B94B0, FFFFFFFF) >0022EA48 00411CA7 (0A0BE190, FFFFFFFF, FFFFFFFF, 00000000) >0022EAA8 0040E9C6 (0A0BE178, 00000000, FFFFFFFF, FFFFFFFF) >0022EAF8 0040FD6A (0A0BAB58, 00000000, FFFFFFFF, FFFFFFFF) >0022EB58 0040EBE2 (0A0BAB58, 00000000, FFFFFFFF, FFFFFFFF) >0022EBA8 0040F693 (0A0BAB80, 00000000, FFFFFFFF, FFFFFFFF) >0022EC14 0040E68F (0A0BAB80, 00000000, FFFFFFFF, FFFFFFFF) >End of stack trace (more stack frames may be present) > > > >The annoying part is that MSYS does not crash and I can execute this >"ar x" command manually without any errors, but it still kills the make >process. "make install" then tries to do this again. > > >After fighting with it for a while, I tried downgrading to MSYS 1.0.8 >This version does not crash there. Instead, it dies later... > >rm -fr .libs/libCoin.lax/libfields.a >mkdir .libs/libCoin.lax/libfields.a >(cd .libs/libCoin.lax/libfields.a && ar x >/c/CoinSRC/Coin-2/src/fields/.libs/libfields.a) >rm -fr .libs/libCoin.lax/libglue.a >mkdir .libs/libCoin.lax/libglue.a >(cd .libs/libCoin.lax/libglue.a && ar x >/c/CoinSRC/Coin-2/src/glue/.libs/libglue.a) >rm -fr .libs/libCoin.lax/libmisc.a >mkdir .libs/libCoin.lax/libmisc.a >(cd .libs/libCoin.lax/libmisc.a && ar x >/c/CoinSRC/Coin-2/src/misc/.libs/libmisc.a) >rm -fr .libs/libCoin.lax/liblists.a >mkdir .libs/libCoin.lax/liblists.a >(cd .libs/libCoin.lax/liblists.a && ar x >/c/CoinSRC/Coin-2/src/lists/.libs/liblists.a) >rm -fr .libs/libCoin.lax/libnodekits.a >mkdir .libs/libCoin.lax/libnodekits.a >(cd .libs/libCoin.lax/libnodekits.a && ar x >/c/CoinSRC/Coin-2/src/nodekits/.libs >/libnodekits.a) >rm -fr .libs/libCoin.lax/libnodes.a >mkdir .libs/libCoin.lax/libnodes.a >(cd .libs/libCoin.lax/libnodes.a && ar x >/c/CoinSRC/Coin-2/src/nodes/.libs/libnodes.a) >../libtool: /mingw/bin/ar: Invalid argument >make[3]: *** [libCoin.la] Error 126 >make[3]: Leaving directory `/c/CoinSRC/Coin-2/src' >make[2]: *** [all-recursive] Error 1 >make[2]: Leaving directory `/c/CoinSRC/Coin-2/src' >make[1]: *** [all-recursive] Error 1 >make[1]: Leaving directory `/c/CoinSRC/Coin-2' >make: *** [all] Error 2 > >Again, MSYS does not crash and I can manually do >$ cd src/.libs/libCoin.lax/libnodes.a/ >$ ar x /c/CoinSRC/Coin-2/src/nodes/.libs/libnodes.a >without error. > > >To me, this feels like an MSYS bug. I would be happy to find a >workaround. > >Thanks, >Daniel Herring >dhe...@ui... > > >------------------------------------------------------- >This sf.net email is sponsored by:ThinkGeek >Welcome to geek heaven. >http://thinkgeek.com/sf >_______________________________________________ >MinGW-users mailing list >Min...@li... > >You may change your MinGW Account Options or unsubscribe at: >https://lists.sourceforge.net/lists/listinfo/mingw-users > > > |