Re: BS 11.6.4: Can't resolve dependency "system-xfree86-dev (>= 3:2.7.112-3)"
Sven de Vries <[email protected]>
| Newsgroups | gmane.os.apple.fink.general |
|---|---|
| Message-ID | <[email protected]> |
On Thu, 17 Mar 2022, Hanspeter Niederstrasser wrote: > 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. I just checked, and I am on dpkg --version Debian »/opt/sw3/bin/dpkg« Paketmanagement-Programm Version 1.17.6 wouldn't that be a downgrade? would it break BigSur support? if yes: the sequence of commands is: git clone https://github.com/nieder/fink cd fink git checkout dpkg1.16 ./bootstrap OR ./inject.pl best sven _______________________________________________ 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