Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 79840 - emerge libreadline-java-0.8.0-r1 fails in org_gnu_readline_Readline.c
Summary: emerge libreadline-java-0.8.0-r1 fails in org_gnu_readline_Readline.c
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Java team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-28 06:16 UTC by Matthias Gottschalk
Modified: 2005-02-03 07:36 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 Matthias Gottschalk 2005-01-28 06:16:59 UTC
I tried to emerge dev-util/kdevelop-3.1.2, which has a dependency on
dev-java/libreadline-java-0.8.0-r1. Almost directly after the package was
unpacked the following lines could be seen:
================================================================================
>>> md5 src_uri ;-) libreadline-java-0.8.0-src.tar.gz
>>> Unpacking source...
>>> Unpacking libreadline-java-0.8.0-src.tar.gz to /var/tmp/portage/libreadline-java-0.8.0-r1/work
 * Applying termcap-to-ncurses.patch ...                                                                                [ ok ]
>>> Source unpacked.
mkdir ./build
cd src ; make JAVAC="javac" JC_FLAGS="" java
make[1]: Entering directory `/var/tmp/portage/libreadline-java-0.8.0-r1/work/libreadline-java-0.8.0/src'
javac  -d ../build `find . -name "*.java"`
make[1]: Leaving directory `/var/tmp/portage/libreadline-java-0.8.0-r1/work/libreadline-java-0.8.0/src'
cd ./build ; jar -cvmf ../etc/manifest.stub ../libreadline-java.jar *
added manifest
adding: org/(in = 0) (out= 0)(stored 0%)
adding: org/gnu/(in = 0) (out= 0)(stored 0%)
adding: org/gnu/readline/(in = 0) (out= 0)(stored 0%)
adding: org/gnu/readline/ReadlineLibrary.class(in = 976) (out= 532)(deflated 45%)
adding: org/gnu/readline/ReadlineCompleter.class(in = 194) (out= 138)(deflated 28%)
adding: org/gnu/readline/Readline.class(in = 5152) (out= 2260)(deflated 56%)
adding: org/gnu/readline/ReadlineReader.class(in = 2934) (out= 1482)(deflated 49%)
adding: test/(in = 0) (out= 0)(stored 0%)
adding: test/TestCompleter.class(in = 532) (out= 364)(deflated 31%)
adding: test/ReadlineTest.class(in = 2233) (out= 1278)(deflated 42%)
cd src; make T_LIBS="JavaReadline" JAVAINCLUDE="/opt/blackdown-jdk-1.4.2.01/include" \
                JAVANATINC="/opt/blackdown-jdk-1.4.2.01/include/linux" native
make[1]: Entering directory `/var/tmp/portage/libreadline-java-0.8.0-r1/work/libreadline-java-0.8.0/src'
cd native ; make T_LIBS="JavaReadline" JAVAINCLUDE="/opt/blackdown-jdk-1.4.2.01/include" \
                            JAVANATINC="/opt/blackdown-jdk-1.4.2.01/include/linux" all
make[2]: Entering directory `/var/tmp/portage/libreadline-java-0.8.0-r1/work/libreadline-java-0.8.0/src/native'
make TG=JavaReadline lib
make[3]: Entering directory `/var/tmp/portage/libreadline-java-0.8.0-r1/work/libreadline-java-0.8.0/src/native'
javah -classpath ../../build -jni org.gnu.readline.Readline
touch org_gnu_readline_Readline.h
gcc -I /opt/blackdown-jdk-1.4.2.01/include -I /opt/blackdown-jdk-1.4.2.01/include/linux  -fPIC -DPOSIX -DJavaReadline \
                                   -c org_gnu_readline_Readline.c
org_gnu_readline_Readline.c: In function `Java_org_gnu_readline_Readline_initReadlineImpl':
org_gnu_readline_Readline.c:99: error: `rl_catch_signals' undeclared (first use in this function)
org_gnu_readline_Readline.c:99: error: (Each undeclared identifier is reported only once
org_gnu_readline_Readline.c:99: error: for each function it appears in.)
org_gnu_readline_Readline.c: In function `Java_org_gnu_readline_Readline_setCompleterImpl':
org_gnu_readline_Readline.c:478: warning: assignment from incompatible pointer type
distcc[26688] ERROR: compile org_gnu_readline_Readline.c on localhost failed
make[3]: *** [org_gnu_readline_Readline.o] Error 1
make[3]: Leaving directory `/var/tmp/portage/libreadline-java-0.8.0-r1/work/libreadline-java-0.8.0/src/native'
make[2]: *** [JavaReadline] Error 2
make[2]: Leaving directory `/var/tmp/portage/libreadline-java-0.8.0-r1/work/libreadline-java-0.8.0/src/native'
make[1]: *** [native] Error 2
make[1]: Leaving directory `/var/tmp/portage/libreadline-java-0.8.0-r1/work/libreadline-java-0.8.0/src'
make: *** [build-native] Error 2
===============================================================================

Reproducible: Always
Steps to Reproduce:
1.emerge kdevelop or emerge libreadline-java
2.
3.

Actual Results:  
compilation of libreadline-java stops due to undeclared identifier in source file
org_gnu_readline_Readline.c


Portage 2.0.51-r15 (default-linux/x86/2004.0, gcc-3.3.5,
glibc-2.3.4.20040808-r1, 2.6.8-gentoo-r3 i686)
=================================================================
System uname: 2.6.8-gentoo-r3 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.4 [2.3.4 (#1, Jan  7 2005, 13:52:02)]
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
dev-lang/python:     2.3.4
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.8.5-r2, 1.5, 1.4_p6, 1.6.3, 1.7.9, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r1
sys-devel/libtool:   1.5.10-r3
virtual/os-headers:  2.4.21-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
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/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/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distcc distlocks sandbox sfperms"
GENTOO_MIRRORS="ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo"
MAKEOPTS="-j10"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://135.246.33.15/gentoo-portage"
USE="x86 X X509 apache2 apm arts avi berkdb bitmap-fonts crypt cups doc emacs
encode esd f77 fam flac font-server foomaticdb fortran gdbm gif gnome gpm gtk
gtk2 imagemagick imlib ipv6 java jpeg kde libg++ libwww mad mikmod motif mpeg
mysql ncurses nlsoggvorbis opengl oss pam pdflib perl php png python qt
quicktime readline sdl slang spell ssl svga tcltk tcpd tetex tiff truetype
truetype-fonts type1-fonts xml2 xmms xv zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LDFLAGS, PORTDIR_OVERLAY
================================================================================
I am using a PROXY-SERVER.
Comment 1 Matthias Gottschalk 2005-02-03 07:36:34 UTC
There was a problem on the server, which was identified now. The resolution had nothing do to with the Gentoo installation itself. The package can now be emerge without problems.
Therefore this ticket will be set to INVALID.