Macdeployqt - ERROR: no file at "/opt/local/lib/mysql55/lib/libmysqlclient.18.dylib"
-
If I run the following command on my Mac (OS X 10.9 with Qt 5.3):
@macdeployqt MyApplication.app/ -dmg -qmldir=/Users/nik/dev/MyApplication/MyApplication/qml@
I get the following error message:
@ERROR: no file at "/opt/local/lib/mysql55/lib/libmysqlclient.18.dylib"@
Since I do use SQL in my application, I need to fix that one.
There is also a "bug report":https://bugreports.qt-project.org/browse/QTBUG-21913 about that error, but there was no action taken.
I have got QT += sql included in my project file and do use QSqlDatabase together with some others cool SQL stuff.
Can you please help me to fix that error? I have tried to run the application on some Mac's, but it is not working.
-
Hi and welcome to devnet,
Currently you might have to copy that library by hand in your bundle and correct the paths yourself (just make a little script for that)
-
Do you know where that file is located? I have tried to find it (libmysqlclient.18.dylib), but I could not find it.
-
Do you have mysql installed ?
-
Nope I don't just Qt 5.3.
-
Then you need to install the mysql client library using e.g. macports