[Bf-committers] Please reverse this CVS commit:
blender/source/blender/blenkernel/bad_level_call_stubs stubs.c
Gilles J. Seguin
bf-committers@blender.org
Fri, 13 Dec 2002 16:24:02 -0500
This is a multi-part message in MIME format.
--------------0D79E5F5314008168F938464
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Maarten Gribnau wrote:
>
> > Unprivileged User wrote:
> >>
> >> nobody 2002/12/12 23:18:25 CET
> >>
> >> Modified files:
> >> blender/source/blender/blenkernel/bad_level_call_stubs stubs.c
> >>
> >> Log:
> >> Had to add a function (BPY_call_importloader) and a variable
> >> (bprogname)
> >> to the stubs to get the player linking with Project Builder
> >
> > show linking command line
> >
> >> under OSX.
> >
> > Why are you not seen BPY_call_importloader
> > $ cd source/blender/bpython/intern
> >
> > This is where it is suppose to be(at least for me)
> > $ nm -B libbpython.a | grep BPY_call_importloader
> > 00000f30 T BPY_call_importloader
> >
> > Where it is defined
> > $ grep BPY_call_importloader *.c
> > BPY_main.c:int BPY_call_importloader(char *name)
> Sure, I know it is there but I am building the blender player which is
> not supposed to link with the bpython library.
And it is not supposed to
see attachment, can you confirm
> The blender target
> should not break because it should not include the stubs.c file. The
> stubs.c file is only used by the blender player to stub the calls from
> the kernel to libraries it should not depend on. That's why it is in
> the directory bad_level_calls_stubs.
>
> >
> > Try to find why you have this problem
> I will try to find out why the other systems don't have a problem with
> missing symbols when building the player target.
>
> >
> > Your patch break other systems.
> > Your patch is not between #if #endif relative to OSX
> I will do that right away and find out what is going on in the mean
> time.
--------------0D79E5F5314008168F938464
Content-Type: text/plain; charset=us-ascii;
name="check01"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="check01"
****> Link /home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/blenderplayer
g++ -DNDEBUG -O2 -DBUILD_DATE='"2002-12-13"' -DBUILD_TIME='"16:00:01"' \
-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/blenderplayer \
/home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/buildinfo.o \
/home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/gameengine/GamePlayer/ghost/libghost.a \
/home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/gameengine/GamePlayer/common/libcommon.a \
/home1/h2/blender/blender/lib/linux-glibc2.2.93-i386/string/lib/libstring.a \
/home1/h2/blender/blender/lib/linux-glibc2.2.93-i386/ghost/lib/libghost.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/obj/linux-glibc2.2.93-i386/blender/makesdna/DNA.o \
/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/inflate/libinflate.a \
/home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/blender/decrypt/libdecrypt.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/verify/libverify.a \
/home1/h2/blender/blender/obj/linux-glibc2.2.93-i386/blender/blenkernel/blenkernel_blc/libblenkernel_blc.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
--------------0D79E5F5314008168F938464--