New official README-builds.html

Andrew Hughes gnu.andrew at redhat.com
Mon Mar 18 17:56:52 UTC 2013



----- Original Message -----
> On 03/15/2013 02:05 PM, Andrew Hughes wrote:
> >> Might want to update configure to check for these libs on linux.
> >>
> > 
> > Well that won't work everywhere:
> > 
> > $ apt-get install libx11-dev libxext-dev libxt-dev libxrender-dev
> > bash: apt-get: command not found
> > 
> > so this advice has limited usage anyway.
> 
> Well, configure checks for these would be nice to have anyway (even
> if
> the package names for these are different). I ran into this last week
> too.
> 
> > How did it fail without the X libraries?
> 
> Here's what the failure looks like on Fedora 19:
> http://kojipkgs.fedoraproject.org//work/tasks/9190/5109190/build.log
> 
> I don't know how long this build log would be around for, so here's
> the
> snippet of the build log around the error:
> 
> (snip)
> 
>  + /usr/bin/mkdir -p
> /builddir/build/BUILD/java-1.8.0-openjdk/jdk8/build/jdk8.build/jdk/gensrc_x11wrappers
> (cd
> /builddir/build/BUILD/java-1.8.0-openjdk/jdk8/build/jdk8.build/jdk/gensrc_x11wrappers
> && /usr/bin/gcc -m64 -o
> /builddir/build/BUILD/java-1.8.0-openjdk/jdk8/build/jdk8.build/jdk/gensrc_x11wrappers/sizer.64.exe
> /builddir/build/BUILD/java-1.8.0-openjdk/jdk8/build/jdk8.build/jdk/gensrc_x11wrappers/sizer.64.c
> \
>                \
>                \
> 
> -I/builddir/build/BUILD/java-1.8.0-openjdk/jdk8/build/jdk8.build/jdk/include
> \
> 
> -I/builddir/build/BUILD/java-1.8.0-openjdk/jdk8/jdk/src/share/javavm/export
> \
> 
> -I/builddir/build/BUILD/java-1.8.0-openjdk/jdk8/jdk/src/solaris/javavm/export
> \
> 
> -I/builddir/build/BUILD/java-1.8.0-openjdk/jdk8/jdk/src/share/native/common
> \
> 
> -I/builddir/build/BUILD/java-1.8.0-openjdk/jdk8/jdk/src/solaris/native/common
> \
> 
> -I/builddir/build/BUILD/java-1.8.0-openjdk/jdk8/jdk/src/solaris/native/sun/awt
> \
> 
> -I/builddir/build/BUILD/java-1.8.0-openjdk/jdk8/jdk/src/share/native/sun/awt/debug
> \
> 
> -I/builddir/build/BUILD/java-1.8.0-openjdk/jdk8/jdk/src/share/native/sun/awt/image/cvutils
> -lc)
> GensrcX11Wrappers.gmk:91: Building
> /builddir/build/BUILD/java-1.8.0-openjdk/jdk8/build/jdk8.build/jdk/gensrc_x11wrappers/sizer.64.exe
>  (from
> /builddir/build/BUILD/java-1.8.0-openjdk/jdk8/build/jdk8.build/jdk/gensrc_x11wrappers/sizer.64.c)
> (/builddir/build/BUILD/java-1.8.0-openjdk/jdk8/build/jdk8.build/jdk/gensrc_x11wrappers/sizer.64.c
>  newer)
> + cd
> /builddir/build/BUILD/java-1.8.0-openjdk/jdk8/build/jdk8.build/jdk/gensrc_x11wrappers
> + /usr/bin/gcc -m64 -o
> /builddir/build/BUILD/java-1.8.0-openjdk/jdk8/build/jdk8.build/jdk/gensrc_x11wrappers/sizer.64.exe
> /builddir/build/BUILD/java-1.8.0-openjdk/jdk8/build/jdk8.build/jdk/gensrc_x11wrappers/sizer.64.c
> -I/builddir/build/BUILD/java-1.8.0-openjdk/jdk8/build/jdk8.build/jdk/include
> -I/builddir/build/BUILD/java-1.8.0-openjdk/jdk8/jdk/src/share/javavm/export
> -I/builddir/build/BUILD/java-1.8.0-openjdk/jdk8/jdk/src/solaris/javavm/export
> -I/builddir/build/BUILD/java-1.8.0-openjdk/jdk8/jdk/src/share/native/common
> -I/builddir/build/BUILD/java-1.8.0-openjdk/jdk8/jdk/src/solaris/native/common
> -I/builddir/build/BUILD/java-1.8.0-openjdk/jdk8/jdk/src/solaris/native/sun/awt
> -I/builddir/build/BUILD/java-1.8.0-openjdk/jdk8/jdk/src/share/native/sun/awt/debug
> -I/builddir/build/BUILD/java-1.8.0-openjdk/jdk8/jdk/src/share/native/sun/awt/image/cvutils
> -lc
> 
> (snip)
> 
> In file included from
> /builddir/build/BUILD/java-1.8.0-openjdk/jdk8/build/jdk8.build/jdk/gensrc_x11wrappers/sizer.64.c:11:0:
> /builddir/build/BUILD/java-1.8.0-openjdk/jdk8/jdk/src/solaris/native/sun/awt/awt_p.h:51:36:
> fatal error: X11/extensions/Xrender.h: No such file or directory
>  #include <X11/extensions/Xrender.h>
>                                     ^
> (snip)
> 
> Cheers,
> Omair
> 
> --
> PGP Key: 66484681 (http://pgp.mit.edu/)
> Fingerprint = F072 555B 0A17 3957 4E95  0056 F286 F14F 6648 4681
> 

Ugh.  That's failing way too late and needs to be caught by configure.
-- 
Andrew :)

Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)

PGP Key: 248BDC07 (https://keys.indymedia.org/)
Fingerprint = EC5A 1F5E C0AD 1D15 8F1F  8F91 3B96 A578 248B DC07




More information about the build-dev mailing list