[PD] pd 0.43.1 installed, not installed

Matteo Sisti Sette matteosistisette at gmail.com
Thu Jan 12 20:15:49 CET 2012


Hi,

On Ubuntu 11.10, I had pd 0.43 installed (it had been a long time since 
the last time I had used it and it used to be 0.42, so not sure when I 
switched to 0.43... either it has been automatically updated through 
Synaptic, or I had installed 0.43 to give it a try on linux though I 
knew it was unstable on Mac and Windows)

Anyway, now I've downloaded the sources for 0.43.1 (there's no prebuilt 
ubuntu package, is there?). I've built it and installed it, apparently 
with success ("Pd install succeeded").

However, when I run it as "puredata", it still runs the old 0.43.0.
Is the binary installed somewhere else than usual? Or maybe something 
went wrong silently during installation?


Hmm actually there seem to be some error in the output from "make 
install", maybe the "install succeeded" message is just a fake?

I entered the src directory and did:
   ./configure   => no errors
   make  => no errors
   make install

I attach the output from "make install" below. This part scares me:

...
make[1]: Nothing to be done for `current'.
make[1]: Leaving directory 
`/media/DATA/downloads/programmi/pd-0.43-1/extra/stdout'
install -d /usr/local/lib/pd/bin
install ../bin/ /usr/local/lib/pd/bin/
install: omitting directory `../bin/'
make: [install] Error 1 (ignored)
install ../bin/pd-watchdog /usr/local/lib/pd/bin/pd-watchdog
...

or is it fine??

thanks
m.



$ sudo make install
[sudo] password for teo:
cd ../obj;  cc -Wl,-export-dynamic -lasound  -o ../bin/pd g_canvas.o 
g_graph.o g_text.o g_rtext.o g_array.o g_template.o g_io.o g_scalar.o 
g_traversal.o g_guiconnect.o g_readwrite.o g_editor.o g_all_guis.o 
g_bang.o g_hdial.o g_hslider.o g_mycanvas.o g_numbox.o g_toggle.o 
g_vdial.o g_vslider.o g_vumeter.o m_pd.o m_class.o m_obj.o m_atom.o 
m_memory.o m_binbuf.o m_c since before I upgraded from 10.10, and I used 
to use pd 0.42onf.o m_glob.o m_sched.o s_main.o s_inter.o s_file.o 
s_print.o s_loader.o s_path.o s_entry.o s_audio.o s_midi.o s_utf8.o 
d_ugen.o d_ctl.o d_arithmetic.o d_osc.o d_filter.o d_dac.o d_misc.o 
d_math.o d_fft.o d_array.o d_global.o d_delay.o d_resample.o 
x_arithmetic.o x_connective.o x_interface.o x_midi.o x_misc.o x_time.o 
x_acoustics.o x_net.o x_qlist.o x_gui.o x_list.o d_soundfile.o 
s_midi_oss.o s_audio_oss.o s_audio_alsa.o s_audio_alsamm.o s_midi_alsa.o 
d_fft_mayer.o d_fftroutine.o  -ldl -lm -lpthread -lasound
cc -g -O2 -DPD  -Wall -W -Wstrict-prototypes -Wno-unused 
-Wno-parentheses -Wno-switch -DHAVE_LIBDL -DUNIX -DHAVE_UNISTD_H 
-DPDGUIDIR=\"tcl/\"         -fno-strict-aliasing -DPA_USE_OSS 
-DUSEAPI_OSS -DPA_USE_ALSA -DUSEAPI_ALSA -O6 -funroll-loops 
-fomit-frame-pointer -D_LARGEFILE64_SOURCE  -o ../bin/pd-watchdog 
s_watchdog.c
cc -g -O2 -DPD  -Wall -W -Wstrict-prototypes -Wno-unused 
-Wno-parentheses -Wno-switch -DHAVE_LIBDL -DUNIX -DHAVE_UNISTD_H 
-DPDGUIDIR=\"tcl/\"         -fno-strict-aliasing -DPA_USE_OSS 
-DUSEAPI_OSS -DPA_USE_ALSA -DUSEAPI_ALSA -O6 -funroll-loops 
-fomit-frame-pointer -D_LARGEFILE64_SOURCE   -o ../bin/pdreceive 
u_pdreceive.c
u_pdreceive.c: In function ‘tcpmakeoutput’:
u_pdreceive.c:231:22: warning: ignoring return value of ‘write’, 
declared with attribute warn_unused_result [-Wunused-result]
make -C ../extra/bonk~
make[1]: Entering directory 
`/media/DATA/downloads/programmi/pd-0.43-1/extra/bonk~'
make[1]: Nothing to be done for `current'.
make[1]: Leaving directory 
`/media/DATA/downloads/programmi/pd-0.43-1/extra/bonk~'
make -C ../extra/choice
make[1]: Entering directory 
`/media/DATA/downloads/programmi/pd-0.43-1/extra/choice'
make[1]: Nothing to be done for `current'.
make[1]: Leaving directory 
`/media/DATA/downloads/programmi/pd-0.43-1/extra/choice'
make -C ../extra/expr~
make[1]: Entering directory 
`/media/DATA/downloads/programmi/pd-0.43-1/extra/expr~'
make[1]: Nothing to be done for `current'.
make[1]: Leaving directory 
`/media/DATA/downloads/programmi/pd-0.43-1/extra/expr~'
make -C ../extra/fiddle~
make[1]: Entering directory 
`/media/DATA/downloads/programmi/pd-0.43-1/extra/fiddle~'
make[1]: Nothing to be done for `current'.
make[1]: Leaving directory 
`/media/DATA/downloads/programmi/pd-0.43-1/extra/fiddle~'
make -C ../extra/loop~
make[1]: Entering directory 
`/media/DATA/downloads/programmi/pd-0.43-1/extra/loop~'
make[1]: Nothing to be done for `current'.
make[1]: Leaving directory 
`/media/DATA/downloads/programmi/pd-0.43-1/extra/loop~'
make -C ../extra/lrshift~
make[1]: Entering directory 
`/media/DATA/downloads/programmi/pd-0.43-1/extra/lrshift~'
make[1]: Nothing to be done for `current'.
make[1]: Leaving directory 
`/media/DATA/downloads/programmi/pd-0.43-1/extra/lrshift~'
make -C ../extra/pique
make[1]: Entering directory 
`/media/DATA/downloads/programmi/pd-0.43-1/extra/pique'
make[1]: Nothing to be done for `current'.
make[1]: Leaving directory 
`/media/DATA/downloads/programmi/pd-0.43-1/extra/pique'
make -C ../extra/sigmund~
make[1]: Entering directory 
`/media/DATA/downloads/programmi/pd-0.43-1/extra/sigmund~'
make[1]: Nothing to be done for `current'.
make[1]: Leaving directory 
`/media/DATA/downloads/programmi/pd-0.43-1/extra/sigmund~'
make -C ../extra/pd~
make[1]: Entering directory 
`/media/DATA/downloads/programmi/pd-0.43-1/extra/pd~'
make[1]: Nothing to be done for `current'.
make[1]: Leaving directory 
`/media/DATA/downloads/programmi/pd-0.43-1/extra/pd~'
make -C ../extra/stdout
make[1]: Entering directory 
`/media/DATA/downloads/programmi/pd-0.43-1/extra/stdout'
make[1]: Nothing to be done for `current'.
make[1]: Leaving directory 
`/media/DATA/downloads/programmi/pd-0.43-1/extra/stdout'
install -d /usr/local/lib/pd/bin
install ../bin/ /usr/local/lib/pd/bin/
install: omitting directory `../bin/'
make: [install] Error 1 (ignored)
install ../bin/pd-watchdog /usr/local/lib/pd/bin/pd-watchdog
install -d /usr/local/bin
install -m755 ../bin/pd /usr/local/bin/pd
install -m755 ../bin/pdsend /usr/local/bin/pdsend
install -m755 ../bin/pdreceive /usr/local/bin/pdreceive
install -d /usr/local/lib/pd/tcl
install ../tcl/* /usr/local/lib/pd/tcl
for dir in 1.manual 2.control.examples 3.audio.examples 
4.data.structures 5.reference 6.externs 7.stuff sound; do \
		echo "installing $dir"; \
		install -d /usr/local/lib/pd/doc/$dir ; \
		install -m644 -p ../doc/$dir/*.* /usr/local/lib/pd/doc/$dir ; \
	done
installing 1.manual
installing 2.control.examples
installing 3.audio.examples
installing 4.data.structures
installing 5.reference
installing 6.externs
installing 7.stuff
install: cannot stat `../doc/7.stuff/*.*': No such file or directory
installing sound
for dir in soundfile-tools synth tools; do \
		echo "installing 7.stuff/$dir"; \
		install -d /usr/local/lib/pd/doc/7.stuff/$dir ; \
		install -m644 -p ../doc/7.stuff/$dir/*.* \
                     /usr/local/lib/pd/doc/7.stuff/$dir ; \
	done
installing 7.stuff/soundfile-tools
installing 7.stuff/synth
installing 7.stuff/tools
mv /usr/local/lib/pd/doc/1.manual/1.introduction.txt 
/usr/local/lib/pd/doc/1.manual/1.introduction.txt.tmp
cat /usr/local/lib/pd/doc/1.manual/1.introduction.txt.tmp | sed 
's|PD_VERSION|Pd version 0.43.1|' \
		> /usr/local/lib/pd/doc/1.manual/1.introduction.txt
rm /usr/local/lib/pd/doc/1.manual/1.introduction.txt.tmp
cp -pr ../extra /usr/local/lib/pd/
rm -f /usr/local/lib/pd/extra/*/*.o
install -d /usr/local/include
install -m644 m_pd.h /usr/local/include/m_pd.h
install -d /usr/local/share/man/man1
gzip < ../man/pd.1 >  /usr/local/share/man/man1/pd.1.gz
chmod 644 /usr/local/share/man/man1/pd.1.gz
gzip < ../man/pdsend.1 >  /usr/local/share/man/man1/pdsend.1.gz
chmod 644 /usr/local/share/man/man1/pdsend.1.gz
gzip < ../man/pdreceive.1 >  /usr/local/share/man/man1/pdreceive.1.gz
chmod 644 /usr/local/share/man/man1/pdreceive.1.gz
Pd install succeeded.



More information about the Pd-list mailing list