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 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?

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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.