You're missing the 'gsl' package.
.hc
On Oct 28, 2009, at 10:16 PM, Pagano, Patrick wrote:
okay i installed fink and got pdp and pidip to build. Not sure how to approach the freeframe issue. Is there a way to use
the OSX freeframes without having to build PeteWardens for linux
which i assume will fail? So i decided to simply type make in
pdp_freeframe and i getmake gcc -I../../pdp/include -DPD -Wall -W -Wstrict-prototypes -Wno- unused -Wno-parentheses -Wno-switch -O2 -funroll-loops -fomit-frame- pointer -ffast-math -freg-struct-return -DLINUX -fPIC -DPDPF_VERSION= "0.1" -DFR_PLUGIN_DIR="/usr/local/lib/frei0r-1/" -fPIC -I. -I/ usr/X11R6/include -I/usr/include -I../../../pd/src -I../../pdp/ include -DPD -Wall -W -Wstrict-prototypes -Wno-unused -Wno- parentheses -Wno-switch -O2 -funroll-loops -fomit-frame-pointer - ffast-math -freg-struct-return -DLINUX -fPIC -DPDPF_VERSION="0.1" - DFR_PLUGIN_DIR="/usr/local/lib/frei0r-1/" -o pdp_frei0r.o -c
pdp_frei0r.c In file included from ../../pdp/include/pdp.h:41, from pdp_frei0r.c:28: ../../pdp/include/pdp_types.h:50: error: two or more data types in
declaration specifiers ../../pdp/include/pdp_types.h:50: warning: useless type name in
empty declaration In file included from ../../pdp/include/pdp.h:41, from pdp_frei0r.c:28: ../../pdp/include/pdp_types.h:51:1: warning: "true" redefined In file included from /usr/include/dlfcn.h:40, from pdp_frei0r.c:26: /usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stdbool.h:37:1:
warning: this is the location of the previous definition In file included from ../../pdp/include/pdp.h:41, from pdp_frei0r.c:28: ../../pdp/include/pdp_types.h:52:1: warning: "false" redefined In file included from /usr/include/dlfcn.h:40, from pdp_frei0r.c:26: /usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stdbool.h:38:1:
warning: this is the location of the previous definition In file included from ../../pdp/include/pdp.h:80, from pdp_frei0r.c:28: ../../pdp/include/pdp_matrix.h:25:27: error: gsl/gsl_block.h: No
such file or directory ../../pdp/include/pdp_matrix.h:26:28: error: gsl/gsl_vector.h: No
such file or directory ../../pdp/include/pdp_matrix.h:27:28: error: gsl/gsl_matrix.h: No
such file or directory ../../pdp/include/pdp_matrix.h:28:26: error: gsl/gsl_blas.h: No such
file or directory ../../pdp/include/pdp_matrix.h:29:29: error: gsl/gsl_linalg.h: No
such file or directory In file included from ../../pdp/include/pdp.h:80, from pdp_frei0r.c:28: ../../pdp/include/pdp_matrix.h:44: error: syntax error before
‘gsl_block’ ../../pdp/include/pdp_matrix.h:44: warning: no semicolon at end of
struct or union ../../pdp/include/pdp_matrix.h:45: warning: type defaults to ‘int’
in declaration of ‘vector’ ../../pdp/include/pdp_matrix.h:45: warning: data definition has no
type or storage class ../../pdp/include/pdp_matrix.h:46: error: syntax error before ‘matrix’ ../../pdp/include/pdp_matrix.h:46: warning: type defaults to ‘int’
in declaration of ‘matrix’ ../../pdp/include/pdp_matrix.h:46: warning: data definition has no
type or storage class ../../pdp/include/pdp_matrix.h:47: error: syntax error before ‘perm’ ../../pdp/include/pdp_matrix.h:47: warning: type defaults to ‘int’
in declaration of ‘perm’ ../../pdp/include/pdp_matrix.h:47: warning: data definition has no
type or storage class ../../pdp/include/pdp_matrix.h:51: error: syntax error before ‘}’
token ../../pdp/include/pdp_matrix.h:51: warning: type defaults to ‘int’
in declaration of ‘t_matrix’ ../../pdp/include/pdp_matrix.h:51: warning: data definition has no
type or storage class ../../pdp/include/pdp_matrix.h:65: error: syntax error before ‘TransA’ ../../pdp/include/pdp_matrix.h:65: warning: function declaration
isn’t a prototype ../../pdp/include/pdp_matrix.h:80: error: syntax error before ‘TransA’ ../../pdp/include/pdp_matrix.h:82: warning: function declaration
isn’t a prototype ../../pdp/include/pdp_matrix.h:84: error: syntax error before ‘TransA’ ../../pdp/include/pdp_matrix.h:86: warning: function declaration
isn’t a prototype pdp_frei0r.c: In function ‘scan_plugins’: pdp_frei0r.c:109: warning: passing argument 3 of ‘scandir’ from
incompatible pointer type make: *** [pdp_frei0r.o] Error 1It would appear i do not have gsl installed but Fink say i have gsl
and gsl-shlibs 1.12-1
From: Hans-Christoph Steiner [hans@at.or.at] Sent: Tuesday, October 27, 2009 4:30 PM To: Pagano, Patrick Cc: PD List Subject: Re: [PD] pdp_freeframe and pdp_fei0r for OSX
http://puredata.info/docs/developer/GettingPdSource/?searchterm=svn
That's the whole repository, you probably just want a section: http://puredata.info/docs/developer/devlayout
.hc
On Oct 27, 2009, at 3:28 PM, Pagano, Patrick wrote:
I searched and found several subversion and SVN links but nothing that said pd-extended I found the link for pd though
http://sourceforge.net/scm/?type=svn&group_id=55736 svn co https://pure-data.svn.sourceforge.net/svnroot/pure-data pure- data
and i am checking this out now. Is this the correct location?
pp ________________________________________ From: Hans-Christoph Steiner [hans@at.or.at] Sent: Tuesday, October 27, 2009 2:51 PM To: Pagano, Patrick Subject: Re: [PD] pdp_freeframe and pdp_fei0r for OSX
try searching puredata.info
On Oct 27, 2009, at 2:33 PM, Pagano, Patrick wrote:
Okay I will try that. I think I had an old tarball of pdp where are the SVN directions? ________________________________________ From: Hans-Christoph Steiner [hans@at.or.at] Sent: Tuesday, October 27, 2009 2:13 PM To: Pagano, Patrick Cc: IOhannes m zmoelnig; PD List Subject: Re: [PD] pdp_freeframe and pdp_fei0r for OSX
pdp and pidip build every night from source on Mac OS X since they are included in Pd-extended. Try this:
cd trunk/externals make pdp make pidip
.hc
On Oct 27, 2009, at 7:54 AM, Pagano, Patrick wrote:
to build pdp-freeframe & pdp_feri0r i think you need to build pdp/ pidip from source and i do not think it currently works on osx there are build errrors.
i will share them today
pp ________________________________________ From: pd-list-bounces@iem.at [pd-list-bounces@iem.at] On Behalf Of IOhannes m zmoelnig [zmoelnig@iem.at] Sent: Tuesday, October 27, 2009 4:34 AM To: PD List Subject: Re: [PD] pdp_freeframe and pdp_fei0r for OSX
Pagano, Patrick wrote:
I think an initial problem might be if people have preinstalled
pd- extended they may not have pd, pdp and pidip sources installed already. Certainly Freeframe1.5 and fri0r latest will have to be built tooFreeFrame is merely a convention and consists of a single header file. you don't have to "install" anything on your machine to build pdp_freeframe/pix_freeframe (the FreeFrame.h comes with pdp_freeframe). afaik, [pdp_freeframe] (as well as [pix_freeframe]) only implement FF1.0, no fancy FFGL (aka FF1.5) stuff.
frei0r is merely a convention and consists of a single header file. you don't have to "install" anything on your machine to build pdp_freior (the frei0r.h comes with pdp_frei0r).
obvisouly you will have to install freeframe/frei0r plugins if you want to use them. but that is only relevant on the deployment side, not on the build machine.
fgmarsd IOhannes
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Programs should be written for people to read, and only incidentally for machines to execute.
- from Structure and Interpretation of Computer Programs
You can't steal a gift. Bird gave the world his music, and if you can hear it, you can have it. - Dizzy Gillespie
Looking at things from a more basic level, you can come up with a more direct solution... It may sound small in theory, but it in practice, it can change entire economies. - Amy Smith
Man has survived hitherto because he was too ignorant to know how to
realize his wishes. Now that he can realize them, he must either
change them, or perish. -William Carlos Williams