The sun-java-1.4-jdk is in the $PATH! $ emerge kdebindings Calculating dependencies ...done! >>> emerge kde-base/kdebindings-3.0 to / >>> md5 ;-) kdebindings-3.0.tar.bz2 >>> Unpacking source... >>> Unpacking kdebindings-3.0.tar.bz2 >>> Source unpacked. qtmt python configure: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used. checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking target system type... i686-pc-linux-gnu checking for a BSD compatible install... /bin/install -c checking for -p flag to install... yes checking whether build environment is sane... yes checking for mawk... no checking for gawk... gawk checking whether make sets ${MAKE}... yes checking for style of include used by make... GNU checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for executable suffix... checking for object suffix... o checking whether we are using the GNU C compiler... yes checking whether i686-pc-linux-gnu-gcc accepts -g... yes checking dependency style of i686-pc-linux-gnu-gcc... gcc checking how to run the C preprocessor... i686-pc-linux-gnu-gcc -E checking for i686-pc-linux-gnu-g++... no checking for i686-pc-linux-gnu-c++... no checking for i686-pc-linux-gnu-gpp... no checking for i686-pc-linux-gnu-aCC... no checking for i686-pc-linux-gnu-CC... no checking for i686-pc-linux-gnu-cxx... no checking for i686-pc-linux-gnu-cc++... no checking for i686-pc-linux-gnu-cl... no checking for i686-pc-linux-gnu-FCC... no checking for i686-pc-linux-gnu-KCC... no checking for i686-pc-linux-gnu-RCC... no checking for i686-pc-linux-gnu-xlC_r... no checking for i686-pc-linux-gnu-xlC... no checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... gcc checking whether g++ supports -fno-exceptions... yes checking whether g++ supports -fno-check-new... yes checking whether g++ supports -fexceptions... yes checking how to run the C++ preprocessor... g++ -E checking whether g++ supports -frepo... yes checking for ld used by GCC... /usr/i686-pc-linux-gnu/bin/ld checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes checking for /usr/i686-pc-linux-gnu/bin/ld option to reload object files... -r checking for BSD-compatible nm... nm checking for a sed that does not truncate output... checking whether ln -s works... yes checking how to recognise dependant libraries... pass_all checking for dlfcn.h... yes checking the maximum length of command line arguments... 32768 checking command to parse nm output from i686-pc-linux-gnu-gcc object... ok checking for objdir... .libs checking for i686-pc-linux-gnu-ranlib... no checking for ranlib... ranlib checking for i686-pc-linux-gnu-strip... no checking for strip... strip checking if i686-pc-linux-gnu-gcc static flag works... yes checking if i686-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... yes checking for i686-pc-linux-gnu-gcc option to produce PIC... -fPIC checking if i686-pc-linux-gnu-gcc PIC flag -fPIC works... yes checking if i686-pc-linux-gnu-gcc supports -c -o file.o... yes checking whether the i686-pc-linux-gnu-gcc linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking dynamic linker characteristics... GNU/Linux ld.so checking for shl_load... no checking for shl_load in -ldld... no checking for dlopen... no checking for dlopen in -ldl... yes checking whether a program can dlopen itself... yes checking whether a statically linked program can dlopen itself... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no configure: creating libtool appending configuration tag "CXX" to libtool checking whether the g++ linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC checking if g++ PIC flag -fPIC works... yes checking if g++ supports -c -o file.o... yes checking whether the g++ linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... yes checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking dynamic linker characteristics... GNU/Linux ld.so checking for shl_load... (cached) no checking for shl_load in -ldld... (cached) no checking for dlopen... (cached) no checking for dlopen in -ldl... (cached) yes checking whether a program can dlopen itself... (cached) yes checking whether a statically linked program can dlopen itself... (cached) yes appending configuration tag "GCJ" to libtool checking if gcj supports -fno-rtti -fno-exceptions... (cached) yes checking for gcj option to produce PIC... -fPIC checking if gcj PIC flag -fPIC works... yes checking if gcj supports -c -o file.o... no checking whether the gcj linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... yes checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking dynamic linker characteristics... GNU/Linux ld.so checking for shl_load... (cached) no checking for shl_load in -ldld... (cached) no checking for dlopen... (cached) no checking for dlopen in -ldl... (cached) yes checking whether a program can dlopen itself... (cached) yes checking whether a statically linked program can dlopen itself... (cached) yes checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/msgfmt checking for xgettext... /usr/bin/xgettext checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for main in -lutil... yes checking for main in -lcompat... no checking for crypt in -lcrypt... yes checking for socklen_t... socklen_t checking for dnet_ntoa in -ldnet... no checking for dnet_ntoa in -ldnet_stub... no checking for inet_ntoa... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for res_init... no checking for killpg in -lucb... no checking for int... yes checking size of int... 4 checking for long... yes checking size of long... 4 checking for char *... yes checking size of char *... 4 checking for char... yes checking size of char... 1 checking for dlopen in -ldl... (cached) yes checking for shl_unload in -ldld... no checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include checking for IceConnectionNumber in -lICE... yes checking for libXext... yes checking for Xinerama... yes checking for pthread_create in -lpthread... yes checking for extra includes... no checking for extra libs... no checking for libz... -lz checking for libpng... -lpng -lz -lm checking for libjpeg6b... no checking for libjpeg... -ljpeg checking for Qt... libraries /usr/qt/3/lib, headers /usr/qt/3/include using -mt checking if Qt compiles without flags... no checking for moc... /usr/qt/3/bin/moc checking for uic... /usr/qt/3/bin/uic checking whether uic supports -L ... yes checking whether uic supports -nounload ... yes checking if Qt needs -ljpeg... no checking for rpath... yes checking for KDE... libraries /usr/kde/3/lib, headers /usr/kde/3/include checking for KDE paths... defaults checking for dcopidl... /usr/kde/3/bin/dcopidl checking for dcopidl2cpp... /usr/kde/3/bin/dcopidl2cpp checking for mcopidl... /usr/kde/3/bin/mcopidl checking for artsc-config... /usr/kde/3/bin/artsc-config checking for kde-config... /usr/kde/3/bin/kde-config checking for meinproc... /usr/kde/3/bin/meinproc checking for Java directory... not found -- dcopjava, qtjava and kdejava will NOT be built checking if objective-c enabled... no checking for glib-config... /usr/bin/glib-config checking for GLIB - version >= 1.2.6... yes checking for gtk-config... /usr/bin/gtk-config checking for GTK - version >= 1.2.6... yes checking for gethostname... yes checking if gethostname needs custom prototype... no checking for Python directory... /usr/local checking for Python2.2... header /usr/include/python2.2 library /usr/lib/python2.2/config modules /usr/lib/python2.2 checking if a Python application links... no checking if Python depends on -lm... no checking if Python depends on -lpthread... no checking if Python depends on -ltcl... no checking if Python depends on -ldb2... no checking if Python depends on -lpthread -lm... no checking if Python depends on -lpthread -lm -lutil... yes checking for Mozilla development headers... found in /usr/include/mozilla/gtkembedmoz checking for gtk-config... (cached) /usr/bin/gtk-config checking for GTK - version >= 1.2.6... yes checking if dcopc should be compiled... yes checking if dcopjava should be compiled... no checking if dcoppython should be compiled... no checking if kdec should be compiled... no checking if kdejava should be compiled... no checking if kdeobjc should be compiled... no checking if qtjava should be compiled... no checking if qtobjc should be compiled... no checking if xparts should be compiled... yes configure: creating ./config.status fast creating ./Makefile fast creating dcopc/Makefile fast creating dcopjava/Makefile fast creating dcopjava/binding/Makefile fast creating dcopjava/binding/org/Makefile fast creating dcopjava/binding/org/kde/Makefile fast creating dcopjava/binding/org/kde/DCOP/Makefile fast creating dcopjava/dcopidl2java/Makefile fast creating dcopjava/tests/Makefile fast creating dcoppython/Makefile fast creating dcoppython/lib/Makefile fast creating dcoppython/shell/Makefile fast creating doc/Makefile fast creating doc/kdec/Makefile fast creating kdec/Makefile fast creating kdec/clib/Makefile fast creating kdec/clib/kdec/Makefile fast creating kdejava/Makefile fast creating kdejava/koala/Makefile fast creating kdejava/koala/kdejava/Makefile fast creating kdejava/koala/org/Makefile fast creating kdejava/koala/org/kde/Makefile fast creating kdejava/koala/org/kde/koala/Makefile fast creating kdeobjc/Makefile fast creating kdeobjc/kangaroo/Makefile fast creating kdeobjc/kangaroo/kdeobjc/Makefile fast creating qtc/Makefile fast creating qtc/clib/Makefile fast creating qtc/clib/qtc/Makefile fast creating qtjava/Makefile fast creating qtjava/javalib/Makefile fast creating qtjava/javalib/docs/Makefile fast creating qtjava/javalib/docs/en/Makefile fast creating qtjava/javalib/org/Makefile fast creating qtjava/javalib/org/kde/Makefile fast creating qtjava/javalib/org/kde/qt/Makefile fast creating qtjava/javalib/qtjava/Makefile fast creating qtobjc/Makefile fast creating qtobjc/objclib/Makefile fast creating qtobjc/objclib/qtobjc/Makefile fast creating xparts/Makefile fast creating xparts/mozilla/Makefile fast creating xparts/src/Makefile fast creating xparts/src/gtk/Makefile fast creating xparts/src/interfaces/Makefile fast creating xparts/src/kde/Makefile fast creating xparts/xpart_notepad/Makefile config.status: creating config.h Java wasn't found. The Java bindings need javac, javah and jni. Try using --with-java=/your/java/dir. Typing 'make' now will skip the java bindings. cd . \ && CONFIG_FILES= CONFIG_HEADERS=config.h \ /bin/sh ./config.status config.status: creating config.h config.status: config.h is unchanged make all-recursive make[1]: Entering directory `/var/tmp/portage/kdebindings-3.0/work/kdebindings-3.0' Making all in doc make[2]: Entering directory `/var/tmp/portage/kdebindings-3.0/work/kdebindings-3.0/doc' Making all in kdec make[3]: Entering directory `/var/tmp/portage/kdebindings-3.0/work/kdebindings-3.0/doc/kdec' /usr/kde/3/bin/meinproc --check --cache index.cache.bz2 ./index.docbook index.docbook:1: error: SystemLiteral " or ' expected <!DOCTYPE book PUBLIC "-//KDE//DTD DocBook V3.1-Based Variant V1.0//EN" [ ^ index.docbook:1: error: xmlParseExternalID: PUBLIC, no URI <!DOCTYPE book PUBLIC "-//KDE//DTD DocBook V3.1-Based Variant V1.0//EN" [ ^ index.docbook:4: error: xmlParseInternalSubset: error detected in Markup declaration <![ %addindex; [ <!ENTITY kdedocindex SYSTEM "docindex.docbook"> ]]> ^ index.docbook:4: error: DOCTYPE improperly terminated <![ %addindex; [ <!ENTITY kdedocindex SYSTEM "docindex.docbook"> ]]> ^ index.docbook:4: error: Start tag expected, '<' not found <![ %addindex; [ <!ENTITY kdedocindex SYSTEM "docindex.docbook"> ]]> ^ make[3]: [index.cache.bz2] Error 1 (ignored) make[3]: Leaving directory `/var/tmp/portage/kdebindings-3.0/work/kdebindings-3.0/doc/kdec' make[3]: Entering directory `/var/tmp/portage/kdebindings-3.0/work/kdebindings-3.0/doc' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/var/tmp/portage/kdebindings-3.0/work/kdebindings-3.0/doc' make[2]: Leaving directory `/var/tmp/portage/kdebindings-3.0/work/kdebindings-3.0/doc' Making all in qtc make[2]: Entering directory `/var/tmp/portage/kdebindings-3.0/work/kdebindings-3.0/qtc' Making all in clib make[3]: Entering directory `/var/tmp/portage/kdebindings-3.0/work/kdebindings-3.0/qtc/clib' Making all in qtc make[4]: Entering directory `/var/tmp/portage/kdebindings-3.0/work/kdebindings-3.0/qtc/clib/qtc' /usr/qt/3/bin/moc ./Slot.h -o Slot.moc /usr/qt/3/bin/moc ./qt_EventFilter.h -o qt_EventFilter.moc creating libqtc_la.all_cpp.cpp ... source='libqtc_la.all_cpp.cpp' object='libqtc_la.all_cpp.lo' libtool=yes \ depfile='.deps/libqtc_la.all_cpp.Plo' tmpdepfile='.deps/libqtc_la.all_cpp.TPlo' \ depmode=gcc /bin/sh ../../../admin/depcomp \ /bin/sh ../../../libtool --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I./.. -I/usr/kde/3/include -I/usr/qt/3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -DNDEBUG -DNO_DEBUG -O2 -march=i686 -O3 -pipe -fomit-frame-pointer -fno-exceptions -fno-check-new -c -o libqtc_la.all_cpp.lo `test -f libqtc_la.all_cpp.cpp || echo './'`libqtc_la.all_cpp.cpp mkdir .libs g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I./.. -I/usr/kde/3/include -I/usr/qt/3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -DNDEBUG -DNO_DEBUG -O2 -march=i686 -O3 -pipe -fomit-frame-pointer -fno-exceptions -fno-check-new -c libqtc_la.all_cpp.cpp -Wp,-MD,.deps/libqtc_la.all_cpp.TPlo -fPIC -DPIC -o .libs/libqtc_la.all_cpp.o In file included from qt_Qt.cpp:20, from libqtc_la.all_cpp.cpp:51: qt_Qt.h:129: warning: `QT_WX11BypassWM' redefined qt_Qt.h:127: warning: this is the location of the previous definition qt_Qt.h:130: warning: `QT_WWinOwnDC' redefined qt_Qt.h:128: warning: this is the location of the previous definition qt_Qt.h:167: warning: `QT_WindowsStyle' redefined qt_Qt.h:164: warning: this is the location of the previous definition qt_Qt.h:170: warning: `QT_MotifStyle' redefined qt_Qt.h:165: warning: this is the location of the previous definition In file included from libqtc_la.all_cpp.cpp:241: qt_QGbkCodec.cpp:23: qgbkcodec.h: No such file or directory In file included from libqtc_la.all_cpp.cpp:241: qt_QGbkCodec.cpp:26: parse error before `{' qt_QGbkCodec.cpp: In function `struct qt_QGbkCodec * qt_new_QGbkCodec(...)': qt_QGbkCodec.cpp:32: invalid use of undefined type `class QGbkCodecBridge' qt_QGbkCodec.cpp:25: forward declaration of `class QGbkCodecBridge' qt_QGbkCodec.cpp: In function `int qt_QGbkCodec_mibEnum(qt_QGbkCodec *)': qt_QGbkCodec.cpp:35: invalid use of undefined type `class QGbkCodecBridge' qt_QGbkCodec.cpp:25: forward declaration of `class QGbkCodecBridge' qt_QGbkCodec.cpp: In function `char * qt_QGbkCodec_name(qt_QGbkCodec *)': qt_QGbkCodec.cpp:38: invalid use of undefined type `class QGbkCodecBridge' qt_QGbkCodec.cpp:25: forward declaration of `class QGbkCodecBridge' qt_QGbkCodec.cpp: In function `char * qt_QGbkCodec_mimeName(qt_QGbkCodec *)': qt_QGbkCodec.cpp:41: invalid use of undefined type `class QGbkCodecBridge' qt_QGbkCodec.cpp:25: forward declaration of `class QGbkCodecBridge' qt_QGbkCodec.cpp: In function `struct qt_QTextDecoder * qt_QGbkCodec_makeDecoder(qt_QGbkCodec *)': qt_QGbkCodec.cpp:44: invalid use of undefined type `class QGbkCodecBridge' qt_QGbkCodec.cpp:25: forward declaration of `class QGbkCodecBridge' qt_QGbkCodec.cpp: In function `struct qt_QCString * qt_QGbkCodec_fromUnicode(qt_QGbkCodec *, qt_QString *, int)': qt_QGbkCodec.cpp:47: invalid use of undefined type `class QGbkCodecBridge' qt_QGbkCodec.cpp:25: forward declaration of `class QGbkCodecBridge' qt_QGbkCodec.cpp: In function `struct qt_QString * qt_QGbkCodec_toUnicode(qt_QGbkCodec *, char *, int)': qt_QGbkCodec.cpp:50: invalid use of undefined type `class QGbkCodecBridge' qt_QGbkCodec.cpp:25: forward declaration of `class QGbkCodecBridge' qt_QGbkCodec.cpp: In function `int qt_QGbkCodec_heuristicContentMatch(qt_QGbkCodec *, char *, int)': qt_QGbkCodec.cpp:53: invalid use of undefined type `class QGbkCodecBridge' qt_QGbkCodec.cpp:25: forward declaration of `class QGbkCodecBridge' qt_QGbkCodec.cpp: In function `int qt_QGbkCodec_heuristicNameMatch(qt_QGbkCodec *, char *)': qt_QGbkCodec.cpp:56: invalid use of undefined type `class QGbkCodecBridge' qt_QGbkCodec.cpp:25: forward declaration of `class QGbkCodecBridge' make[4]: *** [libqtc_la.all_cpp.lo] Error 1 make[4]: Leaving directory `/var/tmp/portage/kdebindings-3.0/work/kdebindings-3.0/qtc/clib/qtc' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/kdebindings-3.0/work/kdebindings-3.0/qtc/clib' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdebindings-3.0/work/kdebindings-3.0/qtc' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdebindings-3.0/work/kdebindings-3.0' make: *** [all] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line -593, Exitcode 2 !!! (no error message) !!! emerge aborting on /usr/portage/kde-base/kdebindings/kdebindings-3.0.ebuild .
The error start with line "qt_QGbkCodec.cpp:23: qgbkcodec.h: No such file or directory". I have this header in /usr/qt/3/include, do you? Oh, and kde-3.0.1 (with qt-3.0.4.1 (qt-copy-3.0.4)) will be released in a day or two (it's ready, we're waiting for binary packagers to compile their rpms etc). That may help, because many really major bugs are fixed in kdebindings.
Closing due to lack of further input.