Hello,
for those who are afraid to compile their own version of blender, I have included a blender port in darwin ports
Just install darwinports from opendarwin.org (make sure to get the CVS version)
Once it is done, type "sudo port install blender" nad everything should be carried on for you, automagically.
I plan on updating this version every week or so, and I'd like to have the patches other developers have used, in order to keep a working CVS version of blender.
Please email me (krugazor@free.fr) if you are interested
By the way...
If you type
sudo port install blender +GameEngine
you will have the current (20040208) game engine compiled in.
Hope this will bring a lot of weekly feedback on the blender cvs builds.
cheers Krug,
appreciated!!
tell me, does 10.2.8 have gcc installed? just been reading the opendarwin site.. when i install devtools is that based on gcc etc etc?
thanks
Greg
All you have to do is install the Developer Tools from Apple.
Usually they are in the OS package, and the CD is labeled 'Developer Tools'.
If you don't have them, then you'd probably better get them from ADC (
http://connect.apple.com/ ). It will require a (free) online account to access the site.
Under 10.1.x or 10.2.x, you want to get the December 2002 version, as well as the August 2003 update for gcc.
Under 10.3, get the XCode 1.1 version.
Cheers
hi,
installed the dev tools and the gcc update then installed darwinPorts.
when i do
sudo port install blender
i get
port: command not found
any ideas
sorted it...
hadnt set my path..
it helps to read the readme
LOL
that is what i get:
i let the hole thing run for over two hours and now this:
i dunno know what is wrong!!!
claas-kuhnens-Computer:~ claaskuhnen$ sudo port install blender
Password:
---> Building blender with target all
Error: Target com.apple.build returned: shell command "cd "/Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender" && make all prefix=/opt/local" returned error 2
Command output: ====> make all in source/gameengine/Converter
====> make all in source/gameengine/Expressions
====> make all in source/gameengine/GameLogic
====> make all in source/gameengine/Ketsji
====> make all in source/gameengine/Ketsji/KXNetwork
====> make all in source/gameengine/Rasterizer
====> make all in source/gameengine/Rasterizer/RAS_OpenGLRasterizer
====> make all in source/gameengine/SceneGraph
====> make all in source/gameengine/Network
====> make all in source/gameengine/Network/LoopBackNetwork
====> make all in source/gameengine/GamePlayer
====> make all in source/gameengine/GamePlayer/common
====> make all in source/gameengine/GamePlayer/ghost
====> make all in source/gameengine/Physics
====> make all in source/gameengine/Physics/common
====> make all in source/gameengine/Physics/Sumo
====> make all in source/gameengine/Physics/Dummy
====> make all in source/gameengine/Physics/BlOde
****> Link /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/bin/blender
g++ -DNDEBUG -O -liconv -DBUILD_DATE='"2004-03-07"' -DBUILD_TIME='"21:49:20"' -DBUILD_PLATFORM='"darwin-7.2.0-powerpc"' -DBUILD_TYPE='"dynamic"' /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/source/creator/buildinfo.c -c -o /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/buildinfo.o -DNAN_BUILDINFO
g++: -liconv: linker input file unused because linking not done
mkdir -p /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/bin
g++ -L/System/Library/Frameworks/OpenGL.framework/Libraries -o /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/bin/blender /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/buildinfo.o /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/creator/libcreator.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/blender/src/libsrcpublisher.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/../lib/darwin-7.2.0-powerpc/decimation/lib/libdecimation.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/../lib/darwin-7.2.0-powerpc/bsp/lib/libbsp.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/../lib/darwin-7.2.0-powerpc/SoundSystem/lib/libSoundSystem.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/../lib/darwin-7.2.0-powerpc/ghost/lib/libghost.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/../lib/darwin-7.2.0-powerpc/string/lib/libstring.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/blender/img/libimg.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/blender/renderconverter/librenderconverter.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/blender/render/librender.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/blender/radiosity/libradiosity.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/blender/python/libpython.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/blender/blenkernel/libblenkernel.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/blender/blenloader/libblenloader.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/blender/blenpluginapi/libblenpluginapi.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/blender/imbuf/libimbuf.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/blender/blenlib/libblenlib.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/blender/avi/libavi.a /opt/local/lib/libjpeg.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/gameengine/bloutines/libbloutines.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/gameengine/blconverter/libblconverter.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/gameengine/blphys/common/libcommon.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/gameengine/blphys/blode/libblode.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/../lib/darwin-7.2.0-powerpc/ode/lib/libode.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/gameengine/blphys/dummy/libdummy.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/gameengine/blphys/common/libcommon.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/gameengine/blphys/dummy/libdummy.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/gameengine/ketsji/libketsji.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/gameengine/blphys/common/libcommon.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/gameengine/blphys/blode/libblode.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/gameengine/blphys/dummy/libdummy.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/gameengine/blphys/common/libcommon.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/gameengine/blphys/dummy/libdummy.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/gameengine/ketsji/libketsji.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/gameengine/logic/liblogic.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/gameengine/rasterizer/librasterizer.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/gameengine/OpenGLrasterizer/libOpenGLrasterizer.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/gameengine/expression/libexpression.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/gameengine/scenegraph/libscenegraph.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/../lib/darwin-7.2.0-powerpc/moto/lib/libmoto.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/intern/SoundSystem/libSoundSystem.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/intern/DummySoundSystem/libDummySoundSystem.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/intern/SoundSystem/libSoundSystem.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/kernel/gen_system/libgen_system.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/kernel/gen_messaging/libgen_messaging.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/gameengine/ketsji/KXNetwork/libKXNetwork.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/gameengine/Network/libNetwork.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/gameengine/Network/LoopBackNetwork/libLoopBackNetwork.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/../lib/darwin-7.2.0-powerpc/guardedalloc/lib/libguardedalloc.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/../lib/darwin-7.2.0-powerpc/bmfont/lib/libbmfont.a /opt/local/lib/libpng.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/blender/yafray/libyafrayexport.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/blender/blenderqt/libblenderqt.a /opt/local/lib/libfreetype.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/blender/ftfont/libftfont.a /opt/local/lib/libftgl.a /opt/local/lib/libfreetype.a /opt/local/lib/libintl.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/../lib/darwin-7.2.0-powerpc/iksolver/lib/libiksolver.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/../lib/darwin-7.2.0-powerpc/moto/lib/libmoto.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/blender/readblenfile/libreadblenfile.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/blender/readstreamglue/libreadstreamglue.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/blender/writestreamglue/libwritestreamglue.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/blender/inflate/libinflate.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/blender/deflate/libdeflate.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/blender/writeblenfile/libwriteblenfile.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/blender/writestreamglue/libwritestreamglue.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/blender/readstreamglue/libreadstreamglue.a /Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/blender/src/libsrcpublisher.a /opt/local/lib/python2.2/config/libpython2.2.a -lGLU -lGL -lz -framework Carbon -framework AGL -framework QuickTime /opt/local/lib/libSDL.a -framework Cocoa -framework OpenGL -framework IOKit -liconv
ld: warning multiple definitions of symbol _locale_charset
/opt/local/lib/libintl.a(localcharset.o) definition of _locale_charset in section (__TEXT,__text)
/usr/lib/libiconv.dylib(localcharset.o) definition of _locale_charset
ld: /opt/local/lib/libSDL.a(CDPlayer.o) illegal reference to symbol: _AudioOutputUnitStop defined in indirectly referenced dynamic library /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
ld: /opt/local/lib/libSDL.a(AudioFilePlayer.o) illegal reference to symbol: _AudioConverterNew defined in indirectly referenced dynamic library /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
make[1]: *** [/Users/claaskuhnen/darwinports/dports/aqua/blender/work/blender/obj/darwin-7.2.0-powerpc/bin/blender] Error 1
make: *** [all] Error 1
Aw! now I get where evryone has been throwing the word darwin ports at me.

Had no clue of this.
Have not tried it , probley wont bother sorry, the edited make system works for me. I can help with Make command building. And Scons is almost working. When Scons does work there will be no need for to many methods. All will be absorbed