So I am trying to get [tot] working on my Debian/sid box with the code
Krzysztof just checked into the CVS (thanks!). I have gotten this same
code working on MacOS X no problem, but when I try to load it on Linux,
I get this:
hans@winky:toxy > /usr/local/lib/pd/extra/tot.pd_linux:
/usr/local/lib/pd/extra/tot.pd_linux: undefined symbol: class_setsavefn
tot
... couldn't create
I am using the Debian/unstable(sid) packages, so that's Pd 0.37-test7.
I have tried compiling [tot] against 0.37-test7, 0.37-0, and 0.37-devel
from CVS and I get this same error. It compiles fine, the only errors
I got where:
cyclone.c:19: ../build_counter: No such file or directory make[1]: *** [../../bin/cyclone.pd_linux] Error 1 hammer.c:11: ../build_counter: No such file or directory make[1]: *** [../../bin/hammer.pd_linux] Error 1 sickle.c:11: ../build_counter: No such file or directory make[1]: *** [../../bin/sickle.pd_linux] Error 1
.hc
There is no way to peace, peace is the way.
-A.J. Muste
hi Hans-Christoph,
I guess, tot has to be both built and run against either 0.36, or 0.37 proper, if taken from cvs (for test7, you would have to activate the .36 branch of FORKY_WIDGETPADDING and forky_setsavefn in forky.h and forky.c).
Also I think, you need to make sure the stuff in miXed/shared rebuilds after changing Pd versions. The "make depend" is there to make this step automatic, but only if upgrading. Anyway, it is always safer just to "make cleanall" from within the main miXed directory.
Krzysztof
Btw, thanks for the other suggestions (private mails) -- tried to apply them all.
Hans-Christoph Steiner wrote: ...
/usr/local/lib/pd/extra/tot.pd_linux: undefined symbol: class_setsavefn
...
I am using the Debian/unstable(sid) packages, so that's Pd 0.37-test7.
I have tried compiling [tot] against 0.37-test7, 0.37-0, and 0.37-devel
It works now. I uninstalled the puredata-0.37.cvs-4 Debian package and compiled 0.37-0 myself.
Thanks,
.hc
On Saturday, Sep 27, 2003, at 10:03 America/New_York, Krzysztof Czaja wrote:
hi Hans-Christoph,
I guess, tot has to be both built and run against either 0.36, or 0.37 proper, if taken from cvs (for test7, you would have to activate the .36 branch of FORKY_WIDGETPADDING and forky_setsavefn in forky.h and forky.c).
Also I think, you need to make sure the stuff in miXed/shared rebuilds after changing Pd versions. The "make depend" is there to make this step automatic, but only if upgrading. Anyway, it is always safer just to "make cleanall" from within the main miXed directory.
Krzysztof
Btw, thanks for the other suggestions (private mails) -- tried to apply them all.
Hans-Christoph Steiner wrote: ...
/usr/local/lib/pd/extra/tot.pd_linux: undefined symbol: class_setsavefn
...
I am using the Debian/unstable(sid) packages, so that's Pd 0.37-test7. I have tried compiling [tot] against 0.37-test7, 0.37-0, and 0.37-devel
http://at.or.at/hans/