Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 94457 - building dev-util/subversion-1.2.0 with java fails -- make: none: Command not found
Summary: building dev-util/subversion-1.2.0 with java fails -- make: none: Command not...
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Paul de Vrieze (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-05-29 23:02 UTC by Triffid Hunter
Modified: 2005-12-06 18:45 UTC (History)
1 user (show)

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 Triffid Hunter 2005-05-29 23:02:39 UTC
[lots of compiler output]

make[2]: Leaving directory `/var/tmp/portage/subversion-1.2.0/work/subversion-1.
2.0/subversion/bindings/swig/perl/native'
make -f Makefile.wc
make[2]: Entering directory `/var/tmp/portage/subversion-1.2.0/work/subversion-
1.2.0/subversion/bindings/swig/perl/native'
gcc -c  -I/usr/include/apr-0   -I/usr/include/apr-0   -I../../../../../
subversion/bindings/swig/perl/libsvn_swig_perl  -I../../../../../subversion/
include  -I../../../../../subversion/bindings/swig -g -fno-strict-aliasing -pipe 
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -march=athlon-xp -fomit-frame-
pointer -pipe   -DVERSION=\"\" -DXS_VERSION=\"\" -fPIC "-I/usr/lib/perl5/5.8.6/
i686-linux/CORE"   svn_wc.c
Running Mkbootstrap for SVN::_Wc ()
chmod 644 _Wc.bs
rm -f blib/arch/auto/SVN/_Wc/_Wc.so
LD_RUN_PATH="/var/tmp/portage/subversion-1.2.0/work/subversion-1.2.0/subversion/
libsvn_client/.libs:/var/tmp/portage/subversion-1.2.0/work/subversion-1.2.0/
subversion/libsvn_delta/.libs:/var/tmp/portage/subversion-1.2.0/work/subversion-
1.2.0/subversion/libsvn_fs/.libs:/var/tmp/portage/subversion-1.2.0/work/
subversion-1.2.0/subversion/libsvn_ra/.libs:/var/tmp/portage/subversion-1.2.0/
work/subversion-1.2.0/subversion/libsvn_repos/.libs:/var/tmp/portage/subversion-
1.2.0/work/subversion-1.2.0/subversion/libsvn_wc/.libs:/var/tmp/portage/
subversion-1.2.0/work/subversion-1.2.0/subversion/libsvn_diff/.libs:/var/tmp/
portage/subversion-1.2.0/work/subversion-1.2.0/subversion/libsvn_subr/.libs:/
var/tmp/portage/subversion-1.2.0/work/subversion-1.2.0/subversion/bindings/swig/
perl/libsvn_swig_perl/.libs:/usr/lib" gcc  -shared -L/usr/local/lib svn_wc.o  -o 
blib/arch/auto/SVN/_Wc/_Wc.so   -L/var/tmp/portage/subversion-1.2.0/work/
subversion-1.2.0/subversion/bindings/swig/perl/libsvn_swig_perl/.libs -L/var/
tmp/portage/subversion-1.2.0/work/subversion-1.2.0/subversion/libsvn_client/.
libs -L/var/tmp/portage/subversion-1.2.0/work/subversion-1.2.0/subversion/
libsvn_delta/.libs -L/var/tmp/portage/subversion-1.2.0/work/subversion-1.2.0/
subversion/libsvn_fs/.libs -L/var/tmp/portage/subversion-1.2.0/work/subversion-
1.2.0/subversion/libsvn_ra/.libs -L/var/tmp/portage/subversion-1.2.0/work/
subversion-1.2.0/subversion/libsvn_repos/.libs -L/var/tmp/portage/subversion-1.
2.0/work/subversion-1.2.0/subversion/libsvn_wc/.libs -L/var/tmp/portage/
subversion-1.2.0/work/subversion-1.2.0/subversion/libsvn_diff/.libs -L/var/tmp/
portage/subversion-1.2.0/work/subversion-1.2.0/subversion/libsvn_subr/.libs -L/
var/tmp/portage/subversion-1.2.0/work/subversion-1.2.0/subversion/
libsvn_ra_local/.libs -L/var/tmp/portage/subversion-1.2.0/work/subversion-1.2.0/
subversion/libsvn_ra_svn/.libs -L/var/tmp/portage/subversion-1.2.0/work/
subversion-1.2.0/subversion/libsvn_ra_dav/.libs -L/var/tmp/portage/subversion-1.
2.0/work/subversion-1.2.0/subversion/libsvn_fs_base/.libs -L/var/tmp/portage/
subversion-1.2.0/work/subversion-1.2.0/subversion/libsvn_fs_fs/.libs -
lsvn_client-1 -lsvn_delta-1 -lsvn_fs-1 -lsvn_ra-1 -lsvn_repos-1 -lsvn_wc-1 -
lsvn_diff-1 -lsvn_subr-1 -lsvn_swig_perl-1 -L/usr/lib -lswigpl
chmod 755 blib/arch/auto/SVN/_Wc/_Wc.so
cp _Wc.bs blib/arch/auto/SVN/_Wc/_Wc.bs
chmod 644 blib/arch/auto/SVN/_Wc/_Wc.bs
make[2]: Leaving directory `/var/tmp/portage/subversion-1.2.0/work/subversion-1.
2.0/subversion/bindings/swig/perl/native'
make[1]: Leaving directory `/var/tmp/portage/subversion-1.2.0/work/subversion-1.
2.0/subversion/bindings/swig/perl/native'
none  -d subversion/bindings/java/javahl/classes -classpath subversion/bindings/
java/javahl/classes: /var/tmp/portage/subversion-1.2.0/work/subversion-1.2.0/
subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/DirEntry.java /
var/tmp/portage/subversion-1.2.0/work/subversion-1.2.0/subversion/bindings/java/
javahl/src/org/tigris/subversion/javahl/SVNClient.java /var/tmp/portage/
subversion-1.2.0/work/subversion-1.2.0/subversion/bindings/java/javahl/src/org/
tigris/subversion/javahl/ScheduleKind.java /var/tmp/portage/subversion-1.2.0/
work/subversion-1.2.0/subversion/bindings/java/javahl/src/org/tigris/subversion/
javahl/SVNInputStream.java /var/tmp/portage/subversion-1.2.0/work/subversion-1.
2.0/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/
NotifyAction.java /var/tmp/portage/subversion-1.2.0/work/subversion-1.2.0/
subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/Notify2.java /
var/tmp/portage/subversion-1.2.0/work/subversion-1.2.0/subversion/bindings/java/
javahl/src/org/tigris/subversion/javahl/SVNOutputStream.java /var/tmp/portage/
subversion-1.2.0/work/subversion-1.2.0/subversion/bindings/java/javahl/src/org/
tigris/subversion/javahl/PromptUserPassword2.java /var/tmp/portage/subversion-1.
2.0/work/subversion-1.2.0/subversion/bindings/java/javahl/src/org/tigris/
subversion/javahl/Status.java /var/tmp/portage/subversion-1.2.0/work/subversion-
1.2.0/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/
PromptUserPassword3.java /var/tmp/portage/subversion-1.2.0/work/subversion-1.2.
0/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/
NotifyInformation.java /var/tmp/portage/subversion-1.2.0/work/subversion-1.2.0/
subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/
SVNClientSynchronized.java /var/tmp/portage/subversion-1.2.0/work/subversion-1.
2.0/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/
NotifyStatus.java /var/tmp/portage/subversion-1.2.0/work/subversion-1.2.0/
subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/
CommitItemStateFlags.java /var/tmp/portage/subversion-1.2.0/work/subversion-1.2.
0/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/LockStatus.
java /var/tmp/portage/subversion-1.2.0/work/subversion-1.2.0/subversion/
bindings/java/javahl/src/org/tigris/subversion/javahl/Lock.java /var/tmp/
portage/subversion-1.2.0/work/subversion-1.2.0/subversion/bindings/java/javahl/
src/org/tigris/subversion/javahl/JNIError.java /var/tmp/portage/subversion-1.2.
0/work/subversion-1.2.0/subversion/bindings/java/javahl/src/org/tigris/
subversion/javahl/SVNClientInterface.java /var/tmp/portage/subversion-1.2.0/
work/subversion-1.2.0/subversion/bindings/java/javahl/src/org/tigris/subversion/
javahl/ClientException.java /var/tmp/portage/subversion-1.2.0/work/subversion-1.
2.0/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/Notify.java 
/var/tmp/portage/subversion-1.2.0/work/subversion-1.2.0/subversion/bindings/
java/javahl/src/org/tigris/subversion/javahl/CommitItem.java /var/tmp/portage/
subversion-1.2.0/work/subversion-1.2.0/subversion/bindings/java/javahl/src/org/
tigris/subversion/javahl/PromptUserPassword.java /var/tmp/portage/subversion-1.
2.0/work/subversion-1.2.0/subversion/bindings/java/javahl/src/org/tigris/
subversion/javahl/SVNAdmin.java /var/tmp/portage/subversion-1.2.0/work/
subversion-1.2.0/subversion/bindings/java/javahl/src/org/tigris/subversion/
javahl/NodeKind.java /var/tmp/portage/subversion-1.2.0/work/subversion-1.2.0/
subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/RevisionKind.
java /var/tmp/portage/subversion-1.2.0/work/subversion-1.2.0/subversion/
bindings/java/javahl/src/org/tigris/subversion/javahl/Info.java /var/tmp/
portage/subversion-1.2.0/work/subversion-1.2.0/subversion/bindings/java/javahl/
src/org/tigris/subversion/javahl/LogMessage.java /var/tmp/portage/subversion-1.
2.0/work/subversion-1.2.0/subversion/bindings/java/javahl/src/org/tigris/
subversion/javahl/StatusKind.java /var/tmp/portage/subversion-1.2.0/work/
subversion-1.2.0/subversion/bindings/java/javahl/src/org/tigris/subversion/
javahl/Revision.java /var/tmp/portage/subversion-1.2.0/work/subversion-1.2.0/
subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/PropertyData.
java /var/tmp/portage/subversion-1.2.0/work/subversion-1.2.0/subversion/
bindings/java/javahl/src/org/tigris/subversion/javahl/OutputInterface.java /var/
tmp/portage/subversion-1.2.0/work/subversion-1.2.0/subversion/bindings/java/
javahl/src/org/tigris/subversion/javahl/SVNClientLogLevel.java /var/tmp/portage/
subversion-1.2.0/work/subversion-1.2.0/subversion/bindings/java/javahl/src/org/
tigris/subversion/javahl/ChangePath.java /var/tmp/portage/subversion-1.2.0/work/
subversion-1.2.0/subversion/bindings/java/javahl/src/org/tigris/subversion/
javahl/Info2.java /var/tmp/portage/subversion-1.2.0/work/subversion-1.2.0/
subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/InputInterface.
java /var/tmp/portage/subversion-1.2.0/work/subversion-1.2.0/subversion/
bindings/java/javahl/src/org/tigris/subversion/javahl/BlameCallback.java /var/
tmp/portage/subversion-1.2.0/work/subversion-1.2.0/subversion/bindings/java/
javahl/src/org/tigris/subversion/javahl/CommitMessage.java
make: none: Command not found
make: *** [subversion/bindings/java/javahl/classes/org/tigris/subversion/javahl/
DirEntry.class] Error 127


Reproducible: Didn't try
Steps to Reproduce:
1. adduseflags java
2. emerge subversion
3. compile fails

1. echo 'dev-util/subversion -java' >> /etc/portage/package.use
2. emerge subversion
3. compile succeeds

Actual Results:  
compile died looking for a program called "none" to do java things

Expected Results:  
compile success, i assume using "javac" or something other than "none"

~ # emerge info
Portage 2.0.51.22-r1 (default-linux/x86/2005.0, gcc-3.3.4, glibc-2.3.5-r0, 2.6.
11-gentoo-r7 i686)
=================================================================
System uname: 2.6.11-gentoo-r7 i686 AMD Athlon(tm) XP 2400+
Gentoo Base System version 1.6.12
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) 
[enabled]
ccache version 2.4 [enabled]
dev-lang/python:     2.3.5
sys-apps/sandbox:    1.2.8
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils:  2.16
sys-devel/libtool:   1.5.18
virtual/os-headers:  2.6.11
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/
share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /
usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distcc distlocks fixpackages sandbox sfperms strict"
GENTOO_MIRRORS="ftp://mirror.isp.net.au/pub/gentoo/ ftp://mirror.aarnet.edu.au/
pub/gentoo/"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.au.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowex 3dnowext S3TC X X509 Xaw3d a52 aac acpi alsa apm arts 
athena audiofile avi bash-completion berkdb bitmap-fonts bzip2 bzlib caps cdda 
cddb cdio cdparanoia cdr cdrom crypt cscope cups curl dba dga directfb 
divx4linux dnd dts dv dvb dvd dvdr dvdread emboss encode erandom exif expat 
extensions faad fam fame ffmpeg flac foomaticdb fortran fping ftp gd gd-external 
gdbm ggi gif gimp gimpprint glut gnutls gphoto2 gpm gstreamer gtk gtk2 guile 
ieee1394 imagemagick imlib inifile ipv6 jack jack-tmpfs java jbig jikes jpeg 
jpeg2k junit kde kdeenablefinal kdexdeltas kqemu ladcca libg++ libwww lirc live 
lm_sensors logitech-mouse lzo mad mailwrapper mapeditor md5sum mikmod mime mjpeg 
mmap mmx mmxext mng motif mozdevelop mozsvg mozxmlterm mp3 mpeg mysql mythtv 
ncurses network nls nodrm nptl nvidia ogg oggvorbis openexr opengl pam 
pam_chroot pam_console pam_timestamp pcre pdflib perl perlsuid php png posix 
povray ppds python qt quicktime rar rdesktop readline real rtc ruby samba 
scanner sdk sdl silc slp sockets socks5 speex sql sse ssl stream subtitles 
subversion svg sysfs tcltk tcpd tetex theora threads tiff timidity tokenizer 
toolbar truetype truetype-fonts type1-fonts ucs2 unicode urandom usb utf8 v4l 
v4l2 vcd vhosts vim-with-x vlm vorbis wifi win32codecs winbind wmf wozxmlterm 
xanim xine xml xml2 xmlrpc xmms xosd xprint xrandr xsl xv xvid xvmc yv12 
zeroconf zlib zvbi userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Comment 1 Paul de Vrieze (RETIRED) gentoo-dev 2005-05-30 07:33:57 UTC
You must have not only a jdk installed to use the java option, you must also
have it configured as default by java-config. So use java-config to select the
jdk you want to use.
Comment 2 Triffid Hunter 2005-05-30 08:13:46 UTC
I selected the ibm jdk only recently.. blackdown was too slow/resource hungry. 
all my java programs now not only run fine, but faster and use less ram..

