[PD] pd 0.43.1 installed, not installed

Hans-Christoph Steiner hans at at.or.at
Thu Jan 12 20:42:27 CET 2012


The 'puredata' command comes from the Debian packaging.  The Pd source code will only install a 'pd' command.

.hc

On Jan 12, 2012, at 2:15 PM, Matteo Sisti Sette wrote:

> 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.
> 
> _______________________________________________
> Pd-list at 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




More information about the Pd-list mailing list