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