i just had another look and i found that comenting out OFLAGS=-O3 in the config-lnx-pd-gcc.txt solved it so now i could compile xsample and py and the seem to work fine.
nice, but the whole process requieres (in my opinon) a pretty good level of understanding linux and the compilation process and details. It would be nice if it was easier. thanks! they are really useful externals enrike altern(e)k dio: > hi thomas > > i decided to give it another go. i checked out the latest svn > flext/xsample and py sources. > so i did > $ apt-get install stk libstk0c2a libstk0-dev libsndobj2c2 libsndobj-dev > then i run > $ bash build.sh pd gcc > then edited the linux file config-lnx-pd-gcc.txt > i noticed i needed to have the pd source, i think i got it from the > pd-extended source. This is the content of config-lnx-pd-gcc.txt after > editing > > PDPATH=/usr/local/src/pd > FLEXTPREFIX=/usr > OUTPATH=pd-linux > INSTPATH=/usr/lib/pd/extra > STK_INC=/usr/include/stk > STK_LIB=/usr/lib/libstk.a > SNDOBJ_INC=/usr/include/SndObj > SNDOBJ_LIB=/usr/lib/libsndobj.a > #MFLAGS=-j 2 > UFLAGS=-msse -mfpmath=sse -ffast-math > OFLAGS=-O3 > OFLAGS+=-march=pentium4 > > the again and finally > $ bash build.sh pd gcc > $ bash build.sh pd gcc install > > it did not complain at all, then i tried to compile both py and xsample. > All went ok but when i run PD it stays frozen exactly at the time of > loading those externals. I tried removing them from extra and PD was ok > again. Both of them cause the same behaviour. I guess some path or > option in the config file is wrong. Any ideas? I think something went > wrong because it did not install it properly as far as i can see. The > flext/build.sh is not anywhere in my file system but in the svn checkout > build directory. This directory is empty /usr/lib/flext but this file > does exist /usr/lib/libflext-pd.so > > Nice that i almost managed to get it done, but there should be a way to > make this process simpler > > Some ideas about the process: > > i dont think this explanation in the docs could be a bit more elaborated > "From a shell run > bash ../flext/build.sh > (you would have to substitute ../flext with the respective path to the > flext package)" > i know it is stupid but it took me few minutes to realise i need to run > that script from the main folder of the code i want to compile. Also it > would be nice to have a description of the compilation flags. I know > this is printed by the script itself, but it is nice to know things > before they happen. > > It would be also nice not to have to find and edit the paths to all the > libraries (STK, SndObj), this is quite confusing specially because some > files names are not lowecase so initially i did not find them until i > noticed it (sndobj.h was SndObj.h). But i guess this has to do with the > autobuild you mentioned in your mail. > > thanks. > > enrike > > > > > Thomas Grill(e)k dio: >> Hi Enrike, >> it would be good to know what your problems were with compiling flext >> or flext-based externals. >> Did you start with the sources from svn.grrrr.org ? >> Compiling works as documented, so that you run "sh >> your_path_to_flext/build.sh pd gcc", edit buildsys/config-*.txt as the >> console says... run again, and install as superuser. This is the same >> for flext and flext-based externals. >> The reason that my stuff is not in the autobuild system is that noone >> has stepped in to help me with it (above all with the autoconf stuff). >> It seems to be pretty much working for unix, but not so much for Windows. >> >> gr~~~ >> >> Am 20.11.2008 um 10:48 schrieb altern: >> >>> hi >>> >>> just a wish, i dont want to puch anybody... it would be great to have py >>> and xsample externals included in PD-extended 0.40.3 under Linux, like >>> they were in previous PD extended versions. >>> >>> I want to compile py, but first i need to compile flext. I started two >>> hours ago and i am not getting much closer to getting it done. It is not >>> so trivial to do. I do compile once in a while (jack, freebob and some >>> apps) but usually i find it easier than this. I keep trying... >>> >>> thanks anyway >>> >>> enrike >>> >>> _______________________________________________ >>> [email protected] mailing list >>> UNSUBSCRIBE and account-management -> >>> http://lists.puredata.info/listinfo/pd-list >> > > _______________________________________________ [email protected] mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
