Build Failure on OpenSuSE 10.2 AMD 64 and Solution

Andreas Schaefer andreas.schaefer at madplanet.com
Sun May 13 04:03:39 UTC 2007


Hi Geeks

I moved to my development box which is a dual core AMD64 machine with
OpenSuSE 10.2. Firing up the build is failing with:

>>>Recursively making policytool all @ Sat May 12 18:25:56 PDT 2007 ...
gmake[4]: Entering directory
`/home/openjdk/jdk.svn/trunk/j2se/make/sun/security/policytool'
Rebuilding
/home/openjdk/jdk.svn/trunk/control/build/linux-amd64/bin/policytool
because of
/home/openjdk/jdk.svn/trunk/control/build/linux-amd64/tmp/sun/sun.tools.security/policytool/obj64/policytool.o
/home/openjdk/jdk.svn/trunk/control/build/linux-amd64/tmp/sun/sun.tools.security/policytool/obj64/policytool_md.o
/home/openjdk/jdk.svn/trunk/control/build/linux-amd64/tmp/sun/sun.tools.security/policytool/obj64/splashscreen_stubs.o
/usr/bin/gcc  -o
/home/openjdk/jdk.svn/trunk/control/build/linux-amd64/bin/policytool
-Xlinker -O1
-L/home/openjdk/jdk.svn/trunk/control/build/linux-amd64/lib/amd64
-Wl,-soname=lib.so  -L
/home/openjdk/jdk.svn/trunk/control/build/linux-amd64/lib/amd64/jli -z
origin -Wl,--allow-shlib-undefined -Wl,-rpath
-Wl,\$ORIGIN/../lib/amd64/jli -Wl,-rpath -Wl,\$ORIGIN/../jre/lib/amd64/jli \
           
/home/openjdk/jdk.svn/trunk/control/build/linux-amd64/tmp/sun/sun.tools.security/policytool/obj64/policytool.o
/home/openjdk/jdk.svn/trunk/control/build/linux-amd64/tmp/sun/sun.tools.security/policytool/obj64/policytool_md.o
/home/openjdk/jdk.svn/trunk/control/build/linux-amd64/tmp/sun/sun.tools.security/policytool/obj64/splashscreen_stubs.o
-lpthread  -ljli -L/usr/X11R6/lib64 -lX11   -ldl -lc
/usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../x86_64-suse-linux/bin/ld:
cannot find -lX11
collect2: ld returned 1 exit status

After installing X11-devel and X11-Server I could go with the build even
though I have no clue what fixed it.

Have fun - Andy



More information about the build-dev mailing list