[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