Re: BS 11.6.4: Can't resolve dependency "system-xfree86-dev (>= 3:2.7.112-3)"
Hanspeter Niederstrasser <[email protected]>
| Newsgroups | gmane.os.apple.fink.general |
|---|---|
| Organization | Snaggled Works |
| Message-ID | <[email protected]> |
On 3/13/22 1:04 PM, Sven de Vries wrote: > On Sat, 12 Mar 2022, Hanspeter Niederstrasser wrote: >> On 3/11/22 5:14 AM, Sven de Vries wrote: >>> Hi, >>> >>> I am running fink --version >>> Package manager version: 0.45.99.git >>> Distribution version: selfupdate-rsync Fri Mar 11 11:47:17 2022, >>> 11.3, x86_64 >>> Trees: local/main stable/main local/injected >>> >>> and encounter now error messages of type >>> "Can't resolve dependency "system-xfree86-dev (>= 3:2.7.112-3)" >>> this is a bit surprising, as I am running Xquartz 2.8.1 >>> >>> however >>> fink list system-xfree86 yields: >>> Information about 13298 packages read in 3 seconds. >>> i system-xfree86 2:7.2-2 [placeholder >>> for user installed x11] >>> i system-xfree86-dev 2:7.2-2 [placeholder >>> for user installed x11 development tools] >>> i system-xfree86-manual-ins 2:7.2-2 Manually >>> installed X11 components >>> i system-xfree86-shlibs 2:7.2-2 [placeholder >>> for user installed x11 shared libraries] >>> >>> How do i convince fink, that 2.8.1 is present? >>> >>> Just reinstalled 2.8.1, but that didn't help:( >>> >>> and I can't go fink-0.45.4:( >> >> Can you check the file /opt/sw/lib/perl5/Fink/VirtPackage.pm >> >> and look around lines 1680 (search for this text: Epoch=3) >> >> Does the text immediately above it look like the red or the green from >> this change: >> https://github.com/fink/fink/pull/233/files >> >> Hanspeter > > Hi Hanspeter, > > the line immediately preceeding > # assign Epoch=3 and Revision=3 here if we're using the receipt, so > $xver isn't literally '7.2'. > > is: > > ($xver) = `pkgutil --pkg-info org.macosforge.xquartz.pkg 2>/dev/null | > grep version | cut -d: -f2` =~ /\s(\S+)/ or $xver = '7.2'; > > so I have the (old) red version. > > running pkgutil --pkg-info org.macosforge.xquartz.pkg > yields: No receipt for 'org.macosforge.xquartz.pkg' found at '/' > > pkgutil --pkg-info org.macosforge.xquartz.pkg --pkg-info org.xquartz.X11 > No receipt for 'org.macosforge.xquartz.pkg' found at '/'. > > package-id: org.xquartz.X11 > version: 2.8.1 > volume: / > location: > install-time: 1646996313 > > should I just replace the detection code in my file with the lines from > github? Yes, but you're probably safer off reinjecting from an updated pull of fink-git/dpkg1.16 to get all the latest changes. Hanspeter _______________________________________________ Fink-users mailing list [email protected] List archive: https://sourceforge.net/p/fink/mailman/fink-users/ Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-users