The kdebindings package doesn't seem to compile with sun-jdk's 1.3.1_03 or 1.4.0 (tried both). It starts to compile a lot of java files and then segfaults Running without java works, but in my case required manual intervention
Please submit full build log and the version of all relevant packages, most especially kdebindings.
Here is the relevant part of the build. I have kde-2.2.2 also installed. In this instance I have sun-jdk-1.3.1 installed Paul Making all in qtjava make[2]: Entering directory `/var/tmp/portage/kdebindings-3.0/work/kdebindings-3.0/qtjava' Making all in javalib make[3]: Entering directory `/var/tmp/portage/kdebindings-3.0/work/kdebindings-3.0/qtjava/javalib' Making all in docs make[4]: Entering directory `/var/tmp/portage/kdebindings-3.0/work/kdebindings-3.0/qtjava/javalib/docs' Making all in en make[5]: Entering directory `/var/tmp/portage/kdebindings-3.0/work/kdebindings-3.0/qtjava/javalib/docs/en' make[5]: Nothing to be done for `all'. make[5]: Leaving directory `/var/tmp/portage/kdebindings-3.0/work/kdebindings-3.0/qtjava/javalib/docs/en' make[5]: Entering directory `/var/tmp/portage/kdebindings-3.0/work/kdebindings-3.0/qtjava/javalib/docs' make[5]: Nothing to be done for `all-am'. make[5]: Leaving directory `/var/tmp/portage/kdebindings-3.0/work/kdebindings-3.0/qtjava/javalib/docs' make[4]: Leaving directory `/var/tmp/portage/kdebindings-3.0/work/kdebindings-3.0/qtjava/javalib/docs' Making all in qtjava make[4]: Entering directory `/var/tmp/portage/kdebindings-3.0/work/kdebindings-3.0/qtjava/javalib/qtjava' /usr/qt/3/bin/moc ./JavaSlot.h -o JavaSlot.moc creating libqtjava_la.all_cpp.cpp ... source='libqtjava_la.all_cpp.cpp' object='libqtjava_la.all_cpp.lo' libtool=yes \ depfile='.deps/libqtjava_la.all_cpp.Plo' tmpdepfile='.deps/libqtjava_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/opt/sun-jdk-1.3.1/include -I/opt/sun-jdk-1.3.1/include/linux -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 -mcpu=i686 -O2 -pipe -fno-exceptions -fno-check-new -c -o libqtjava_la.all_cpp.lo `test -f libqtjava_la.all_cpp.cpp || echo './'`libqtjava_la.all_cpp.cpp mkdir .libs g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I./.. -I/opt/sun-jdk-1.3.1/include -I/opt/sun-jdk-1.3.1/include/linux -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 -mcpu=i686 -O2 -pipe -fno-exceptions -fno-check-new -c libqtjava_la.all_cpp.cpp -Wp,-MD,.deps/libqtjava_la.all_cpp.TPlo -fPIC -DPIC -o .libs/libqtjava_la.all_cpp.o g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I./.. -I/opt/sun-jdk-1.3.1/include -I/opt/sun-jdk-1.3.1/include/linux -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 -mcpu=i686 -O2 -pipe -fno-exceptions -fno-check-new -c libqtjava_la_closure.cpp -fPIC -DPIC -o .libs/libqtjava_la_closure.o /bin/sh ../../../libtool --mode=link --tag=CXX g++ -DNDEBUG -DNO_DEBUG -O2 -march=i686 -mcpu=i686 -O2 -pipe -fno-exceptions -fno-check-new -o libqtjava.la.closure libqtjava_la_closure.lo -L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3/lib -no-undefined -version-info 1:0:0 libqtjava_la.all_cpp.lo -lqt-mt -lXext -lX11 libtool: link: warning: `-version-info' is ignored for programs g++ -DNDEBUG -DNO_DEBUG -O2 -march=i686 -mcpu=i686 -O2 -pipe -fno-exceptions -fno-check-new -o libqtjava.la.closure .libs/libqtjava_la_closure.o .libs/libqtjava_la.all_cpp.o -L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3/lib -lqt-mt -lXext -lX11 /bin/sh ../../../libtool --mode=link --tag=CXX g++ -DNDEBUG -DNO_DEBUG -O2 -march=i686 -mcpu=i686 -O2 -pipe -fno-exceptions -fno-check-new -o libqtjava.la -rpath /usr/kde/3/lib -L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3/lib -no-undefined -version-info 1:0:0 libqtjava_la.all_cpp.lo -lqt-mt -lXext -lX11 g++ -shared -nostdlib /usr/lib/crti.o /usr/lib/gcc-lib/i686-pc-linux-gnu/2.95.3/crtbeginS.o .libs/libqtjava_la.all_cpp.o -L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3/lib -lqt-mt -lXext -lX11 -L/usr/lib/gcc-lib/i686-pc-linux-gnu/2.95.3 -L/usr/i686-pc-linux-gnu/lib -lstdc++ -lm -lc -lgcc -lc /usr/lib/gcc-lib/i686-pc-linux-gnu/2.95.3/crtendS.o /usr/lib/crtn.o -DNDEBUG -DNO_DEBUG -O2 -march=i686 -mcpu=i686 -O2 -pipe -fno-exceptions -fno-check-new -Wl,-soname -Wl,libqtjava.so.1 -o .libs/libqtjava.so.1.0.0 (cd .libs && rm -f libqtjava.so.1 && ln -s libqtjava.so.1.0.0 libqtjava.so.1) (cd .libs && rm -f libqtjava.so && ln -s libqtjava.so.1.0.0 libqtjava.so) creating libqtjava.la (cd .libs && rm -f libqtjava.la && ln -s ../libqtjava.la libqtjava.la) make[4]: Leaving directory `/var/tmp/portage/kdebindings-3.0/work/kdebindings-3.0/qtjava/javalib/qtjava' Making all in org make[4]: Entering directory `/var/tmp/portage/kdebindings-3.0/work/kdebindings-3.0/qtjava/javalib/org' Making all in kde make[5]: Entering directory `/var/tmp/portage/kdebindings-3.0/work/kdebindings-3.0/qtjava/javalib/org/kde' Making all in qt make[6]: Entering directory `/var/tmp/portage/kdebindings-3.0/work/kdebindings-3.0/qtjava/javalib/org/kde/qt' CLASSPATH=../../..:./../../..:$CLASSPATH javac -d ../../.. \ -classpath ../../.. Invocation.java QAccel.java QAction.java QActionGroup.java QApplication.java QAsyncIO.java QAuServer.java QBig5Codec.java QBitmap.java QBoxLayout.java QBrush.java QBuffer.java QButton.java QButtonGroup.java QCDEStyle.java QCanvas.java QCanvasEllipse.java QCanvasItem.java QCanvasLine.java QCanvasPixmap.java QCanvasPixmapArray.java QCanvasPolygon.java QCanvasPolygonalItem.java QCanvasRectangle.java QCanvasSprite.java QCanvasText.java QCanvasView.java QCheckBox.java QCheckListItem.java QChildEvent.java QClassInfo.java QClipboard.java QCloseEvent.java QColor.java QColorDialog.java QColorDrag.java QColorGroup.java QComboBox.java QCommonStyle.java QCursor.java QCustomEvent.java QCustomMenuItem.java QDataPump.java QDataSink.java QDataSource.java QDataStream.java QDial.java QDialog.java QDir.java QDomAttr.java QDomCDATASection.java QDomCharacterData.java QDomComment.java QDomDocument.java QDomDocumentFragment.java QDomDocumentType.java QDomElement.java QDomEntity.java QDomEntityReference.java QDomImplementation.java QDomNamedNodeMap.java QDomNode.java QDomNodeList.java QDomNotation.java QDomProcessingInstruction.java QDomText.java QDoubleValidator.java QDragEnterEvent.java QDragLeaveEvent.java QDragManager.java QDragMoveEvent.java QDragObject.java QDragResponseEvent.java QDropEvent.java QDropSite.java QEucJpCodec.java QEucKrCodec.java QEvent.java QFile.java QFileDialog.java QFileIconProvider.java QFileInfo.java QFilePreview.java QFocusData.java QFocusEvent.java QFont.java QFontDatabase.java QFontDialog.java QFontInfo.java QFontMetrics.java QFrame.java QGbkCodec.java QGrid.java QGridLayout.java QGroupBox.java QHBox.java QHBoxLayout.java QHButtonGroup.java QHGroupBox.java QHeader.java QHebrewCodec.java QHideEvent.java QIODevice.java QIODeviceInterface.java QIODeviceSource.java QIconDrag.java QIconDragItem.java QIconSet.java QIconView.java QIconViewItem.java QImage.java QImageConsumer.java QImageDecoder.java QImageDrag.java QImageFormat.java QImageFormatType.java QImageIO.java QImageTextKeyLang.java QInputDialog.java QIntValidator.java QJisCodec.java QJpUnicodeConv.java QKeyEvent.java QLCDNumber.java QLabel.java QLayout.java QLayoutItem.java QLayoutItemInterface.java QLineEdit.java QListBox.java QListBoxItem.java QListBoxPixmap.java QListBoxText.java QListView.java QListViewItem.java QMainWindow.java QMenuBar.java QMenuData.java QMenuDataInterface.java QMessageBox.java QMetaData.java QMetaEnum.java QMetaObject.java QMetaProperty.java QMimeSource.java QMimeSourceFactory.java QMimeSourceInterface.java QMotifPlusStyle.java QMotifStyle.java QMouseEvent.java QMoveEvent.java QMovie.java QMultiLineEdit.java QNetworkOperation.java QObject.java QPNGImagePacker.java QPNGImageWriter.java QPaintDevice.java QPaintDeviceInterface.java QPaintEvent.java QPainter.java QPalette.java QPen.java QPicture.java QPixmap.java QPlatinumStyle.java QPoint.java QPointArray.java QPolygonScanner.java QPopupMenu.java QPrintDialog.java QPrinter.java QProgressBar.java QProgressDialog.java QPushButton.java QRadioButton.java QRangeControl.java QRangeControlInterface.java QRect.java QRegion.java QResizeEvent.java QSGIStyle.java QScrollBar.java QScrollView.java QSemiModal.java QSessionManager.java QShowEvent.java QSignal.java QSignalMapper.java QSimpleRichText.java QSize.java QSizeGrip.java QSizePolicy.java QSjisCodec.java QSlider.java QSound.java QSpacerItem.java QSpinBox.java QSplitter.java QStatusBar.java QStoredDrag.java QStyle.java QStyleSheet.java QStyleSheetItem.java QTab.java QTabBar.java QTabDialog.java QTabWidget.java QTable.java QTableItem.java QTableSelection.java QTextBrowser.java QTextCodec.java QTextDecoder.java QTextDrag.java QTextEncoder.java QTextIStream.java QTextOStream.java QTextStream.java QTextView.java QTimer.java QTimerEvent.java QToolBar.java QToolButton.java QToolTip.java QToolTipGroup.java QTranslator.java QTranslatorMessage.java QTsciiCodec.java QUriDrag.java QUrl.java QUrlInfo.java QUrlInterface.java QUrlOperator.java QUtf16Codec.java QUtf8Codec.java QVBox.java QVBoxLayout.java QVButtonGroup.java QVGroupBox.java QValidator.java QVariant.java QWMatrix.java QWhatsThis.java QWheelEvent.java QWidget.java QWidgetItem.java QWidgetStack.java QWindowsStyle.java QWizard.java QWorkspace.java QXmlAttributes.java QXmlContentHandler.java QXmlContentHandlerInterface.java QXmlDTDHandler.java QXmlDTDHandlerInterface.java QXmlDeclHandler.java QXmlDeclHandlerInterface.java QXmlDefaultHandler.java QXmlEntityResolver.java QXmlEntityResolverInterface.java QXmlErrorHandler.java QXmlErrorHandlerInterface.java QXmlInputSource.java QXmlLexicalHandler.java QXmlLexicalHandlerInterface.java QXmlLocator.java QXmlNamespaceSupport.java QXmlParseException.java QXmlReader.java QXmlSimpleReader.java Qt.java QtSupport.java WeakValueMap.java qtjava.java QMenuItem.java QPaintDeviceMetrics.java QRegExp.java QAccessible.java QAccessibleInterface.java QAccessibleObject.java QCanvasSpline.java QCheckTableItem.java QComboTableItem.java QContextMenuEvent.java QDataBrowser.java QDataTable.java QDataView.java QDateEdit.java QDateTimeEdit.java QDesktopWidget.java QDockArea.java QDockWindow.java QEditorFactory.java QErrorMessage.java QGridView.java QIMEvent.java QLibrary.java QProcess.java QRegExpValidator.java QSettings.java QSql.java QSqlCursor.java QSqlDatabase.java QSqlDriver.java QSqlEditorFactory.java QSqlError.java QSqlField.java QSqlForm.java QSqlIndex.java QSqlPropertyMap.java QSqlQuery.java QSqlRecord.java QSqlResult.java QTabletEvent.java QTextEdit.java QTimeEdit.java QUuid.java QDateTimeEditBase.java QSqlQueryInterface.java QAccelSignals.java QAccessibleObjectSignals.java QActionGroupSignals.java QActionSignals.java QApplicationSignals.java QBoxLayoutSignals.java QButtonGroupSignals.java QButtonSignals.java QCDEStyleSignals.java QCanvasSignals.java QCanvasViewSignals.java QCheckBoxSignals.java QColorDragSignals.java QComboBoxSignals.java QDataBrowserSignals.java QDataPumpSignals.java QDataTableSignals.java QDataViewSignals.java QDateEditSignals.java QDateTimeEditSignals.java QDesktopWidgetSignals.java QDialSignals.java QDialogSignals.java QDockAreaSignals.java QDockWindowSignals.java QDoubleValidatorSignals.java QDragObjectSignals.java QEditorFactorySignals.java QErrorMessageSignals.java QFileDialogSignals.java QFileIconProviderSignals.java QFrameSignals.java QGridLayoutSignals.java QGridSignals.java QGroupBoxSignals.java QHBoxLayoutSignals.java QHBoxSignals.java QHButtonGroupSignals.java QHGroupBoxSignals.java QHeaderSignals.java QIconDragSignals.java QIconViewSignals.java QImageDragSignals.java QIntValidatorSignals.java QInterlaceStyleSignals.java QLCDNumberSignals.java QLabelSignals.java QLineEditSignals.java QListBoxSignals.java QListViewSignals.java QMainWindowSignals.java QMenuBarSignals.java QMessageBoxSignals.java QMotifPlusStyleSignals.java QMotifStyleSignals.java QMultiLineEditSignals.java QNetworkOperationSignals.java QObjectSignals.java QPlatinumStyleSignals.java QPopupMenuSignals.java QPrintDialogSignals.java QProcessSignals.java QProgressBarSignals.java QProgressDialogSignals.java QPushButtonSignals.java QRadioButtonSignals.java QRegExpValidatorSignals.java QSGIStyleSignals.java QScrollBarSignals.java QScrollViewSignals.java QSemiModalSignals.java QSignalMapperSignals.java QSignalSignals.java QSizeGripSignals.java QSliderSignals.java QSoundSignals.java QSpinBoxSignals.java QSplitterSignals.java QSqlDatabaseSignals.java QSqlEditorFactorySignals.java QSqlFormSignals.java QStatusBarSignals.java QStoredDragSignals.java QStyleSheetSignals.java QTabBarSignals.java QTabDialogSignals.java QTabWidgetSignals.java QTableSignals.java QTextBrowserSignals.java QTextDragSignals.java QTextEditSignals.java QTextViewSignals.java QTimeEditSignals.java QTimerSignals.java QToolBarSignals.java QToolButtonSignals.java QToolTipGroupSignals.java QTranslatorSignals.java QUriDragSignals.java QUrlOperatorSignals.java QVBoxLayoutSignals.java QVBoxSignals.java QVButtonGroupSignals.java QVGroupBoxSignals.java QWidgetSignals.java QWidgetStackSignals.java QWindowsStyleSignals.java QWizardSignals.java QWorkspaceSignals.java QAccelEventHandling.java QAccessibleObjectEventHandling.java QActionEventHandling.java QActionGroupEventHandling.java QApplicationEventHandling.java QBoxLayoutEventHandling.java QButtonEventHandling.java QButtonGroupEventHandling.java QCDEStyleEventHandling.java QCanvasEventHandling.java QCanvasViewEventHandling.java QCheckBoxEventHandling.java QColorDragEventHandling.java QComboBoxEventHandling.java QDataBrowserEventHandling.java QDataPumpEventHandling.java QDataTableEventHandling.java QDataViewEventHandling.java QDateEditEventHandling.java QDateTimeEditEventHandling.java QDesktopWidgetEventHandling.java QDialEventHandling.java QDialogEventHandling.java QDockAreaEventHandling.java QDockWindowEventHandling.java QDoubleValidatorEventHandling.java QDragObjectEventHandling.java QEditorFactoryEventHandling.java QErrorMessageEventHandling.java QFileDialogEventHandling.java QFileIconProviderEventHandling.java QFrameEventHandling.java QGridEventHandling.java QGridLayoutEventHandling.java QGroupBoxEventHandling.java QHBoxEventHandling.java QHBoxLayoutEventHandling.java QHButtonGroupEventHandling.java QHGroupBoxEventHandling.java QHeaderEventHandling.java QIconDragEventHandling.java QIconViewEventHandling.java QImageDragEventHandling.java QIntValidatorEventHandling.java QInterlaceStyleEventHandling.java QLCDNumberEventHandling.java QLabelEventHandling.java QLineEditEventHandling.java QListBoxEventHandling.java QListViewEventHandling.java QMainWindowEventHandling.java QMenuBarEventHandling.java QMessageBoxEventHandling.java QMotifPlusStyleEventHandling.java QMotifStyleEventHandling.java QMultiLineEditEventHandling.java QNetworkOperationEventHandling.java QObjectEventHandling.java QPlatinumStyleEventHandling.java QPopupMenuEventHandling.java QPrintDialogEventHandling.java QProcessEventHandling.java QProgressBarEventHandling.java QProgressDialogEventHandling.java QPushButtonEventHandling.java QRadioButtonEventHandling.java QRegExpValidatorEventHandling.java QSGIStyleEventHandling.java QScrollBarEventHandling.java QScrollViewEventHandling.java QSemiModalEventHandling.java QSignalEventHandling.java QSignalMapperEventHandling.java QSizeGripEventHandling.java QSliderEventHandling.java QSoundEventHandling.java QSpinBoxEventHandling.java QSplitterEventHandling.java QSqlDatabaseEventHandling.java QSqlEditorFactoryEventHandling.java QSqlFormEventHandling.java QStatusBarEventHandling.java QStoredDragEventHandling.java QStyleSheetEventHandling.java QTabBarEventHandling.java QTabDialogEventHandling.java QTabWidgetEventHandling.java QTableEventHandling.java QTextBrowserEventHandling.java QTextDragEventHandling.java QTextEditEventHandling.java QTextViewEventHandling.java QTimeEditEventHandling.java QTimerEventHandling.java QToolBarEventHandling.java QToolButtonEventHandling.java QToolTipGroupEventHandling.java QTranslatorEventHandling.java QUriDragEventHandling.java QUrlOperatorEventHandling.java QVBoxEventHandling.java QVBoxLayoutEventHandling.java QVButtonGroupEventHandling.java QVGroupBoxEventHandling.java QWidgetEventHandling.java QWidgetStackEventHandling.java QWindowsStyleEventHandling.java QWizardEventHandling.java QWorkspaceEventHandling.java QStyleOption.java QKeySequence.java QSqlFieldInfo.java QSqlRecordInfo.java QDns.java QFtp.java QHostAddress.java QHttp.java QLocalFs.java QNetworkProtocol.java QObjectCleanupHandler.java QServerSocket.java QSocket.java QSocketDevice.java QSocketNotifier.java QDnsSignals.java QDnsEventHandling.java QFtpSignals.java QFtpEventHandling.java QHttpSignals.java QHttpEventHandling.java QLocalFsSignals.java QLocalFsEventHandling.java QNetworkProtocolSignals.java QNetworkProtocolEventHandling.java QObjectCleanupHandlerSignals.java QObjectCleanupHandlerEventHandling.java QSocketSignals.java QSocketEventHandling.java QSocketNotifierSignals.java QSocketNotifierEventHandling.java QStyleFactory.java /bin/sh: javac: command not found make[6]: *** [classjava.stamp] Error 127 make[6]: Leaving directory `/var/tmp/portage/kdebindings-3.0/work/kdebindings-3.0/qtjava/javalib/org/kde/qt' make[5]: *** [all-recursive] Error 1 make[5]: Leaving directory `/var/tmp/portage/kdebindings-3.0/work/kdebindings-3.0/qtjava/javalib/org/kde' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/var/tmp/portage/kdebindings-3.0/work/kdebindings-3.0/qtjava/javalib/org' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/kdebindings-3.0/work/kdebindings-3.0/qtjava/javalib' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdebindings-3.0/work/kdebindings-3.0/qtjava' 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 -559, Exitcode 2 !!! (no error message) !!! emerge aborting on /usr/portage/kde-base/kdebindings/kdebindings-3.0.ebuild .
Check /etc/profile.env and see if /opt/sun-jdk-1.3.1/bin is in the PATH env var. If it isn't, install Java properly by running java-config --set-system-vm=sun-jdk-1.3.1, then re-login.
I don't have any problem with the new KDE, so I guess it is a quirck with kde-2.2
Unless there are more complaint about this, I consider it outdated.
Closing the bug