Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 35627 - kdebindings 3.2.0_beta2: koala link error
Summary: kdebindings 3.2.0_beta2: koala link error
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-12-11 16:18 UTC by Joerg Plate
Modified: 2004-04-22 14:09 UTC (History)
3 users (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 Joerg Plate 2003-12-11 16:18:50 UTC
/bin/sh ../../libtool --silent --mode=link --tag=CXX g++  -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -DNDEBUG -DNO_DEBUG -O2 -march=athlon-tbird -mmmx -m3dnow -O3 -pipe -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common    -o koala -L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3.2/lib  -L../../qtjava/javalib/qtjava -R /usr/kde/3.2/lib -R /usr/qt/3/lib -R /usr/X11R6/lib main.o ./kdejava/libkdejava.la -lkjs -lkspell ../../qtjava/javalib/qtjava/libqtjava.la -lkparts -lkmid   -lkio -lXext -lX11  
./kdejava/.libs/libkdejava.so: undefined reference to `khtml::DrawContentsEvent::~DrawContentsEvent [not-in-charge]()'
./kdejava/.libs/libkdejava.so: undefined reference to `khtml::MousePressEvent::s_strMousePressEvent'
./kdejava/.libs/libkdejava.so: undefined reference to `khtml::MouseMoveEvent::s_strMouseMoveEvent'
./kdejava/.libs/libkdejava.so: undefined reference to `khtml::DrawContentsEvent::s_strDrawContentsEvent'
./kdejava/.libs/libkdejava.so: undefined reference to `khtml::MouseEvent::~MouseEvent [not-in-charge]()'
./kdejava/.libs/libkdejava.so: undefined reference to `khtml::MouseReleaseEvent::s_strMouseReleaseEvent'
./kdejava/.libs/libkdejava.so: undefined reference to `khtml::MouseEvent::MouseEvent[not-in-charge](char const*, QMouseEvent*, int, int, DOM::DOMString const&, DOM::DOMString const&, DOM::Node const&)'
./kdejava/.libs/libkdejava.so: undefined reference to `khtml::DrawContentsEvent::DrawContentsEvent[not-in-charge](QPainter*, int, int, int, int)'
./kdejava/.libs/libkdejava.so: undefined reference to `khtml::MouseEvent::offset() const'
./kdejava/.libs/libkdejava.so: undefined reference to `khtml::MouseDoubleClickEvent::s_strMouseDoubleClickEvent'
collect2: ld returned 1 exit status
make[2]: *** [koala] Error 1
make[2]: Leaving directory `/var/tmp/portage/kdebindings-3.2.0_beta2/work/kdebindings-3.1.94/kdejava/koala'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kdebindings-3.2.0_beta2/work/kdebindings-3.1.94/kdejava/koala'
make: *** [all-recursive] Error 1


Reproducible: Always
Steps to Reproduce:
1.emerge kdebindings-3.2.0_beta2.ebuild
Comment 1 chris 2003-12-27 14:28:22 UTC
I also cannot compile kdebindings 3.2.0_beta2:

Same error as above. Always repro.
Comment 2 Justin Randall 2004-01-13 10:20:45 UTC
This also fails when building from source on RH8 using konstruct. koala (libkdejava) fails to link looking for symbols that are defined in libkhtml.so. nm libkhtml.so shows that the symbols in question are defined. I've tried using several different Java VM's in the process with no luck.
Comment 3 Tony Vroon (RETIRED) gentoo-dev 2004-01-15 06:34:07 UTC
http://bugs.kde.org/show_bug.cgi?id=72559

Corresponding bug in the KDE bug tracker. No responses so far. (They link to this bug as well).

I get bitten by the same bug, using USE="mozilla -java" uncovers an interesting variety where JAR isn't set, and the compile breaks on another point. (With the error ch: No such file or directory. Took me a while to find that it tried jar ch, but ${JAR} was empty). Specifying a valid JAR from the commandline goes on to this same point and poofs there. (Note that java-config --jar has the valid result that I used here).

CFLAGS="-O2 -march=athlon-mp -pipe -fomit-frame-pointer -mfpmath=sse -fstack-protector"

Linux prometheus 2.6.1-mm3 #1 SMP Wed Jan 14 11:54:01 CET 2004 i686 AMD Athlon(TM) MP 1800+ AuthenticAMD GNU/Linux
Comment 4 Joerg Plate 2004-04-22 14:09:08 UTC
old beta version bug => should be closed