[MacPorts] #13634: need to run ranlib on cregistry.a
MacPorts
trac at macosforge.org
Wed Dec 19 05:13:32 PST 2007
#13634: need to run ranlib on cregistry.a
------------------------------------+---------------------------------------
Reporter: jeffadams78 at yahoo.com | Owner: jmpp at macports.org
Type: defect | Status: new
Priority: Normal | Milestone: MacPorts base bugs
Component: base | Version: 1.6.0
Resolution: | Keywords:
------------------------------------+---------------------------------------
Comment (by jeffadams78 at yahoo.com):
Here's the actual error, just in case it is helpful:
{{{
cc -dynamiclib -L/usr/local/lib registry.o util.o entry.o entryobj.o -o
registry.dylib -L/System/Library/Frameworks/Tcl.framework/Versions/8.4
-ltclstub8.4 -L/usr/local/lib ../cregistry/cregistry.a -lsqlite3
ld: archive: ../cregistry/cregistry.a has no table of contents, add one
with ranlib(1) (can't load from it)
/usr/bin/libtool: internal link edit command failed
make[2]: *** [registry.dylib] Error 1
make[1]: *** [all] Error 1
make: *** [all] Error 1
}}}
Here's the output of the file command:
{{{
jeff$ file src/cregistry/cregistry.a
src/cregistry/cregistry.a: current ar archive
}}}
This is when building from source. Let me know how badly you need the
output from a selfupdate... in order to get you that, I'll have to move
aside my (now working) 1.6 install, download and install 1.5 (probably
from source I guess, depends what archives are available for download),
and then run selfupdate again. Unless there's an easy way to restore my
old 1.5, but I doubt it since I "make install"ed the 1.6 version over top
of it (didn't want to have to reinstall all my ports).
Also FYI, doubt it is related but just in case... I'm having trouble
getting the cmake port installed (using 1.6). It fails:
{{{
[ 64%] Building CXX object
Source/CMakeFiles/CMakeLib.dir/cmDependsJavaParser.o
*** malloc_zone_malloc[4222]: argument too large: 3609800964
cc1plus: out of memory allocating 3609800964 bytes after a total of 0
bytes
make[2]: *** [Source/CMakeFiles/CMakeLib.dir/cmDependsJavaParser.o] Error
1
make[1]: *** [Source/CMakeFiles/CMakeLib.dir/all] Error 2
make: *** [all] Error 2
Error: Status 1 encountered during processing.
}}}
--
Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/13634#comment:4>
MacPorts </projects/macports>
Ports system for Mac OS
More information about the macports-tickets
mailing list