Opened 10 years ago

Closed 9 years ago

#28486 closed defect (fixed)

help2man: fails to configure

Reported by: Damien@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.9.2
Keywords: Cc: ryandesign (Ryan Schmidt), mark.macports@…
Port: help2man

Description

# cat /opt/local/etc/macports/variants.conf
+ipv6 +quartz +no_x11 -x11 +nls +tls +ssl +with_default_names +ares +idn +aqua +bash_completion +adns +aspell -universal


# port -d install help2man
DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/textproc/help2man
DEBUG: OS darwin/10.6.0 (Mac OS X 10.6) arch i386
DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided
DEBUG: adding the default universal variant
DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf
DEBUG: Requested variant x11 is not provided by port help2man.
DEBUG: Requested variant tls is not provided by port help2man.
DEBUG: Requested variant no_x11 is not provided by port help2man.
DEBUG: Requested variant quartz is not provided by port help2man.
DEBUG: Requested variant bash_completion is not provided by port help2man.
DEBUG: Requested variant aqua is not provided by port help2man.
DEBUG: Requested variant aspell is not provided by port help2man.
DEBUG: Requested variant ssl is not provided by port help2man.
DEBUG: Requested variant idn is not provided by port help2man.
DEBUG: Requested variant with_default_names is not provided by port help2man.
DEBUG: Requested variant ares is not provided by port help2man.
DEBUG: Requested variant ipv6 is not provided by port help2man.
DEBUG: Requested variant nls is not provided by port help2man.
DEBUG: Requested variant adns is not provided by port help2man.
DEBUG: Starting logging for help2man
DEBUG: Found Dependency: path: /opt/local/bin filename: perl regex: ^perl$
DEBUG: epoch: in tree: 0 installed: 0
DEBUG: perl5.8 5.8.9_3 exists in the ports tree
DEBUG: perl5.8 5.8.9_3 +db+gdbm+shared+threads is the latest installed
DEBUG: perl5.8 5.8.9_3 +db+gdbm+shared+threads is active
DEBUG: Merging existing variants '+db+gdbm+shared+threads-universal' into variants
DEBUG: new fully merged portvariants: universal - gdbm + x11 - threads + tls + db + no_x11 + quartz + bash_completion + aqua + aspell + ssl + idn + ares + with_default_names + ipv6 + nls + adns + shared +
DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/lang/perl5.8
DEBUG: OS darwin/10.6.0 (Mac OS X 10.6) arch i386
DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided
DEBUG: adding the default universal variant
DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf
DEBUG: Requested variant x11 is not provided by port perl5.8.
DEBUG: Requested variant tls is not provided by port perl5.8.
DEBUG: Requested variant no_x11 is not provided by port perl5.8.
DEBUG: Requested variant quartz is not provided by port perl5.8.
DEBUG: Requested variant bash_completion is not provided by port perl5.8.
DEBUG: Requested variant aqua is not provided by port perl5.8.
DEBUG: Requested variant aspell is not provided by port perl5.8.
DEBUG: Requested variant ssl is not provided by port perl5.8.
DEBUG: Requested variant with_default_names is not provided by port perl5.8.
DEBUG: Requested variant ares is not provided by port perl5.8.
DEBUG: Requested variant idn is not provided by port perl5.8.
DEBUG: Requested variant nls is not provided by port perl5.8.
DEBUG: Requested variant ipv6 is not provided by port perl5.8.
DEBUG: Requested variant adns is not provided by port perl5.8.
DEBUG: Executing variant threads provides threads
DEBUG: Executing variant shared provides shared
DEBUG: Executing variant gdbm provides gdbm
DEBUG: Executing variant db provides db
DEBUG: No need to upgrade! perl5.8 5.8.9_3 >= perl5.8 5.8.9_3
DEBUG: epoch: in tree: 0 installed: 0
DEBUG: gdbm 1.8.3_3 exists in the ports tree
DEBUG: gdbm 1.8.3_3  is the latest installed
DEBUG: gdbm 1.8.3_3  is active
DEBUG: Merging existing variants '-universal' into variants
DEBUG: new fully merged portvariants: universal - x11 - tls + no_x11 + quartz + bash_completion + aqua + aspell + ssl + with_default_names + ares + idn + ipv6 + nls + adns +
DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/databases/gdbm
DEBUG: OS darwin/10.6.0 (Mac OS X 10.6) arch i386
DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided
DEBUG: Using group file /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/group/muniversal-1.0.tcl
DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf
DEBUG: universal variant already exists, so not adding the default one
DEBUG: Requested variant x11 is not provided by port gdbm.
DEBUG: Requested variant tls is not provided by port gdbm.
DEBUG: Requested variant no_x11 is not provided by port gdbm.
DEBUG: Requested variant quartz is not provided by port gdbm.
DEBUG: Requested variant bash_completion is not provided by port gdbm.
DEBUG: Requested variant aqua is not provided by port gdbm.
DEBUG: Requested variant aspell is not provided by port gdbm.
DEBUG: Requested variant ssl is not provided by port gdbm.
DEBUG: Requested variant with_default_names is not provided by port gdbm.
DEBUG: Requested variant ares is not provided by port gdbm.
DEBUG: Requested variant idn is not provided by port gdbm.
DEBUG: Requested variant nls is not provided by port gdbm.
DEBUG: Requested variant ipv6 is not provided by port gdbm.
DEBUG: Requested variant adns is not provided by port gdbm.
DEBUG: No need to upgrade! gdbm 1.8.3_3 >= gdbm 1.8.3_3
DEBUG: epoch: in tree: 0 installed: 0
DEBUG: db47 4.7.25_2 exists in the ports tree
DEBUG: db47 4.7.25_2  is the latest installed
DEBUG: db47 4.7.25_2  is active
DEBUG: Merging existing variants '-universal' into variants
DEBUG: new fully merged portvariants: universal - x11 - tls + no_x11 + quartz + bash_completion + aqua + aspell + ssl + with_default_names + ares + idn + ipv6 + nls + adns +
DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/databases/db47
DEBUG: OS darwin/10.6.0 (Mac OS X 10.6) arch i386
DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided
DEBUG: Using group file /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/group/muniversal-1.0.tcl
DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf
DEBUG: universal variant already exists, so not adding the default one
DEBUG: Requested variant x11 is not provided by port db47.
DEBUG: Requested variant tls is not provided by port db47.
DEBUG: Requested variant no_x11 is not provided by port db47.
DEBUG: Requested variant quartz is not provided by port db47.
DEBUG: Requested variant bash_completion is not provided by port db47.
DEBUG: Requested variant aqua is not provided by port db47.
DEBUG: Requested variant aspell is not provided by port db47.
DEBUG: Requested variant ssl is not provided by port db47.
DEBUG: Requested variant with_default_names is not provided by port db47.
DEBUG: Requested variant ares is not provided by port db47.
DEBUG: Requested variant idn is not provided by port db47.
DEBUG: Requested variant nls is not provided by port db47.
DEBUG: Requested variant ipv6 is not provided by port db47.
DEBUG: Requested variant adns is not provided by port db47.
DEBUG: No need to upgrade! db47 4.7.25_2 >= db47 4.7.25_2
DEBUG: epoch: in tree: 0 installed: 0
DEBUG: p5-locale-gettext 1.05_3 exists in the ports tree
DEBUG: p5-locale-gettext 1.05_3  is the latest installed
DEBUG: p5-locale-gettext 1.05_3  is active
DEBUG: Merging existing variants '' into variants
DEBUG: new fully merged portvariants: universal - x11 - tls + no_x11 + quartz + bash_completion + aqua + aspell + ssl + with_default_names + ares + idn + ipv6 + nls + adns +
DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/perl/p5-locale-gettext
DEBUG: OS darwin/10.6.0 (Mac OS X 10.6) arch i386
DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided
DEBUG: Using group file /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/group/perl5-1.0.tcl
DEBUG: Re-registering default for configure.universal_args
DEBUG: adding the default universal variant
DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf
DEBUG: Requested variant x11 is not provided by port p5-locale-gettext.
DEBUG: Requested variant tls is not provided by port p5-locale-gettext.
DEBUG: Requested variant no_x11 is not provided by port p5-locale-gettext.
DEBUG: Requested variant quartz is not provided by port p5-locale-gettext.
DEBUG: Requested variant bash_completion is not provided by port p5-locale-gettext.
DEBUG: Requested variant aqua is not provided by port p5-locale-gettext.
DEBUG: Requested variant aspell is not provided by port p5-locale-gettext.
DEBUG: Requested variant ssl is not provided by port p5-locale-gettext.
DEBUG: Requested variant with_default_names is not provided by port p5-locale-gettext.
DEBUG: Requested variant ares is not provided by port p5-locale-gettext.
DEBUG: Requested variant idn is not provided by port p5-locale-gettext.
DEBUG: Requested variant nls is not provided by port p5-locale-gettext.
DEBUG: Requested variant ipv6 is not provided by port p5-locale-gettext.
DEBUG: Requested variant adns is not provided by port p5-locale-gettext.
DEBUG: No need to upgrade! p5-locale-gettext 1.05_3 >= p5-locale-gettext 1.05_3
DEBUG: Found Dependency: path: /opt/local/bin filename: perl regex: ^perl$
DEBUG: epoch: in tree: 0 installed: 0
DEBUG: gettext 0.18.1.1_2 exists in the ports tree
DEBUG: gettext 0.18.1.1_2  is the latest installed
DEBUG: gettext 0.18.1.1_2 +universal is active
DEBUG: Merging existing variants '+universal' into variants
DEBUG: new fully merged portvariants: universal + x11 - tls + no_x11 + quartz + bash_completion + aqua + aspell + ssl + with_default_names + ares + idn + ipv6 + nls + adns +
DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/gettext
DEBUG: OS darwin/10.6.0 (Mac OS X 10.6) arch i386
DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided
DEBUG: Using group file /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/group/muniversal-1.0.tcl
DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf
DEBUG: Using group file /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/group/archcheck-1.0.tcl
DEBUG: universal variant already exists, so not adding the default one
DEBUG: Requested variant x11 is not provided by port gettext.
DEBUG: Requested variant tls is not provided by port gettext.
DEBUG: Requested variant no_x11 is not provided by port gettext.
DEBUG: Requested variant quartz is not provided by port gettext.
DEBUG: Requested variant bash_completion is not provided by port gettext.
DEBUG: Requested variant aqua is not provided by port gettext.
DEBUG: Requested variant aspell is not provided by port gettext.
DEBUG: Requested variant ssl is not provided by port gettext.
DEBUG: Requested variant with_default_names is not provided by port gettext.
DEBUG: Requested variant ares is not provided by port gettext.
DEBUG: Requested variant idn is not provided by port gettext.
DEBUG: Requested variant nls is not provided by port gettext.
DEBUG: Requested variant ipv6 is not provided by port gettext.
DEBUG: Requested variant adns is not provided by port gettext.
DEBUG: Executing variant universal provides universal
DEBUG: No need to upgrade! gettext 0.18.1.1_2 >= gettext 0.18.1.1_2
DEBUG: epoch: in tree: 0 installed: 0
DEBUG: libiconv 1.13.1_0 exists in the ports tree
DEBUG: libiconv 1.13.1_0  is the latest installed
DEBUG: libiconv 1.13.1_0 +universal is active
DEBUG: Merging existing variants '+universal' into variants
DEBUG: new fully merged portvariants: universal + x11 - tls + no_x11 + quartz + bash_completion + aqua + aspell + ssl + with_default_names + ares + idn + ipv6 + nls + adns +
DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/textproc/libiconv
DEBUG: OS darwin/10.6.0 (Mac OS X 10.6) arch i386
DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided
DEBUG: Using group file /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/group/muniversal-1.0.tcl
DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf
DEBUG: universal variant already exists, so not adding the default one
DEBUG: Requested variant x11 is not provided by port libiconv.
DEBUG: Requested variant tls is not provided by port libiconv.
DEBUG: Requested variant no_x11 is not provided by port libiconv.
DEBUG: Requested variant quartz is not provided by port libiconv.
DEBUG: Requested variant bash_completion is not provided by port libiconv.
DEBUG: Requested variant aqua is not provided by port libiconv.
DEBUG: Requested variant aspell is not provided by port libiconv.
DEBUG: Requested variant ssl is not provided by port libiconv.
DEBUG: Requested variant with_default_names is not provided by port libiconv.
DEBUG: Requested variant ares is not provided by port libiconv.
DEBUG: Requested variant idn is not provided by port libiconv.
DEBUG: Requested variant nls is not provided by port libiconv.
DEBUG: Requested variant ipv6 is not provided by port libiconv.
DEBUG: Requested variant adns is not provided by port libiconv.
DEBUG: Executing variant universal provides universal
DEBUG: No need to upgrade! libiconv 1.13.1_0 >= libiconv 1.13.1_0
DEBUG: epoch: in tree: 0 installed: 0
DEBUG: ncurses 5.7_1 exists in the ports tree
DEBUG: ncurses 5.7_1  is the latest installed
DEBUG: ncurses 5.7_1 +universal is active
DEBUG: Merging existing variants '+universal' into variants
DEBUG: new fully merged portvariants: universal + x11 - tls + no_x11 + quartz + bash_completion + aqua + aspell + ssl + with_default_names + ares + idn + ipv6 + nls + adns +
DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/ncurses
DEBUG: OS darwin/10.6.0 (Mac OS X 10.6) arch i386
DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided
DEBUG: adding the default universal variant
DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf
DEBUG: Requested variant x11 is not provided by port ncurses.
DEBUG: Requested variant tls is not provided by port ncurses.
DEBUG: Requested variant no_x11 is not provided by port ncurses.
DEBUG: Requested variant quartz is not provided by port ncurses.
DEBUG: Requested variant bash_completion is not provided by port ncurses.
DEBUG: Requested variant aqua is not provided by port ncurses.
DEBUG: Requested variant aspell is not provided by port ncurses.
DEBUG: Requested variant ssl is not provided by port ncurses.
DEBUG: Requested variant with_default_names is not provided by port ncurses.
DEBUG: Requested variant ares is not provided by port ncurses.
DEBUG: Requested variant idn is not provided by port ncurses.
DEBUG: Requested variant nls is not provided by port ncurses.
DEBUG: Requested variant ipv6 is not provided by port ncurses.
DEBUG: Requested variant adns is not provided by port ncurses.
DEBUG: Executing variant universal provides universal
DEBUG: No need to upgrade! ncurses 5.7_1 >= ncurses 5.7_1
DEBUG: epoch: in tree: 0 installed: 0
DEBUG: ncursesw 5.7_1 exists in the ports tree
DEBUG: ncursesw 5.7_1  is the latest installed
DEBUG: ncursesw 5.7_1 +universal is active
DEBUG: Merging existing variants '+universal' into variants
DEBUG: new fully merged portvariants: universal + x11 - tls + no_x11 + quartz + bash_completion + aqua + aspell + ssl + with_default_names + ares + idn + ipv6 + nls + adns +
DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/ncursesw
DEBUG: OS darwin/10.6.0 (Mac OS X 10.6) arch i386
DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided
DEBUG: adding the default universal variant
DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf
DEBUG: Requested variant x11 is not provided by port ncursesw.
DEBUG: Requested variant tls is not provided by port ncursesw.
DEBUG: Requested variant no_x11 is not provided by port ncursesw.
DEBUG: Requested variant quartz is not provided by port ncursesw.
DEBUG: Requested variant bash_completion is not provided by port ncursesw.
DEBUG: Requested variant aqua is not provided by port ncursesw.
DEBUG: Requested variant aspell is not provided by port ncursesw.
DEBUG: Requested variant ssl is not provided by port ncursesw.
DEBUG: Requested variant with_default_names is not provided by port ncursesw.
DEBUG: Requested variant ares is not provided by port ncursesw.
DEBUG: Requested variant idn is not provided by port ncursesw.
DEBUG: Requested variant nls is not provided by port ncursesw.
DEBUG: Requested variant ipv6 is not provided by port ncursesw.
DEBUG: Requested variant adns is not provided by port ncursesw.
DEBUG: Executing variant universal provides universal
DEBUG: No need to upgrade! ncursesw 5.7_1 >= ncursesw 5.7_1
DEBUG: epoch: in tree: 0 installed: 0
DEBUG: expat 2.0.1_1 exists in the ports tree
DEBUG: expat 2.0.1_1  is the latest installed
DEBUG: expat 2.0.1_1 +universal is active
DEBUG: Merging existing variants '+universal' into variants
DEBUG: new fully merged portvariants: universal + x11 - tls + no_x11 + quartz + bash_completion + aqua + aspell + ssl + with_default_names + ares + idn + ipv6 + nls + adns +
DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/textproc/expat
DEBUG: OS darwin/10.6.0 (Mac OS X 10.6) arch i386
DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided
DEBUG: adding the default universal variant
DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf
DEBUG: Requested variant x11 is not provided by port expat.
DEBUG: Requested variant tls is not provided by port expat.
DEBUG: Requested variant no_x11 is not provided by port expat.
DEBUG: Requested variant quartz is not provided by port expat.
DEBUG: Requested variant bash_completion is not provided by port expat.
DEBUG: Requested variant aqua is not provided by port expat.
DEBUG: Requested variant aspell is not provided by port expat.
DEBUG: Requested variant ssl is not provided by port expat.
DEBUG: Requested variant with_default_names is not provided by port expat.
DEBUG: Requested variant ares is not provided by port expat.
DEBUG: Requested variant idn is not provided by port expat.
DEBUG: Requested variant nls is not provided by port expat.
DEBUG: Requested variant ipv6 is not provided by port expat.
DEBUG: Requested variant adns is not provided by port expat.
DEBUG: Executing variant universal provides universal
DEBUG: No need to upgrade! expat 2.0.1_1 >= expat 2.0.1_1
--->  Computing dependencies for help2man
DEBUG: Searching for dependency: perl5
DEBUG: Didn't find receipt, going to depspec regex for: perl5
DEBUG: Found Dependency: path: /opt/local/bin filename: perl regex: ^perl$
DEBUG: Found Dependency: path: /opt/local/bin filename: perl regex: ^perl$
DEBUG: Searching for dependency: p5-locale-gettext
DEBUG: Found Dependency: receipt exists for p5-locale-gettext
DEBUG: Searching for dependency: gettext
DEBUG: Found Dependency: receipt exists for gettext
DEBUG: Searching for dependency: libiconv
DEBUG: Found Dependency: receipt exists for libiconv
DEBUG: Executing org.macports.main (help2man)
DEBUG: Skipping completed org.macports.archivefetch (help2man)
DEBUG: Skipping completed org.macports.unarchive (help2man)
DEBUG: Skipping completed org.macports.fetch (help2man)
DEBUG: Skipping completed org.macports.checksum (help2man)
DEBUG: Skipping completed org.macports.extract (help2man)
DEBUG: Skipping completed org.macports.patch (help2man)
--->  Configuring help2man
DEBUG: Using compiler 'Mac OS X gcc 4.2'
DEBUG: configure phase started at Sun Feb 20 16:15:26 CET 2011
DEBUG: Executing org.macports.configure (help2man)
DEBUG: Environment: CPATH='/opt/local/include' CFLAGS='-pipe -O2 -arch x86_64' CPPFLAGS='-I/opt/local/include' CXXFLAGS='-pipe -O2 -arch x86_64' LIBRARY_PATH='/opt/local/lib' MACOSX_DEPLOYMENT_TARGET='10.6' PERL='/opt/local/bin/perl' CXX='/usr/bin/g++-4.2' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_help2man/work/.CC_PRINT_OPTIONS' F90FLAGS='-pipe -O2 -m64' LDFLAGS='-L/opt/local/lib -arch x86_64' OBJC='/usr/bin/gcc-4.2' FCFLAGS='-pipe -O2 -m64' INSTALL='/usr/bin/install -c' OBJCFLAGS='-pipe -O2 -arch x86_64' FFLAGS='-pipe -O2 -m64' CC_PRINT_OPTIONS='YES' CC='/usr/bin/gcc-4.2'
DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_help2man/work/help2man-1.38.4" && ./configure --prefix=/opt/local --enable-nls'
checking for perl... /opt/local/bin/perl
checking for module Locale::gettext... no
checking for msgfmt... /opt/local/bin/msgfmt
checking for gcc... /usr/bin/gcc-4.2
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether /usr/bin/gcc-4.2 accepts -g... yes
checking for /usr/bin/gcc-4.2 option to accept ISO C89... none needed
checking for library containing dlsym... none required
checking for library containing bindtextdomain... -lintl
configure: error: perl module Locale::gettext required
shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_help2man/work/help2man-1.38.4" && ./configure --prefix=/opt/local --enable-nls " returned error 1
Error: Target org.macports.configure returned: configure failure: shell command failed (see log for details)
DEBUG: Backtrace: configure failure: shell command failed (see log for details)
    while executing
