[Kde-bindings] Undefined Reference to 'typeinfo for ....

Richard Dale Richard_Dale at tipitina.demon.co.uk
Thu May 20 09:58:43 UTC 2004


On Wednesday 19 May 2004 20:59, Richard Dale wrote:
> On Wednesday 19 May 2004 15:46, Fabien Renaud wrote:
> > In my QScrollBar.java I don´t have "bound" like in others classes where
> > I have a warning, I don´t have the abstract methods
>
> I've downloaded qt-2.3.4 with 'wget
> http://externe.net/zaurus/opie/qt-embedded-opie-2.3.4.tbz' and run the
> headers through kalyptus. Please find attached the QScrollBar.java source
> generated. It has a bound() method and looks fine to me. Is this different
> from the QScrollBar.java that you generated?
I've fixed a few code generation problems with Qt/E 2.3.4, and the java code 
now compiles fine. I've checked the fixed kalyptusCxxToJNI.pm into the HEAD 
branch (it will still work fine with Qt 3.0).

This is how I generated the sources. Copy the Qt 2.3.4 headers into 
kalyptus/test, and run this command:

$ perl kalyptus -fjni -dtest --globspace test/*.h

I've attached lists of which java classes compiled ok, and which didn't - only 
the ones in the 'good_classes' list should be added to the qtjava project.

I haven't tried compiling the JNI .cpp files yet, but there shouldn't be too 
many problems now the java code compiles.

-- Richard
-------------- next part --------------
MailServer.java
QConnectionListIt.java
QConnectionList.java
QDate.java
QDateTime.java
QDns__MailServer.java
QDns__Server.java
QFontFactoryBDF.java
QFontFactoryFT.java
QGCacheIterator.java
QGCache.java
QGDictIterator.java
QGfxRasterBase.java
QGListIterator.java
QGlobalSpace.java
QIntBucket.java
QIntValidator.java
QLinuxFbScreen.java
QObjectDictionary.java
QObjectListIt.java
QSignalDictIt.java
QSignalDict.java
QStrVec.java
QTime.java
QWidgetIntDictIt.java
QWidgetIntDict.java
QWidgetListIt.java
QWSAddPropertyCommand__SimpleData.java
QWSBeOSDecoration.java
QWSChangeAltitudeCommand__SimpleData.java
QWSConnectedEvent__SimpleData.java
QWSConvertSelectionCommand__SimpleData.java
QWSCreationEvent__SimpleData.java
QWSDecoration.java
QWSDefineCursorCommand__SimpleData.java
QWSFocusEvent__SimpleData.java
QWSGetPropertyCommand__SimpleData.java
QWSGrabKeyboardCommand__SimpleData.java
QWSGrabMouseCommand__SimpleData.java
QWSHydroDecoration.java
QWSIdentifyCommand__SimpleData.java
QWSIMEvent__SimpleData.java
QWSIMMouseCommand__SimpleData.java
QWSKDE2Decoration.java
QWSKDEDecoration.java
QWSKeyEvent__SimpleData.java
QWSMaxWindowRectEvent__SimpleData.java
QWSMouseEvent__SimpleData.java
QWSPlaySoundCommand__SimpleData.java
QWSPropertyNotifyEvent__SimpleData.java
QWSPropertyReplyEvent__SimpleData.java
QWSQCopMessageEvent__SimpleData.java
QWSQCopRegisterChannelCommand__SimpleData.java
QWSQCopSendCommand__SimpleData.java
QWSRegionCommand__SimpleData.java
QWSRegionDestroyCommand__SimpleData.java
QWSRegionModifiedEvent__SimpleData.java
QWSRegionMoveCommand__SimpleData.java
QWSRegionNameCommand__SimpleData.java
QWSRemovePropertyCommand__SimpleData.java
QWSRequestFocusCommand__SimpleData.java
QWSResetIMCommand__SimpleData.java
QWSSelectCursorCommand__SimpleData.java
QWSSelectionClearEvent__SimpleData.java
QWSSelectionNotifyEvent__SimpleData.java
QWSSelectionRequestEvent__SimpleData.java
QWSSetIMFontCommand__SimpleData.java
QWSSetIMInfoCommand__SimpleData.java
QWSSetPropertyCommand__SimpleData.java
QWSSetSelectionOwnerCommand__SimpleData.java
QWSWindowOperationEvent__SimpleData.java
QWSWindowsDecoration.java
Server.java
SimpleData.java
-------------- next part --------------
QAccel.java
QAccelSignals.java
QActionGroup.java
QActionGroupSignals.java
QAction.java
QActionSignals.java
QApplication.java
QApplicationSignals.java
QArabicCodec.java
QAsciiBucket.java
QAsyncIO.java
QAuServer.java
QBaseBucket.java
QBig5Codec.java
QBitmap.java
QBitVal.java
QBoxLayout.java
QBrush.java
QBuffer.java
QButtonGroup.java
QButtonGroupSignals.java
QButton.java
QButtonSignals.java
QCanvasEllipse.java
QCanvasItem.java
QCanvas.java
QCanvasLine.java
QCanvasPixmapArray.java
QCanvasPixmap.java
QCanvasPolygonalItem.java
QCanvasPolygon.java
QCanvasRectangle.java
QCanvasSignals.java
QCanvasSprite.java
QCanvasText.java
QCanvasView.java
QCDEStyle.java
QChar.java
QCharRef.java
QCheckBox.java
QCheckListItem.java
QChildEvent.java
QClassInfo.java
QClipboard.java
QCloseEvent.java
QCollection.java
QColorDialog.java
QColorDrag.java
QColorGroup.java
QColor.java
QComboBox.java
QComboBoxSignals.java
QCommonStyle.java
QConnection.java
QCursor.java
QCustomEvent.java
QCustomMenuItem.java
QDataPump.java
QDataSink.java
QDataSource.java
QDataStream.java
QDial.java
QDialog.java
QDialSignals.java
QDirectPainter.java
QDir.java
QDirSortItem.java
QDns.java
QDnsSignals.java
QDnsSocket.java
QDomAttr.java
QDomCDATASection.java
QDomCharacterData.java
QDomComment.java
QDomDocumentFragment.java
QDomDocument.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
QFileDialog.java
QFileDialogSignals.java
QFileIconProvider.java
QFileInfo.java
QFile.java
QFilePreview.java
QFocusData.java
QFocusEvent.java
QFontDatabase.java
QFontDialog.java
QFontInfo.java
QFont.java
QFontMetrics.java
QFrame.java
QFtp.java
QGArray.java
QGbkCodec.java
QGLayoutIterator.java
QGLContext.java
QGLFormat.java
QGL.java
QGLWidget.java
QGrid.java
QGridLayout.java
QGroupBox.java
QHBox.java
QHBoxLayout.java
QHButtonGroup.java
QHeader.java
QHeaderSignals.java
QHebrewCodec.java
QHGroupBox.java
QHideEvent.java
QHostAddress.java
QIconDragItem.java
QIconDrag.java
QIconSet.java
QIconViewItem.java
QIconViewItemLineEdit.java
QIconView.java
QIconViewSignals.java
QImageConsumer.java
QImageDecoder.java
QImageDrag.java
QImageFormat.java
QImageFormatType.java
QImageIO.java
QImage.java
QImageTextKeyLang.java
QIMComposeEvent.java
QIMEvent.java
QInputDialog.java
QIODeviceInterface.java
QIODevice.java
QIODeviceSource.java
QJisCodec.java
QJpUnicodeConv.java
QKeyEvent.java
QKoi8Codec.java
QLabel.java
QLayoutItemInterface.java
QLayoutItem.java
QLayoutIterator.java
QLayout.java
QLCDNumber.java
QLCDNumberSignals.java
QLineEdit.java
QLineEditSignals.java
QListBoxItem.java
QListBox.java
QListBoxPixmap.java
QListBoxSignals.java
QListBoxText.java
QListViewItemIterator.java
QListViewItem.java
QListView.java
QListViewSignals.java
QLNode.java
QLocalFs.java
QLockHolder.java
QLock.java
QMainWindow.java
QMainWindowSignals.java
QMapNodeBase.java
QMapPrivateBase.java
QMemoryManager.java
QMemoryManagerPixmap.java
QMenuBar.java
QMenuBarSignals.java
QMenuDataInterface.java
QMenuData.java
QMenuItem.java
QMessageBox.java
QMetaData.java
QMetaEnum.java
QMetaObjectInit.java
QMetaObject.java
QMetaProperty.java
QMimeSourceFactory.java
QMimeSourceInterface.java
QMimeSource.java
QMotifPlusStyle.java
QMotifStyle.java
QMouseEvent.java
QMoveEvent.java
QMovie.java
QMultiLineEdit.java
QMultiLineEditSignals.java
QNetworkOperation.java
QNetworkProtocolFactoryBase.java
QNetworkProtocol.java
QNetworkProtocolSignals.java
QNPInstance.java
QNPlugin.java
QNPStream.java
QNPWidget.java
QObject.java
QObjectSignals.java
QPaintDeviceInterface.java
QPaintDevice.java
QPaintDeviceMetrics.java
QPaintDeviceX11Data.java
QPainter.java
QPaintEvent.java
QPalette.java
QPen.java
QPicture.java
QPixmapCache.java
QPixmap.java
QPlatinumStyle.java
QPNGImagePacker.java
QPNGImageWriter.java
QPointArray.java
QPoint.java
QPolygonScanner.java
QPopupMenu.java
QPopupMenuSignals.java
QPrintDialog.java
QPrinter.java
QProgressBar.java
QProgressDialog.java
QProgressDialogSignals.java
QPtrBucket.java
QPushButton.java
QRadioButton.java
QRangeControlInterface.java
QRangeControl.java
QRect.java
QRegExp.java
QRegion.java
QResizeEvent.java
QRfbClientCutText.java
QRfbFrameBufferUpdateRequest.java
QRfbKeyEvent.java
QRfbPixelFormat.java
QRfbPointerEvent.java
QRfbRect.java
QRfbServerInit.java
QRfbSetEncodings.java
QScrollBar.java
QScrollBarSignals.java
QScrollView.java
QScrollViewSignals.java
QSemiModal.java
QSenderObject.java
QServerSocket.java
QSessionManager.java
QSGIStyle.java
QShared.java
QSharedMemory.java
QShowEvent.java
QSignal.java
QSignalMapper.java
QSignalMapperSignals.java
QSimpleRichText.java
QSizeGrip.java
QSize.java
QSizePolicy.java
QSjisCodec.java
QSlider.java
QSliderSignals.java
QSocketDevice.java
QSocket.java
QSocketNotifier.java
QSocketNotifierSignals.java
QSocketSignals.java
QSound.java
QSpacerItem.java
QSpinBox.java
QSpinBoxSignals.java
QSplitter.java
QStatusBar.java
QStoredDrag.java
QStringBucket.java
QStringData.java
QStyle.java
QStyleSheetItem.java
QStyleSheet.java
QTabBar.java
QTabBarSignals.java
QTabDialog.java
QTabDialogSignals.java
QTab.java
QTableHeader.java
QTableHeaderSignals.java
QTableItem.java
QTable.java
QTableSelection.java
QTableSignals.java
QTableView.java
QTabWidget.java
QTabWidgetSignals.java
QTextBrowser.java
QTextBrowserSignals.java
QTextCodec.java
QTextDecoder.java
QTextDrag.java
QTextEncoder.java
QTextIStream.java
QTextOStream.java
QTextStream.java
QTextView.java
QTimerEvent.java
QTimer.java
QTimerSignals.java
Qt.java
qtjava.java
QTLWExtra.java
QToolBar.java
QToolBarSignals.java
QToolButton.java
QToolTipGroup.java
QToolTipGroupSignals.java
QToolTip.java
QTranslator.java
QTranslatorMessage.java
QTsciiCodec.java
QtSupport.java
QUriDrag.java
QUrlInfo.java
QUrlInterface.java
QUrl.java
QUrlOperator.java
QUrlOperatorSignals.java
QUtf16Codec.java
QUtf8Codec.java
QValidator.java
QVariant.java
QVBox.java
QVBoxLayout.java
QVButtonGroup.java
QVFbHeader.java
QVFbKeyData.java
QVGroupBox.java
QVNCServer.java
QWExtra.java
QWhatsThis.java
QWheelEvent.java
QWidgetItem.java
QWidget.java
QWidgetStack.java
QWidgetStackSignals.java
QWindowsMime.java
QWindowsStyle.java
QWizard.java
QWizardSignals.java
QWMatrix.java
QWorkspace.java
QWorkspaceSignals.java
QWSAddPropertyCommand.java
QWSButton.java
QWSChangeAltitudeCommand.java
QWSCommand.java
QWSConnectedEvent.java
QWSConvertSelectionCommand.java
QWSCreateCommand.java
QWSCreationEvent.java
QWSCursor.java
QWSDefineCursorCommand.java
QWSDisplay.java
QWSEvent.java
QWSFocusEvent.java
QWSGetPropertyCommand.java
QWSGrabKeyboardCommand.java
QWSGrabMouseCommand.java
QWSIdentifyCommand.java
QWSIMEvent.java
QWSIMMouseCommand.java
QWSKeyboardHandler.java
QWSKeyEvent.java
QWSManager.java
QWSMaxWindowRectEvent.java
QWSMouseEvent.java
QWSPlaySoundCommand.java
QWSPropertyManager.java
QWSPropertyNotifyEvent.java
QWSPropertyReplyEvent.java
QWSProtocolItem.java
QWSQCopMessageEvent.java
QWSQCopRegisterChannelCommand.java
QWSQCopSendCommand.java
QWSRegionCommand.java
QWSRegionDestroyCommand.java
QWSRegionManager.java
QWSRegionModifiedEvent.java
QWSRegionMoveCommand.java
QWSRegionNameCommand.java
QWSRemovePropertyCommand.java
QWSRequestFocusCommand.java
QWSResetIMCommand.java
QWSSelectCursorCommand.java
QWSSelectionClearEvent.java
QWSSelectionNotifyEvent.java
QWSSelectionRequestEvent.java
QWSServerSocket.java
QWSSetIMFontCommand.java
QWSSetIMInfoCommand.java
QWSSetPropertyCommand.java
QWSSetSelectionOwnerCommand.java
QWSSocket.java
QWSSoundClient.java
QWSSoundServerClient.java
QWSSoundServerClientSignals.java
QWSSoundServer.java
QWSSoundServerSocket.java
QWSSoundServerSocketSignals.java
QWSWindowInfo.java
QWSWindowOperationEvent.java
QXmlAttributes.java
QXmlContentHandlerInterface.java
QXmlContentHandler.java
QXmlDeclHandlerInterface.java
QXmlDeclHandler.java
QXmlDefaultHandler.java
QXmlDTDHandlerInterface.java
QXmlDTDHandler.java
QXmlEntityResolverInterface.java
QXmlEntityResolver.java
QXmlErrorHandlerInterface.java
QXmlErrorHandler.java
QXmlInputSource.java
QXmlLexicalHandlerInterface.java
QXmlLexicalHandler.java
QXmlLocator.java
QXmlNamespaceSupport.java
QXmlParseException.java
QXmlReader.java
QXmlSimpleReader.java
WeakValueMap.java


More information about the Kde-bindings mailing list