A short follow-up:
The problem seems to occur only with threaded flext externals mixed with other flext-based ones that are loaded earlier. So it helps to load the threaded external (with -lib) first, then all the others.
best greetings, Thomas
----- Original Message ----- From: "Thomas Grill" t.grill@gmx.net To: TimBlechmann@gmx.net Cc: pd-dev@iem.kug.ac.at Sent: Thursday, June 12, 2003 12:23 PM Subject: Re: [PD-dev] readanysf~ vs. xsample
Hi Tim, many thanks for your report. Indeed, using two flext-based externals concurrently can be a problem
under
linux due to name clashes. As i'm mainly developing and performing under PD@Win and Max@OSX i never stumbled over it. The issue will be solved with the next flext release by using a shared
flext
library. I agree that this is a major inconvenience and i'll try to find a solution for statically linked flext too.
best greetings, Thomas
----- Original Message ----- From: TimBlechmann@gmx.net To: "Thomas Grill" t.grill@gmx.net Cc: pd-dev@iem.kug.ac.at Sent: Monday, June 09, 2003 12:09 PM Subject: Re: [PD-dev] readanysf~ vs. xsample
i just checked my version of flext, it's 2 weeks old. so if you fixed it
in
the last two weeks, i't probably my old version...
btw, i had a look for the definition of FLEXT_CALL_PRE, but i couldn't
find
it. where can i find it?
thnx ... tim
Hi Tim, that's strange and i thought that i already eliminated this bug a
while
a
go. I'll look into it!
best greetings, Thomas
----- Original Message ----- Wrom: ZIDREXCAXZOWCONEUQZAAF To: pd-dev@iem.kug.ac.at Sent: Friday, June 06, 2003 6:41 PM Subject: [PD-dev] readanysf~ vs. xsample
hi all,
i've tried readanysf~ again, and i got it running. but it's only
workin
g if
no other flext external (such as xsample) is running. if another flext-external is running i can't even create the readanysf~ object. is anyone running both xsample an readanysf~ on one machine? beside readanysf~ i am running several flext externals without any
problem.
i'm using flext from cvs (about two weeks ago). i don't know, if it's an readanysf~ or a flext problem. but i tried
to
use
several versions of readanysf~ (precompiled, gcc 3.2.3, icc 7.1) and
fl
ext
(gcc, icc)...
thanks a lot... tim
-- +++ GMX - Mail, Messaging & more http://www.gmx.net +++ Bitte lächeln! Fotogalerie online mit GMX ohne eigene Homepage!
PD-dev mailing list PD-dev@iem.kug.ac.at http://iem.kug.ac.at/cgi-bin/mailman/listinfo/pd-dev
PD-dev mailing list PD-dev@iem.kug.ac.at http://iem.kug.ac.at/cgi-bin/mailman/listinfo/pd-dev
-- +++ GMX - Mail, Messaging & more http://www.gmx.net +++ Bitte lächeln! Fotogalerie online mit GMX ohne eigene Homepage!
The problem seems to occur only with threaded flext externals mixed with other flext-based ones that are loaded earlier. So it helps to load the threaded external (with -lib) first, then all the others.
i just tried to load readanysf~ as the first external and it works... but what will happen if you run more than one threaded flext external?
Tim mailto:TimBlechmann@gmx.net ICQ: 96771783 http://www.nyds-exp-discogs.tk -- The only people for me are the mad ones, the ones who are mad to live, mad to talk, mad to be saved, desirous of everything at the same time, the ones who never yawn or say a commonplace thing, but burn, burn, burn, like fabulous yellow roman candles exploding like spiders across the stars and in the middle you see the blue centerlight pop and everybody goes "Awww!" Jack Kerouac
Hi all, there are now two solutions to the problem:
- First, with the new flext cvs version you can link static flext externals as always. These should now cooperate without problems - Second, the flext makefile now also builds shared release and debug versions of the flext library, called libflext.so and libflext_d.so. They are typically installed into /usr/local/lib/pd/flext, so you would have to add this path to ld.so.conf
In order to make use of shared flext with any flext external you would have to add -DFLEXT_SHARED to the compile flags and link against libflext.so (typically with the ld flags -Bdynamic -L/usr/local/lib/pd/flext -lflext )
I hope that the problems have vanished with these changes.
best greetings, Thomas
----- Original Message ----- From: "Thomas Grill" t.grill@gmx.net To: "Tim Blechmann" TimBlechmann@gmx.net Cc: "pd-dev" pd-dev@iem.kug.ac.at Sent: Thursday, June 12, 2003 1:35 PM Subject: Re: Fw: [PD-dev] readanysf~ vs. xsample
i just tried to load readanysf~ as the first external and it works... but what will happen if you run more than one threaded flext external?
That won't work at the moment.
T
PD-dev mailing list PD-dev@iem.kug.ac.at http://iem.kug.ac.at/cgi-bin/mailman/listinfo/pd-dev
Hi Thomas,
it seems that it's not completely solved by loading the threaded external as first one... i can use some patches. the strange thing is, no one uses flext externals!!! one of them uses a ladspa plugin, the other uses the fiddle~ external...
both patches segfault pd...
Tim mailto:TimBlechmann@gmx.net ICQ: 96771783 http://www.nyds-exp-discogs.tk -- The only people for me are the mad ones, the ones who are mad to live, mad to talk, mad to be saved, desirous of everything at the same time, the ones who never yawn or say a commonplace thing, but burn, burn, burn, like fabulous yellow roman candles exploding like spiders across the stars and in the middle you see the blue centerlight pop and everybody goes "Awww!" Jack Kerouac
Hi Tim, could you send me an example (off list) to illustrate the problem? (command line and patch)
best greetings, Thomas
----- Original Message ----- From: "Tim Blechmann" TimBlechmann@gmx.net To: "Thomas Grill" t.grill@gmx.net Cc: "pd-dev" pd-dev@iem.kug.ac.at Sent: Thursday, June 12, 2003 7:09 PM Subject: Re[2]: Fw: [PD-dev] readanysf~ vs. xsample
Hi Thomas,
it seems that it's not completely solved by loading the threaded external as first one... i can use some patches. the strange thing is, no one uses flext externals!!! one of them uses a ladspa plugin, the other uses the fiddle~ external...
both patches segfault pd...
Tim mailto:TimBlechmann@gmx.net ICQ: 96771783 http://www.nyds-exp-discogs.tk -- The only people for me are the mad ones, the ones who are mad to live, mad to talk, mad to be saved, desirous of everything at the same time, the ones who never yawn or say a commonplace thing, but burn, burn, burn, like fabulous yellow roman candles exploding like spiders across the stars and in the middle you see the blue centerlight pop and everybody goes "Awww!" Jack Kerouac
Hallo, Thomas Grill hat gesagt: // Thomas Grill wrote:
The problem seems to occur only with threaded flext externals mixed with other flext-based ones that are loaded earlier.
Ah, that's why I never (or seldom) had this problem on Linux: my ext. are all unthreaded.
ciao