You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Sep 5, 2022. It is now read-only.
In pyqt.cmake, if DYLD_LIBRARY_PATH is set in the CONFIGURE_COMMAND, build fails with an sqlite3 error.
Querying qmake about your Qt installation...
dyld: Symbol not found: _sqlite3_intarray_bind
Referenced from: /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
Expected in: /Users/harsha/Documents/cura4-env/env_py/lib/libsqlite3.dylib
in /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
Error: PyQt5 requires Qt v5.0 or later. You seem to be using v3. Use the
--qmake flag to specify the correct version of qmake.
However, removing "DYLD_LIBRARY_PATH=${CMAKE_INSTALL_PREFIX}/lib" from pyqt_command builds successfully.
This was necessary for Linux because there the PyQt library doesn't respect the RPath, apparently: 4f46651
I'm thinking that in this ${CMAKE_INSTALL_PREFIX}/lib path for you there might be a different libsqlite3.dylib file that is incompatible with PyQt? Like an older SQLite version? Maybe that's why it's failing?
Otherwise an exception can be made that this only happens on Linux, but for simplicity I'd rather keep it the same if not completely necessary.
In pyqt.cmake, if
DYLD_LIBRARY_PATH
is set in the CONFIGURE_COMMAND, build fails with an sqlite3 error.However, removing
"DYLD_LIBRARY_PATH=${CMAKE_INSTALL_PREFIX}/lib"
frompyqt_command
builds successfully.The text was updated successfully, but these errors were encountered: