Thanks for the answers.  I'll see if I can get the system
administrator to install a more current gcc.  If I can't get him to,
do you know if it's possible to install a "local" gcc for my own use?

Thanks again,

--Peter

On Jul 13, 11:47 am, William Stein <[email protected]> wrote:
> 2009/7/13 Peter <[email protected]>:
>
>
>
> > Greetings.  I have just downloaded and attempted to build from source
> > sage-4.1 and got the following error message: Error building
> > ratpoints.  Please advise on how to fix the problem.  Relevant system
> > information and portion of install.log are included below.
> > gcc version 3.4.6 20060404 (Red Hat 3.4.6-8)
>
> You are using GCC-3.4.6, which is really really old.  Please try again
> with GCC version >= 4.   GCC 4.0 was released in April 2005.
>
> > Also, one other question:  I would like to have an up-to-date Python
> > installed including numpy, scipy, and other useful packages for
> > scientific programming.  Can I simply use the Python that comes
> > bundled with Sage?
>
> Yes.
>
> > How does one do this, if it is possible (and
> > recommended).
>
> That's what I do.
>
> > Same question also for the Fortran compiler bundled with Sage.
>
> The answer for the fortran that comes with Sage is "no".  It is out of
> date and designed merely to be small and be enough to build LAPACK and
> scipy.  That's pretty much it.   It's just a collection of several g95
> binaries.
>
>
>
> > Contents of relevant portion of install.log:
> > ----------------------------------------------------------
> > Successfully installed ecm-6.2.1.p0
> > Now cleaning up tmp files.
> > Making Sage/Python scripts relocatable...
> > Making script relocatable
> > Finished installing ecm-6.2.1.p0.spkg
> > sage-spkg ratpoints-2.1.2.p2 2>&1
> > You must set the SAGE_ROOT environment variable or
> > run this script from the SAGE_ROOT or
> > SAGE_ROOT/local/bin/ directory.
> > ratpoints-2.1.2.p2
> > Machine:
> > Linux karl.ssd.loral.com 2.6.9-55.ELsmp #1 SMP Fri Apr 20 16:36:54 EDT
> > 2007 x86_64 x86_64 x86_64 GNU/Linux
> > Deleting directories from past builds of previous/current versions of
> > ratpoints-2.1.2.p2
> > Extracting package /projects/antenna_eng/tools/sage-4.1/spkg/standard/
> > ratpoints-2.1.2.p2.spkg ...
> > -rw-r--r--  1 simonp antenna 206557 Jul  9 15:06 /projects/antenna_eng/
> > tools/sage-4.1/spkg/standard/ratpoints-2.1.2.p2.spkg
> > ratpoints-2.1.2.p2/
> > ratpoints-2.1.2.p2/.hg/
> > ratpoints-2.1.2.p2/.hg/00changelog.i
> > ratpoints-2.1.2.p2/.hg/dirstate
> > ratpoints-2.1.2.p2/.hg/requires
> > ratpoints-2.1.2.p2/.hg/store/
> > ratpoints-2.1.2.p2/.hg/store/00changelog.i
> > ratpoints-2.1.2.p2/.hg/store/00manifest.i
> > ratpoints-2.1.2.p2/.hg/store/data/
> > ratpoints-2.1.2.p2/.hg/store/data/.hgignore.i
> > ratpoints-2.1.2.p2/.hg/store/data/_s_p_k_g.txt.i
> > ratpoints-2.1.2.p2/.hg/store/data/spkg-install.i
> > ratpoints-2.1.2.p2/.hg/store/data/src/
> > ratpoints-2.1.2.p2/.hg/store/data/src/_makefile.i
> > ratpoints-2.1.2.p2/.hg/store/fncache
> > ratpoints-2.1.2.p2/.hg/store/undo
> > ratpoints-2.1.2.p2/.hg/undo.branch
> > ratpoints-2.1.2.p2/.hg/undo.dirstate
> > ratpoints-2.1.2.p2/.hgignore
> > ratpoints-2.1.2.p2/spkg-install
> > ratpoints-2.1.2.p2/SPKG.txt
> > ratpoints-2.1.2.p2/src/
> > ratpoints-2.1.2.p2/src/find_points.c
> > ratpoints-2.1.2.p2/src/gen_find_points_h.c
> > ratpoints-2.1.2.p2/src/gen_init_sieve_h.c
> > ratpoints-2.1.2.p2/src/gpl-2.0.txt
> > ratpoints-2.1.2.p2/src/init.c
> > ratpoints-2.1.2.p2/src/main.c
> > ratpoints-2.1.2.p2/src/Makefile
> > ratpoints-2.1.2.p2/src/primes.h
> > ratpoints-2.1.2.p2/src/ratpoints-doc.pdf
> > ratpoints-2.1.2.p2/src/ratpoints.h
> > ratpoints-2.1.2.p2/src/rp-private.h
> > ratpoints-2.1.2.p2/src/rptest.c
> > ratpoints-2.1.2.p2/src/sift.c
> > ratpoints-2.1.2.p2/src/sturm.c
> > ratpoints-2.1.2.p2/src/testbase
> > ratpoints-2.1.2.p2/src/testdata.h
> > Finished extraction
> > ****************************************************
> > Host system
> > uname -a:
> > Linux karl.ssd.loral.com 2.6.9-55.ELsmp #1 SMP Fri Apr 20 16:36:54 EDT
> > 2007 x86_64 x86_64 x86_64 GNU/Linux
> > ****************************************************
> > ****************************************************
> > GCC Version
> > gcc -v
> > Reading specs from /usr/lib/gcc/x86_64-redhat-linux/3.4.6/specs
> > Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --
> > infodir=/usr/share/info --enable-shared --enable-threads=posix --
> > disable-checking --with-system-zlib --enable-__cxa_atexit --disable-
> > libunwind-exceptions --enable-java-awt=gtk --host=x86_64-redhat-linux
> > Thread model: posix
> > gcc version 3.4.6 20060404 (Red Hat 3.4.6-8)
> > ****************************************************
> > make[2]: Entering directory `/projects/antenna_eng/tools/sage-4.1/spkg/
> > build/ratpoints-2.1.2.p2/src'
> > gcc sift.c -c -o sift.o -I/projects/antenna_eng/tools/sage-4.1/local/
> > include -Wall -O2 -fPIC -DRATPOINTS_MAX_BITS_IN_PRIME=7 -DUSE_SSE -
> > funroll-loops
> > sift.c: In function `_ratpoints_sift0':
> > sift.c:229: warning: implicit declaration of function
> > `__builtin_ia32_vec_ext_v2di'
> > gcc gen_init_sieve_h.c -o gen_init_sieve_h  -I/projects/antenna_eng/
> > tools/sage-4.1/local/include -Wall -O2 -fPIC -
> > DRATPOINTS_MAX_BITS_IN_PRIME=7 -DUSE_SSE -L/projects/antenna_eng/tools/
> > sage-4.1/local/lib -lgmp -lm
> > ./gen_init_sieve_h > init_sieve.h
> > gcc init.c -c -o init.o -I/projects/antenna_eng/tools/sage-4.1/local/
> > include -Wall -O2 -fPIC -DRATPOINTS_MAX_BITS_IN_PRIME=7 -DUSE_SSE -
> > funroll-loops -O3
> > gcc sturm.c -c -o sturm.o -I/projects/antenna_eng/tools/sage-4.1/local/
> > include -Wall -O2 -fPIC -DRATPOINTS_MAX_BITS_IN_PRIME=7 -DUSE_SSE
> > gcc gen_find_points_h.c -o gen_find_points_h  -I/projects/antenna_eng/
> > tools/sage-4.1/local/include -Wall -O2 -fPIC -
> > DRATPOINTS_MAX_BITS_IN_PRIME=7 -DUSE_SSE -L/projects/antenna_eng/tools/
> > sage-4.1/local/lib -lgmp -lm
> > ./gen_find_points_h > find_points.h
> > gcc find_points.c -c -o find_points.o -I/projects/antenna_eng/tools/
> > sage-4.1/local/include -Wall -O2 -fPIC -DRATPOINTS_MAX_BITS_IN_PRIME=7
> > -DUSE_SSE
> > find_points.c: In function `find_points_work':
> > find_points.c:1701: warning: implicit declaration of function
> > `__builtin_ia32_vec_ext_v2di'
> > ar rs libratpoints.a sift.o init.o sturm.o find_points.o
> > ar: creating libratpoints.a
> > gcc main.c -o ratpoints -I/projects/antenna_eng/tools/sage-4.1/local/
> > include -Wall -O2 -fPIC -DRATPOINTS_MAX_BITS_IN_PRIME=7 -DUSE_SSE -L/
> > projects/antenna_eng/tools/sage-4.1/local/lib -lgmp -lm -L. -
> > lratpoints
> > ./libratpoints.a(find_points.o)(.text+0x2ac8): In function
> > `find_points_work':
> > : undefined reference to `__builtin_ia32_vec_ext_v2di'
> > ./libratpoints.a(find_points.o)(.text+0x2e24): In function
> > `find_points_work':
> > : undefined reference to `__builtin_ia32_vec_ext_v2di'
> > ./libratpoints.a(find_points.o)(.text+0x3205): In function
> > `find_points_work':
> > : undefined reference to `__builtin_ia32_vec_ext_v2di'
> > ./libratpoints.a(find_points.o)(.text+0x33d7): In function
> > `find_points_work':
> > : undefined reference to `__builtin_ia32_vec_ext_v2di'
> > ./libratpoints.a(find_points.o)(.text+0x3728): In function
> > `find_points_work':
> > : undefined reference to `__builtin_ia32_vec_ext_v2di'
> > ./libratpoints.a(sift.o)(.text+0x633): more undefined references to
> > `__builtin_ia32_vec_ext_v2di' follow
> > collect2: ld returned 1 exit status
> > make[2]: *** [ratpoints] Error 1
> > make[2]: Leaving directory `/projects/antenna_eng/tools/sage-4.1/spkg/
> > build/ratpoints-2.1.2.p2/src'
> > Build failed. Trying without SSE2 instructions.
> > make[2]: Entering directory `/projects/antenna_eng/tools/sage-4.1/spkg/
> > build/ratpoints-2.1.2.p2/src'
> > gcc main.c -o ratpoints -I/projects/antenna_eng/tools/sage-4.1/local/
> > include -Wall -O2 -fPIC -DRATPOINTS_MAX_BITS_IN_PRIME=7 -L/projects/
> > antenna_eng/tools/sage-4.1/local/lib -lgmp -lm -L. -lratpoints
> > ./libratpoints.a(find_points.o)(.text+0x2ac8): In function
> > `find_points_work':
> > : undefined reference to `__builtin_ia32_vec_ext_v2di'
> > ./libratpoints.a(find_points.o)(.text+0x2e24): In function
> > `find_points_work':
> > : undefined reference to `__builtin_ia32_vec_ext_v2di'
> > ./libratpoints.a(find_points.o)(.text+0x3205): In function
> > `find_points_work':
> > : undefined reference to `__builtin_ia32_vec_ext_v2di'
> > ./libratpoints.a(find_points.o)(.text+0x33d7): In function
> > `find_points_work':
> > : undefined reference to `__builtin_ia32_vec_ext_v2di'
> > ./libratpoints.a(find_points.o)(.text+0x3728): In function
> > `find_points_work':
> > : undefined reference to `__builtin_ia32_vec_ext_v2di'
> > ./libratpoints.a(sift.o)(.text+0x633): more undefined references to
> > `__builtin_ia32_vec_ext_v2di' follow
> > collect2: ld returned 1 exit status
> > make[2]: *** [ratpoints] Error 1
> > make[2]: Leaving directory `/projects/antenna_eng/tools/sage-4.1/spkg/
> > build/ratpoints-2.1.2.p2/src'
> > Error building ratpoints
>
> > real    0m1.850s
> > user    0m1.536s
> > sys     0m0.172s
> > sage: An error occurred while installing ratpoints-2.1.2.p2
> > Please email sage-develhttp://groups.google.com/group/sage-devel
> > explaining the problem and send the relevant part of
> > of /projects/antenna_eng/tools/sage-4.1/install.log.  Describe your
> > computer, operating system, etc.
> > If you want to try to fix the problem, yourself *don't* just cd to
> > /projects/antenna_eng/tools/sage-4.1/spkg/build/ratpoints-2.1.2.p2 and
> > type 'make'.
> > Instead type "/projects/antenna_eng/tools/sage-4.1/sage -sh"
> > in order to set all environment variables correctly, then cd to
> > /projects/antenna_eng/tools/sage-4.1/spkg/build/ratpoints-2.1.2.p2
> > (When you are done debugging, you can type "exit" to leave the
> > subshell.)
> > make[1]: *** [installed/ratpoints-2.1.2.p2] Error 1
> > make[1]: Leaving directory `/projects/antenna_eng/tools/sage-4.1/spkg'
>
> > real    83m42.516s
> > user    47m44.411s
> > sys     10m1.541s
> > Error building Sage.
>
> > Contents of /etc/redhat-release:
> > -----------------------------------------------
> > Red Hat Enterprise Linux AS release 4 (Nahant Update 5)
>
> > Contents of /proc/cpuinfo:
> > ---------------------------------------
> > processor       : 0
> > vendor_id       : GenuineIntel
> > cpu family
>
> ...
>
> read more »
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to