"$procedure $targetname"
Warning: the following items did not execute (for help2man): org.macports.activate org.macports.configure org.macports.build org.macports.destroot org.macports.archive org.macports.install
Log for help2man is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_help2man/main.log
Error: Status 1 encountered during processing.
To report a bug, see <http://guide.macports.org/#project.tickets>

Change History (10)

comment:1 in reply to:  description Changed 10 years ago by ryandesign (Ryan Schmidt)

Cc: ryandesign@… added
Keywords: configure removed

Replying to Damien@…:

# cat /opt/local/etc/macports/variants.conf
+ipv6 +quartz +no_x11 -x11 +nls +tls +ssl +with_default_names +ares +idn +aqua +bash_completion +adns +aspell -universal

FYI, the +with_default_names variant was deleted three months ago; see #20748.

configure: error: perl module Locale::gettext required

There are probably dozens of prior reports of this problem in the issue tracker and on the mailing list, but we were never able to satisfactorily determine the cause. The best guess was incorrect/incomplete Migration. Could that be it in your case as well?

comment:2 Changed 10 years ago by jmroot (Joshua Root)

That or changing perl versions without rebuilding installed modules.

comment:3 Changed 10 years ago by ryandesign (Ryan Schmidt)

Cc: mark.macports@… added

Has duplicate #28536.

