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 gettext-0.17.tar.gz from http://ftp.gnu.org/gnu/gettext ---> Verifying checksum(s) for gettext ---> Extracting gettext ---> Applying patches to gettext ---> Configuring gettext ---> Building gettext with target all ---> Staging gettext into destroot ---> Deactivating gettext 0.14.3_1 ---> Installing gettext 0.17_1 ---> Activating gettext 0.17_1 ---> Cleaning gettext ---> Fetching glib2 ---> Attempting to fetch glib-2.14.4.tar.bz2 from ftp://ftp.gtk.org/pub/glib/2.14/ ---> Verifying checksum(s) for glib2 ---> Extracting glib2 ---> Applying patches to glib2 ---> Configuring glib2 ---> Building glib2 with target all ---> Staging glib2 into destroot ---> Deactivating glib2 2.14.3_0+darwin_9 ---> Installing glib2 2.14.4_1+darwin_9 ---> Activating glib2 2.14.4_1+darwin_9 ---> Cleaning glib2