turbulenz / turbulenz_engine

Turbulenz is a modular 3D and 2D game framework for making HTML5 powered games for browsers, desktops and mobile devices.

Home Page:http://turbulenz.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Building tools from manage.py failing on OSX

Oguima opened this issue · comments

Not found <Cg/cg.h>... i have install , more one time ...

_(env)ag010:turbulenz_engine rsantos$ python manage.py tools_
...
make -C cgfx2json/
g++ -arch x86_64 -arch i386 -I../common -I../../external/boost/1.43/include -O2 -c cgfx2json.cpp -o obj/release/cgfx2json.o
In file included from cgfx2json.cpp:3:
./stdafx.h:40:10: fatal error: 'Cg/cg.h' file not found

include <Cg/cg.h>

     ^

1 error generated.
make[1]: *** [obj/release/cgfx2json.o] Error 1
make: *** [cgfx2json/] Error 2

[ERROR] - Command 'make' returned non-zero exit status 2


I try add path , but not working ...

$ sudo vi /etc/paths

/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin
/Library/Frameworks/Cg.framework
/Library/Frameworks/Cg.framework/Versions/1.0
/Library/Frameworks/Cg.framework/Versions/1.0/Headers
/Library/Frameworks/Cg.framework/Versions/1.0/Headers/cg.h

i try add to path ...

$ vi ~/.bash_profile

alias ls="ls -G"

export PATH=/Users/rsantos/bin/Sencha/Cmd/3.1.1.274:/Users/rsantos/work/MD-Widgets/util:$PATH
export SENCHA_CMD_3_0_0="/Users/rsantos/bin/Sencha/Cmd/4.0.3.74"
export ANDROID_HOME=/Users/rsantos/Util/AndroidSDK/adt-bundle-mac-x86_64-20130219
export PATH=/Users/rsantos/Util/AndroidSDK/adt-bundle-mac-x86_64-20130219/platform-tools:/Users/rsantos/Util/AndroidSDK/adt-bundle-mac-x86_64-20130219/tools:$PATH
export PATH="/usr/local/mysql/bin:$PATH"
export PATH=/Users/rsantos/bin/Sencha/Cmd/4.0.2.67:$PATH
export PATH=/Users/rsantos/bin/Sencha/Cmd/4.0.3.74:$PATH

export PATH=/Library/Frameworks/Cg.framework:$PATH
export PATH=/Library/Frameworks/Cg.framework/Versions/1.0:$PATH
export PATH=/Library/Frameworks/Cg.framework/Versions/1.0/Headers:$PATH
export Cg_INCLUDE_DIR="/Library/Frameworks/Cg.framework/Versions/1.0"


I try update stdfx ... "cg.h" local:
Command g++ work and find reference local ... with arquives the same directory, but not work for others process ...

Who to found reference <Cg/cg.h> , correctly?!

With Xcode, i try reference #include <Cg.cg.h> ;
work only: Link Binary With Libraries ...

include <Cg/cg.h>

void a() {
CGcontext context = cgCreateContext();
}

***I emulate Ubuntu 14.04, with virtual box, and trubulenz works fine...

***Duncan Tebbs - fix this... thank you.

(env)ag010:turbulenz_engine rsantos$ git pull origin master
(env)ag010:turbulenz_engine rsantos$ python manage.py tools
Works Fine. :D

Thanks @Oguima.
Glad it worked.