I looked for "plugins/xcbglintegrations" and couldn't find it, but found "xcbglintegrations" in the "opt/qcad-3.24.2-pro-linux-x86_32/" directory. If first deleted it. and ran QCAD, but no joy. Then I thought maybe the "xcbglintegrations" directory belonged in the plugins directory, so I placed it back in there and tried again but without success.
So, here is the debug output again with the change to the qcad script you suggested earlier:
Code: Select all
luggw1@tahoe:~/opt/qcad-3.24.2-pro-linux-x86_32$ export QT_DEBUG_PLUGINS=1
luggw1@tahoe:~/opt/qcad-3.24.2-pro-linux-x86_32$ ./qcad
QCAD version 3.24.2
17:05:36: Debug: QFactoryLoader::QFactoryLoader() checking directory path "/home/luggw1/opt/qcad-3.24.2-pro-linux-x86_32/platforms" ...
17:05:36: Debug: QFactoryLoader::QFactoryLoader() looking at "/home/luggw1/opt/qcad-3.24.2-pro-linux-x86_32/platforms/libqlinuxfb.so"
Warning: Found metadata in lib /home/luggw1/opt/qcad-3.24.2-pro-linux-x86_32/platforms/libqlinuxfb.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
"MetaData": {
"Keys": [
"linuxfb"
]
},
"className": "QLinuxFbIntegrationPlugin",
"debug": false,
"version": 328961
}
17:05:36: Debug: Got keys from plugin meta data ("linuxfb")
17:05:36: Debug: QFactoryLoader::QFactoryLoader() looking at "/home/luggw1/opt/qcad-3.24.2-pro-linux-x86_32/platforms/libqminimal.so"
Warning: Found metadata in lib /home/luggw1/opt/qcad-3.24.2-pro-linux-x86_32/platforms/libqminimal.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
"MetaData": {
"Keys": [
"minimal"
]
},
"className": "QMinimalIntegrationPlugin",
"debug": false,
"version": 328961
}
17:05:36: Debug: Got keys from plugin meta data ("minimal")
17:05:36: Debug: QFactoryLoader::QFactoryLoader() looking at "/home/luggw1/opt/qcad-3.24.2-pro-linux-x86_32/platforms/libqoffscreen.so"
Warning: Found metadata in lib /home/luggw1/opt/qcad-3.24.2-pro-linux-x86_32/platforms/libqoffscreen.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
"MetaData": {
"Keys": [
"offscreen"
]
},
"className": "QOffscreenIntegrationPlugin",
"debug": false,
"version": 328961
}
17:05:36: Debug: Got keys from plugin meta data ("offscreen")
17:05:36: Debug: QFactoryLoader::QFactoryLoader() looking at "/home/luggw1/opt/qcad-3.24.2-pro-linux-x86_32/platforms/libqxcb.so"
Warning: Found metadata in lib /home/luggw1/opt/qcad-3.24.2-pro-linux-x86_32/platforms/libqxcb.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
"MetaData": {
"Keys": [
"xcb"
]
},
"className": "QXcbIntegrationPlugin",
"debug": false,
"version": 328961
}
17:05:36: Debug: Got keys from plugin meta data ("xcb")
17:05:36: Debug: loaded library "/home/luggw1/opt/qcad-3.24.2-pro-linux-x86_32/platforms/libqxcb.so"
Warning: QLibraryPrivate::loadPlugin failed on "/home/luggw1/opt/qcad-3.24.2-pro-linux-x86_32/platforms/libqxcb.so" : "Cannot load library /home/luggw1/opt/qcad-3.24.2-pro-linux-x86_32/platforms/libqxcb.so: (libSM.so.6: wrong ELF class: ELFCLASS64)"
Fatal: This application failed to start because it could not find or load the Qt platform plugin "xcb".
Available platform plugins are: linuxfb, minimal, offscreen, xcb.
Reinstalling the application may fix this problem.
./qcad: line 9: 13532 Aborted (core dumped) QT_AUTO_SCREEN_SCALE_FACTOR=1 LD_LIBRARY_PATH="$DIR:/usr/lib/x86_64-linux-gnu" "$binary" "$@"
QCAD has unexpectedly quit.
Please use the offscreen platform plugin for headless systems
(without a running X11 server):
./qcad -platform offscreen
In addition, you might have to override the default Qt style
to prevent the loading of a native desktop style (such as GTK):
./qcad -style plastique
I noticed this time we get a "wrong ELF class: ELFCLASS64" from libSM and the other library not found errors are gone.
I think I just discovered the problem. I must have downloaded the 32-bit version of QCAD 3.24 mistakenly and it won't load on my 64-bit machine. the install file for 3.23 is a 64-bit file so, of course it works.
Looks like I need to pay the money and get the latest version in 64-bit. I was looking to upgrade anyway, but was a little leery when I started having problems with 3.24. It just turns out it's the nut behind the keyboard.
Thanks for the help.
Bill Lugg