IcedTea6 compilation failed on F12 (rawhide) with glibc 2.10.90

Pavel Tisnovsky ptisnovs at redhat.com
Tue Jul 28 05:37:32 PDT 2009


OS: Fedora12 64bit (rawhide)
glibc: 2.10.90
gcc: 4.4.1


IcedTea6 compilation failed with this error message:

/usr/bin/gcc  -O3    -fno-strict-aliasing -fPIC -W -Wall  -Wno-unused 
-Wno-parentheses -pipe -fno-omit-frame-pointer -D_LITTLE_ENDIAN -g 
-DJDK_MAJOR_VERSION='"1"' -DJDK_MINOR_VERSION='"6"' 
-DJDK_MICRO_VERSION='"0"' -DJDK_BUILD_NUMBER='"b16"' 
-DJDK_UPDATE_VERSION='"0"'  -D_amd64_ -Damd64 -DARCH='"amd64"' -DLINUX 
-DRELEASE='"1.6.0_0"' -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D_REENTRANT 
-D_LP64=1 -I. 
-I/jck/icedtea6/openjdk-ecj/build/linux-amd64/tmp/java/java.lang/java/CClassHeaders 
-I../../../src/solaris/javavm/export -I../../../src/share/javavm/export 
-I../../../src/share/javavm/include 
-I../../../src/solaris/javavm/include 
-I../../../src/share/native/java/lang/fdlibm/include 
-I../../../src/share/native/java/io 
-I../../../src/solaris/native/java/io 
-I../../../src/solaris/native/java/util 
-I../../../src/share/native/common -I../../../src/solaris/native/common 
-I../../../src/share/native/java/lang 
-I../../../src/solaris/native/java/lang -DRELEASE='"1.6.0_0"' 
-DARCHPROPNAME='"amd64"' -DALT_CODESET_KEY=_NL_CTYPE_CODESET_NAME    -c 
-o 
/jck/icedtea6/openjdk-ecj/build/linux-amd64/tmp/java/java.lang/java/obj64/UnixFileSystem_md.o 
  ../../../src/solaris/native/java/io/UnixFileSystem_md.c
../../../src/solaris/native/java/lang/UNIXProcess_md.c:428: error: 
conflicting types for 'execvpe'
/usr/include/unistd.h:557: note: previous declaration of 'execvpe' was here
make[5]: *** 
[/jck/icedtea6/openjdk-ecj/build/linux-amd64/tmp/java/java.lang/java/obj64/UNIXProcess_md.o] 
Error 1

This bug is possibly patched by:
http://cvs.fedoraproject.org/viewvc/devel/java-1.6.0-openjdk/java-1.6.0-openjdk-execvpe.patch?view=log

but the patch is not yet backported to IcedTed6.


Pavel T.



More information about the distro-pkg-dev mailing list