bug-gmp
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gmp-4.1.2 compilation problem


From: Law Chong Fatt
Subject: gmp-4.1.2 compilation problem
Date: Wed, 7 May 2003 11:10:34 +0800

Hi,
 
Could someone pls help me with this? Thanks.
 
After installation, I tried compiling the eg provided in the package 
(example.c) using: 
 
gcc -g -I/home/cflaw/tools/gmp-4.1.2/include -L/home/cflaw/tools/gmp-4.1.2/lib 
-lgmp -v example.c
 
I ended up with some "undefined symbols" errors:

Reading specs from /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/specs
gcc version 2.95.3 20010315 (release)
 /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/cpp0 -lang-c -v 
-I/home/cflaw/tools/gmp-4.1.2/include -D__GNUC__=2 -D__GNUC_MINOR__=95 -Dsparc 
-Dsun -Dunix -D__svr4__ -D__SVR4 -D__sparc__ -D__sun__ -D__unix__ -D__svr4__ 
-D__SVR4 -D__sparc -D__sun -D__unix -Asystem(unix) -Asystem(svr4) -g 
-D__GCC_NEW_VARARGS__ -Acpu(sparc) -Amachine(sparc) example.c 
/var/tmp/ccb0Fk5o.i
GNU CPP version 2.95.3 20010315 (release) (sparc)
#include "..." search starts here:
#include <...> search starts here:
 /home/cflaw/tools/gmp-4.1.2/include
 /usr/local/include
 
/usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/../../../../sparc-sun-solaris2.6/include
 /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/include
 /usr/include
End of search list.
The following default directories have been omitted from the search path:
 /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/../../../../include/g++-3
End of omitted list.
 /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/cc1 /var/tmp/ccb0Fk5o.i 
-quiet -dumpbase example.c -g -version -o /var/tmp/ccc6RoMK.s
GNU C version 2.95.3 20010315 (release) (sparc-sun-solaris2.6) compiled by GNU 
C version 2.95.3 20010315 (release).
 /usr/ccs/bin/as -V -Qy -s -o /var/tmp/ccVu2SYj.o /var/tmp/ccc6RoMK.s
/usr/ccs/bin/as: WorkShop Compilers 5.0 98/12/21
 /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/collect2 -V -Y 
P,/usr/ccs/lib:/usr/lib -Qy 
/usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/crt1.o 
/usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/crti.o 
/usr/ccs/lib/values-Xa.o 
/usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/crtbegin.o 
-L/home/cflaw/tools/gmp-4.1.2/lib 
-L/usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3 -L/usr/ccs/bin 
-L/usr/ccs/lib -L/usr/local/lib -lgmp /var/tmp/ccVu2SYj.o -lgcc -lc -lgcc 
/usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/crtend.o 
/usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/crtn.o
ld: Software Generation Utilities - Solaris-ELF (4.0)
Undefined                       first referenced
 symbol                             in file
__gmpz_init_set_str                 /var/tmp/ccVu2SYj.o
__gmpz_init                         /var/tmp/ccVu2SYj.o
__gmpz_clear                        /var/tmp/ccVu2SYj.o
ld: fatal: Symbol referencing errors. No output written to a.out
collect2: ld returned 1 exit status
 
Are there any env vars that I need to set?
 
Thanks.
 
Regards,
Chongfatt Law

reply via email to

[Prev in Thread] Current Thread [Next in Thread]