comment:4 Changed 10 years ago by guillaumesalagnac

I'm experiencing the same problem, and I don't understand the solution offered in the other tickets. And I have not migrated from a different OS nor CPU (that I know of)

comment:5 Changed 10 years ago by guillaumesalagnac

I was trying to follow the advice given in the #28536 ticket, and I indeed happened to solve my problem by installing perl5.10, and then uninstalling perl5.8.

I don't understand why, but I had to --force macports to uninstall perl5.8 :

% sudo port uninstall perl5.8
--->  Unable to uninstall perl5.8 5.8.9_4+universal, the following ports depend on it:
--->      perl5
Error: port uninstall failed: Please uninstall the ports that depend on perl5.8 first.

% sudo port -f uninstall perl5.8
--->  Unable to uninstall perl5.8 5.8.9_4+universal, the following ports depend on it:
--->      perl5
Warning: Uninstall forced.  Proceeding despite dependencies.
--->  Uninstalling perl5.8 @5.8.9_4+universal

But I'm not surprised not to understand what's going on here (meta packages, virtual packages, variants, versions, and options are all quite mysterious to me :-)

comment:6 Changed 10 years ago by lhl@…

This just bit me when I tried to do an upgrade outdated. There was a perl5.8 to 5.12 upgrade that seems to have caused the problem. You should be able to solve this.