subversion had previously compiled successfully _without_ a jdk being selected 
with java-config, but failed after i did this "necessary" step? I don't 
understand...
Comment 3 Paul de Vrieze (RETIRED) gentoo-dev 2005-05-30 12:03:40 UTC
What is the output of "java-config -L"
setting the jdk goes with "java-config -S <name of jdk>"
Comment 4 Triffid Hunter 2005-05-30 13:37:14 UTC
# java-config -L
[blackdown-jre-1.4.2.01] "Blackdown JRE 1.4.2.01" (/etc/env.d/java/20blackdown-
jre-1.4.2.01)
[blackdown-jdk-1.4.2.01] "Blackdown JDK 1.4.2.01" (/etc/env.d/java/20blackdown-
jdk-1.4.2.01)
[ibm-jre-bin-1.4.2] "IBM JRE 1.4.2" (/etc/env.d/java/20ibm-jre-bin-1.4.2)
[ibm-jdk-bin-1.4.2] "IBM JDK 1.4.2" (/etc/env.d/java/20ibm-jdk-bin-1.4.2) *

last one is also highlighted in green, meaning that when i set it with java-
config -S, it worked.. blackdown was originally the only jdk installed
Comment 5 Paul de Vrieze (RETIRED) gentoo-dev 2005-05-30 13:47:42 UTC
As jdk's provide jre's by themselves you might want to unmerge the jre's. That
should not be the problem though. Would for some reason the jre be first in the
path? Verify that `which javac` and `which java` point to the ibm jdk.
Comment 6 Triffid Hunter 2005-05-30 13:53:06 UTC
~ # which javac ; which java
/opt/ibm-jdk-bin-1.4.2/bin/javac
/opt/ibm-jdk-bin-1.4.2/bin/java

Comment 7 Paul de Vrieze (RETIRED) gentoo-dev 2005-05-30 14:00:38 UTC
Ok, could you attach
/var/tmp/portage/subversion-1.2.0/work/subversion-1.2.0/config.log ? For some
reason your javac is not recognized. (Does "ant -version" work?)
Comment 8 Paul de Vrieze (RETIRED) gentoo-dev 2005-08-25 06:52:35 UTC
You should set your jdk properly in java-config. `which javac` should give
proper output to a working javac binary.
Comment 9 Jakub Moc (RETIRED) gentoo-dev 2005-12-06 18:45:21 UTC
No response from reporter.