bug-classpath
[Top][All Lists]
Advanced

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

[Bug classpath/22811] Classpath fails to build on Mac OS X


From: gcc-bugzilla at gcc dot gnu dot org
Subject: [Bug classpath/22811] Classpath fails to build on Mac OS X
Date: 16 Oct 2005 01:27:18 -0000

The build fails with:

Making all in java-lang
/bin/sh ../../../libtool --mode=link --tag=CC gcc -pedantic -W -Wall
-Wmissing-declarations -Wwrite-strings -Wmissing-prototypes -Wno-long-long
-Wstrict-prototypes  -g -O2 -module -version-info 0:0:0 -no-undefined  -o
libjavalang.la -rpath/usr/local/classpath/lib/classpath  java_lang_VMSystem.lo
java_lang_Object.lo java_lang_VMFloat.lo java_lang_Double.lo
java_lang_VMDouble.lo java_lang_Math.lo java_lang_VMProcess.lo
../../../native/fdlibm/dtoa.lo ../../../native/fdlibm/e_acos.lo
../../../native/fdlibm/e_asin.lo ../../../native/fdlibm/e_atan2.lo
../../../native/fdlibm/e_exp.lo ../../../native/fdlibm/e_fmod.lo
../../../native/fdlibm/e_log.lo ../../../native/fdlibm/e_pow.lo
../../../native/fdlibm/e_rem_pio2.lo ../../../native/fdlibm/e_remainder.lo
../../../native/fdlibm/e_scalb.lo ../../../native/fdlibm/e_sqrt.lo
../../../native/fdlibm/k_cos.lo ../../../native/fdlibm/k_rem_pio2.lo
../../../native/fdlibm/k_sin.lo ../../../native/fdlibm/k_tan.lo
../../../native/fdlibm/mprec.lo ../../../native/fdlibm/s_atan.lo
../../../native/fdlibm/s_ceil.lo ../../../native/fdlibm/s_copysign.lo
../../../native/fdlibm/s_cos.lo ../../../native/fdlibm/s_fabs.lo
../../../native/fdlibm/s_floor.lo ../../../native/fdlibm/s_rint.lo
../../../native/fdlibm/s_scalbn.lo ../../../native/fdlibm/s_sin.lo
../../../native/fdlibm/s_tan.lo ../../../native/fdlibm/sf_fabs.lo
../../../native/fdlibm/sf_rint.lo ../../../native/fdlibm/strtod.lo
../../../native/fdlibm/w_acos.lo ../../../native/fdlibm/w_asin.lo
../../../native/fdlibm/w_atan2.lo ../../../native/fdlibm/w_exp.lo
../../../native/fdlibm/w_fmod.lo ../../../native/fdlibm/w_log.lo
../../../native/fdlibm/w_pow.lo ../../../native/fdlibm/w_remainder.lo
../../../native/fdlibm/w_sqrt.lo ../../../native/jni/classpath/jcl.lo
gcc  -o .libs/libjavalang.0.0.0.so -bundle  .libs/java_lang_VMSystem.o
.libs/java_lang_Object.o .libs/java_lang_VMFloat.o .libs/java_lang_Double.o
.libs/java_lang_VMDouble.o .libs/java_lang_Math.o .libs/java_lang_VMProcess.o
../../../native/fdlibm/.libs/dtoa.o ../../../native/fdlibm/.libs/e_acos.o
../../../native/fdlibm/.libs/e_asin.o ../../../native/fdlibm/.libs/e_atan2.o
../../../native/fdlibm/.libs/e_exp.o ../../../native/fdlibm/.libs/e_fmod.o
../../../native/fdlibm/.libs/e_log.o ../../../native/fdlibm/.libs/e_pow.o
../../../native/fdlibm/.libs/e_rem_pio2.o
../../../native/fdlibm/.libs/e_remainder.o
../../../native/fdlibm/.libs/e_scalb.o ../../../native/fdlibm/.libs/e_sqrt.o
../../../native/fdlibm/.libs/k_cos.o ../../../native/fdlibm/.libs/k_rem_pio2.o
../../../native/fdlibm/.libs/k_sin.o ../../../native/fdlibm/.libs/k_tan.o
../../../native/fdlibm/.libs/mprec.o ../../../native/fdlibm/.libs/s_atan.o
../../../native/fdlibm/.libs/s_ceil.o ../../../native/fdlibm/.libs/s_copysign.o
../../../native/fdlibm/.libs/s_cos.o ../../../native/fdlibm/.libs/s_fabs.o
../../../native/fdlibm/.libs/s_floor.o ../../../native/fdlibm/.libs/s_rint.o
../../../native/fdlibm/.libs/s_scalbn.o ../../../native/fdlibm/.libs/s_sin.o
../../../native/fdlibm/.libs/s_tan.o ../../../native/fdlibm/.libs/sf_fabs.o
../../../native/fdlibm/.libs/sf_rint.o ../../../native/fdlibm/.libs/strtod.o
../../../native/fdlibm/.libs/w_acos.o ../../../native/fdlibm/.libs/w_asin.o
../../../native/fdlibm/.libs/w_atan2.o ../../../native/fdlibm/.libs/w_exp.o
../../../native/fdlibm/.libs/w_fmod.o ../../../native/fdlibm/.libs/w_log.o
../../../native/fdlibm/.libs/w_pow.o ../../../native/fdlibm/.libs/w_remainder.o
../../../native/fdlibm/.libs/w_sqrt.o ../../../native/jni/classpath/.libs/jcl.o
ld: warning multiple definitions of symbol _sqrt
../../../native/fdlibm/.libs/w_sqrt.o definition of _sqrt in section
(__TEXT,__text)
/usr/lib/libSystem.dylib(sqrt970.o) definition of _sqrt
ld: Undefined symbols:
_environ
make[3]: *** [libjavalang.la] Error 1

There are 3 problems here:

1. duplication of symbol sqrt (in libSystem.dylib) - check #ifdef __MATH__
2. can't find symbol environ
3. target library name is wrong - should be .libs/libjavalang.0.0.0.dylib


------- Comment #1 from from-classpath at savannah dot gnu dot org  2005-03-17 
19:33 -------
OK, this is now fixed in libffi.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22811





reply via email to

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