[Bf-committers] Re: need reversing to previous CVS commit: blender/source Makefile

Gilles J. Seguin bf-committers@blender.org
Fri, 13 Dec 2002 17:41:07 -0500


This is a multi-part message in MIME format.
--------------EBFEAEE61D85D94A3EF26EEA
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Unprivileged User wrote:
> 
> nobody      2002/12/13 21:30:07 CET
> 
>   Modified files:
>     blender/source       Makefile
> 
>   Log:
>   This might be a slight hack but Iksolver library was complaining about
>   some linking stuff that was in libmoto.a so I added a libmoto after it
>   in the link lines.

show the failing logs.

blendercreator does not need to have this added.
It has it already.

more troubling, for linking the libmoto.a appears before
Iksolver library.  Than if an unresolve symbol appears in that
library, that is Iksolver my linking would have failed

see attachment

>   Hans got a better way to do this? :)
> 
>   Kent
> 
>   Here is the diff:
>   RCS file: /cvs01/blender/source/Makefile,v
>   retrieving revision 1.12
>   diff -u -r1.12 Makefile
>   --- Makefile    2002/11/13 16:09:38     1.12
>   +++ Makefile    2002/12/13 20:28:13
>   @@ -165,6 +165,7 @@
>        COMLIB += $(NAN_PNG)/lib/libpng.a
> 
>        BCLIB = $(NAN_IKSOLVER)/lib/libiksolver.a
>   +    BCLIB += $(NAN_MOTO)/lib/libmoto.a
>        BCLIB += $(OCGDIR)/blender/readblenfile/$(DEBUG_DIR)libreadblenfile.a
>        BCLIB += $(OCGDIR)/blender/readstreamglue/$(DEBUG_DIR)libreadstreamglue.a
>        BCLIB +=
> $(OCGDIR)/blender/writestreamglueSTUB/$(DEBUG_DIR)libwritestreamglueSTUB.a
>   @@ -174,6 +175,7 @@
>        BCLIB += $(OCGDIR)/blender/src/$(DEBUG_DIR)libsrccreator.a
> 
>        PULIB = $(NAN_IKSOLVER)/lib/libiksolver.a
>   +    PULIB += $(NAN_MOTO)/lib/libmoto.a
>        PULIB += $(OCGDIR)/blender/readblenfile/$(DEBUG_DIR)libreadblenfile.a
>        PULIB += $(OCGDIR)/blender/readstreamglue/$(DEBUG_DIR)libreadstreamglue.a
>        PULIB += $(OCGDIR)/blender/writestreamglue/$(DEBUG_DIR)libwritestreamglue.a
> 
>   Revision  Changes    Path
>   1.13      +3 -1      blender/source/Makefile
--------------EBFEAEE61D85D94A3EF26EEA
Content-Type: text/plain; charset=us-ascii;
 name="check02"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="check02"

