Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 68884 - sun-j2sdk does not compile on a new installed gentoo, x86, development-sources
Summary: sun-j2sdk does not compile on a new installed gentoo, x86, development-sources
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Java team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-10-25 12:42 UTC by Philipp Riegger
Modified: 2004-11-03 09:24 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Philipp Riegger 2004-10-25 12:42:15 UTC
[...]

rm -f Xm1.msg
rm -f Xm.cat
gencat  Xm.cat ./Xm.msg
./Xm.msg:2: unknown directive `': line ignored
./Xm.msg:16: unknown directive `': line ignored
make[2]: *** [Xm.cat] Error 1
make[2]: Target `all' not remade because of errors.
mkdir unshared
ln -s ../bindings/unshared unshared/bindings
ln -s ../util/unshared unshared/util
rm -f XmStrDefs.c XmStrDefs.h

[...]

cp ../../../../src/share/javac/com/sun/tools/javadoc/TypeMaker.java /var/tmp/portage/sun-j2sdk-1.4.2/work/j2sdk/co
ntrol/build/linux-i586/gensrc/com/sun/tools/javadoc/TypeMaker.java
/var/tmp/portage/sun-j2sdk-1.4.2/work/j2sdk/control/build/linux-i586/bin/java -classpath ../../../tools/strip Stri
pProperties < ../../../../src/share/javac/com/sun/tools/javac/v8/resources/compiler.properties > /var/tmp/portage/
sun-j2sdk-1.4.2/work/j2sdk/control/build/linux-i586/gensrc/com/sun/tools/javac/v8/resources/compiler.properties
make[6]: *** [/var/tmp/portage/sun-j2sdk-1.4.2/work/j2sdk/control/build/linux-i586/gensrc/com/sun/tools/javac/v8/r
esources/compiler.properties] Error 139
make[6]: Leaving directory `/var/tmp/portage/sun-j2sdk-1.4.2/work/j2sdk/j2se/make/sun/javac/sources'
make[5]: *** [all] Error 1
make[5]: Leaving directory `/var/tmp/portage/sun-j2sdk-1.4.2/work/j2sdk/j2se/make/sun/javac'
make[4]: *** [all] Error 2
make[4]: Leaving directory `/var/tmp/portage/sun-j2sdk-1.4.2/work/j2sdk/j2se/make/java/javac'
make[3]: *** [all] Error 1
make[3]: Leaving directory `/var/tmp/portage/sun-j2sdk-1.4.2/work/j2sdk/j2se/make/java'
make[2]: *** [all] Error 1
make[2]: Leaving directory `/var/tmp/portage/sun-j2sdk-1.4.2/work/j2sdk/j2se/make'
make[1]: *** [j2se-build] Error 2
make[1]: Leaving directory `/var/tmp/portage/sun-j2sdk-1.4.2/work/j2sdk/control/make'
make: *** [scsl-build] Error 2

!!! ERROR: dev-java/sun-j2sdk-1.4.2 failed.
!!! Function src_compile, Line 126, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.



Reproducible: Always
Steps to Reproduce:
1. emerge sun-j2sdk

Actual Results:  
It just does not compile

Expected Results:  
It compiles

Gentoo Base System version 1.4.16
Portage 2.0.51-r2 (default-x86-2004.2, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.7-grsec i686)
===============================================================
==
System uname: 2.6.7-grsec i686 AMD Athlon(tm) XP 2200+
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.14.90.0.8-r1
Headers:  sys-kernel/linux26-headers-2.6.8.1
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium2 -O3 -pipe -fomit-frame-pointer -fPIC"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /
usr/share/config /usr
/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ 
/usr/share/texmf/
tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/alias /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium2 -O3 -pipe -fomit-frame-pointer -fPIC"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distlocks fixpackages keeptemp keepwork sandbox"
GENTOO_MIRRORS="http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://gentoo.inode.at/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="X X509 aalib acl aim apache2 apm async avi berkdb bidi bitmap-fonts bzlib c++ cdparanoia 
cross crypt cups cur
l curlwrappers dba dio divx4linux doc encode erandom esd exif f77 foomaticdb ftp gcj gd gdbm gif 
guile hardened ho
wl icq idea imagemagick imap imlib imlib2 innodb ipv6 ithreads java javascript jpeg latex lesstif libcaca 
libg++ l
ibwww live lmtp lzo lzw-tiff mad maildir matroska memlimit mikmod mime mmx motif mpeg mpeg4 
mysql ncurses nethack 
network nls nptl oav objc oggvorbis oss pam pcre pdflib perl php pic png posix prelude python 
quicktime readline r
tc samba sdk sdl sftplogging shared sharedmem skey slang spamassassin spell ssl tcltk tcpd tetex tga 
theora thread
s tiff truetype v4l v4l2 vanilla virus-scan wmf x86 xml xml2 xprint xvid zlib"
Comment 1 Stefan Jones (RETIRED) gentoo-dev 2004-11-02 14:48:00 UTC
The first /error/ 
./Xm.msg:2: unknown directive `': line ignored
./Xm.msg:16: unknown directive `': line ignored

is known and is harmless (caused by glibc changes). A workaround is in place and did kick in for your build.

The actual error is that java crashed (Error 139 is a segmentation fault normally)

I have no solution, probably some weirdo local thing on your machine (works fine here).
Comment 2 Neil Katin 2004-11-02 15:51:49 UTC
I just tried to reproduce this problem; I successfully built and installed for me
(dev-java/sun-j2sdk-1.4.2).

emerge info output:

Portage 2.0.51-r2 (default-x86-2004.0, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r1 i686)
=================================================================
System uname: 2.6.9-gentoo-r1 i686 AMD Athlon(tm) XP 2600+
Gentoo Base System version 1.4.16
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.14.90.0.8-r1
Headers:  sys-kernel/linux-headers-2.4.21-r1
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distlocks fixpackages sandbox"
GENTOO_MIRRORS="http://gentoo.ccccom.com http://gentoo.llarian.net/ http://128.213.5.34/gentoo/ http://gentoo.chem.wisc.edu/gentoo/ http://gentoo.seren.com/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://opti.askneil.com/gentoo-portage"
USE="3dnow X aalib acl alsa apache2 apm arts avi berkdb bitmap-fonts cdr crypt cups dga directfb doc dvd encode esd foomaticdb gdbm gif gimpprint gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml imagemagick imap imlib innodb java jpeg kde libg++ libwww mad mikmod mmx mng motif mozilla mpeg mysql ncurses nls oggvorbis opengl oss pam pda pdflib perl png postgres ppds python qt quicktime readline scanner sdl slang spell ssl svga tcpd tiff truetype wmf x86 xinerama xml2 xmms xv zlib video_cards_nvidia"
Comment 3 Stefan Jones (RETIRED) gentoo-dev 2004-11-03 09:24:29 UTC
Just noticed:

CFLAGS="-march=pentium2 -O3 -pipe -fomit-frame-pointer -fPIC"

Please remove -fPIC from there, having it there is very broken. (A real no no)

grsec in kernel might also be a source of problems as it interfers with userspace; but I do not know much about that stuff.