[Bf-committers] FreeBSD port blender-devel

Hans Lambermont bf-committers@blender.org
Sat, 1 Mar 2003 10:53:41 +0100


David Yeske wrote:

> I have been working on a blender port from source since the 2.26
> release.  It should build on FreeBSD RELENG_4 and HEAD.  The port is a
> little rough around the edges, and it should compliment the existing
> 2.25 binary only FreeBSD port.  Any feedback and or testing would be
> helpful. http://pigseye.kennesaw.edu/~dyeske/freebsd/blender-devel.tgz

First: it compiles and works out-of-the-box for me. Great :)

Some 'rough edges' (which may lie in the NaN-'traditional' makefiles btw) :

This is no debug version being compiled here (no -g) :
    ====> gmake debug in intern/container/intern
    c++ -c -O -pipe  -fPIC    -D_THREAD_SAFE -I.. CTR_List.cpp -o /usr/ports/graphics/blender-devel/work/blender-2.26/obj/intern/container/debug/CTR_List.o

1 '-O -pipe' is enough :)
    ====> gmake all in intern/guardedalloc/intern
    cc -c -O -pipe  -O -pipe  -fPIC     -D_THREAD_SAFE -I.. mallocn.c -o /usr/ports/graphics/blender-devel/work/blender-2.26/obj/intern/guardedalloc/mallocn.o

Same here, now there are 3 of 'em :
    ====> gmake all in source/creator
    cc -c -O -pipe  -O -pipe  -fPIC   -O -pipe  -fPIC   -funsigned-char -D_THREAD_SAFE -I/usr/X11R6/include -I../blender/render/extern/include -I../blender/radiosity/extern/include -I../blender/misc -I../blender/imbuf -I../blender/makesdna -I../blender/blenlib -I../blender/include -I../blender/renderconverter -I../blender/blenkernel -I../blender/bpython/include -I../blender/blenloader -I../kernel/gen_system -I../kernel/gen_messaging -I/usr/ports/graphics/blender-devel/work/blender-2.26/lib/blenkey/include -I/usr/ports/graphics/blender-devel/work/blender-2.26/lib/guardedalloc/include creator.c -o /usr/ports/graphics/blender-devel/work/blender-2.26/obj/creator/creator.o

This is an error in the NaN-'traditional' makefiles, someone forgot to
update the comment output. I'll fix this one now.
    ****> Link /usr/ports/graphics/blender-devel/work/blender-2.26/obj/blenderdynamic
    c++   -DBUILD_DATE='"2003-03-01"' -DBUILD_TIME='"10:26:38"' -DBUILD_PLATFORM='"freebsd-4.7-i386"' -DBUILD_TYPE='"dynamic"' /usr/ports/graphics/blender-devel/work/blender-2.26/source/creator/buildinfo.c -c -o /usr/ports/graphics/blender-devel/work/blender-2.26/obj/buildinfo.o -DNAN_BUILDINFO
    mkdir -p /usr/ports/graphics/blender-devel/work/blender-2.26/obj/bin
    c++  -o /usr/ports/graphics/blender-devel/work/blender-2.26/obj/bin/blender

All in all, good enough for the ports tree I'd say ;-)

Hans
-- 
http://lambermont.webhop.org/   () ascii ribbon campaign - against HTML mail,
                                /\ vCards and proprietary formats