#23108: Installing man +universal fails at compiling step --------------------------------------+------------------------------------- Reporter: elliot.winkler@… | Owner: mww@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.2 Keywords: | Port: man --------------------------------------+------------------------------------- Changes (by macsforever2000@…): * owner: macports-tickets@… => mww@… Old description:
If you try to do `port install man +universal`, the compiling step fails with:
Error: Target org.macports.configure returned: configure failure: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_sysutils_man/work/man-1.6f" && ./configure --prefix=/opt/local --disable-dependency-tracking --mandir=/opt/local/share/man -compatibility_mode_for_colored_groff -confdir=/opt/local/etc +fhs " returned error 1 Command output: Usage: configure -ask or: configure [-d|-default] [-confdir DIR] [+suid] [+sgid] \ [+fhs|+fsstnd|+traditional] [+lang all|LANGUAGES] where LANGUAGES is a substring of bg,cs,da,de,el,en,es,fi,fr,hr,it,ja,ko,nl,pl,pt,ro,ru,sl.
The default "configure -d" is equivalent to "configure +fhs +lang en". The option +suid will make man suid to a user "man". Create this first. The option +sgid will make man sgid to a group "man". Create this first. The options +fhs, +fsstnd, +traditional will make man use /var/cache/man, /var/catman and /usr/man/cat?, respectively. The -confdir option specifies where man.conf lives (default /usr/share/misc).
Adding
configure.universal_args-delete --disable-dependency-tracking
to the portfile fixes this so that the port will install correctly.
New description: If you try to do `port install man +universal`, the compiling step fails with: {{{ Error: Target org.macports.configure returned: configure failure: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_sysutils_man/work/man-1.6f" && ./configure --prefix=/opt/local --disable-dependency-tracking --mandir=/opt/local/share/man -compatibility_mode_for_colored_groff -confdir=/opt/local/etc +fhs " returned error 1 Command output: Usage: configure -ask or: configure [-d|-default] [-confdir DIR] [+suid] [+sgid] \ [+fhs|+fsstnd|+traditional] [+lang all|LANGUAGES] where LANGUAGES is a substring of bg,cs,da,de,el,en,es,fi,fr,hr,it,ja,ko,nl,pl,pt,ro,ru,sl. }}} The default "configure -d" is equivalent to "configure +fhs +lang en". The option +suid will make man suid to a user "man". Create this first. The option +sgid will make man sgid to a group "man". Create this first. The options +fhs, +fsstnd, +traditional will make man use /var/cache/man, /var/catman and /usr/man/cat?, respectively. The -confdir option specifies where man.conf lives (default /usr/share/misc). Adding {{{ configure.universal_args-delete --disable-dependency-tracking }}} to the portfile fixes this so that the port will install correctly. -- -- Ticket URL: <http://trac.macports.org/ticket/23108#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS