[PyQt] PyQt snapshot not linking on Mac OSX

Kevin Cureton kevin at bang-splat.com
Fri Mar 30 18:14:02 BST 2007


I was wondering if anyone else is running into problems with PyQt  
linking on Mac OS X (Intel, latest patches). I'm using

Qt 4.2.3 (installed as a framework)
sip-snapshot-20070326
PyQt-mac-gpl-4-snapshot-20070325

c++ -headerpad_max_install_names -bundle -F/Library/Frameworks - 
framework Python -o QtCore.so sipQtCorecmodule.o sipQtCoreQMap.o  
sipQtCoreQWaitCondition.o sipQtCoreQVector.o sipQtCoreQVariant.o  
sipQtCoreQUuid.o sipQtCoreQUrlFormattingOptions.o sipQtCoreQUrl.o  
sipQtCoreQTranslator.o sipQtCoreQTimer.o sipQtCoreQTimeLine.o  
sipQtCoreQThread.o sipQtCoreQTextStreamManipulator.o  
sipQtCoreQTextStreamNumberFlags.o sipQtCoreQTextStream.o  
sipQtCoreQTextDecoder.o sipQtCoreQTextEncoder.o  
sipQtCoreQTextCodecConverterState.o  
sipQtCoreQTextCodecConversionFlags.o sipQtCoreQTextCodec.o  
sipQtCoreQTemporaryFile.o sipQtCoreQStringMatcher.o  
sipQtCoreQStringList.o sipQtCoreQLatin1String.o  
sipQtCoreQStringSectionFlags.o sipQtCoreQString.o  
sipQtCoreQSocketNotifier.o sipQtCoreQSizeF.o sipQtCoreQSize.o  
sipQtCoreQSignalMapper.o sipQtCoreQSettings.o sipQtCoreQSemaphore.o  
sipQtCoreQResource.o sipQtCoreQRegExp.o sipQtCoreQRectF.o  
sipQtCoreQRect.o sipQtCoreQWriteLocker.o sipQtCoreQReadLocker.o  
sipQtCoreQReadWriteLock.o sipQtCoreQProcess.o sipQtCoreQPointF.o  
sipQtCoreQPoint.o sipQtCoreQPluginLoader.o sipQtCoreQPair.o  
sipQtCoreQMetaObject.o sipQtCoreQObjectCleanupHandler.o  
sipQtCoreQTextLength.o sipQtCoreQTextFormat.o sipQtCoreQSizePolicy.o  
sipQtCoreQRegion.o sipQtCoreQPolygon.o sipQtCoreQPixmap.o  
sipQtCoreQPen.o sipQtCoreQPalette.o sipQtCoreQMatrix.o  
sipQtCoreQKeySequence.o sipQtCoreQImage.o sipQtCoreQIcon.o  
sipQtCoreQFont.o sipQtCoreQCursor.o sipQtCoreQColor.o  
sipQtCoreQBrush.o sipQtCoreQBitmap.o sipQtCoreQWidget.o  
sipQtCoreQMutexLocker.o sipQtCoreQMutex.o sipQtCoreQMimeData.o  
sipQtCoreQMetaClassInfo.o sipQtCoreQMetaProperty.o  
sipQtCoreQMetaEnum.o sipQtCoreQMetaMethod.o sipQtCoreQSystemLocale.o  
sipQtCoreQLocaleNumberOptions.o sipQtCoreQLocale.o sipQtCoreQList.o  
sipQtCoreQLineF.o sipQtCoreQLine.o sipQtCoreQLibraryInfo.o  
sipQtCoreQLibraryLoadHints.o sipQtCoreQLibrary.o  
sipQtCoreQIODeviceOpenMode.o sipQtCoreQFSFileEngine.o  
sipQtCoreQFileSystemWatcher.o sipQtCoreQFileInfo.o  
sipQtCoreQFilePermissions.o sipQtCoreQFile.o  
sipQtCoreQEventLoopProcessEventsFlags.o sipQtCoreQEventLoop.o  
sipQtCoreQDirSortFlags.o sipQtCoreQDirFilters.o sipQtCoreQDir.o  
sipQtCoreQDateTime.o sipQtCoreQTime.o sipQtCoreQDate.o  
sipQtCoreQDataStream.o sipQtCoreQDynamicPropertyChangeEvent.o  
sipQtCoreQChildEvent.o sipQtCoreQTimerEvent.o sipQtCoreQEvent.o  
sipQtCoreQCoreApplication.o sipQtCoreQChar.o sipQtCoreQLatin1Char.o  
sipQtCoreQByteArrayMatcher.o sipQtCoreQByteArray.o  
sipQtCoreQIODevice.o sipQtCoreQBuffer.o sipQtCoreQBitArray.o  
sipQtCoreQBasicTimer.o sipQtCoreQAbstractListModel.o  
sipQtCoreQAbstractTableModel.o sipQtCoreQAbstractItemModel.o  
sipQtCoreQPersistentModelIndex.o sipQtCoreQModelIndex.o  
sipQtCoreQAbstractFileEngineHandler.o  
sipQtCoreQAbstractFileEngineFileFlags.o  
sipQtCoreQAbstractFileEngine.o sipQtCoreQObject.o  
sipQtCoreQAbstractEventDispatcher.o sipQtCoreQtTextInteractionFlags.o  
sipQtCoreQtMatchFlags.o sipQtCoreQtItemFlags.o  
sipQtCoreQtDropActions.o sipQtCoreQtToolBarAreas.o  
sipQtCoreQtDockWidgetAreas.o sipQtCoreQtImageConversionFlags.o  
sipQtCoreQtWindowStates.o sipQtCoreQtWindowFlags.o  
sipQtCoreQtAlignment.o sipQtCoreQtOrientations.o  
sipQtCoreQtMouseButtons.o sipQtCoreQtKeyboardModifiers.o  
sipQtCoreQt.o sipQtCoreQSysInfo.o -F/usr/local/Trolltech/Qt-4.2.3/lib  
-L/usr/local/Trolltech/Qt-4.2.3/lib -framework QtCore -L/usr/local/ 
src/qt-mac-opensource-src-4.2.3/lib -lz -lm -liconv -framework  
ApplicationServices
/usr/bin/ld: Undefined symbols:
qrand()
qsrand(unsigned int)
QSystemLocale::QSystemLocale()
vtable for QSystemLocale
QVariant::QVariant(Qt::GlobalColor)
QUrl::idnWhitelist()
QUrl::setIdnWhitelist(QStringList const&)
QUrl::toAce(QString const&)
QUrl::fromAce(QByteArray const&)
....

I also tried this against Qt 4.2.2 with the same results.

Is anyone else seeing this on the Mac?

--kev

--
kevin at bang-splat dot com
The tools for managing paradox are still undeveloped. --Kevin Kelly



-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.riverbankcomputing.com/pipermail/pyqt/attachments/20070330/821e60e9/attachment.html


More information about the PyQt mailing list