On Aug 22, 2004, at 12:37 PM, Martin Costabel wrote:

Daniel Johnson wrote:
[]]
That's odd; I'm using fink from CVS HEAD and BuildConflicts definitely didn't remove bison. I had to do it manually. I wasn't aware that BuildConflicts had been implemented at all. Guess I'll look at the code and see what it's doing.

To be honest, I was surprised to see it in action, too. Just to show you how this can look when it is working, here are some lines from beginning and the end of the build log:

fink rebuild pwlib
/usr/bin/sudo /sw/bin/fink rebuild pwlib
The following package will be rebuilt:
pwlib
The following package will be removed:
bison
Do you want to continue? [Y/n] Fink will attempt to remove 1 package(s).
bison
Do you want to continue? [Y/n] dpkg --remove bison
(Reading database ... 155094 files and directories currently installed.)
Removing bison ...
install-info(bison.info): deleting entry `* bison: (bison) ...'
gzip -dc /sw/src/pwlib_1.5.2.tar.gz | /sw/bin/tar -xf - --no-same-owner --no-same-permissions

[compilation and installation goes ahead w/o problems, but with ~1000 warnings]

Preparing to replace pwlib-bin 1.5.2-12 (using .../pwlib-bin_1.5.2-12_darwin-powerpc.deb) ...
Unpacking replacement pwlib-bin ...
Setting up pwlib (1.5.2-12) ...
Setting up pwlib-shlibs (1.5.2-12) ...
Setting up pwlib-bin (1.5.2-12) ...
dpkg -i /sw/fink/dists/unstable/main/binary-darwin-powerpc/devel/bison_1.875 -1_darwin-powerpc.deb
Selecting previously deselected package bison.
(Reading database ... 155065 files and directories currently installed.)
Unpacking bison (from .../bison_1.875-1_darwin-powerpc.deb) ...
Setting up bison (1.875-1) ...
* bison: (bison). GNU parser generator (Yacc replacement).

--
Martin

Weirder and weirder. When I tried "fink rebuild pwlib" like you just did, it worked. But, It definitely did NOT work during a "fink update-all" using the same version of fink. I've been looking at the dependency engine to see if I can follow what it's doing, but it sure is complex.

--
Daniel Johnson
[EMAIL PROTECTED]
PGP public key: http://homepage.mac.com/danielj7/publickey.txt

Attachment: PGP.sig
Description: This is a digitally signed message part



Reply via email to