Page 1 of 1

Blender 2.5 build error (WinXP, 32bit)

Posted: Sun Feb 21, 2010 3:51 pm
by Daniel90
I'm building blender on Windows XP (32bit) since a few months following this wiki page: http://wiki.blender.org/index.php/Dev:D ... .5/Windows
Since a few days the build unfortunately fails with:

Code: Select all

   Bibliothek "C:\BlenderSVN\build\bin\blender.lib" und Objekt "C:\BlenderSVN\build\bin\blender.exp" werden erstellt.
bf_audaspace.lib(AUD_JackDevice.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_jack_ringbuffer_write" in Funktion ""private: void __thiscall AUD_JackDevice::updateRingBuffers(void)" (?updateRingBuffers@AUD_JackDevice@@AAEXXZ)".
bf_audaspace.lib(AUD_JackDevice.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_jack_ringbuffer_write_space" in Funktion ""private: void __thiscall AUD_JackDevice::updateRingBuffers(void)" (?updateRingBuffers@AUD_JackDevice@@AAEXXZ)".
bf_audaspace.lib(AUD_JackDevice.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_jack_ringbuffer_read" in Funktion ""private: static int __cdecl AUD_JackDevice::jack_mix(unsigned int,void *)" (?jack_mix@AUD_JackDevice@@CAHIPAX@Z)".
bf_audaspace.lib(AUD_JackDevice.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_jack_ringbuffer_read_space" in Funktion ""private: staticint __cdecl AUD_JackDevice::jack_mix(unsigned int,void *)" (?jack_mix@AUD_JackDe
vice@@CAHIPAX@Z)".
bf_audaspace.lib(AUD_JackDevice.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_jack_ringbuffer_free" in Funktion ""public: virtual __thiscall AUD_JackDevice::~AUD_JackDevice(void)" (??1AUD_JackDevice@@UAE@XZ)".
bf_audaspace.lib(AUD_JackDevice.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_jack_ringbuffer_create" in Funktion "__catch$??0AUD_JackDevice@@QAE@UAUD_DeviceSpecs@@H@Z$0".
C:\BlenderSVN\build\bin\blender.exe : fatal error LNK1120: 6 nicht aufgelöste externe Verweise.
scons: *** [C:\BlenderSVN\build\bin\blender.exe] Error 1120
scons: building terminated because of errors.
Sorry, but I have the error message just in german. It complains about symbols not being found.
Does anybody know how to solve the issue?

Posted: Sun Feb 21, 2010 5:47 pm
by stiv
Missing symbols mean a library is not found/not installed.

It looks like the symbols are from JACK ( the JACK Audio Connection Kit). Either install it or turn it off in your config file.

Posted: Wed Mar 17, 2010 5:06 am
by yongsui
how do i off the jack?

Posted: Fri Mar 19, 2010 5:59 pm
by phaserescu
yongsui wrote:how do i off the jack?
In the build steps there is mentioned a step where you create a user-config.py file. In that file you must set the option:

Code: Select all

WITH_BF_JACK = False

Posted: Sat Mar 20, 2010 4:46 am
by yongsui
thx for the help