Thanx again
I already have tried upgrade glib2 and it did produce static
libraries! It did complained a little about libiconv (just in case, I
have attached all messages at the bottom of this e-mail)
Andrei
On Dec 1, 2007, at 15:07 , Ryan Schmidt wrote:
On Dec 1, 2007, at 09:44, Andrei Tchijov wrote:
Thanks for quick response. While you fixing it, could you do the
same with ImageMagic? It does not install any static libraries
either.
ImageMagick is a bit of a different case. Its default is to build
static libraries, but the port specifically requested that static
libraries be disabled, and it has done so since the port was created
in r2591 on 2003-05-08.
Enabling the static libraries seems to work though so I changed this
in r31651. Wait 12 hours and you should be able to install version
6.3.7-1_1 which includes this fix.
[local/lib] upgrade glib2
--- Fetching libiconv
--- Attempting to fetch libiconv-1.12.tar.gz from
http://ftp.gnu.org/gnu/libiconv
--- Verifying checksum(s) for libiconv
--- Extracting libiconv
--- Applying patches to libiconv
--- Configuring libiconv
--- Building libiconv with target all
--- Staging libiconv into destroot
Error: Target org.macports.destroot returned: shell command cd /opt/
local/var/macports/build/
_opt_local_var_macports_sources_rsync
.macports.org_release_ports_textproc_libiconv/work/libiconv-1.12
make install DESTDIR=/opt/local/var/macports/build/
_opt_local_var_macports_sources_rsync
.macports.org_release_ports_textproc_libiconv/work/destroot returned
error 2
Command output: libtool: install: warning: remember to run `libtool --
finish /opt/local/lib'
case darwin9.1.0 in \
aix*) (cd /opt/local/var/macports/build/
_opt_local_var_macports_sources_rsync
.macports.org_release_ports_textproc_libiconv/work/destroot/opt/local/
lib \
objects=`ar t libiconv.a` `ar t /lib/libiconv.a` \
ar x libiconv.a ar x /lib/libiconv.a \
ar q libiconv.new.a $objects \
rm -f $objects \
mv -f libiconv.new.a libiconv.a) ;; \
esac
if test -n ; then /usr/bin/install -c -m 644 /opt/local/var/
macports/build/
_opt_local_var_macports_sources_rsync
.macports.org_release_ports_textproc_libiconv/work/destroot/opt/local/
lib/.new mv /opt/local/var/macports/build/
_opt_local_var_macports_sources_rsync
.macports.org_release_ports_textproc_libiconv/work/destroot/opt/local/
lib/.new /opt/local/var/macports/build/
_opt_local_var_macports_sources_rsync
.macports.org_release_ports_textproc_libiconv/work/destroot/opt/local/
lib/ ; fi
cd srclib make install prefix='/opt/local' exec_prefix='/opt/local'
libdir='/opt/local/lib'
make install-am
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
cd src make install prefix='/opt/local' exec_prefix='/opt/local'
libdir='/opt/local/lib'
test `ls -ld . | sed -e 's/^d\(.\).*/\1/'` = rwxrwxrwx ||
chmod 777 .
if [ ! -d /opt/local/var/macports/build/
_opt_local_var_macports_sources_rsync
.macports.org_release_ports_textproc_libiconv/work/destroot/opt/local/
bin ] ; then /bin/sh ../build-aux/mkinstalldirs /opt/local/var/
macports/build/
_opt_local_var_macports_sources_rsync
.macports.org_release_ports_textproc_libiconv/work/destroot/opt/local/
bin ; fi
case darwin9.1.0 in \
hpux*) gcc -L/opt/local/lib -O2 `if test -n ''; then /opt/local/
bin; fi` iconv.o ../srclib/libicrt.a -L/opt/local/var/macports/build/
_opt_local_var_macports_sources_rsync
.macports.org_release_ports_textproc_libiconv/work/destroot/opt/local/
lib -liconv `if test -n '/opt/local/var/macports/build/
_opt_local_var_macports_sources_rsync
.macports.org_release_ports_textproc_libiconv/work/destroot'; then
echo -Wl,+b -Wl,/opt/local/lib; fi` -o iconv;; \
*) /bin/sh ../libtool --mode=link gcc -L/opt/local/lib -O2 `if test
-n ''; then /opt/local/bin; fi` iconv.o ../srclib/libicrt.a /opt/
local/var/macports/build/
_opt_local_var_macports_sources_rsync
.macports.org_release_ports_textproc_libiconv/work/destroot/opt/local/
lib/libiconv.la -o iconv;; \
esac
gcc -O2 iconv.o -o iconv -L/opt/local/lib ../srclib/libicrt.a /opt/
local/lib/libiconv.dylib
Undefined symbols:
_iconv_canonicalize, referenced from:
_main in iconv.o
_main in iconv.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[1]: *** [install] Error 1
make: *** [install] Error 2
Error: Unable to upgrade port: 1
--- Fetching expat
--- Attempting to fetch expat-2.0.1.tar.gz from
http://downloads.sourceforge.net/expat
--- Verifying checksum(s) for expat
--- Extracting expat
--- Configuring expat
--- Building expat with target all
--- Staging expat into destroot
--- Deactivating expat 1.95.8_1
--- Installing expat 2.0.1_0
--- Activating expat 2.0.1_0
--- Cleaning expat
--- Fetching gettext
--- Attempting to fetch