[flext] autotools builders - py/ext

Thomas Grill gr at grrrr.org
Wed Mar 30 22:05:10 CEST 2011


Hi,
i should have told you that with my short tests last week i already came to the same findings. 
I'll try to manage the OS X side of things, but linux and cygwin testing would be a very valuable contribution.
thanks again,
gr~~~

Am 29.03.2011 um 15:34 schrieb dmotd:

> On 03/26/2011 12:39 AM, Thomas Grill wrote:
>> Great!! Many thanks for your efforts! I'll have a look at it on Wednesday.
> 
> hi thomas,
> 
> i've managed to find an old mac and tested out the buildsys ahead of wednesday - this is osx/10.4/ppc with macports to get autotools up-to-date.
> 
> essentially i get undefined symbols:
> ---
> /usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: Undefined symbols:
> _gensym
> _pd_forwardmess
> _sys_lock
> _sys_unlock
> _sys_getblksize
> _sys_getsr
> _value_getfloat
> _value_setfloat
> _clock_gettimesince
> _canvas_getcurrentdir
> _open_via_path
> collect2: ld returned 1 exit status
> ---
> 
> which is obviously trying to reach out (too far) to pd..
> 
> now i am quite naive to osx building so here's the workaround that 'worked for me', which is to say that it may be improper in the osx context.
> 
> in source/Makefile.am, i removed in the *LDFLAGS* directive '-no-undefined'.
> 
> which builds..
> 
> further reading also suggested that '-undefined suppress' should be replaced by '-undefined dynamic_lookup' to be more correct.. this line can be found in configure.ac at the 'EXT_LDFLAGS' variable of the Darwin 'uname' testblock.
> 
> this seems to come down to slightly different methods in the osx linker, but as i am quite foreign to this environment i can only go by a half-hour of internet expertise.
> 
> beyond this, when i run the lib in pd i get a stream of messages to the console:
> ---
> Deallocation of a pointer not malloced: 0x68b074; This could be a double free(), or free() called with the middle of an allocated block; Try setting environment variable MallocHelp to see tools to help debug
> ---
> this does not seem to hinder the operation of the lib though.. memoryleak?
> 
> i have also successfully ported the same autotools sys to vasp and have it running now on linux and osx/pd. i'm unable to get my hands on a copy of max so i wont go there.
> 
> if i can get a cygwin box, i'll give it a go.
> 
> i hope this helps ahead of your own tests.

--
Thomas Grill
http://grrrr.org
+43 699 19715543



More information about the flext mailing list