[Kde-bindings] [Bug 79066] New: Linkage error, getting undefined references to various QPNGImageWriter and QPNGImagePacker methods

Mark Post markkp at msm.umr.edu
Sun Apr 4 19:27:52 UTC 2004


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
      
http://bugs.kde.org/show_bug.cgi?id=79066      
           Summary: Linkage error, getting undefined references to various
                    QPNGImageWriter and QPNGImagePacker methods
           Product: bindings
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
        AssignedTo: kde-bindings mail kde org
        ReportedBy: markkp msm umr edu


Version:           3.2.1 (using KDE KDE 3.2.1)
Installed from:    Compiled From Sources
Compiler:          gcc 3.3.2 
OS:          Linux

While trying to build kdebindings 3.2.1 on Slackware Linux, I get this error:
Making all in qtc
make[4]: Entering directory `/tmp/build-kdebindings-3.2.1-s390-1/kdebindings-3.2.1/qtc/clib/qtc'
/bin/sh ../../../libtool --silent --mode=link --tag=CXX s390-slackware-linux-g++  -Wnon-virtual-dtor
 -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common    -o libqtc.la -rpath /opt/kde/lib
 -L/usr/X11R6/lib -L/usr/lib/qt/lib -L/opt/kde/lib  -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -version-info 1:0:0 qt_QAccessibleInterface.lo qt_QTab.lo qt_QKeySequence.lo qt_QUuid.lo qt_QTimeEdit.lo qt_QTextEdit.lo qt_QTabletEvent.lo qt_QSqlResult.lo qt_QSqlRecord.lo qt_QSqlQuery.lo qt_QSqlPropertyMap.lo qt_QSqlIndex.lo qt_QSqlForm.lo qt_QSqlField.lo qt_QSqlError.lo qt_QSqlEditorFactory.lo qt_QSqlDriver.lo qt_QSqlDatabase.lo qt_QSqlCursor.lo qt_QSql.lo qt_QSettings.lo qt_QRegExpValidator.lo qt_QProcess.lo qt_QLibrary.lo qt_QIMEvent.lo qt_QGridView.lo qt_QErrorMessage.lo qt_QEditorFactory.lo qt_QDockWindow.lo qt_QDockArea.lo qt_QDesktopWidget.lo qt_QDateTimeEditBase.lo qt_QDateTimeEdit.lo qt_QDateEdit.lo qt_QDataView.lo qt_QDataTable.lo qt_QDataBrowser.lo qt_QContextMenuEvent.lo qt_QComboTableItem.lo qt_QCheckTableItem.lo qt_QCanvasSpline.lo qt_QAccessibleObject.lo qt_QAccessible.lo qt_QFileInfoList.lo qt_QTsciiCodec.lo qt_QUtf16Codec.lo qt_QUtf8Codec.lo qt_QWidgetItem.lo qt_Slot.lo qt_Qt.lo qt_QXmlSimpleReader.lo qt_QXmlReader.lo qt_QXmlParseException.lo qt_QXmlNamespaceSupport.lo qt_QXmlLocator.lo qt_QXmlLexicalHandler.lo qt_QXmlInputSource.lo qt_QXmlErrorHandler.lo qt_QXmlEntityResolver.lo qt_QXmlDefaultHandler.lo qt_QXmlDeclHandler.lo qt_QXmlDTDHandler.lo qt_QXmlContentHandler.lo qt_QXmlAttributes.lo qt_QWorkspace.lo qt_QWizard.lo qt_QWidgetStack.lo qt_QWidgetList.lo qt_QWidget.lo qt_QWheelEvent.lo qt_QWhatsThis.lo qt_QWMatrix.lo qt_QVariant.lo qt_QValidator.lo qt_QVGroupBox.lo qt_QVButtonGroup.lo qt_QVBoxLayout.lo qt_QVBox.lo qt_QUrlOperator.lo qt_QUrlInfo.lo qt_QUrl.lo qt_QUriDrag.lo qt_QTranslatorMessage.lo qt_QTranslator.lo qt_QToolTipGroup.lo qt_QToolTip.lo qt_QToolButton.lo qt_QToolBar.lo qt_QTimerEvent.lo qt_QTimer.lo qt_QTime.lo qt_QTextView.lo qt_QTextStream.lo qt_QTextOStream.lo qt_QTextIStream.lo qt_QTextEncoder.lo qt_QTextDrag.lo qt_QTextDecoder.lo qt_QTextCodec.lo qt_QTextBrowser.lo qt_QTableSelection.lo qt_QTableItem.lo qt_QTable.lo qt_QTabWidget.lo qt_QTabDialog.lo qt_QTabBar.lo qt_QStyleSheetItem.lo qt_QStyleSheet.lo qt_QStyle.lo qt_QStringList.lo qt_QString.lo qt_QStrVec.lo qt_QStrList.lo qt_QStrIVec.lo qt_QStrIList.lo qt_QStoredDrag.lo qt_QStatusBar.lo qt_QSplitter.lo qt_QSpinBox.lo qt_QSpacerItem.lo qt_QSound.lo qt_QSocketNotifier.lo qt_QSocketDevice.lo qt_QSocket.lo qt_QSlider.lo qt_QSjisCodec.lo qt_QSizePolicy.lo qt_QSizeGrip.lo qt_QSize.lo qt_QSimpleRichText.lo qt_QMenuItem.lo qt_QByteArray.lo qt_QSignalMapper.lo
 qt_QSignal.lo qt_QShowEvent.lo qt_QShared.lo qt_QSessionManager.lo qt_QServerSocket.lo qt_QSemiModal.lo qt_QScrollView.lo qt_QScrollBar.lo qt_QResizeEvent.lo qt_QRegion.lo qt_QRegExp.lo qt_QRect.lo qt_QRangeControl.lo qt_QRadioButton.lo qt_QPushButton.lo qt_QProgressDialog.lo qt_QProgressBar.lo qt_QPrinter.lo qt_QPrintDialog.lo qt_QPopupMenu.lo qt_QPolygonScanner.lo qt_QPointArray.lo qt_QPoint.lo
 qt_QPixmapCache.lo qt_QPixmap.lo qt_QPicture.lo qt_QPen.lo qt_QPalette.lo qt_QPainter.lo qt_QPaintEvent.lo qt_QPaintDeviceX11Data.lo qt_QPaintDeviceMetrics.lo qt_QPaintDevice.lo qt_QPNGImageWriter.lo
 qt_QPNGImagePacker.lo qt_QObjectList.lo qt_QObjectDictionary.lo qt_QObject.lo qt_QNetworkProtocolFactoryBase.lo qt_QNetworkProtocol.lo qt_QNetworkOperation.lo qt_QMultiLineEdit.lo qt_QMovie.lo qt_QMoveEvent.lo qt_QMouseEvent.lo qt_QMimeSourceFactory.lo qt_QMimeSource.lo qt_QMetaProperty.lo qt_QMetaObject.lo qt_QMetaEnum.lo qt_QMetaData.lo qt_QMessageBox.lo qt_QMenuData.lo qt_QMenuBar.lo qt_QMainWindow.lo qt_QLocalFs.lo qt_QListViewItemIterator.lo qt_QListViewItem.lo qt_QListView.lo qt_QListBoxText.lo qt_QListBoxPixmap.lo qt_QListBoxItem.lo qt_QListBox.lo qt_QLineEdit.lo qt_QLayoutIterator.lo
qt_QLayoutItem.lo qt_QLayout.lo qt_QLabel.lo qt_QLCDNumber.lo qt_QKeyEvent.lo qt_QJpUnicodeConv.lo qt_QJisCodec.lo qt_QIntValidator.lo qt_QInputDialog.lo qt_QImageTextKeyLang.lo qt_QImageIO.lo qt_QImageFormatType.lo qt_QImageFormat.lo qt_QImageDrag.lo qt_QImageDecoder.lo qt_QImageConsumer.lo qt_QImage.lo qt_QIconViewItem.lo qt_QIconView.lo qt_QIconSet.lo qt_QIconDragItem.lo qt_QIconDrag.lo qt_QIODeviceSource.lo qt_QIODevice.lo qt_QHostAddress.lo qt_QHideEvent.lo qt_QHebrewCodec.lo qt_QHeader.lo
qt_QHGroupBox.lo qt_QHButtonGroup.lo qt_QHBoxLayout.lo qt_QHBox.lo qt_QGroupBox.lo qt_QGridLayout.lo
 qt_QGrid.lo qt_QGDictIterator.lo qt_QGDict.lo qt_QGCacheIterator.lo qt_QGCache.lo qt_QGArray.lo qt_QFtp.lo qt_QFrame.lo qt_QFontMetrics.lo qt_QFontInfo.lo qt_QFontDialog.lo qt_QFontDatabase.lo qt_QFont.lo qt_QFocusEvent.lo qt_QFocusData.lo qt_QFilePreview.lo qt_QFileInfo.lo qt_QFileIconProvider.lo
qt_QFileDialog.lo qt_QFile.lo qt_QEvent.lo qt_QEucKrCodec.lo qt_QEucJpCodec.lo qt_QDropSite.lo qt_QDropEvent.lo qt_QDragResponseEvent.lo qt_QDragObject.lo qt_QDragMoveEvent.lo qt_QDragManager.lo qt_QDragLeaveEvent.lo qt_QDragEnterEvent.lo qt_QDoubleValidator.lo qt_QDomText.lo qt_QDomProcessingInstruction.lo qt_QDomNotation.lo qt_QDomNodeList.lo qt_QDomNode.lo qt_QDomNamedNodeMap.lo qt_QDomImplementation.lo qt_QDomEntityReference.lo qt_QDomEntity.lo qt_QDomElement.lo qt_QDomDocumentType.lo qt_QDomDocumentFragment.lo qt_QDomDocument.lo qt_QDomComment.lo qt_QDomCharacterData.lo qt_QDomCDATASection.lo qt_QDomAttr.lo qt_QDns.lo qt_QDirSortItem.lo qt_QDir.lo qt_QDialog.lo qt_QDial.lo qt_QDateTime.
lo qt_QDate.lo qt_QDataStream.lo qt_QDataSource.lo qt_QDataSink.lo qt_QDataPump.lo qt_QCustomMenuItem.lo qt_QCustomEvent.lo qt_QCursor.lo qt_QConstString.lo qt_QConnectionList.lo qt_QConnection.lo qt_QCommonStyle.lo qt_QComboBox.lo qt_QColorGroup.lo qt_QColorDrag.lo qt_QColorDialog.lo qt_QColor.lo qt_QCloseEvent.lo qt_QClipboard.lo qt_QClassInfo.lo qt_QChildEvent.lo qt_QCheckListItem.lo qt_QCheckB
ox.lo qt_QCharRef.lo qt_QChar.lo qt_QCanvasView.lo qt_QCanvasText.lo qt_QCanvasSprite.lo qt_QCanvasRectangle.lo qt_QCanvasPolygonalItem.lo qt_QCanvasPolygon.lo qt_QCanvasPixmapArray.lo qt_QCanvasPixma
p.lo qt_QCanvasLine.lo qt_QCanvasItemList.lo qt_QCanvasItem.lo qt_QCanvasEllipse.lo qt_QCanvas.lo qt_QCString.lo qt_QButtonGroup.lo qt_QButton.lo qt_QBuffer.lo qt_QBrush.lo qt_QBoxLayout.lo qt_QBitmap
.lo qt_QBitVal.lo qt_QBitArray.lo qt_QBig5Codec.lo qt_QAuServer.lo qt_QAsyncIO.lo qt_QApplication.lo
 qt_QActionGroup.lo qt_QAction.lo qt_QAccel.lo qt_EventFilter.lo qt_QWidgetFactory.lo -lqt-mt -lXext
 -lX11 -lqui
.libs/qt_QPNGImageWriter.o(.text+0xc): In function `qt_new_QPNGImageWriter':
: warning: undefined reference to `QPNGImageWriter::QPNGImageWriter[not-in-charge](QIODevice*)'
.libs/qt_QPNGImageWriter.o(.text+0x54): In function `qt_del_QPNGImageWriter':
: warning: undefined reference to `QPNGImageWriter::~QPNGImageWriter [not-in-charge]()'
.libs/qt_QPNGImageWriter.o(.text+0xa0): In function `qt_QPNGImageWriter_setDisposalMethod':
: warning: undefined reference to `QPNGImageWriter::setDisposalMethod(QPNGImageWriter::DisposalMethod)'
.libs/qt_QPNGImageWriter.o(.text+0xd4): In function `qt_QPNGImageWriter_setLooping':
: warning: undefined reference to `QPNGImageWriter::setLooping(int)'
.libs/qt_QPNGImageWriter.o(.text+0x108): In function `qt_QPNGImageWriter_setFrameDelay':
: warning: undefined reference to `QPNGImageWriter::setFrameDelay(int)'
.libs/qt_QPNGImageWriter.o(.text+0x13c): In function `qt_QPNGImageWriter_setGamma':
: warning: undefined reference to `QPNGImageWriter::setGamma(float)'
.libs/qt_QPNGImageWriter.o(.text+0x170): In function `qt_QPNGImageWriter_writeImage':
: warning: undefined reference to `QPNGImageWriter::writeImage(QImage const&, int, int)'
.libs/qt_QPNGImageWriter.o(.text+0x1a4): In function `qt_QPNGImageWriter_writeImage1':
: warning: undefined reference to `QPNGImageWriter::writeImage(QImage const&, int, int, int)'
.libs/qt_QPNGImageWriter.o(.text+0x1d8): In function `qt_QPNGImageWriter_writeImage2':
: warning: undefined reference to `QPNGImageWriter::writeImage(QImage const&, int, int)'
.libs/qt_QPNGImageWriter.o(.text+0x21c): In function `qt_QPNGImageWriter_writeImage3':
: warning: undefined reference to `QPNGImageWriter::writeImage(QImage const&, int, int, int)'
.libs/qt_QPNGImagePacker.o(.text+0xc): In function `qt_new_QPNGImagePacker':
: warning: undefined reference to `QPNGImagePacker::QPNGImagePacker[not-in-charge](QIODevice*, int, int)'
.libs/qt_QPNGImagePacker.o(.text+0x5c): In function `qt_QPNGImagePacker_setPixelAlignment':
: warning: undefined reference to `QPNGImagePacker::setPixelAlignment(int)'
.libs/qt_QPNGImagePacker.o(.text+0x90): In function `qt_QPNGImagePacker_packImage':
: warning: undefined reference to `QPNGImagePacker::packImage(QImage const&)'
make[4]: Leaving directory `/tmp/build-kdebindings-3.2.1-s390-1/kdebindings-3.2.1/qtc/clib/qtc'
make[4]: Entering directory `/tmp/build-kdebindings-3.2.1-s390-1/kdebindings-3.2.1/qtc/clib'
/bin/sh ../../libtool --silent --mode=link s390-slackware-linux-gcc  -ansi -W -Wall -Wchar-subscript
s -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D
NDEBUG -O2  -O2 -Wformat-security -Wmissing-format-attribute   -o clib -L/usr/X11R6/lib -L/usr/lib/q
t/lib -L/opt/kde/lib   main.o ./qtc/libqtc.la  -lqui
./qtc/.libs/libqtc.so: undefined reference to `QPNGImageWriter::setGamma(float)'
./qtc/.libs/libqtc.so: undefined reference to `QPNGImageWriter::QPNGImageWriter[not-in-charge](QIODevice*)'
./qtc/.libs/libqtc.so: undefined reference to `QPNGImageWriter::setDisposalMethod(QPNGImageWriter::DisposalMethod)'
./qtc/.libs/libqtc.so: undefined reference to `QPNGImagePacker::QPNGImagePacker[not-in-charge](QIODevice*, int, int)'
./qtc/.libs/libqtc.so: undefined reference to `QPNGImageWriter::setLooping(int)'
./qtc/.libs/libqtc.so: undefined reference to `QPNGImageWriter::~QPNGImageWriter [not-in-charge]()'
./qtc/.libs/libqtc.so: undefined reference to `QPNGImagePacker::setPixelAlignment(int)'
./qtc/.libs/libqtc.so: undefined reference to `QPNGImageWriter::writeImage(QImage const&, int, int, int)'
./qtc/.libs/libqtc.so: undefined reference to `QPNGImageWriter::writeImage(QImage const&, int, int)'
./qtc/.libs/libqtc.so: undefined reference to `QPNGImageWriter::setFrameDelay(int)'
./qtc/.libs/libqtc.so: undefined reference to `QPNGImagePacker::packImage(QImage const&)'
collect2: ld returned 1 exit status
make[4]: *** [clib] Error 1
make[4]: Leaving directory `/tmp/build-kdebindings-3.2.1-s390-1/kdebindings-3.2.1/qtc/clib'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/tmp/build-kdebindings-3.2.1-s390-1/kdebindings-3.2.1/qtc/clib'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/build-kdebindings-3.2.1-s390-1/kdebindings-3.2.1/qtc'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/build-kdebindings-3.2.1-s390-1/kdebindings-3.2.1'
make: *** [all] Error 2



More information about the Kde-bindings mailing list