[PD-dev] pd-extended on debian testing

Arnout Engelen puredata at bzzt.net
Sat Sep 19 19:47:51 CEST 2009


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=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
>
>




More information about the Pd-dev mailing list