Hello,
I'm having a bit of a hard time installing pd-extended on Debian Testing, and would like to help getting this into a better shape.
The package 0.41.4 package found at http://puredata.info/downloads and in the repo cannot be installed due to some dependency problems (details below).
The 0.41.4 source package failed to generate a package, among some other troubles the Debian/control file missed a comma.
I figured since I was going to have to fix stuff anyway, I might just as well go with the lastest CVS version. I fetched the source as documented on http://puredata.info/docs/developer/GettingPdSource with checkout-developer-layout.sh. After fixing a couple of compile errors ( https://sourceforge.net/tracker/?func=detail&aid=2862191&group_id=55... ) this produced a .deb file. However, this .deb claims to be version '0.40.3', and points to some dependencies that do not exist in Debian testing (e.g. jack is just called libjack0, not libjack0.100.0-0.
Is this '0.30.4' version a mistake, or did I get the wrong sources?
I see only one Debian/control file, pure-data/packages/linux_make/debian/control . Shouldn't there be one for each kind of Debian package that can be generated (stable/testing/unstable/ubuntu/etc)?
Regards,
Arnout
As promised, the dependency problems:
arnouten@bird:~/progs/pd/pure-data/packages/linux_make$ sudo apt-get install pd-extended Reading package lists... Done Building dependency tree Reading state information... Done You might want to run `apt-get -f install' to correct these: The following packages have unmet dependencies: pd-extended: Depends: libavifile-0.7c2 (>= 1:0.7.47.20070718) but it is not going to be installed Depends: libmagick++10 but it is not installable Depends: libmagick10 but it is not installable E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution). arnouten@bird:~/progs/pd/pure-data/packages/linux_make$ sudo apt-get install libavifile-0.7c2 Reading package lists... Done Building dependency tree Reading state information... Done You might want to run `apt-get -f install' to correct these: The following packages have unmet dependencies: pd-extended: Depends: libjack0.100.0-0 but it is not installable Depends: libflac7 but it is not installable Depends: libpng3 but it is not going to be installed Depends: libmpeg1 but it is not installable Depends: libquicktime0 but it is not installable Depends: libgsl0 but it is not installable Depends: libmagick++9c2a but it is not installable Recommends: liblo0 but it is not installable Recommends: liblame0 but it is not installable E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Hey Arnout,
Since there aren't current testing builds, you're best bet is to build from source. The comma error is fixed in SVN, but not in the source tarball. So if you use SVN or rsync (search puredata.info for 'rsync') to get the code, it should build a .deb. There is only one debian/control, it uses the Debian tools to get the dep versions automatically at build time.
.hc
On Sep 19, 2009, at 11:47 AM, Arnout Engelen wrote:
Hello,
I'm having a bit of a hard time installing pd-extended on Debian Testing, and would like to help getting this into a better shape.
The package 0.41.4 package found at http://puredata.info/downloads and in the repo cannot be installed due to some dependency problems (details below).
The 0.41.4 source package failed to generate a package, among some other troubles the Debian/control file missed a comma.
I figured since I was going to have to fix stuff anyway, I might just as well go with the lastest CVS version. I fetched the source as documented on http://puredata.info/docs/developer/GettingPdSource with checkout-developer-layout.sh. After fixing a couple of compile errors ( https://sourceforge.net/tracker/?func=detail&aid=2862191&group_id=55... ) this produced a .deb file. However, this .deb claims to be version '0.40.3', and points to some dependencies that do not exist in Debian testing (e.g. jack is just called libjack0, not libjack0.100.0-0.
Is this '0.30.4' version a mistake, or did I get the wrong sources?
I see only one Debian/control file, pure-data/packages/linux_make/debian/control . Shouldn't there be one for each kind of Debian package that can be generated (stable/testing/unstable/ubuntu/etc)?
Regards,
Arnout
As promised, the dependency problems:
arnouten@bird:~/progs/pd/pure-data/packages/linux_make$ sudo apt-get install pd-extended Reading package lists... Done Building dependency tree Reading state information... Done You might want to run `apt-get -f install' to correct these: The following packages have unmet dependencies: pd-extended: Depends: libavifile-0.7c2 (>= 1:0.7.47.20070718) but it is not going to be installed Depends: libmagick++10 but it is not installable Depends: libmagick10 but it is not installable E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution). arnouten@bird:~/progs/pd/pure-data/packages/linux_make$ sudo apt-get install libavifile-0.7c2 Reading package lists... Done Building dependency tree Reading state information... Done You might want to run `apt-get -f install' to correct these: The following packages have unmet dependencies: pd-extended: Depends: libjack0.100.0-0 but it is not installable Depends: libflac7 but it is not installable Depends: libpng3 but it is not going to be installed Depends: libmpeg1 but it is not installable Depends: libquicktime0 but it is not installable Depends: libgsl0 but it is not installable Depends: libmagick++9c2a but it is not installable Recommends: liblo0 but it is not installable Recommends: liblame0 but it is not installable E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Pd-dev mailing list Pd-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
----------------------------------------------------------------------------
Access to computers should be unlimited and total. - the hacker ethic
On Sat, Sep 19, 2009 at 01:24:02PM -0400, Hans-Christoph Steiner wrote:
Since there aren't current testing builds, you're best bet is to build from source.
No problem
The comma error is fixed in SVN, but not in the source tarball. So if you use SVN or rsync (search puredata.info for 'rsync') to get the code, it should build a .deb.
Right - I was still using CVS, I updated the documentation at http://puredata.info/docs/developer/GettingPdSource to reflect the move to SVN :).
There is only one debian/control, it uses the Debian tools to get the dep versions automatically at build time.
Ah, right, I had been wondering about that.
After getting the latest SVN, I ended up with a package without the tcl files. When I added the following to the Makefile around line 120 and built again, it was OK:
# tcl files install -d $(DESTDIR)$(prefix)/lib/pd/tcl install -p $(pd_src)/tcl/*.tcl $(DESTDIR)/usr/lib/pd/tcl
.. however I'm not quite sure if this change made the difference.
Thanks!
Arnout
On Sep 19, 2009, at 11:47 AM, Arnout Engelen wrote:
Hello,
I'm having a bit of a hard time installing pd-extended on Debian Testing, and would like to help getting this into a better shape.
The package 0.41.4 package found at http://puredata.info/downloads and in the repo cannot be installed due to some dependency problems (details below).
The 0.41.4 source package failed to generate a package, among some other troubles the Debian/control file missed a comma.
I figured since I was going to have to fix stuff anyway, I might just as well go with the lastest CVS version. I fetched the source as documented on http://puredata.info/docs/developer/GettingPdSource with checkout-developer-layout.sh. After fixing a couple of compile errors ( https://sourceforge.net/tracker/?func=detail&aid=2862191&group_id=55... ) this produced a .deb file. However, this .deb claims to be version '0.40.3', and points to some dependencies that do not exist in Debian testing (e.g. jack is just called libjack0, not libjack0.100.0-0.
Is this '0.30.4' version a mistake, or did I get the wrong sources?
I see only one Debian/control file, pure-data/packages/linux_make/debian/control . Shouldn't there be one for each kind of Debian package that can be generated (stable/testing/unstable/ubuntu/etc)?
Regards,
Arnout
As promised, the dependency problems:
arnouten@bird:~/progs/pd/pure-data/packages/linux_make$ sudo apt-get install pd-extended Reading package lists... Done Building dependency tree Reading state information... Done You might want to run `apt-get -f install' to correct these: The following packages have unmet dependencies: pd-extended: Depends: libavifile-0.7c2 (>= 1:0.7.47.20070718) but it is not going to be installed Depends: libmagick++10 but it is not installable Depends: libmagick10 but it is not installable E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution). arnouten@bird:~/progs/pd/pure-data/packages/linux_make$ sudo apt-get install libavifile-0.7c2 Reading package lists... Done Building dependency tree Reading state information... Done You might want to run `apt-get -f install' to correct these: The following packages have unmet dependencies: pd-extended: Depends: libjack0.100.0-0 but it is not installable Depends: libflac7 but it is not installable Depends: libpng3 but it is not going to be installed Depends: libmpeg1 but it is not installable Depends: libquicktime0 but it is not installable Depends: libgsl0 but it is not installable Depends: libmagick++9c2a but it is not installable Recommends: liblo0 but it is not installable Recommends: liblame0 but it is not installable E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Pd-dev mailing list Pd-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
Access to computers should be unlimited and total. - the hacker ethic
On Sep 19, 2009, at 1:47 PM, Arnout Engelen wrote:
On Sat, Sep 19, 2009 at 01:24:02PM -0400, Hans-Christoph Steiner wrote:
Since there aren't current testing builds, you're best bet is to build from source.
No problem
The comma error is fixed in SVN, but not in the source tarball. So if you use SVN or rsync (search puredata.info for 'rsync') to get the code, it should build a .deb.
Right - I was still using CVS, I updated the documentation at http://puredata.info/docs/developer/GettingPdSource to reflect the move to SVN :).
Thanks for that! :-D
There is only one debian/control, it uses the Debian tools to get the dep versions automatically at build time.
Ah, right, I had been wondering about that.
After getting the latest SVN, I ended up with a package without the tcl files. When I added the following to the Makefile around line 120 and built again, it was OK:
# tcl files install -d $(DESTDIR)$(prefix)/lib/pd/tcl install -p $(pd_src)/tcl/*.tcl $(DESTDIR)/usr/lib/pd/tcl
.. however I'm not quite sure if this change made the difference.
The 'tcl' subdir was just introduced in the unreleased 0.43. < 0.43 uses pd/src/u_main.tk as the Tcl file. If you are using a Pd-extended branch then there will be no pd/tcl subdir. If you want a working Pd, I recommend checking out the tags/pd-extended/0.41.4, if you want to help test/fix the next release, then go with trunk, then you'll need to switch the 'pd' section to branches/pd-extended/0.42/pd
.hc
Thanks!
Arnout
On Sep 19, 2009, at 11:47 AM, Arnout Engelen wrote:
Hello,
I'm having a bit of a hard time installing pd-extended on Debian Testing, and would like to help getting this into a better shape.
The package 0.41.4 package found at http://puredata.info/downloads and in the repo cannot be installed due to some dependency problems (details below).
The 0.41.4 source package failed to generate a package, among some other troubles the Debian/control file missed a comma.
I figured since I was going to have to fix stuff anyway, I might just as well go with the lastest CVS version. I fetched the source as documented on http://puredata.info/docs/developer/GettingPdSource with checkout-developer-layout.sh. After fixing a couple of compile errors ( https://sourceforge.net/tracker/?func=detail&aid=2862191&group_id=55... ) this produced a .deb file. However, this .deb claims to be version '0.40.3', and points to some dependencies that do not exist in Debian testing (e.g. jack is just called libjack0, not libjack0.100.0-0.
Is this '0.30.4' version a mistake, or did I get the wrong sources?
I see only one Debian/control file, pure-data/packages/linux_make/debian/control . Shouldn't there be one for each kind of Debian package that can be generated (stable/testing/unstable/ubuntu/etc)?
Regards,
Arnout
As promised, the dependency problems:
arnouten@bird:~/progs/pd/pure-data/packages/linux_make$ sudo apt-get install pd-extended Reading package lists... Done Building dependency tree Reading state information... Done You might want to run `apt-get -f install' to correct these: The following packages have unmet dependencies: pd-extended: Depends: libavifile-0.7c2 (>= 1:0.7.47.20070718) but it is not going to be installed Depends: libmagick++10 but it is not installable Depends: libmagick10 but it is not installable E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution). arnouten@bird:~/progs/pd/pure-data/packages/linux_make$ sudo apt-get install libavifile-0.7c2 Reading package lists... Done Building dependency tree Reading state information... Done You might want to run `apt-get -f install' to correct these: The following packages have unmet dependencies: pd-extended: Depends: libjack0.100.0-0 but it is not installable Depends: libflac7 but it is not installable Depends: libpng3 but it is not going to be installed Depends: libmpeg1 but it is not installable Depends: libquicktime0 but it is not installable Depends: libgsl0 but it is not installable Depends: libmagick++9c2a but it is not installable Recommends: liblo0 but it is not installable Recommends: liblame0 but it is not installable E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Pd-dev mailing list Pd-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
Access to computers should be unlimited and total. - the hacker ethic
----------------------------------------------------------------------------
I have the audacity to believe that peoples everywhere can have three meals a day for their bodies, education and culture for their minds, and dignity, equality and freedom for their spirits. - Martin Luther King, Jr.