Menu

GuidoQuartz not compiling

Help
2008-08-24
2012-10-22
  • Davide Benini

    Davide Benini - 2008-08-24

    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

     
    • Dominique Fober

      Dominique Fober - 2008-09-02

      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

       

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.