[PD-dev] pd-extended on debian testing

Hans-Christoph Steiner hans at at.or.at
Sun Sep 20 18:14:22 CEST 2009


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=55736&atid=478070
>>> )
>>> 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 at 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 at 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 at 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.






More information about the Pd-dev mailing list