#19217: All KDE4 ports needs to be built against qt4-kde not qt4-mac --------------------------------------+------------------------------------- Reporter: jonesc@… | Owner: illogic-al@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.1 Keywords: | Port: phonon --------------------------------------+------------------------------------- Comment(by jonesc@…): Hi, Thanks but no, KDE4 is still not working properly here. I still have dependencies on qt4-mac Chris-Jones-Macbook-Pro ~ > sudo port uninstall qt4-mac Password: ---> Unable to uninstall qt4-mac 4.5.0_1, the following ports depend on it: ---> phonon ---> akonadi ---> qimageblitz ---> qca ---> soprano ---> kdelibs4 ---> kdegraphics4 ---> automoc Error: port uninstall failed: Please uninstall the ports that depend on qt4-mac first. and I still get errors about multiple QT4 versions when I try and start an application. Chris-Jones-Macbook-Pro ~ > konqueror objc[360]: Class QMacSoundDelegate is implemented in both /opt/local/libexec/qt4-kde/lib/QtGui.framework/Versions/4/QtGui and /opt/local/libexec/qt4-mac/lib/QtGui.framework/Versions/4/QtGui. Using implementation from /opt/local/libexec/qt4-mac/lib/QtGui.framework/Versions/4/QtGui. objc[360]: Class QNSMenu is implemented in both /opt/local/libexec/qt4-kde/lib/QtGui.framework/Versions/4/QtGui and /opt/local/libexec/qt4-mac/lib/QtGui.framework/Versions/4/QtGui. Using implementation from /opt/local/libexec/qt4-mac/lib/QtGui.framework/Versions/4/QtGui. objc[360]: Class QNSStatusItem is implemented in both /opt/local/libexec/qt4-kde/lib/QtGui.framework/Versions/4/QtGui and /opt/local/libexec/qt4-mac/lib/QtGui.framework/Versions/4/QtGui. Using implementation from /opt/local/libexec/qt4-mac/lib/QtGui.framework/Versions/4/QtGui. objc[360]: Class QNSImageView is implemented in both /opt/local/libexec/qt4-kde/lib/QtGui.framework/Versions/4/QtGui and /opt/local/libexec/qt4-mac/lib/QtGui.framework/Versions/4/QtGui. Using implementation from /opt/local/libexec/qt4-mac/lib/QtGui.framework/Versions/4/QtGui. QObject::moveToThread: Current thread (0x30577c0) is not the object's thread (0x3009e90). Cannot move to target thread (0x3009e90) On Mac OS X, you might be loading two sets of Qt binaries into the same process. Check that all plugins are compiled against the right Qt binaries. Export DYLD_PRINT_LIBRARIES=1 and check that only one set of binaries are being loaded. QObject::moveToThread: Current thread (0x30577c0) is not the object's thread (0x3009e90). Cannot move to target thread (0x3009e90) On Mac OS X, you might be loading two sets of Qt binaries into the same process. Check that all plugins are compiled against the right Qt binaries. Export DYLD_PRINT_LIBRARIES=1 and check that only one set of binaries are being loaded. QObject::moveToThread: Current thread (0x30577c0) is not the object's thread (0x3009e90). Cannot move to target thread (0x3009e90) On Mac OS X, you might be loading two sets of Qt binaries into the same process. Check that all plugins are compiled against the right Qt binaries. Export DYLD_PRINT_LIBRARIES=1 and check that only one set of binaries are being loaded. QObject::moveToThread: Current thread (0x30577c0) is not the object's thread (0x3009e90). Cannot move to target thread (0x3009e90) On Mac OS X, you might be loading two sets of Qt binaries into the same process. Check that all plugins are compiled against the right Qt binaries. Export DYLD_PRINT_LIBRARIES=1 and check that only one set of binaries are being loaded. QObject::moveToThread: Current thread (0x30577c0) is not the object's thread (0x3009e90). Cannot move to target thread (0x3009e90) On Mac OS X, you might be loading two sets of Qt binaries into the same process. Check that all plugins are compiled against the right Qt binaries. Export DYLD_PRINT_LIBRARIES=1 and check that only one set of binaries are being loaded. QObject::moveToThread: Current thread (0x30577c0) is not the object's thread (0x3009e90). Cannot move to target thread (0x3009e90) On Mac OS X, you might be loading two sets of Qt binaries into the same process. Check that all plugins are compiled against the right Qt binaries. Export DYLD_PRINT_LIBRARIES=1 and check that only one set of binaries are being loaded. QObject::moveToThread: Current thread (0x30577c0) is not the object's thread (0x3009e90). Cannot move to target thread (0x3009e90) On Mac OS X, you might be loading two sets of Qt binaries into the same process. Check that all plugins are compiled against the right Qt binaries. Export DYLD_PRINT_LIBRARIES=1 and check that only one set of binaries are being loaded. QObject::moveToThread: Current thread (0x30577c0) is not the object's thread (0x3009e90). Cannot move to target thread (0x3009e90) On Mac OS X, you might be loading two sets of Qt binaries into the same process. Check that all plugins are compiled against the right Qt binaries. Export DYLD_PRINT_LIBRARIES=1 and check that only one set of binaries are being loaded. QObject: Cannot create children for a parent that is in a different thread. (Parent is KonquerorApplication(0xbffff5c8), parent's thread is QThread(0x3009e90), current thread is QThread(0x30577c0) QObject::startTimer: QTimer can only be used with threads started with QThread QObject::moveToThread: Current thread (0x30577c0) is not the object's thread (0x3009e90). Cannot move to target thread (0x3009e90) On Mac OS X, you might be loading two sets of Qt binaries into the same process. Check that all plugins are compiled against the right Qt binaries. Export DYLD_PRINT_LIBRARIES=1 and check that only one set of binaries are being loaded. QObject::moveToThread: Current thread (0x30577c0) is not the object's thread (0x3009e90). Cannot move to target thread (0x3009e90) On Mac OS X, you might be loading two sets of Qt binaries into the same process. Check that all plugins are compiled against the right Qt binaries. Export DYLD_PRINT_LIBRARIES=1 and check that only one set of binaries are being loaded. QObject::moveToThread: Current thread (0x30577c0) is not the object's thread (0x3009e90). Cannot move to target thread (0x3009e90) On Mac OS X, you might be loading two sets of Qt binaries into the same process. Check that all plugins are compiled against the right Qt binaries. Export DYLD_PRINT_LIBRARIES=1 and check that only one set of binaries are being loaded. QObject::moveToThread: Current thread (0x30577c0) is not the object's thread (0x3009e90). Cannot move to target thread (0x3009e90) On Mac OS X, you might be loading two sets of Qt binaries into the same process. Check that all plugins are compiled against the right Qt binaries. Export DYLD_PRINT_LIBRARIES=1 and check that only one set of binaries are being loaded. QObject::moveToThread: Current thread (0x30577c0) is not the object's thread (0x3009e90). Cannot move to target thread (0x3009e90) On Mac OS X, you might be loading two sets of Qt binaries into the same process. Check that all plugins are compiled against the right Qt binaries. Export DYLD_PRINT_LIBRARIES=1 and check that only one set of binaries are being loaded. QObject::moveToThread: Current thread (0x30577c0) is not the object's thread (0x3009e90). Cannot move to target thread (0x3009e90) On Mac OS X, you might be loading two sets of Qt binaries into the same process. Check that all plugins are compiled against the right Qt binaries. Export DYLD_PRINT_LIBRARIES=1 and check that only one set of binaries are being loaded. QObject::moveToThread: Current thread (0x30577c0) is not the object's thread (0x3009e90). Cannot move to target thread (0x3009e90) On Mac OS X, you might be loading two sets of Qt binaries into the same process. Check that all plugins are compiled against the right Qt binaries. Export DYLD_PRINT_LIBRARIES=1 and check that only one set of binaries are being loaded. QObject::moveToThread: Current thread (0x30577c0) is not the object's thread (0x3009e90). Cannot move to target thread (0x3009e90) On Mac OS X, you might be loading two sets of Qt binaries into the same process. Check that all plugins are compiled against the right Qt binaries. Export DYLD_PRINT_LIBRARIES=1 and check that only one set of binaries are being loaded. QObject: Cannot create children for a parent that is in a different thread. (Parent is KonqMainWindow(0x30867b0), parent's thread is QThread(0x3009e90), current thread is QThread(0x30577c0) QObject: Cannot create children for a parent that is in a different thread. (Parent is KonqMainWindow(0x30867b0), parent's thread is QThread(0x3009e90), current thread is QThread(0x30577c0) QObject: Cannot create children for a parent that is in a different thread. (Parent is KonqMainWindow(0x30867b0), parent's thread is QThread(0x3009e90), current thread is QThread(0x30577c0) QObject: Cannot create children for a parent that is in a different thread. (Parent is KonqMainWindow(0x30867b0), parent's thread is QThread(0x3009e90), current thread is QThread(0x30577c0) QObject: Cannot create children for a parent that is in a different thread. (Parent is ToggleViewGUIClient(0x3094740), parent's thread is QThread(0x30577c0), current thread is QThread(0x3009e90) Bus error Chris-Jones-Macbook-Pro ~ > -- Ticket URL: <http://trac.macports.org/ticket/19217#comment:10> MacPorts <http://www.macports.org/> Ports system for Mac OS