/home1/h2/blender/blender/source $ make blendercreator
make: Entering directory `/home1/h2/blender/blender/source'
****> Link /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/blendercreator
g++ -DNDEBUG -O2 -DBUILD_DATE='"2002-12-13"' -DBUILD_TIME='"17:10:58"' \
 -DBUILD_PLATFORM='"linux-glibc2.2.93-i386"' -DBUILD_TYPE='"dynamic"' \
 /home1/h2/blender/blender/source/creator/buildinfo.c -c \
 -o /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/buildinfo.o \
 -DNAN_BUILDINFO

g++  -o /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/blendercreator \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/buildinfo.o \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/creator/libcreator.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/blender/src/libsrccreator.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/blender/misc/libmisc.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/blender/radiosity/libradiosity.a \
 /home1/h2/blender/blender/lib/linux-glibc2.2.93-i386/decimation/lib/libdecimation.a \
 /home1/h2/blender/blender/lib/linux-glibc2.2.93-i386/bsp/lib/libbsp.a \
 /home1/h2/blender/blender/lib/linux-glibc2.2.93-i386/ghost/lib/libghost.a \
 /home1/h2/blender/blender/lib/linux-glibc2.2.93-i386/string/lib/libstring.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/blender/img/libimg.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/blender/renderconverter/librenderconverter.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/blender/render/librender.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/blender/bpython/libbpython.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/blender/bpython/libfrozen.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/blender/blenkernel/libblenkernel.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/blender/blenloader/libblenloader.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/blender/blenpluginapi/libblenpluginapi.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/blender/imbuf/libimbuf.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/blender/blenlib/libblenlib.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/blender/avi/libavi.a \
 /home1/h2/blender/blender/lib/linux-glibc2.2.93-i386/jpeg/lib/libjpeg.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/gameengine/bloutines/libbloutines.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/gameengine/blconverter/libblconverter.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/gameengine/blphys/common/libcommon.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/gameengine/blphys/blode/libblode.a \
 /home1/h2/blender/blender/source/ode/lib/libode.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/gameengine/blphys/dummy/libdummy.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/gameengine/blphys/common/libcommon.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/gameengine/blphys/dummy/libdummy.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/gameengine/ketsji/libketsji.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/gameengine/blphys/common/libcommon.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/gameengine/blphys/blode/libblode.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/gameengine/blphys/dummy/libdummy.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/gameengine/blphys/common/libcommon.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/gameengine/blphys/dummy/libdummy.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/gameengine/ketsji/libketsji.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/gameengine/logic/liblogic.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/gameengine/rasterizer/librasterizer.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/gameengine/OpenGLrasterizer/libOpenGLrasterizer.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/gameengine/expression/libexpression.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/gameengine/scenegraph/libscenegraph.a \
 \
 /home1/h2/blender/blender/lib/linux-glibc2.2.93-i386/moto/lib/libmoto.a \
 \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/gameengine/SoundSystem/libSoundSystem.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/gameengine/DummySoundSystem/libDummySoundSystem.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/gameengine/OpenALSoundSystem/libOpenALSoundSystem.a \
 /home1/h2/blender/blender/lib/linux-glibc2.2.93-i386/openal/lib/libopenal.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/gameengine/SoundSystem/libSoundSystem.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/kernel/gen_system/libgen_system.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/kernel/gen_messaging/libgen_messaging.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/gameengine/ketsji/KXNetwork/libKXNetwork.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/gameengine/Network/libNetwork.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/gameengine/Network/LoopBackNetwork/libLoopBackNetwork.a \
 /home1/h2/blender/blender/lib/linux-glibc2.2.93-i386/guardedalloc/lib/libguardedalloc.a \
 /home1/h2/blender/blender/lib/linux-glibc2.2.93-i386/bmfont/lib/libbmfont.a \
 /home1/h2/blender/blender/lib/linux-glibc2.2.93-i386/png/lib/libpng.a \
 \
 /home1/h2/blender/blender/lib/linux-glibc2.2.93-i386/iksolver/lib/libiksolver.a \
 \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/blender/readblenfile/libreadblenfile.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/blender/readstreamglue/libreadstreamglue.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/blender/writestreamglueSTUB/libwritestreamglueSTUB.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/blender/inflate/libinflate.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/blender/verify/libverify.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/blender/decryptSTUB/libdecryptSTUB.a \
 /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/blender/src/libsrccreator.a \
 /home1/h2/blender/blender/lib/linux-glibc2.2.93-i386/blenkey/lib/libblenkey.a \
 /usr/lib/libcrypto.a \
 /usr/lib/python2.2/config/libpython2.2.a \
 /usr/lib/python2.2/site-packages/mx/TextTools/mxTextTools/mxTextTools.so \
 -L/usr/X11R6/lib -L/usr/X11R6/lib -lXmu -lXext -lX11 -lXi -lutil -lc -lm -ldl -lpthread \
 -L/home1/h2/blender/blender/source/ode/lib -lode -lz -lGL -lGLU -export-dynamic
make: Leaving directory `/home1/h2/blender/blender/source'

--------------EBFEAEE61D85D94A3EF26EEA--