On 9/21/05, Kevin Horton <[EMAIL PROTECTED]> wrote:
> I updated wget yesterday, and found a new version today.  wget
> 1.10.1-2 has problems with openssl097-dev:
> 
> 
> % fink update wget
> Information about 4905 packages read in 2 seconds.
> The package 'wget' will be built and installed.
> The package 'libgettext3-dev' will be installed.
> The following package will be installed or updated:
> wget
> The following additional package will be installed:
> libgettext3-dev
> The following package will be removed:
> openssl097-dev
> Do you want to continue? [Y/n]
> Fink will attempt to remove 1 package
> 
> Do you want to continue? [Y/n]
> /sw/bin/dpkg-lockwait --remove openssl097-dev
> (Reading database ... 125063 files and directories currently installed.)
> Removing openssl097-dev ...
> /sw/bin/dpkg-lockwait -i /sw/fink/dists/unstable/main/binary-darwin-
> powerpc/base/libgettext3-dev_0.14.5-1_darwin-powerpc.deb
> Selecting previously deselected package libgettext3-dev.
> dpkg: considering removing gettext-dev in favour of libgettext3-dev ...
> dpkg: yes, will remove gettext-dev in favour of libgettext3-dev.
> (Reading database ... 124050 files and directories currently installed.)
> Unpacking libgettext3-dev (from .../libgettext3-dev_0.14.5-1_darwin-
> powerpc.deb) ...
> Setting up libgettext3-dev (0.14.5-1) ...
> The package 'openssl097-dev' will be installed.
> /sw/bin/dpkg-lockwait -i /sw/fink/dists/unstable/crypto/binary-darwin-
> powerpc/openssl097-dev_0.9.7g-2_darwin-powerpc.deb
> Selecting previously deselected package openssl097-dev.
> (Reading database ... 124057 files and directories currently installed.)
> Unpacking openssl097-dev (from .../openssl097-dev_0.9.7g-2_darwin-
> powerpc.deb) ...
> Setting up openssl097-dev (0.9.7g-2) ...
> 
> dpkg-deb -b /Volumes/BU/sw/src/fink.build/root-fink-buildlock-
> wget-1.10.1-2 /Volumes/BU/sw/src/fink.build
> dpkg-deb: building package `fink-buildlock-wget-1.10.1-2' in `/
> Volumes/BU/sw/src/fink.build/fink-buildlock-
> wget-1.10.1-2_2005.09.21-05.36.58_darwin-powerpc.deb'.
> Setting build lock...
> /sw/bin/dpkg-lockwait -i /Volumes/BU/sw/src/fink.build/fink-buildlock-
> wget-1.10.1-2_2005.09.21-05.36.58_darwin-powerpc.deb
> Selecting previously deselected package fink-buildlock-wget-1.10.1-2.
> dpkg: regarding .../fink-buildlock-
> wget-1.10.1-2_2005.09.21-05.36.58_darwin-powerpc.deb containing fink-
> buildlock-wget-1.10.1-2:
> fink-buildlock-wget-1.10.1-2 conflicts with openssl097-dev
>    openssl097-dev (version 0.9.7g-2) is installed.
> /sw/bin/dpkg: error processing /Volumes/BU/sw/src/fink.build/fink-
> buildlock-wget-1.10.1-2_2005.09.21-05.36.58_darwin-powerpc.deb (--
> install):
> conflicting packages - not installing fink-buildlock-wget-1.10.1-2
> Errors were encountered while processing:
> /Volumes/BU/sw/src/fink.build/fink-buildlock-
> wget-1.10.1-2_2005.09.21-05.36.58_darwin-powerpc.deb
> ### execution of /sw/bin/dpkg-lockwait failed, exit code 1
> Can't set build lock for wget (1.10.1-2)
> 
> If any of the above dpkg error messages mention conflicting packages
> or missing dependencies -- for example, telling you that the package
> fink-buildlock-wget-1.10.1-2 conflicts with something else -- fink
> has probably gotten confused by trying  to build many packages at
> once. Try building just this
> current package wget (i.e, "fink build wget"). When that has
> completed successfully,  you could retry whatever you did that led to
> the present error.
> 
> Regardless of the cause of the lock failure, don't worry: you have
> not wasted compiling time! Packages that had been completely built
> before this error occurred will
> not have to be recompiled.
> Failed: buildlock failure
> 
> ==============
> I manually removed openssl097-dev, and wget updated OK.
> 
> % fink --version
> Package manager version: 0.24.10
> Distribution version: 0.8.0.rsync
> 
>   % sw_vers
> ProductName:    Mac OS X
> ProductVersion: 10.4.2
> BuildVersion:   8C46
> 
> 
> 
> Kevin Horton
> Ottawa, Canada
> 
> 
> 
>  

Nothing for me to do--it's a limitation in the FInk engine.  Notice
how openssl097-dev was removed, then libgettext3-dev was swapped in,
and _then_ openssl097-dev was reinstalled.  The build conflict handler
seems to want to put back what it removed after the very next package
install, even if what was installed was _not_ the package with a
conflict.

The developers are indeed aware of this, and are working toward an
engine revamp.
-- 
Alexander K. Hansen
Fink Documenter
[Day Job] Levitated Dipole Experiment
http://psfcwww2.psfc.mit.edu/ldx/


-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server.
Download it for free - -and be entered to win a 42" plasma tv or your very
own Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Fink-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to