[L2Ork-dev] disis_munger~ in last purr-data release?

Ivica Bukvic ico at vt.edu
Sun Mar 4 01:04:32 EST 2018


I can try to look into it but it may be a while. Thank you for a helpful
feedback, Albert.

Best,

Ico


-- 
Ivica Ico Bukvic, D.M.A.
Creative Technologies in Music
Director -- DISIS, L2Ork, CTM
ICAT Senior Fellow
Virginia Tech
School of Performing Arts – 0141
Blacksburg, VA 24061
(540) 231-6139
ico at vt.edu
www.performingarts.vt.edu
disis.icat.vt.edu
l2ork.icat.vt.edu
ico.bukvic.net

On Mar 4, 2018 01:01, "Albert Graef" <aggraef at gmail.com> wrote:

> On Sun, Mar 4, 2018 at 3:41 AM, Albert Graef aggraef at gmail.com
> <http://mailto:aggraef@gmail.com> wrote:
>
> Anyway, I tried the latest flext source on Windows, and it builds in
> msys2 (using the autoconf build system, i.e. ./bootstrap; ./configure;
> make) but only produces static libraries there. That’s all I can say
> right now, I didn’t yet try to build anything against it.
>
> Well, I was finally able to build disis_munger~ against the latest flext
> and stk sources. I just ignored all those crazy flext build scripts (which
> don’t work in msys anyway) and rolled my own Makefile (attached) by
> gleaning all the compile options from the Linux build scripts. It’s
> compiling and linking fine, using the static flext and stk libraries.
>
> The external loads but it crashes Pd immediately (both latest Vanilla and
> Purr), with this message from the rt engine:
>
> free(): invalid pointer
> Pd: signal 6
>
> gdb backtrace (running in vanilla):
>
> #0  0x00007ffff676b860 in raise () from /usr/lib/libc.so.6
> #1  0x00007ffff676cec9 in abort () from /usr/lib/libc.so.6
> #2  0x00007ffff67ae437 in __libc_message () from /usr/lib/libc.so.6
> #3  0x00007ffff67b478b in malloc_printerr () from /usr/lib/libc.so.6
> #4  0x00007ffff67b624c in _int_free () from /usr/lib/libc.so.6
> #5  0x00007fffe7932a84 in QueueFifo::~QueueFifo() ()
>    from /home/ag/tmp/purr-data/l2ork_addons/disis_munger/disis_munger~.pd_linux
> #6  0x00007fffe7934e23 in QWork(bool, flext_base_multi*) ()
>    from /home/ag/tmp/purr-data/l2ork_addons/disis_munger/disis_munger~.pd_linux
> #7  0x00007fffe7934ff4 in flext_base_multi::QWorker(flext_multi::thr_params*)
>     ()
>    from /home/ag/tmp/purr-data/l2ork_addons/disis_munger/disis_munger~.pd_linux
> #8  0x00007fffe792e33c in LaunchHelper(thr_entry*) ()
>    from /home/ag/tmp/purr-data/l2ork_addons/disis_munger/disis_munger~.pd_linux
> #9  0x00007ffff768b08c in start_thread () from /usr/lib/libpthread.so.0
> #10 0x00007ffff682ce7f in clone () from /usr/lib/libc.so.6
>
> Same on Linux and Windows. Ico, it looks like disis_munger~ needs some
> tender care by someone who knows flext better than me. ;-)
>
> Albert
>> --
> Dr. Albert Gr"af
> Computer Music Research Group, JGU Mainz, Germany
> Email:  aggraef at gmail.com
> WWW:    https://plus.google.com/+AlbertGraef
>
> _______________________________________________
> L2Ork-dev mailing list
> L2Ork-dev at disis.music.vt.edu
> https://disis.music.vt.edu/listinfo/l2ork-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://disis.music.vt.edu/pipermail/l2ork-dev/attachments/20180304/364f16d0/attachment-0001.html>


More information about the L2Ork-dev mailing list