Opened 4 years ago
Closed 3 years ago
#61831 closed defect (wontfix)
vte-gtk2-xfce 0.28.2_1: possible missing dependency on Perl XML::Parser
Reported by: | greyhare | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.6.4 |
Keywords: | Cc: | ryandesign (Ryan Carsten Schmidt) | |
Port: | vte-gtk2-xfce |
Description
During the full port rebuild needed for the Big Sur upgrade, vte-gtk2-xfce
failed to configure. Tracing through the log, this seemed to be the problem:
configure:11468: checking for perl configure:11486: found /opt/local/bin/perl configure:11498: result: /opt/local/bin/perl configure:11509: checking for perl >= 5.8.1 configure:11516: result: 5.26.3 configure:11520: checking for XML::Parser configure:11526: error: XML::Parser perl module is required for intltool
After manually installing p5.26-xml-parser
, this package configures, builds, and installs properly.
Change History (3)
comment:1 Changed 4 years ago by jmroot (Joshua Root)
comment:2 Changed 4 years ago by greyhare
So it seems like the workaround is either the port should rerun autoreconf, or it should add XML::Parser as a dependency, until upstream fixes the problem (in 2026 maybe).
comment:3 Changed 3 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | ryandesign added |
---|---|
Resolution: | → wontfix |
Status: | new → closed |
I deleted vte-gtk2-xfce now that it is no longer used by anything.
The remaining ports vte and vte-gtk2-compat are not affected because they already run ./autogen.sh.
Note: See
TracTickets for help on using
tickets.
The dependency is not actually needed. Configure checking for it is a bug which we have fixed in our intltool port since 2013, but upstream has never acknowledged the patch we contributed: https://bugs.launchpad.net/intltool/+bug/1197875
Since the bug is built into the configure script, running autoreconf is necessary to incorporate the fixed intltool.m4.