[MacPorts] #38309: Compiling gettext @0.18.2.1 (devel) loops
MacPorts
noreply at macports.org
Wed Mar 6 12:23:05 PST 2013
#38309: Compiling gettext @0.18.2.1 (devel) loops
-----------------------+--------------------------
Reporter: kotedo@… | Owner: ryandesign@…
Type: defect | Status: closed
Priority: Normal | Milestone:
Component: ports | Version: 2.1.3
Resolution: invalid | Keywords:
Port: gettext |
-----------------------+--------------------------
Changes (by ryandesign@…):
* status: new => closed
* resolution: => invalid
Comment:
Replying to [comment:10 kotedo@…]:
> {{{
> MK324SDKQ4:~ kai$ time sudo port install gettext
> ---> Computing dependencies for gettext
> ---> Cleaning gettext
> }}}
This shows gettext was already installed.
After you install or update any port, MacPorts then checks if there are
any linking errors in any of the ports that are installed:
> {{{
> ---> Scanning binaries for linking errors: 100.0%
> ---> Found 1 broken file(s), matching files to ports
> ---> Found 1 broken port(s), determining rebuild order
> ---> Rebuilding in order
> clisp @2.49
> }}}
MacPorts found that clisp had linking errors and needed to be rebuilt.
> {{{
> ---> Computing dependencies for clisp
> ---> Dependencies to be installed: gettext
> ---> Fetching archive for gettext
> ---> Attempting to fetch
gettext-0.18.2.1_0+universal.darwin_12.i386-x86_64.tbz2 from
http://packages.macports.org/gettext
> ---> Attempting to fetch
gettext-0.18.2.1_0+universal.darwin_12.i386-x86_64.tbz2 from
http://lil.fr.packages.macports.org/gettext
> ---> Attempting to fetch
gettext-0.18.2.1_0+universal.darwin_12.i386-x86_64.tbz2 from
http://mse.uk.packages.macports.org/sites/packages.macports.org/gettext
> ---> Fetching distfiles for gettext
> ---> Verifying checksum(s) for gettext
> ---> Extracting gettext
> ---> Applying patches to gettext
> ---> Configuring gettext
> ---> Building gettext
> ---> Staging gettext into destroot
> ---> Installing gettext @0.18.2.1_0+universal
> ---> Deactivating gettext @0.18.2.1_0
> ---> Cleaning gettext
> ---> Activating gettext @0.18.2.1_0+universal
> ---> Cleaning gettext
> }}}
MacPorts reinstalled gettext, this time with the universal variant. This
is because clisp is not available in a 64-bit version. This was in fact
probably the only linking error: clisp was trying to link with the non-
existent 32-bit version of gettext. clisp would probably have worked fine
if you interrupted the install here.
> {{{
> ---> Fetching archive for clisp
> ---> Attempting to fetch clisp-2.49_2.darwin_12.i386.tbz2 from
http://packages.macports.org/clisp
> ---> Attempting to fetch clisp-2.49_2.darwin_12.i386.tbz2 from
http://mse.uk.packages.macports.org/sites/packages.macports.org/clisp
> ---> Attempting to fetch clisp-2.49_2.darwin_12.i386.tbz2 from
http://lil.fr.packages.macports.org/clisp
> ---> Fetching distfiles for clisp
> ---> Verifying checksum(s) for clisp
> ---> Extracting clisp
> ---> Applying patches to clisp
> ---> Configuring clisp
> ---> Building clisp
> ---> Staging clisp into destroot
> ---> Installing clisp @2.49_2
> ---> Cleaning clisp
> ---> Computing dependencies for clisp
> ---> Deactivating clisp @2.49_1
> ---> Cleaning clisp
> ---> Activating clisp @2.49_2
> ---> Cleaning clisp
> ---> Updating database of binaries: 100.0%
> ---> Scanning binaries for linking errors: 100.0%
> ---> No broken files found.
>
> real 60m25.429s
> user 6m42.738s
> sys 3m46.112s
> }}}
MacPorts rebuilt clisp and found it now works fine. So your 60m25s build
time includes not only gettext but also clisp, which I haven't tested.
In any case it doesn't look like there is a problem building gettext or
clisp.
--
Ticket URL: <https://trac.macports.org/ticket/38309#comment:11>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list