A fast workaround (depending on what packages you have installed is to do an uninstall/reinstall of p5-locale-gettext and dependendcies. help2man doesn't have many packges that depend on it:

port echo depends:help2man

For me, the only thing using it was autoconf, so I just uninstalled autoconf, help2man, and p5-locale-gettext

Then, I reinstalled autoconf (and the latest p5-locale-gettext and help2man installed fine):

port install autoconf

Hope this helps, it bit me too (and yeah, the searches on this are ridiculous. This apparently has been a recurring problem for years with lots of dups and wontfixes but no solutions. Note: this happened to me on an update on a brand-spanking new OS X 10.6 + MacPorts 1.9.2 install...)

comment:7 in reply to:  6 Changed 10 years ago by jmroot (Joshua Root)

Replying to lhl@…:

Hope this helps, it bit me too (and yeah, the searches on this are ridiculous. This apparently has been a recurring problem for years with lots of dups and wontfixes but no solutions. Note: this happened to me on an update on a brand-spanking new OS X 10.6 + MacPorts 1.9.2 install...)

#21069 and #12336 are the tickets that all the rest were duped to, FTR. The former is about mismatched architectures, i.e. the user switched to Snow Leopard without following the Migration instructions. The latter is about conflicting headers in /usr/local.

The third way to make p5-locale-gettext fail to work is to install it against e.g. perl5.8 and then switch to another version, e.g. perl5.12.

comment:8 Changed 10 years ago by ClintO (Clint O)

Just FYI, my problem with this was because I upgraded Perl to 5.12 but I neglected to upgrade the packages p5-* that depended on them.

comment:9 Changed 10 years ago by macports@…

Same problem here when doing an upgrade outdated; manually running the line that failed:

cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_help2man/work/help2man-1.39.2" && ./configure --prefix=/opt/local --enable-nls

resulted in:

...
configure: error: perl module Locale::gettext required

therefore, what worked was:

sudo port uninstall p5-locale-gettext

then the upgrade outdated installed a fresh p5-locale-gettext, and everything ran fine.

comment:10 Changed 9 years ago by jmroot (Joshua Root)

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.