[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--