[prev in list] [next in list] [prev in thread] [next in thread] 

List:       fink-users
Subject:    Re: [Fink-users] matplotlib-py26 install trouble.
From:       Kurt Schwehr <kurtschwehr () yahoo ! com>
Date:       2009-09-17 12:56:39
Message-ID: 331339.3778.qm () web51405 ! mail ! re2 ! yahoo ! com
[Download RAW message or body]

Hi All,

I haven't been able to reproduce trouble with matplotlib.  I've done a rebuild of \
fink from scratch without seeing the problem.

-kurt
(goatbar)


----- Original Message ----
From: Daniel Macks <dmacks@netspace.org>
To: fink-users@lists.sourceforge.net
Sent: Thursday, September 17, 2009 5:07:15 AM
Subject: Re: [Fink-users] matplotlib-py26 install trouble.

On Wed, Sep 16, 2009 at 02:09:05PM -0400, John K. Parejko wrote:
> 
> I'm trying to install the new version of matplotlib-py26, but I get  
> the following error about it trying to overwrite files that belong to  
> dateutil:
> 
> Unpacking matplotlib-py26 (from .../matplotlib-py26_0.99.0-1_darwin- 
> i386.deb) ...
> /sw/bin/dpkg: error processing /sw/fink/dists/unstable/main/binary- 
> darwin-i386/sci/matplotlib-py26_0.99.0-1_darwin-i386.deb (--install):
> trying to overwrite `/sw/lib/python2.6/site-packages/dateutil/ 
> __init__.py', which is also in package dateutil-py26
> /sw/bin/dpkg-deb: subprocess paste killed by signal (Broken pipe)
> Errors were encountered while processing:
> /sw/fink/dists/unstable/main/binary-darwin-i386/sci/matplotlib- 
> py26_0.99.0-1_darwin-i386.deb
> ### execution of /sw/bin/dpkg-lockwait failed, exit code 1
> 
> Is this a packaging bug?  I've tried removing dateutil but matplotlib- 
> py26 depends on it.

I can't reproduce this on my 10.4/ppc machine with unstable activated
(dateutil-py26-1.4-1 matplotlib-py26-0.99.0-1) and with all packages
built locally by fink (vs downloaded precompiled .deb).

The way this is *supposed* to work is that matplotlib detects that
dateutil is already present (as you found, it's a dependency) and
therefore does not build its own version of it. If matplotlib can't
find dateutil, it builds its own copy, which would collide with the
"real" dateutil package.

I assume your fink is building these packages locally (rather than
downloading .deb)? Look at the spewed output of the matplotlib build
and see what it says about detected support libraries. I get:

OPTIONAL DATE/TIMEZONE DEPENDENCIES
              datetime: present, version unknown
              dateutil: 1.4
                  pytz: 2008b

dan

-- 
Daniel Macks
dmacks@netspace.org
http://www.netspace.org/~dmacks


------------------------------------------------------------------------------
Come build with us! The BlackBerry&reg; Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
Fink-users mailing list
Fink-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-users



      

------------------------------------------------------------------------------
Come build with us! The BlackBerry&reg; Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9&#45;12, 2009. Register now&#33;
http://p.sf.net/sfu/devconf
_______________________________________________
Fink-users mailing list
Fink-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-users


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic