Dear list,
after upgrading from debian/testing to unstable I had the problem that opening patches containing pool could not be closed-pd did not crash but I had to close it with control-c /killall pd as Frank wrote. (the xsample lib, I think I dont use it)
gerda: pd -verbose
Pd version 0.39-1
compiled 16:05:47 Oct 28 2005
port 5400
TCL_LIBRARY="/usr/local/lib/pd/tcl/library"
TK_LIBRARY="/usr/local/lib/pd/tk/library"
"/usr/local/lib/pd/bin/pd-gui" 5400
Waiting for connection request...
... connected
OSS: requested audio buffer size 8820 limited to 8192
OSS: issuing first ADC 'read' ... ...done.
PDP: pure data packet
PDP: version 0.12.4
*** glibc detected *** corrupted double-linked list: 0xb7f42218 ***
Pd: signal 6
using strace recv(4, ".x818bc68 menuclose 1;\n", 1241, 0) = 23 open("/dev/tty", O_RDWR|O_NONBLOCK|O_NOCTTY) = 6 writev(6, [{"*** glibc detected *** ", 23}, {"double free or cor ruption (fastt"..., 35}, {": 0x", 4}, {"081a2f58", 8}, {" ***\n" , 5}], 5*** glibc detected *** double free or corruption (fastto p): 0x081a2f58 *** ) = 75 rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0 tgkill(5339, 5339, SIGABRT) = 0 --- SIGABRT (Aborted) @ 0 (0) --- write(2, "Pd: signal 6\n", 13Pd: signal 6 ) = 13
Then I decided to recompile flext taking newest cvs version:
A default package configuration file has been created. Please edit config.txt, then start again.
make: *** [config.txt] Error 1
so far I never changed the config.txt-because I never used the stk and the sndobj support--is it important?(what for?) ignoring to configure config.txt gave me following errors:
root@/home/gerda/flext bash build.sh pd gcc install
make -f ./buildsys/gnumake-sub.mak PLATFORM=lnx RTSYS=pd COMPILER=gcc
BUILDPATH=./buildsys/ PKGINFO=package.txtBUILDCLASS=flext
USRCONFIG=config.txt USRMAKE=build/gnumake-lnx-gcc.inc
TARGETMODE=release TARGETTYPE=single _install_
make[1]: Entering directory /home/gerda/flext' install pd-linux/release-single/libflext-pd_s.a.0.5.1 /usr/local/lib install: cannot stat
pd-linux/release-single/libflext-pd_s.a.0.5.1': No
such file or directory
make[1]: *** [_install_] Error 1
make[1]: Leaving directory `/home/gerda/flext'
make: *** [install-release-single] Error 2
Any ideas? Thank you.
Gerda
Hi Gerda,
after upgrading from debian/testing to unstable I had the problem that
opening patches containing pool could not be closed-pd did not crash
but I had to close it with control-c /killall pd as Frank wrote. (the
xsample lib, I think I dont use it)
hmmm ,must have missed Franks mail, could you quote it?
Then I decided to recompile flext taking newest cvs version:
root@/home/gerda/flext bash build.sh pd gcc install
-- A default package configuration file has been created. Please edit config.txt, then start again.
-- make: *** [config.txt] Error 1
so far I never changed the config.txt-because I never used the stk and
the sndobj support--is it important?(what for?) ignoring to configure config.txt gave me following errors:
Although ignoring is not a good thing in general, it's ok here.....
root@/home/gerda/flext bash build.sh pd gcc install make -f ./buildsys/gnumake-sub.mak PLATFORM=lnx RTSYS=pd COMPILER=gcc
BUILDPATH=./buildsys/ PKGINFO=package.txtBUILDCLASS=flext
USRCONFIG=config.txt USRMAKE=build/gnumake-lnx-gcc.inc
TARGETMODE=release TARGETTYPE=single _install_ make[1]: Entering directory/home/gerda/flext' install pd-linux/release-single/libflext-pd_s.a.0.5.1 /usr/local/lib install: cannot stat
pd-linux/release-single/libflext-pd_s.a.0.5.1':
No such file or directory make[1]: *** [_install_] Error 1 make[1]: Leaving directory `/home/gerda/flext' make: *** [install-release-single] Error 2Any ideas?
The building process (bash build.sh pd gcc) itself went fine?
Please note that "bash build.sh pd gcc install" doesn't build flext
beforehand, it just installs it if existent.
If the former is ok, are there any lib* files in
pd-linux/release-single ?
all the best, Thomas
Hi Thomas!
after upgrading from debian/testing to unstable I had the problem that opening patches containing pool could not be closed-pd did not crash but I had to close it with control-c /killall pd as Frank wrote. (the xsample lib, I think I dont use it)
hmmm ,must have missed Franks mail, could you quote it?
http://lists.puredata.info/pipermail/pd-list/2005-11/032465.html
The building process (bash build.sh pd gcc) itself went fine?
I am sorry-I oversaw-there were already errors after the building process:
A default system configuration file has been created. Please edit ./buildsys/config-lnx-pd-gcc.txt to match your platform, then start again.
make: *** [buildsys/config-lnx-pd-gcc.txt] Error 1
Please note that "bash build.sh pd gcc install" doesn't build flext
beforehand, it just installs it if existent.If the former is ok, are there any lib* files in
pd-linux/release-single ?
there is only the pd-linux folder containing a CVS directory but not the release single files.
lg Gerda
attached you find my config-lnx-pd-gcc.txt
# where is the PD source package? # (this should point to the main folder, which has a "src" subfolder) PDPATH=/usr/local/lib/pd/pd-0.39-1
###############################################################
# prefix for flext installation # headers are in $(FLEXTPREFIX)/include/flext # libraries are in $(FLEXTPREFIX)/lib # build system is in $(FLEXTPREFIX)/lib/flext
FLEXTPREFIX=/usr/local
###############################################################
# where should the external be built? OUTPATH=pd-linux
# where should the external be installed? INSTPATH=/usr/local/lib/pd/extra
###############################################################
# user defined compiler flags # (check if they match your system!) UFLAGS=-msse -mfpmath=sse -ffast-math
# user defined optimization flags # (check if they match your system!) OFLAGS=-O3 # optimizations for Pentium 4 OFLAGS+=-march=pentium4
Hi Gerda,
The building process (bash build.sh pd gcc) itself went fine?
I am sorry-I oversaw-there were already errors after the building process:
root@/home/gerda/flext bash build.sh pd gcc
A default system configuration file has been created. Please edit ./buildsys/config-lnx-pd-gcc.txt to match your platform, then start again.
make: *** [buildsys/config-lnx-pd-gcc.txt] Error 1
That's not really an error - it just says that you should customize the buildsys/config-lnx-pd-gcc.txt file to match your system. Afterwards you can restart the "bash build.sh pd gcc" process and flext hopefully builds and you can install it then.
Your config-......txt file looks good to me, from the distance at least.
best greetings, Thomas