issues with freeglut on mac os snow leopard (it builds fine via macports)

后端 未结 1 1852
南笙
南笙 2021-01-14 11:23

im on mac os snow leopard gcc 4.5.4 | gcc 4.2.1, trying to build the tutorials http://www.arcsynthesis.org/gltut/

one needs to build dir glsdk first. I install free

相关标签:
1条回答
  • 2021-01-14 12:14

    my X11 is broken** and this seems to be the problem. since it's tricky to build this set of tutorials, I repeat the steps I followed for anyone facing similar trouble

    1. get the source https://bitbucket.org/alfonse/gltut/downloads, untar and fill in the gaps so that you have Tutorial_0_3_8 instead of Tutorial 0 3 8
    2. in glsdk directory, comment out --"freeglut/freeglut.lua, in premake4.lua
    3. in glsdk directory, ./premake gmake and then make config=release
    4. in framework directory, framework.cpp, manually replace macros LOCAL_FILE_DIR & GLOBAL_FILE_DIR with "./data/" "./data/" & "../data/" respectively and comment out #include "directories.h"
    5. build all the tutorials in a single step from root or those that you need, e.g. in Test directory put the right paths to include for freeglut headers and link with the: in Test.make replace -I../glsdk/glutil/include and -L../glsdk/glutil/lib with paths from freeglut build via macports. Also in the same makefile link with -lglut instead of -lfreeglut

    **dyld: Symbol not found: __cg_DGifGetLine Referenced from: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO Expected in: /opt/local/lib/libGIF.dylib in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO

    0 讨论(0)
提交回复
热议问题