I just tried to compile this version of Pd by following the instructions (after installing automake and libtool via apt-get) but the Pi couldn't make it.
This is the configuration summary (with --enable-jack) Configuration summary:
Target ...................... armv6l-unknown-linux-gnueabihf C++ bindings ................ no Debug output ................ no
ALSA ........................ no ASIHPI ...................... no
OSS ......................... yes JACK ........................ no
Jack is installed in the pi, alsa too...
and this is what I get at the end of make: make[2]: Leaving directory '/home/pi/applications/pd-0.46-4/src' Making all in man make[2]: Entering directory '/home/pi/applications/pd-0.46-4/man' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/pi/applications/pd-0.46-4/man' Making all in tcl make[2]: Entering directory '/home/pi/applications/pd-0.46-4/tcl' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/pi/applications/pd-0.46-4/tcl' Making all in po make[2]: Entering directory '/home/pi/applications/pd-0.46-4/po' msgfmt --check --tcl --locale=af -d . af.po /bin/bash: msgfmt: command not found Makefile:532: recipe for target 'af.msg' failed make[2]: *** [af.msg] Error 127 make[2]: Leaving directory '/home/pi/applications/pd-0.46-4/po' Makefile:847: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/home/pi/applications/pd-0.46-4' Makefile:746: recipe for target 'all' failed make: *** [all] Error 2
The Pi is running on the latest Raspbian you can find on their website. Am I doing something wrong?
On 01/22/2015 11:51 AM, Alexandros Drymonitis wrote:
I just tried to compile this version of Pd by following the instructions (after installing automake and libtool via apt-get) but the Pi couldn't make it.
This is the configuration summary (with --enable-jack) Configuration summary:
Target ...................... armv6l-unknown-linux-gnueabihf C++ bindings ................ no Debug output ................ no
ALSA ........................ no ASIHPI ...................... no
OSS ......................... yes JACK ........................ no
Jack is installed in the pi, alsa too...
and this is what I get at the end of make: make[2]: Leaving directory '/home/pi/applications/pd-0.46-4/src' Making all in man make[2]: Entering directory '/home/pi/applications/pd-0.46-4/man' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/pi/applications/pd-0.46-4/man' Making all in tcl make[2]: Entering directory '/home/pi/applications/pd-0.46-4/tcl' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/pi/applications/pd-0.46-4/tcl' Making all in po make[2]: Entering directory '/home/pi/applications/pd-0.46-4/po' msgfmt --check --tcl --locale=af -d . af.po /bin/bash: msgfmt: command not found Makefile:532: recipe for target 'af.msg' failed make[2]: *** [af.msg] Error 127 make[2]: Leaving directory '/home/pi/applications/pd-0.46-4/po' Makefile:847: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/home/pi/applications/pd-0.46-4' Makefile:746: recipe for target 'all' failed make: *** [all] Error 2
The Pi is running on the latest Raspbian you can find on their website. Am I doing something wrong?
you are missing some build-dependencies (namely "gettext"). you should always start with: # apt-get build-dep puredata
gfmdsar IOhannes
you are missing some build-dependencies (namely "gettext"). you should always start with: # apt-get build-dep puredata
Ok, did that and got: E: You must put some 'source' URIs in your sources.list
so, which ones are they?
thanks by the way..
gfmdsar IOhannes
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
On 01/22/2015 01:32 PM, Alexandros Drymonitis wrote:
you are missing some build-dependencies (namely "gettext"). you should always start with: # apt-get build-dep puredata
Ok, did that and got: E: You must put some 'source' URIs in your sources.list
so, which ones are they?
check the Build-Depends section in [1]
gmdsr IOhannes
[1] http://anonscm.debian.org/cgit/collab-maint/puredata.git/tree/debian/control
On Thu, Jan 22, 2015 at 4:09 PM, IOhannes m zmölnig zmoelnig@iem.at wrote:
check the Build-Depends section in [1]
Ok, I'm kind of getting it. But I have to include these URIs in sources.list. I've no idea where this sources.list is located in the system. Is it included in the Pd package, or is it in the Debian system?
gmdsr IOhannes
[1]
http://anonscm.debian.org/cgit/collab-maint/puredata.git/tree/debian/control
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
On 01/22/2015 03:24 PM, Alexandros Drymonitis wrote:
On Thu, Jan 22, 2015 at 4:09 PM, IOhannes m zmölnig zmoelnig@iem.at wrote:
check the Build-Depends section in [1]
Ok, I'm kind of getting it. But I have to include these URIs in sources.list. I've no idea where this sources.list is located in the system. Is it included in the Pd package, or is it in the Debian system?
ah no.
the link i gave you gives you the information directly: just copy the Build-Depends (without commas, linebreaks, things in brackets) to your clipboard and "aptitude install" them.
the alternative (which is what is suggested by the error message you got) is to add a "deb-src" line to your sources.list. *usually* this can be done by duplicating the lines starting with "deb" and replace that first word with "deb-src". e.g. my sources.list file looks like: deb http://ftp.at.debian.org/debian/ jessie main contrib non-free deb-src http://ftp.at.debian.org/debian/ jessie main contrib non-free (this will most likely not work on your rasbpi) then run "apt-get update" (so the new sources take effect).
the sources.list file(s) are a core component of the Debian package manager. it is either /etc/apt/sources.list or split into multiple files in /etc/apt/sources.list.d/ (actually apt uses both). i prefer the latter as it allows you to add a single file (e.g. /etc/apt/sources.list.d/debsrc.list) that only adds the "deb-src" you are interested in without touching (and breaking) /etc/apt/sources.list.
mgfdsar IOhannes
On Thu, Jan 22, 2015 at 4:39 PM, IOhannes m zmölnig zmoelnig@iem.at wrote:
On 01/22/2015 03:24 PM, Alexandros Drymonitis wrote:
On Thu, Jan 22, 2015 at 4:09 PM, IOhannes m zmölnig zmoelnig@iem.at
wrote:
check the Build-Depends section in [1]
Ok, I'm kind of getting it. But I have to include these URIs in sources.list. I've no idea where this sources.list is located in the system. Is it included in the Pd package, or is it in the Debian system?
ah no.
the link i gave you gives you the information directly: just copy the Build-Depends (without commas, linebreaks, things in brackets) to your clipboard and "aptitude install" them.
the alternative (which is what is suggested by the error message you got) is to add a "deb-src" line to your sources.list. *usually* this can be done by duplicating the lines starting with "deb" and replace that first word with "deb-src". e.g. my sources.list file looks like: deb http://ftp.at.debian.org/debian/ jessie main contrib non-free deb-src http://ftp.at.debian.org/debian/ jessie main contrib non-free (this will most likely not work on your rasbpi) then run "apt-get update" (so the new sources take effect).
the sources.list file(s) are a core component of the Debian package manager. it is either /etc/apt/sources.list or split into multiple files in /etc/apt/sources.list.d/ (actually apt uses both). i prefer the latter as it allows you to add a single file (e.g. /etc/apt/sources.list.d/debsrc.list) that only adds the "deb-src" you are interested in without touching (and breaking) /etc/apt/sources.list.
That did it! In the Pi the /etc/apt/sources.list had this line commented out, suggesting to remove the comment if you need it. I removed it and then typed sudo apt-get build-dep puredata and re-compiled Pd and it now runs fine.
Thanks
mgfdsar IOhannes
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list