macdeployqt - no longer working after upgrade to 5.5
-
Can you try with Qt 5.5.1 ?
Looks to work correctly
-
Sure you may ;)
-
Same thing with 5.5.1, Qt Frameworks not copied in my bundle /Frameworks directory
Going to try with 5.4.2 now.tourlou3s-Mac-2:~ tourlou3$ ./Qt5.5.1/5.5/clang_64/bin/macdeployqt /Users/tourlou3/build-PowerVelo2-Desktop_Qt_5_5_0_clang_64bit-Release/MaximumTrainer.app/
ERROR: Unexpected prefix "@executable_path"
ERROR: Unexpected prefix "@executable_path"
ERROR: Unexpected prefix "@executable_path" -
OK I can confirm, something happened with macdeployqt between version 5.4.2 and 5.5
I can use macdeployqt fine with 5.4.2!
tourlou3s-Mac-2:~ tourlou3$ ./Qt5.4.2/5.4/clang_64/bin/macdeployqt /Users/tourlou3/build-PowerVelo2-Desktop_Qt_5_4_2_clang_64bit-Release/MaximumTrainer.app/
ERROR: no file at "/opt/local/lib/mysql55/mysql/libmysqlclient.18.dylib"
ERROR: no file at "/usr/local/lib/libpq.5.dylib"
tourlou3s-Mac-2:~ tourlou3$problem with 5.5.0 + seems to be with @executable_path that crash macdeployqt and stop the rest of the job that it should do. (not coping Qt Frameworks, etc.)
So i'm staying on 5.4.2 for the OSX version, I'm bad with install_name_tools and depend on macdeployqt for deployment!
Hopefully they can figure what happened in 5.5.0 and fix this bug -
The frameworks are now deployed with @rpath rather than @executable_path but it should not crash so yes please open a report
-
Thank you..
Posted there
Will wait to use 5.5.0 + on OSX for now. -
5.6 might be a better jump in your case