[Bf-committers] multitex_ext used by node_shader_exec_texture, dependency from kernel to render ?

Erwin Coumans erwin at erwincoumans.com
Thu May 25 16:26:37 CEST 2006


It seems that recently a dependency has been created between the Blender 
kernel (BKE) and render module.

In NodeShader (kernel) multitex_ext is used (render).
static void node_shader_exec_texture(void *data, bNode *node, bNodeStack 
**in, bNodeStack **out)

The player only includes BKE kernel, but not render, hence the link error 
Can this be removed, or should I just add another empty stub for the player?


----- Original Message ----- 
From: "Peter Schlaile" <peter at schlaile.de>
To: <bf-committers at projects.blender.org>
Sent: Thursday, May 25, 2006 4:56 AM
Subject: [Bf-committers] Build of blenderplayer broken

> Hi,
> just did a fresh cvs checkout to verify. blenderplayer currently fails to
> link on Linux (Debian Sarge):
> /home/peter/cvs/blender/bf-blender/blender/obj/linux-glibc2.3.2-i386/blender/blenkernel/libblenkernel.a(node_composite.o)(.text+0x1f2a):
> In function `texture_procedural':
> : undefined reference to `multitex_ext'
> /home/peter/cvs/blender/bf-blender/blender/obj/linux-glibc2.3.2-i386/blender/blenkernel/libblenkernel.a(node_shaders.o)(.text+0x5a3):
> In function `node_shader_exec_texture':
> : undefined reference to `multitex_ext'
> collect2: ld returned 1 exit status
> -----------
> blender itself builds and links fine.
> While trying to figure out what it is, I noticed, that on a "make clean",
> only some files in the "obj"-directory-tree are removed.
> Is there a reason, why we do not simply do "rm -rf obj" on "make clean" ?
> Anyhow, could someone else try to fix it? I'm simply stuck.
> Greetings,
> Peter
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at projects.blender.org
> http://projects.blender.org/mailman/listinfo/bf-committers

More information about the Bf-committers mailing list