[Bf-committers] Mingw/Scons linking error
Nathan Letwory
jesterking at letwory.net
Tue Jan 16 09:28:33 CET 2007
I'm afraid this is due to the splitting of the src library for
scons/mingw. Apparently this works differently on different machines,
and is thus not a good way of fixing. Your best shot would be to remove
the library splitting code from the src/SConscript and use
BF_BUILDDIR=C:\b . This is still a good reason for reorganising the src/
directory into proper directory structure for 'applications' (3dview,
outline, node, sequence etc). This would make also the code structure
and the way Blender is visually organised more obvious.
/Nathan
Campbell Barton wrote:
> Hi, Iv had this error for a number of weeks now, and cleaning, remaking
> dosnt help,
> Could sombody resolve this or give a hint where to fix?
>
> thx.
>
> scons: `C:\b\lib\winresource.o' is up to date.
> Compiling ==> 'buildinfo.c'
> Linking program ==> 'blender.exe'
> C:\b\lib\libsrc2.a(booleanops.o):booleanops.c:(.text+0x3b2): undefined
> reference
> to `CSG_NewBooleanFunction'
> C:\b\lib\libsrc2.a(booleanops.o):booleanops.c:(.text+0x3fe): undefined
> reference
> to `CSG_PerformBooleanOperation'
> C:\b\lib\libsrc2.a(booleanops.o):booleanops.c:(.text+0x41d): undefined
> reference
> to `CSG_OutputFaceDescriptor'
> C:\b\lib\libsrc2.a(booleanops.o):booleanops.c:(.text+0x431): undefined
> reference
> to `CSG_OutputVertexDescriptor'
> C:\b\lib\libsrc2.a(booleanops.o):booleanops.c:(.text+0x926): undefined
> reference
> to `CSG_FreeVertexDescriptor'
> C:\b\lib\libsrc2.a(booleanops.o):booleanops.c:(.text+0x934): undefined
> reference
> to `CSG_FreeFaceDescriptor'
> C:\b\lib\libsrc2.a(booleanops.o):booleanops.c:(.text+0x944): undefined
> reference
> to `CSG_FreeBooleanOperation'
> collect2: ld returned 1 exit status
> scons: *** [C:\b\bin\blender.exe] Error 1
> scons: building terminated because of errors.
> c:\blender\blender>
>
>
More information about the Bf-committers
mailing list