[Bf-committers] CVS: Build problems

Meino Christian Cramer Meino.Cramer at gmx.de
Mon Sep 20 05:45:52 CEST 2004


From: Stephen Swaney <sswaney at swbell.net>
Subject: Re: [Bf-committers] CVS: Build problems
Date: Sun, 19 Sep 2004 20:16:46 -0500

The final last link command before the build stops due an error is :

ar r /tmp/ramfs/build/linux2/lib/libblender_python.a
/tmp/ramfs/build/linux2/source/blender/python/BPY_interface.o
/tmp/ramfs/build/linux2/source/blender/python/BPY_menus.o
/tmp/ramfs/build/linux2/source/blender/python/api2_2x/Blender.o
/tmp/ramfs/build/linux2/source/blender/python/api2_2x/Sys.o
/tmp/ramfs/build/linux2/source/blender/python/api2_2x/Registry.o
/tmp/ramfs/build/linux2/source/blender/python/api2_2x/Scene.o
/tmp/ramfs/build/linux2/source/blender/python/api2_2x/Types.o
/tmp/ramfs/build/linux2/source/blender/python/api2_2x/Object.o
/tmp/ramfs/build/linux2/source/blender/python/api2_2x/NMesh.o
/tmp/ramfs/build/linux2/source/blender/python/api2_2x/Material.o
/tmp/ramfs/build/linux2/source/blender/python/api2_2x/Camera.o
/tmp/ramfs/build/linux2/source/blender/python/api2_2x/World.o
/tmp/ramfs/build/linux2/source/blender/python/api2_2x/Lamp.o
/tmp/ramfs/build/linux2/source/blender/python/api2_2x/Lattice.o
/tmp/ramfs/build/linux2/source/blender/python/api2_2x/Library.o
/tmp/ramfs/build/linux2/source/blender/python/api2_2x/CurNurb.o
/tmp/ramfs/build/linux2/source/blender/python/api2_2x/Curve.o
/tmp/ramfs/build/linux2/source/blender/python/api2_2x/Armature.o
/tmp/ramfs/build/linux2/source/blender/python/api2_2x/Bone.o
/tmp/ramfs/build/linux2/source/blender/python/api2_2x/Ipo.o
/tmp/ramfs/build/linux2/source/blender/python/api2_2x/Ipocurve.o
/tmp/ramfs/build/linux2/source/blender/python/api2_2x/BezTriple.o
/tmp/ramfs/build/linux2/source/blender/python/api2_2x/Metaball.o
/tmp/ramfs/build/linux2/source/blender/python/api2_2x/NLA.o
/tmp/ramfs/build/linux2/source/blender/python/api2_2x/Effect.o
/tmp/ramfs/build/linux2/source/blender/python/api2_2x/Particle.o
/tmp/ramfs/build/linux2/source/blender/python/api2_2x/Wave.o
/tmp/ramfs/build/linux2/source/blender/python/api2_2x/Build.o
/tmp/ramfs/build/linux2/source/blender/python/api2_2x/Image.o
/tmp/ramfs/build/linux2/source/blender/python/api2_2x/Window.o
/tmp/ramfs/build/linux2/source/blender/python/api2_2x/Draw.o
/tmp/ramfs/build/linux2/source/blender/python/api2_2x/BGL.o
/tmp/ramfs/build/linux2/source/blender/python/api2_2x/Text.o
/tmp/ramfs/build/linux2/source/blender/python/api2_2x/Texture.o
/tmp/ramfs/build/linux2/source/blender/python/api2_2x/MTex.o
/tmp/ramfs/build/linux2/source/blender/python/api2_2x/Noise.o
/tmp/ramfs/build/linux2/source/blender/python/api2_2x/vector.o
/tmp/ramfs/build/linux2/source/blender/python/api2_2x/constant.o
/tmp/ramfs/build/linux2/source/blender/python/api2_2x/logic.o
/tmp/ramfs/build/linux2/source/blender/python/api2_2x/matrix.o
/tmp/ramfs/build/linux2/source/blender/python/api2_2x/euler.o
/tmp/ramfs/build/linux2/source/blender/python/api2_2x/quat.o
/tmp/ramfs/build/linux2/source/blender/python/api2_2x/Mathutils.o
/tmp/ramfs/build/linux2/source/blender/python/api2_2x/rgbTuple.o
/tmp/ramfs/build/linux2/source/blender/python/api2_2x/gen_utils.o
/tmp/ramfs/build/linux2/source/blender/python/api2_2x/sceneRender.o
/tmp/ramfs/build/linux2/source/blender/python/api2_2x/sceneRadio.o
/tmp/ramfs/build/linux2/source/blear: creating
/tmp/ramfs/build/linux2/lib/libblender_python.a
/usr/lib/python2.3/config/libpython2.3.a(posixmodule.o)(.text+0x494e):
In function `posix_tmpnam':
Modules/posixmodule.c:6063: warning: the use of `tmpnam_r' is dangerous, better use `mkstemp'
/usr/lib/python2.3/config/libpython2.3.a(posixmodule.o)(.text+0x4869): In function `posix_tempnam':
Modules/posixmodule.c:6018: warning: the use of `tempnam' is dangerous, better use `mkstemp'
/tmp/ramfs/build/linux2/lib/libblender_blenkernel.a(blender.o)(.text+0x9cc): In function `BKE_write_undo':
: undefined reference to `BLO_free_memfile'
/tmp/ramfs/build/linux2/lib/libblender_blenkernel.a(blender.o)(.text+0xa83): In function `BKE_write_undo':
: undefined reference to `BLO_write_file_mem'
/tmp/ramfs/build/linux2/lib/libblender_blenkernel.a(blender.o)(.text+0xac5): In function `BKE_write_undo':
: undefined reference to `BLO_merge_memfile'
/tmp/ramfs/build/linux2/lib/libblender_blenkernel.a(blender.o)(.text+0xbaa): In function `BKE_reset_undo':
: undefined reference to `BLO_free_memfile'
collect2: ld returned 1 exit status
nder/python/api2_2x/EXPP_interface.o /tmp/ramfs/build/linux2/source/blender/python/api2_2x/Noise.o /tmp/ramfs/build/linux2/source/blender/python/api2_2x/Sound.o
ranlib /tmp/ramfs/build/linux2/lib/libblender_python.a
gcc -Xlinker -export-dynamic -pthread -o blenderplayer
/tmp/ramfs/build/linux2/source/creator/player_buildinfo.o
-L/tmp/ramfs/build/linux2/lib -Llib -L/usr/lib/python2.3/config
-L/usr/lib -L/usr/lib -L/usr/lib -L/usr/lib -L/usr/lib
-L/usr/X11R6/lib -lGPG_ghost -lGPC_common -lblender_blenloader
-lblender_readblenfile -lblender_img -lblender_blenkernel
-lblender_blenpluginapi -lblender_imbuf -lblender_avi
-lblender_blenlib -lblender_makesdna -lblender_kernel -lblender_GHOST
-lblender_STR -lblender_guardedalloc -lblender_CTR -lblender_MEM
-lblender_MT -lblender_BMF -lsoundsystem -lKX_blenderhook
-lKX_converter -lPHY_Dummy -lPHY_Physics -lKX_ketsji -lSCA_GameLogic
-lRAS_rasterizer -lRAS_OpenGLRasterizer -lblender_expressions
-lSG_SceneGraph -lblender_MT -lKX_blenderhook -lKX_network
-lblender_kernel -lNG_network -lNG_loopbacknetwork -lPHY_Sumo
-lPHY_Physics -lblender_MT -lextern_solid -lextern_qhull
-lblender_blenkernel_blc -lsoundsystem -lblender_python -lpython2.3
-lSDL -lpthread -lpng -ljpeg -lz -lm -lutil -lstdc++ -lGL -lGLU
scons: *** [blenderplayer] Error 1
scons: building terminated because of errors.


blen_loader will be linked, but the error appears nontheless...

(I will be out of office for the next eight days, so this will be my 
"last mail" for the next days...sorry...)

Meino





> Panagiotis Papadakos wrote:
> > 
> > I have exactly the same problem with scons.
> > The object file (undofile.o) is created but maybe the linker does
> > not pick it up! Sorry I don't know how scons work!
> 
> BLO_free_memfile and friends are in undofile.o
> which should end up in libblender_blenloader.a in
> your build dir.
> 
> -lblender_blenloader should appear in your link command.
> 
> 
> -- 
> Stephen Swaney			
> sswaney at swbell.net
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at projects.blender.org
> http://projects.blender.org/mailman/listinfo/bf-committers
> 


More information about the Bf-committers mailing list