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