Hello folks,
I am trying to compile the GuidoQuartz application on Mac Os X, from the sources included in the guidolib-src-v134 package.
First of all, I compiled /macos/lib-score-engine, using the included xcode project; it compiled allright, apart from four warnings.
Then I tried to compile the GuidoQuartz app.
There's a minor bug, a cout command out of the std namespace; I just commented it, since it was only for logging.
The real problem is this error message:
framework not found GUIDOEngine
I went to make sure that the framework was correctly linked; I looked
for the framework icon in the project, "get info", set the proper
directory (which, to me, seems "macos/lib-score-engine/build/
development/GUIDOEngine.framework).
No change, the app doesn't compile. Then I tried to modify the paths both in the project settings and in "Edit Active Target settings"; I noticed that the project linked to the common engine (that is /lib-score-engine) and not to mac os version (/macos/lib-score-engine). Changing this I managed to compile (44 warnings) but now the app doesn't start; I get the following message:
Dyld Error Message:
Library not loaded: /Users/davidebenini/Library/Frameworks/GUIDOEngine.framework/Versions/A/GUIDOEngine
Referenced from: /Users/davidebenini/developing/guidolib/guidolib-1.34-src/macos/applications/GuidoQuartz/xcode/build/Development/GuidoQuartzViewer.app/Contents/MacOS/GuidoQuartzViewer
Reason: image not found
I looked for information in the web, but I could find none.
Can you help me with this?
Once I get this solved I'd be glad to help, maybe fixing the basic xcode project to have it compile properly.
Thanks in advance,
Davide
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I've been able to reproduce all the problems but the Dyld one.
Concerning the GUIDOEngine.framework reference, one solution is also to remove it from the project and to add it again: even when relative to the project, the path name may change depending on xcode version.
For the dynamic library loading and the image not found message, I have no idea of what happens. Make sure that you compile the library for your current architecture (Intel and/or ppc). Make sure that the whole GUIDOEngine.framework folder is available from any standard framework location (e.g. $HOME/Library/Frameworks)
Regards,
Dominique
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello folks,
I am trying to compile the GuidoQuartz application on Mac Os X, from the sources included in the guidolib-src-v134 package.
First of all, I compiled /macos/lib-score-engine, using the included xcode project; it compiled allright, apart from four warnings.
Then I tried to compile the GuidoQuartz app.
There's a minor bug, a cout command out of the std namespace; I just commented it, since it was only for logging.
The real problem is this error message:
framework not found GUIDOEngine
I went to make sure that the framework was correctly linked; I looked
for the framework icon in the project, "get info", set the proper
directory (which, to me, seems "macos/lib-score-engine/build/
development/GUIDOEngine.framework).
No change, the app doesn't compile. Then I tried to modify the paths both in the project settings and in "Edit Active Target settings"; I noticed that the project linked to the common engine (that is /lib-score-engine) and not to mac os version (/macos/lib-score-engine). Changing this I managed to compile (44 warnings) but now the app doesn't start; I get the following message:
Dyld Error Message:
Library not loaded: /Users/davidebenini/Library/Frameworks/GUIDOEngine.framework/Versions/A/GUIDOEngine
Referenced from: /Users/davidebenini/developing/guidolib/guidolib-1.34-src/macos/applications/GuidoQuartz/xcode/build/Development/GuidoQuartzViewer.app/Contents/MacOS/GuidoQuartzViewer
Reason: image not found
I looked for information in the web, but I could find none.
Can you help me with this?
Once I get this solved I'd be glad to help, maybe fixing the basic xcode project to have it compile properly.
Thanks in advance,
Davide
Hi Davide,
I've been able to reproduce all the problems but the Dyld one.
Concerning the GUIDOEngine.framework reference, one solution is also to remove it from the project and to add it again: even when relative to the project, the path name may change depending on xcode version.
For the dynamic library loading and the image not found message, I have no idea of what happens. Make sure that you compile the library for your current architecture (Intel and/or ppc). Make sure that the whole GUIDOEngine.framework folder is available from any standard framework location (e.g. $HOME/Library/Frameworks)
Regards,
Dominique