[MacPorts] #23108: Installing man +universal fails at compiling step
MacPorts
noreply at macports.org
Sat Jan 2 19:39:24 PST 2010
#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
More information about the macports-tickets
mailing list