[MacPorts] #68635: meld port depends on a nonexistent p5.36-xml-parser port
MacPorts
noreply at macports.org
Sat Nov 4 21:50:59 UTC 2023
#68635: meld port depends on a nonexistent p5.36-xml-parser port
-----------------------+--------------------
Reporter: kwolcott | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: meld |
-----------------------+--------------------
Changes (by ryandesign):
* keywords: spurious port dependency =>
* port: => meld
Old description:
> When trying to install the meld port from source on Sonoma 14.1 (M1 chip)
> it fails due to a spurious dependency on a nonexistent p5.36-xml-parser
> port.
>
> ...
> > ---> Computing dependencies for meld........
> > Error: Dependency 'p5.36-xml-parser' not found.
> ...
>
> meld does not have this dependency:
>
> Meld itself does not have this dependency:
>
> % port deps meld
> Full Name: meld @3.21.0_2+x11
> Extract Dependencies: xz
> Build Dependencies: intltool, itstool, libxml2, py311-distro, makeicns,
> librsvg
> Library Dependencies: desktop-file-utils, glib2, gtk3, gtksourceview4,
> py311-cairo, py311-gobject3, shared-mime-info,
> python311
> Runtime Dependencies: adwaita-icon-theme, gsettings-desktop-schemas, yelp
>
> So it must be one of its dependencies.
>
> port rdeps meld | grep -F p5.36-xml-parser
> Error: Port p5.36-xml-parser not found
> p5.36-xml-parser
New description:
When trying to install the meld port from source on Sonoma 14.1 (M1 chip)
it fails due to a spurious dependency on a nonexistent p5.36-xml-parser
port.
{{{
...
> ---> Computing dependencies for meld........
> Error: Dependency 'p5.36-xml-parser' not found.
...
}}}
meld does not have this dependency:
Meld itself does not have this dependency:
{{{
% port deps meld
Full Name: meld @3.21.0_2+x11
Extract Dependencies: xz
Build Dependencies: intltool, itstool, libxml2, py311-distro, makeicns,
librsvg
Library Dependencies: desktop-file-utils, glib2, gtk3, gtksourceview4,
py311-cairo, py311-gobject3, shared-mime-info,
python311
Runtime Dependencies: adwaita-icon-theme, gsettings-desktop-schemas, yelp
}}}
So it must be one of its dependencies.
{{{
port rdeps meld | grep -F p5.36-xml-parser
Error: Port p5.36-xml-parser not found
p5.36-xml-parser
}}}
--
Comment:
On my system `port echo depends:p5.36-xml-parser` produces no output so it
is not a problem that affects everyone. Does it show anything on your
system?
As you showed, meld does depend on intltool, and intltool does depend on
p5.34-xml-parser.
Do you by chance have the perl5 port installed with the non-default
+perl5_36 variant, and/or have that variant in your variants.conf? If so,
maybe that is related to the problem.
--
Ticket URL: <https://trac.macports.org/ticket/68635#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list