Opened 13 months ago

Last modified 13 months ago

#68635 closed defect

meld port depends on a nonexistent p5.36-xml-parser port — at Version 1

Reported by: kwolcott Owned by:
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: pulseaudio

Description (last modified by ryandesign (Ryan Carsten Schmidt))

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

Change History (1)

comment:1 Changed 13 months ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Keywords: spurious port dependency removed
Port: meld added

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.

Note: See TracTickets for help on using tickets.