Hi,

Just to finish up, as the fix seemed trivial (us the PG to set the deps) I have 
pushed an update doing just this. So update and try again.

Chris

> On 21 Apr 2019, at 5:23 am, Chris Jones <jon...@hep.phy.cam.ac.uk> wrote:
> 
> Hi,
> 
> I was curious, so I fired off a build using the buildbots, just to see what 
> would happen in a clean environment.
> 
> https://build.macports.org/builders/ports-10.11_x86_64-builder/builds/84721/steps/install-dependencies/logs/stdio
>  
> <https://build.macports.org/builders/ports-10.11_x86_64-builder/builds/84721/steps/install-dependencies/logs/stdio>
> 
> And indeed I see the dep on qt5-XYZ there. Interestingly, qt511-base, the 
> version I would expect, is also there.
> 
> So, looking again at 
> 
> https://github.com/macports/macports-ports/blob/master/net/wireshark3/Portfile
>  
> <https://github.com/macports/macports-ports/blob/master/net/wireshark3/Portfile>
> 
> If you look at the qt5 variant, defined at line 63, the issue is actually 
> obvious really. The qt5 portgroup is correctly used, to pick the right qt5 
> build, but then at line 68 there are hardcoded deps on specific ‘qt5’ 
> versions, which undoes the good work of the qt5 PG. This is a bug in the 
> wireshark port, which should be looked into. I suggest you file a trac ticket 
> to ask the maintainer to take a look.
> 
> Chris
> 
> On 21 Apr 2019, at 4:47 am, Chris Jones <jon...@hep.phy.cam.ac.uk 
> <mailto:jon...@hep.phy.cam.ac.uk>> wrote:
> 
>> Hi,
>> 
>> There is a qt5 port group specifically designed to handle picking the 
>> correct qt5 version for a given platform. See
>> 
>> https://github.com/macports/macports-ports/blob/master/_resources/port1.0/group/qt5-1.0.tcl
>>  
>> <https://github.com/macports/macports-ports/blob/master/_resources/port1.0/group/qt5-1.0.tcl>
>> 
>> In your case, on osx 10.11 it should be using the qt511 ports, which use 
>> 5.11, rather than the main qt5 ports, which currently install 5.12.
>> 
>> So it is strange that you are trying to install qt5-base, as qt511-base 
>> should be used instead in your case. 
>> 
>> I assume your ports are fully up to date ? 
>> 
>> Please run
>> 
>> > sudo port sync
>> > sudo port upgrade outdated
>> > sudo port clean all
>> 
>> Then try again installing the particular wireshark version you want (there 
>> are numerous) and if it still fails post the complete log file.
>> 
>> Chris
>> 
>> On 20 Apr 2019, at 11:30 pm, Greg Earle <ea...@isolar.dyndns.org 
>> <mailto:ea...@isolar.dyndns.org>> wrote:
>> 
>>> I've got a Mac mini running El Capitan 10.11.6.  I've held the OS back 
>>> because I have a FireWire audio interface on it and FireWire is deprecated 
>>> in more recent OSes.
>>> 
>>> I am having a problem with my Blu-ray player not recognizing NFS shares on 
>>> the same Mac mini.  I went to install Wireshark to debug the NFS traffic 
>>> but it won't install because the current "qt5-qtbase" port is only for 
>>> Sierra or newer:
>>> 
>>> --
>>> Mac-mini:~ admin$ sudo port install qt5-qtbase
>>> --->  Computing dependencies for qt5-qtbase
>>> --->  Fetching distfiles for qt5-qtbase
>>> Error: qt5-qtbase requires macOS 10.12 or later
>>> Error: Failed to fetch qt5-qtbase: incompatible OS version
>>> Error: See 
>>> /opt/local/var/macports/logs/_private_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_aqua_qt5/qt5-qtbase/main.log
>>>  for details.
>>> Error: Follow https://guide.macports.org/#project.tickets 
>>> <https://guide.macports.org/#project.tickets> to report a bug.
>>> Error: Processing of port qt5-qtbase failed
>>> --
>>> 
>>> Is there any way to build/install an older Wireshark/Qt5 port combo that 
>>> will still work on El Capitan?
>>> 
>>> My impression of MacPorts has always been that you can only build/install 
>>> whatever port happens to be installed after you last did a "port self 
>>> update".  I can't really risk going to Sierra and have this audio interface 
>>> stop working.  :-/
>>> 
>>>        - Greg

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to