Hi...I was trying to build from source on Xubuntu 9.04 32bit running on an IBM Thinkpad T43 w/ Centrino 1.86Ghz proc., 1.5GB Ram. I had to compile because the version in the repos is just too old (3.0.5), and the available binary for 4.1.1 gave an error on startup due (as I discovered from the forum) to the processor I have.
The relevant error from the install.log is as follows: ================================================================================================= Successfully installed quaddouble-2.2.p9 Running the test suite. make[2]: Entering directory `/home/dab3/sage-4.1.1/spkg/build/quaddouble-2.2.p9/src' Making check in config make[3]: Entering directory `/home/dab3/sage-4.1.1/spkg/build/quaddouble-2.2.p9/src/config' make[3]: Nothing to be done for `check'. make[3]: Leaving directory `/home/dab3/sage-4.1.1/spkg/build/quaddouble-2.2.p9/src/config' Making check in src make[3]: Entering directory `/home/dab3/sage-4.1.1/spkg/build/quaddouble-2.2.p9/src/src' make[3]: Nothing to be done for `check'. make[3]: Leaving directory `/home/dab3/sage-4.1.1/spkg/build/quaddouble-2.2.p9/src/src' Making check in include make[3]: Entering directory `/home/dab3/sage-4.1.1/spkg/build/quaddouble-2.2.p9/src/include' make[3]: Nothing to be done for `check'. make[3]: Leaving directory `/home/dab3/sage-4.1.1/spkg/build/quaddouble-2.2.p9/src/include' Making check in tests make[3]: Entering directory `/home/dab3/sage-4.1.1/spkg/build/quaddouble-2.2.p9/src/tests' make -j1 qd_test pslq_test make[4]: Entering directory `/home/dab3/sage-4.1.1/spkg/build/quaddouble-2.2.p9/src/tests' g++ -DHAVE_CONFIG_H -I.. -I../include -I../include -fPIC -O3 -Dx86 -MT qd_test.o -MD -MP -MF .deps/qd_test.Tpo -c -o qd_test.o qd_test.cpp qd_test.cpp:25: error: ‘std::strcmp’ has not been declared qd_test.cpp:26: error: ‘std::exit’ has not been declared qd_test.cpp: In function ‘int main(int, char**)’: qd_test.cpp:374: error: ‘strcmp’ was not declared in this scope qd_test.cpp:376: error: ‘exit’ was not declared in this scope make[4]: *** [qd_test.o] Error 1 make[4]: Leaving directory `/home/dab3/sage-4.1.1/spkg/build/quaddouble-2.2.p9/src/tests' make[3]: *** [check-am] Error 2 make[3]: Leaving directory `/home/dab3/sage-4.1.1/spkg/build/quaddouble-2.2.p9/src/tests' make[2]: *** [check-recursive] Error 1 make[2]: Leaving directory `/home/dab3/sage-4.1.1/spkg/build/quaddouble-2.2.p9/src' ************************************* Error testing package ** quaddouble-2.2.p9 ** ************************************* sage: An error occurred while testing quaddouble-2.2.p9 Please email sage-devel http://groups.google.com/group/sage-devel explaining the problem and send the relevant part of of /home/dab3/sage-4.1.1/install.log. Describe your computer, operating system, etc. If you want to try to fix the problem, yourself *don't* just cd to /home/dab3/sage-4.1.1/spkg/build/quaddouble-2.2.p9 and type 'make check' or whatever is appropriate. Instead type "/home/dab3/sage-4.1.1/sage -sh" in order to set all environment variables correctly, then cd to /home/dab3/sage-4.1.1/spkg/build/quaddouble-2.2.p9 (When you are done debugging, you can type "exit" to leave the subshell.) make[1]: *** [installed/quaddouble-2.2.p9] Error 1 make[1]: Leaving directory `/home/dab3/sage-4.1.1/spkg' real 136m19.319s user 122m7.326s sys 7m52.742s Error building Sage. ================================================================================================= It'd be great if you could tell me how to fix it. Also, would I have to recompile everything from scratch? The whole process as it shows in the log took about 2 hrs. Let me know if you need any more info. Thanks, -Mark. --~--~---------~--~----~------------~-------~--~----~ To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---