[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-cygwin
Subject:    compiling tuxcards
From:       Andrew Schulman <andrex () alumni ! utexas ! net>
Date:       2005-04-15 14:40:43
Message-ID: MPG.1cc99c77bbbdb8a9896fd () localhost
[Download RAW message or body]

I'm trying to build tuxcards 1.2 
(http://www.tuxcards.de/requirements.html) from source, using Cygwin + 
QT 3.2.  QT is installed in /opt/qt/3.2.  In my environment I have

QTDIR=/opt/qt/3.2
QT_LIBRARY_PATH=/opt/qt/3.2/lib
QMAKESPEC=cygwin-g++

and PATH includes $QTDIR/bin.  From the QT sources, I imported 
mkspec/cygwin-g++ and put it into $QTDIR.

With this setup, 'qmake tuxcards.pro' works fine, and make also runs 
fine until the very last command:

g++ -Wl,--enable-runtime-pseudo-reloc -Wl,--
script,/opt/qt/3.2/mkspecs/cygwin-g++/i386pe.x-no-rdata -o tuxcards 
output/bin/cactus.o output/bin/informationformat.o 
output/bin/CInformationElement.o output/bin/CTreeInformationElement.o 
output/bin/CInformationCollection.o 
output/bin/CInformationElementHistory.o output/bin/converter.o 
output/bin/Path.o output/bin/htmlwriter.o output/bin/xmlpersister.o 
output/bin/BookmarkButton.o output/bin/CCactusBar.o 
output/bin/cactusshoot.o output/bin/cactustools.o 
output/bin/imagemanager.o output/bin/CColorBar.o 
output/bin/CSingleEntryView.o output/bin/CEncryptedEntryView.o 
output/bin/editor.o output/bin/RecentFileList.o 
output/bin/ExpiredElementsDialog.o output/bin/iconselector.o 
output/bin/iconselectordialog.o output/bin/optionsdialog.o 
output/bin/CPropertyDialog.o output/bin/searchdialog.o 
output/bin/searchlistitem.o output/bin/searchposition.o 
output/bin/CPasswdDialog.o output/bin/mainwindow.o output/bin/CTree.o 
output/bin/CTreeElement.o output/bin/BlowFish.o output/bin/MD5.o 
output/bin/StringCrypter.o output/bin/CBase64Coder.o 
output/bin/configgroup.o output/bin/configparser.o output/bin/strings.o 
output/bin/integers.o output/bin/CIconManager.o  output/bin/main.o 
output/bin/persister.o output/bin/CTuxCardsConfiguration.o 
output/bin/fontsettings.o output/bin/commandlineoptions.o 
output/bin/ExpiredElementsDialogInterface.o output/bin/IPropertyDialog.o 
output/bin/IOptionsDialog.o output/bin/IPasswdDialog.o 
output/bin/moc_cactus.o output/bin/moc_CInformationElement.o 
output/bin/moc_CInformationCollection.o output/bin/moc_BookmarkButton.o 
output/bin/moc_CSingleEntryView.o output/bin/moc_CEncryptedEntryView.o 
output/bin/moc_editor.o output/bin/moc_RecentFileList.o 
output/bin/moc_ExpiredElementsDialog.o output/bin/moc_iconselector.o 
output/bin/moc_iconselectordialog.o output/bin/moc_optionsdialog.o 
output/bin/moc_CPropertyDialog.o output/bin/moc_searchdialog.o 
output/bin/moc_CPasswdDialog.o output/bin/moc_mainwindow.o 
output/bin/moc_CTree.o output/bin/moc_CTreeElement.o 
output/bin/moc_ExpiredElementsDialogInterface.o 
output/bin/moc_IPropertyDialog.o output/bin/moc_IOptionsDialog.o 
output/bin/moc_IPasswdDialog.o  -L/opt/qt/3.2/lib -L/usr/X11R6/lib -lqt-
mt -lXext -lX11 -lpthread


This command fails with a few thousand undefined references.  Just to 
give you a flavor, the first two are:

output/bin/cactus.o(.text+0x52):cactus.cpp: undefined reference to 
`QObject::QObject[not-in-charge](QObject*, char const*)'
output/bin/cactus.o(.text+0x7b):cactus.cpp: undefined reference to 
`QString::shared_null'

Obviously I'm missing some import library here.  What is it?  Any help 
would be greatly appreciated.

Thanks,
Andrew.

-- 
To reply by email, replace "deadspam.com" by "alumni.utexas.net"

_______________________________________________
kde-cygwin mailing list
kde-cygwin@kde.org
https://mail.kde.org/mailman/listinfo/kde-cygwin
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic