RE: [Quickfix-developers] Compiling Error - Linux Solution
Brought to you by:
orenmnero
From: Miller, O. <OM...@ri...> - 2004-03-17 06:41:18
|
Leanne, I believe when this happens it generally means that g++ doesn't have = enough memory available to it. Any idea how much ram and virtual memory = you have allocated to that box? One thing you can try without messing around with any of that stuff is = to turn off compiler optimizations. This should lessen the memory = requirement. Just set the CXXFLAGS environment variable to -O0 and run = ./configure and make again. See if that pulls you through the = compilation with your current configuration. You probably won't want to run in production with that build but it will = at least get you up and running while you resolve the memory issue. --oren -----Original Message----- From: Leanne T. Smith [mailto:le...@en...] Sent: Tue 3/16/2004 4:01 PM To: qui...@li... Cc:=09 Subject: [Quickfix-developers] Compiling Error - Linux Solution I'm receiving a g++ compiling error for QuickFIX on Linux. I followed the Installation Documentation, so I'm not sure I could be missing. I've attached the error below. Please let me know if you have any idea what I might be overlooking. Thanks. lea@fla:~/quickfix$ make make all-recursive make[1]: Entering directory `/home/leanne/quickfix' Making all in src make[2]: Entering directory `/home/leanne/quickfix/src' Making all in C++ make[3]: Entering directory `/home/leanne/quickfix/src/C++' Making all in test make[4]: Entering directory `/home/leanne/quickfix/src/C++/test' source=3D'MessagesTestCase.cpp' object=3D'MessagesTestCase.lo' = libtool=3Dyes \ depfile=3D'.deps/MessagesTestCase.Plo' tmpdepfile=3D'.deps/MessagesTestCase.TPlo' \ depmode=3Dgcc /bin/sh ../../../depcomp \ /bin/sh ../../../libtool --mode=3Dcompile g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I.. -g -O2 -Wall -I/usr/include/libxml2/libxml -I/usr/include/libxml2 -I/include -I/include/linux -c -o MessagesTestCase.lo `test -f 'MessagesTestCase.cpp' || echo './'`MessagesTestCase.cpp g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I.. -g -O2 -Wall -I/usr/include/libxml2/libxml -I/usr/include/libxml2 -I/include -I/include/linux -c MessagesTestCase.cpp -Wp,-MD,.deps/MessagesTestCase.TPlo -fPIC -DPIC -o .libs/MessagesTestCase.o g++: Internal compiler error: program cc1plus got fatal signal 9 make[4]: *** [MessagesTestCase.lo] Error 1 make[4]: Leaving directory `/home/leanne/quickfix/src/C++/test' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/leanne/quickfix/src/C++' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/leanne/quickfix/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/leanne/quickfix' make: *** [all] Error 2 ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=3D1470&alloc_id=3D3638&op=3Dcli= ck _______________________________________________ Quickfix-developers mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfix-developers |