[PD] gridflow for pd OS X

Patrick Pagano bigswift at ufl.edu
Tue Apr 26 00:39:37 CEST 2005


not working for me
i still get

/Users/patrickp/pd/bin/pd -lib ~/pd/GRIDFLOW/gridflow
load_object: Symbol "_gridflow_setup" not found
/Users/patrickp/pd/GRIDFLOW/gridflow: can't load library

where exactly should .bundle end up?




On Apr 25, 2005, at 6:31 PM, james tittle wrote:

> On Apr 25, 2005, at 5:30 PM, Patrick Pagano wrote:
>
>> i get a completed gridflow.bundle file is this correct?
>>
>> i see why you choose no -aalib jamie
>>
>> but alas
>>
>> /Users/patrickp/pd/bin/pd -lib gridflow
>> gridflow: can't load library
>>
>> shoudl there not be a pd.darwin binary?
>
> ...here's the last few lines of my compilation:
>
> ruby -w base/source_filter.rb format/quicktimeapple.c 
> format/quicktimeapple.c.fcs
> g++ -fno-common -g -O2  -fno-common -pipe -fno-common 
> -I/Applications/Pd.app/Contents/Resources/include -I/usr/local/include 
> -I/include -xc++ -fno-operator-names -fno-omit-frame-pointer 
> -I/usr/X11R6/include -I /sw/lib/ruby/1.8/powerpc-darwin 
> -falign-functions=4  -Wall  -Wno-unused -O3 -funroll-loops  
> -fno-omit-frame-pointer -g     -fPIC  -I. 
> -I/Users/tigital/puredataDev/gridflow -I -I.  -I/sw/include -c 
> format/quicktimeapple.c.fcs -o format/quicktimeapple.o
> In file included from format/quicktimeapple.c.fcs:29:
> base/grid.h.fcs:526: warning: declaration does not declare anything
> g++ -dynamic -bundle -L"/sw/lib"  -o gridflow.bundle base/grid.o 
> base/main.o base/number.1.o base/number.2.o base/number.3.o 
> base/bitpacking.o base/flow_objects.o base/flow_objects_for_image.o 
> base/flow_objects_for_matrix.o format/x11.o format/quartz.o 
> format/jpeg.o format/png.o format/quicktimeapple.o -L/usr/local/lib 
> -L/Applications/Pd.app/Contents/Resources/lib -lm -L/usr/X11R6/lib 
> -lX11 -lXext -lobjc -framework Cocoa -ljpeg -lpng -lz -framework 
> Quicktime -lruby  -ldl -lobjc
> ld: warning -L: directory name 
> (/Applications/Pd.app/Contents/Resources/lib) does not exist
> ruby -w base/source_filter.rb bridge/puredata.c bridge/puredata.c.fcs
> g++ -Ibundled/pd  -lm -lruby  -bundle -flat_namespace -fno-common -g 
> -O2  -fno-common -pipe -fno-common 
> -I/Applications/Pd.app/Contents/Resources/include -I/usr/local/include 
> -I/include -xc++ -fno-operator-names -fno-omit-frame-pointer 
> -I/usr/X11R6/include -I /sw/lib/ruby/1.8/powerpc-darwin 
> -falign-functions=4  -Wall  -Wno-unused -O3 -funroll-loops  
> -fno-omit-frame-pointer -g     -fPIC  -bundle -undefined suppress \
>         bridge/puredata.c.fcs -xnone -o gridflow.pd_darwin
>
> ...and yes, it produces both a gridflow.bundle and a 
> gridflow.pd_darwin:  the gridflow.pd_darwin goes in yr typical 
> extras/externals folder, but the gridflow.bundle goes in your ruby 
> installation...I've found that I have to type "sudo make install" in 
> order to get over the permissions in the fink tree:
>
> tiggity:~/puredataDev/gridflow tigital$ sudo make install
> Password:
> install -c -p -m 0755 gridflow.bundle 
> /sw/lib/ruby/site_ruby/1.8/powerpc-darwin
> mkdir -p /sw/lib/ruby/site_ruby/1.8/gridflow//base/
> install -m 644 base/main.rb 
> /sw/lib/ruby/site_ruby/1.8/gridflow//base//main.rb
> install -m 644 base/flow_objects.rb 
> /sw/lib/ruby/site_ruby/1.8/gridflow//base//flow_objects.rb
> install -m 644 base/test.rb 
> /sw/lib/ruby/site_ruby/1.8/gridflow//base//test.rb
> install -m 644 base/source_filter.rb 
> /sw/lib/ruby/site_ruby/1.8/gridflow//base//source_filter.rb
> mkdir -p /sw/lib/ruby/site_ruby/1.8/gridflow//bridge/
> install -m 644 bridge/puredata.rb 
> /sw/lib/ruby/site_ruby/1.8/gridflow//bridge//puredata.rb
> install -m 644 bridge/placebo.rb 
> /sw/lib/ruby/site_ruby/1.8/gridflow//bridge//placebo.rb
> mkdir -p /sw/lib/ruby/site_ruby/1.8/gridflow//format/
> install -m 644 format/main.rb 
> /sw/lib/ruby/site_ruby/1.8/gridflow//format//main.rb
> mkdir -p /sw/lib/ruby/site_ruby/1.8/gridflow//extra/
> install -m 644 extra/smpte.rb 
> /sw/lib/ruby/site_ruby/1.8/gridflow//extra//smpte.rb
> install -m 644 extra/server_2.rb 
> /sw/lib/ruby/site_ruby/1.8/gridflow//extra//server_2.rb
> install -m 644 extra/server_1_grid.rb 
> /sw/lib/ruby/site_ruby/1.8/gridflow//extra//server_1_grid.rb
> install -m 644 extra/server_1_ppm.rb 
> /sw/lib/ruby/site_ruby/1.8/gridflow//extra//server_1_ppm.rb
> install -m 644 extra/jmax_format.rb 
> /sw/lib/ruby/site_ruby/1.8/gridflow//extra//jmax_format.rb
> install -m 644 extra/puredata_format.rb 
> /sw/lib/ruby/site_ruby/1.8/gridflow//extra//puredata_format.rb
> cp bin/jmax2pd /sw/bin; chmod 755 /sw/bin/jmax2pd
> mkdir -p 
> /Users/tigital/pd-0.38-4/lib/pd/doc/5.reference/gridflow/flow_classes
> cp pd_help/*.pd 
> /Users/tigital/pd-0.38-4/lib/pd/doc/5.reference/gridflow
> cp doc/*.html /Users/tigital/pd-0.38-4/lib/pd/doc/5.reference/gridflow
> cp doc/flow_classes/*.p* 
> /Users/tigital/pd-0.38-4/lib/pd/doc/5.reference/gridflow/flow_classes
> cp gridflow.pd_darwin pd_abstractions/*.pd 
> /Users/tigital/pd-0.38-4/lib/pd/extra
> for z in camera_control motion_detection color mouse centroid 
> centre_of_gravity fade \
> apply_colormap_channelwise checkers contrast posterize ravel 
> remap_image solarize spread \
> rgb_to_greyscale greyscale_to_rgb rgb_to_yuv yuv_to_rgb; do \
>         cp pd_abstractions/\#$z.pd 
> /Users/tigital/pd-0.38-4/lib/pd/extra/\@$z.pd; done
> mkdir -p /Users/tigital/pd-0.38-4/lib/pd/extra/gridflow/icons
> install -m 644 java/peephole.gif 
> /Users/tigital/pd-0.38-4/lib/pd/extra/gridflow/icons/peephole.gif
> (cd devices4ruby; make install)
> install -m644 ioctl.rb /sw/lib/ruby/1.8/linux//ioctl.rb
> install -m644 SoundPCM.rb /sw/lib/ruby/1.8/linux//SoundPCM.rb
> install -m644 ParallelPort.rb /sw/lib/ruby/1.8/linux//ParallelPort.rb
> install -m644 SoundMixer.rb /sw/lib/ruby/1.8/linux//SoundMixer.rb
> tiggity:~/puredataDev/gridflow tigital$
>
> hth,
> jamie
>
>
> _______________________________________________
> PD-list at iem.at mailing list
> UNSUBSCRIBE and account-management -> 
> http://lists.puredata.info/listinfo/pd-list
>
>

Patrick Pagano, B.S.,M.F.A Candidate
Research And Development Assistant
Digital Worlds Institute
University Of Florida
(352) 294-2070





More information about the Pd-list mailing list