[flext] undefined symbol

Luc Xation luc.xation0 at gmail.com
Sun Sep 26 23:04:29 CEST 2010


yes it works !!!!
there is an error in the tutorial.
to compil an external linked to flext, it"s better to follow the flext
documentation ( and not to use make ).

bash ../flext/build.sh pd gcc in the fluid directory
bash ../flext/build.sh pd gcc install

thanks a lot
Luc

2010/9/26 Thomas Grill <gr at grrrr.org>

> I don't know which version of flext you were using, but judging from the
> config file, it seems to be way old.
> The only version (somehow) supported by me is the one available from svn at
> https://svn.grrrr.org/ext/trunk/flext
> Some docs are available at
> http://grrrr.org/ext/flext
>
> gr~~~
>
>
> Am 26.09.2010 um 16:14 schrieb Luc Xation:
>
>
>
> 2010/9/26 Thomas Grill <gr at grrrr.org>
>
>> Hi Luc,
>> did you compile the fluid~ object yourself?
>>
> yes
> with this tutorial
>
> http://samovar.tuxfamily.org/ateliers/doku.php?id=install_linux#thomas_grill_extensions
>
> my config-pd-linux.txt
>
>  # flext - C++ layer for Max/MSP and pd (pure data) externals
> # tutorial examples
> # Copyright (c) 2001,2002 Thomas Grill (xovo at gmx.net)
> #
>
> # where are the PD header files?
> PDPATH=/usr/include
>
> # where do the flext libraries reside?
> FLEXTPATH=/usr/local/include/flext
>
> # where should the examples be built? (relative path)
> OUTPATH=./pd-linux
>
> # install the examples? (yes/no)
> INSTALL=yes
>
> # where should the examples be installed?
> INSTPATH=/usr/lib/pd/5.reference/
>
> thanks a lot
> Luc
>
>
> I suppose it's a version clash of flext headers vs. library.
>> Strange enough i can't de-mangle _ZN17flext_root_singlenwEj to form an
>> explicit C++-symbol.
>> gr~~~
>>
>> Am 26.09.2010 um 15:43 schrieb Luc Xation:
>>
>>
>> thanks for your answer.
>> i found no answer in the pd-list archives.
>>
>> thanks for your help and your work
>> Luc
>>
>> 2010/9/26 Thomas Grill <gr at grrrr.org>
>>
>>> Hi Luc,
>>> i can't really comment on fluid~, but i know there have been some issues
>>> with it as discussed on the pd list.
>>> It's probably best to search the respective archives first.
>>> gr~~~
>>>
>>> Am 26.09.2010 um 12:27 schrieb Luc Xation:
>>>
>>> hi
>>> i got a problem with flext and fluid~ in pure data.
>>>
>>> i followed this tutorial to install flext library.
>>>
>>> http://samovar.tuxfamily.org/ateliers/doku.php?id=install_linux#thomas_grill_extensions
>>>
>>> i use  Ubuntu 10.04 LTS and gcc (Ubuntu 4.4.3-4ubuntu5) 4.4.3.
>>>
>>> i tested flext with ex-henon.pd.
>>> but when i created the fluid~ objet in pure data, i obtained this error
>>> /usr/lib/pd-extended/extra/fluid/fluid~.pd_linux:
>>> /usr/lib/pd-extended/extra/fluid/fluid~.pd_linux: undefined symbol:
>>> _ZN17flext_root_singlenwEj
>>>  fluid~
>>>
>>>
>>> Any ideas?
>>>
>>> Thanks for your help
>>>
>>> Luc sassion
>>>
>>> ps no problem with ldd
>>>
>>> ldd fluid~.pd_linux
>>>     linux-gate.so.1 =>  (0x008c1000)
>>>     libfluidsynth.so.1 => /usr/lib/libfluidsynth.so.1 (0x00110000)
>>>     libreadline.so.6 => /lib/libreadline.so.6 (0x00963000)
>>>     libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00698000)
>>>     libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0x004e8000)
>>>     libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00c2a000)
>>>     libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x002fb000)
>>>     liblash.so.2 => /usr/lib/liblash.so.2 (0x001cf000)
>>>     libncurses.so.5 => /lib/libncurses.so.5 (0x00f3f000)
>>>     libjack.so.0 => /usr/lib/libjack.so.0 (0x001da000)
>>>     libasound.so.2 => /usr/lib/libasound.so.2 (0x001f4000)
>>>     libpulse-simple.so.0 => /usr/lib/libpulse-simple.so.0 (0x004cb000)
>>>     libpulse.so.0 => /usr/lib/libpulse.so.0 (0x00455000)
>>>     libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x002bc000)
>>>     librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0x008c5000)
>>>     libglib-2.0.so.0 => /lib/libglib-2.0.so.0 (0x0050e000)
>>>     libsndfile.so.1 => /usr/lib/libsndfile.so.1 (0x005d8000)
>>>     libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0x0064a000)
>>>     libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0x007c8000)
>>>     /lib/ld-linux.so.2 (0x00f78000)
>>>     libuuid.so.1 => /lib/libuuid.so.1 (0x009e8000)
>>>     libreadline.so.5 => /lib/libreadline.so.5 (0x00ecc000)
>>>     libpulsecommon-0.9.21.so => /usr/lib/libpulsecommon-0.9.21.so(0x007e1000)
>>>     libX11.so.6 => /usr/lib/libX11.so.6 (0x009ed000)
>>>     libICE.so.6 => /usr/lib/libICE.so.6 (0x00bd9000)
>>>     libSM.so.6 => /usr/lib/libSM.so.6 (0x002c2000)
>>>     libXtst.so.6 => /usr/lib/libXtst.so.6 (0x00b28000)
>>>     libpcre.so.3 => /lib/libpcre.so.3 (0x00497000)
>>>     libFLAC.so.8 => /usr/lib/libFLAC.so.8 (0x008ce000)
>>>     libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0x00c49000)
>>>     libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x0092f000)
>>>     libogg.so.0 => /usr/lib/libogg.so.0 (0x002cb000)
>>>     libwrap.so.0 => /lib/libwrap.so.0 (0x002d2000)
>>>     libdbus-1.so.3 => /lib/libdbus-1.so.3 (0x00d68000)
>>>     libxcb.so.1 => /usr/lib/libxcb.so.1 (0x002db000)
>>>     libXext.so.6 => /usr/lib/libXext.so.6 (0x009d1000)
>>>     libXi.so.6 => /usr/lib/libXi.so.6 (0x004d0000)
>>>     libnsl.so.1 => /lib/tls/i686/cmov/libnsl.so.1 (0x00f13000)
>>>     libXau.so.6 => /usr/lib/libXau.so.6 (0x002f5000)
>>>     libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x004de000)
>>>
>>> _______________________________________________
>>> http://grrrr.org/ext/flext
>>>
>>> flext mailing list
>>> flext at grrrr.org
>>> http://grrrr.org/cgi-bin/mailman/listinfo/flext
>>>
>>>
>>>
>> _______________________________________________
>> http://grrrr.org/ext/flext
>>
>> flext mailing list
>> flext at grrrr.org
>> http://grrrr.org/cgi-bin/mailman/listinfo/flext
>>
>>
>>
> _______________________________________________
> http://grrrr.org/ext/flext
>
> flext mailing list
> flext at grrrr.org
> http://grrrr.org/cgi-bin/mailman/listinfo/flext
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://grrrr.org/pipermail/flext/attachments/20100926/ea82225f/attachment.htm>


More information about the flext mailing list