loader error, uninstall fails

David Epstein David.Epstein at warwick.ac.uk
Sun Oct 19 00:01:07 PDT 2008


While trying to install gimp, I had problems with exiv2. So first I did
sudo port clean --all exiv2
Is this the correct command for removing all exiv2 files? This worked
without complaint. I then tried to install exiv2 on its own, with the
following results---I've collected together standard output and standard
error resulting from the sudo port install exiv2 command. Then I get
loader/linker errors. I'm weak on interpreting compiler errors, but the
trouble seems to be clashing or overlapping versions of libgcc in the Apple
hierarchy. I'm out of my depth (which is pretty shallow at the best of
times).

Is this a bug in the exiv2 port?

Thanks
David

sudo port install exiv2
--->  Fetching exiv2
--->  Attempting to fetch exiv2-0.17.1.tar.gz from http://www.exiv2.org/
--->  Verifying checksum(s) for exiv2
--->  Extracting exiv2
--->  Configuring exiv2
--->  Building exiv2 with target all
Error: Target org.macports.build returned: shell command " cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_exiv2/work/exiv2-0.17.1"
&& make all " returned error 2
Command output:  /usr/bin/g++-4.0 -O2 -Wall -Wcast-align -Wpointer-arith
-Wformat-security -Wmissing-format-attribute -Woverloaded-virtual -W -MMD
-I. -I/opt/local/include -DEXV_LOCALEDIR=\"/opt/local/share/locale\"
-I../xmpsdk/include -c value.cpp  -fno-common -DPIC -o .libs/value.o
 /usr/bin/g++-4.0 -O2 -Wall -Wcast-align -Wpointer-arith -Wformat-security
-Wmissing-format-attribute -Woverloaded-virtual -W -MMD -I.
-I/opt/local/include -DEXV_LOCALEDIR=\"/opt/local/share/locale\"
-I../xmpsdk/include -c value.cpp -o value.o >/dev/null 2>&1
 /usr/bin/g++-4.0 -O2 -Wall -Wcast-align -Wpointer-arith -Wformat-security
-Wmissing-format-attribute -Woverloaded-virtual -W -MMD -I.
-I/opt/local/include -DEXV_LOCALEDIR=\"/opt/local/share/locale\"
-I../xmpsdk/include -c version.cpp  -fno-common -DPIC -o .libs/version.o
 /usr/bin/g++-4.0 -O2 -Wall -Wcast-align -Wpointer-arith -Wformat-security
-Wmissing-format-attribute -Woverloaded-virtual -W -MMD -I.
-I/opt/local/include -DEXV_LOCALEDIR=\"/opt/local/share/locale\"
-I../xmpsdk/include -c version.cpp -o version.o >/dev/null 2>&1
 /usr/bin/g++-4.0 -O2 -Wall -Wcast-align -Wpointer-arith -Wformat-security
-Wmissing-format-attribute -Woverloaded-virtual -W -MMD -I.
-I/opt/local/include -DEXV_LOCALEDIR=\"/opt/local/share/locale\"
-I../xmpsdk/include -c properties.cpp  -fno-common -DPIC -o
.libs/properties.o
 /usr/bin/g++-4.0 -O2 -Wall -Wcast-align -Wpointer-arith -Wformat-security
-Wmissing-format-attribute -Woverloaded-virtual -W -MMD -I.
-I/opt/local/include -DEXV_LOCALEDIR=\"/opt/local/share/locale\"
-I../xmpsdk/include -c properties.cpp -o properties.o >/dev/null 2>&1
 /usr/bin/g++-4.0 -O2 -Wall -Wcast-align -Wpointer-arith -Wformat-security
-Wmissing-format-attribute -Woverloaded-virtual -W -MMD -I.
-I/opt/local/include -DEXV_LOCALEDIR=\"/opt/local/share/locale\"
-I../xmpsdk/include -c xmp.cpp  -fno-common -DPIC -o .libs/xmp.o
 /usr/bin/g++-4.0 -O2 -Wall -Wcast-align -Wpointer-arith -Wformat-security
-Wmissing-format-attribute -Woverloaded-virtual -W -MMD -I.
-I/opt/local/include -DEXV_LOCALEDIR=\"/opt/local/share/locale\"
-I../xmpsdk/include -c xmp.cpp -o xmp.o >/dev/null 2>&1
 /usr/bin/g++-4.0 -O2 -Wall -Wcast-align -Wpointer-arith -Wformat-security
-Wmissing-format-attribute -Woverloaded-virtual -W -MMD -I.
-I/opt/local/include -DEXV_LOCALEDIR=\"/opt/local/share/locale\"
-I../xmpsdk/include -c xmpsidecar.cpp  -fno-common -DPIC -o
.libs/xmpsidecar.o
 /usr/bin/g++-4.0 -O2 -Wall -Wcast-align -Wpointer-arith -Wformat-security
-Wmissing-format-attribute -Woverloaded-virtual -W -MMD -I.
-I/opt/local/include -DEXV_LOCALEDIR=\"/opt/local/share/locale\"
-I../xmpsdk/include -c xmpsidecar.cpp -o xmpsidecar.o >/dev/null 2>&1
../libtool --mode=link /usr/bin/g++-4.0 -L/opt/local/lib  -L../xmpsdk/src -o
libexiv2.la basicio.lo bmpimage.lo canonmn.lo convert.lo cr2image.lo
crwimage.lo datasets.lo error.lo exif.lo futils.lo fujimn.lo gifimage.lo
ifd.lo image.lo iptc.lo jp2image.lo jpgimage.lo makernote.lo makernote2.lo
metadatum.lo minoltamn.lo mrwimage.lo nikonmn.lo olympusmn.lo orfimage.lo
panasonicmn.lo pngimage.lo pngchunk.lo psdimage.lo rafimage.lo sigmamn.lo
pentaxmn.lo sonymn.lo tags.lo tgaimage.lo tiffcomposite.lo tiffimage.lo
tiffparser.lo tiffvisitor.lo types.lo value.lo version.lo properties.lo
xmp.lo xmpsidecar.lo  -rpath /opt/local/lib -version-info 4:1:0
-L/opt/local/lib -lintl -L/opt/local/lib -liconv -lc -R/opt/local/lib
-Wl,-framework -Wl,CoreFoundation -L/opt/local/lib -liconv -R/opt/local/lib
-lz   -lexpat -lxmpsdk
/usr/bin/g++-4.0 -dynamiclib -single_module -flat_namespace -undefined
suppress -o .libs/libexiv2.4.0.1.dylib  .libs/basicio.o .libs/bmpimage.o
.libs/canonmn.o .libs/convert.o .libs/cr2image.o .libs/crwimage.o
.libs/datasets.o .libs/error.o .libs/exif.o .libs/futils.o .libs/fujimn.o
.libs/gifimage.o .libs/ifd.o .libs/image.o .libs/iptc.o .libs/jp2image.o
.libs/jpgimage.o .libs/makernote.o .libs/makernote2.o .libs/metadatum.o
.libs/minoltamn.o .libs/mrwimage.o .libs/nikonmn.o .libs/olympusmn.o
.libs/orfimage.o .libs/panasonicmn.o .libs/pngimage.o .libs/pngchunk.o
.libs/psdimage.o .libs/rafimage.o .libs/sigmamn.o .libs/pentaxmn.o
.libs/sonymn.o .libs/tags.o .libs/tgaimage.o .libs/tiffcomposite.o
.libs/tiffimage.o .libs/tiffparser.o .libs/tiffvisitor.o .libs/types.o
.libs/value.o .libs/version.o .libs/properties.o .libs/xmp.o
.libs/xmpsidecar.o -all_load 
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_exiv2/work/exiv2-0.17.1/xmpsdk/src/.libs/libxmpsdk.a 
-L/opt/local/lib
-L/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_exiv2/work/exiv2-0.17.1/xmpsdk/src
/opt/local/lib/libintl.dylib -lc /opt/local/lib/libiconv.dylib -lz
/opt/local/lib/libexpat.dylib  -Wl,-framework -Wl,CoreFoundation
-install_name  /opt/local/lib/libexiv2.4.dylib -compatibility_version 5
-current_version 5.1
ld: multiple definitions of symbol ___floatdisf
/usr/lib/gcc/i686-apple-darwin8/4.0.1/libgcc.a(_floatdisf.o) private
external definition of ___floatdisf in section (__TEXT,__text)
/usr/lib/gcc/i686-apple-darwin8/4.0.1/../../../libgcc_s.10.4.dylib(_floatdisf_s.o)
definition of ___floatdisf
ld: multiple definitions of symbol ___floatdidf
/usr/lib/gcc/i686-apple-darwin8/4.0.1/libgcc.a(_floatdidf.o) private
external definition of ___floatdidf in section (__TEXT,__text)
/usr/lib/gcc/i686-apple-darwin8/4.0.1/../../../libgcc_s.10.4.dylib(_floatdidf_s.o)
definition of ___floatdidf
ld: multiple definitions of symbol ___divdi3
/usr/lib/gcc/i686-apple-darwin8/4.0.1/libgcc.a(_divdi3.o) private external
definition of ___divdi3 in section (__TEXT,__text)
/usr/lib/gcc/i686-apple-darwin8/4.0.1/../../../libgcc_s.10.4.dylib(_divdi3_s.o)
definition of ___divdi3
ld: multiple definitions of symbol ___udivdi3
/usr/lib/gcc/i686-apple-darwin8/4.0.1/libgcc.a(_udivdi3.o) private external
definition of ___udivdi3 in section (__TEXT,__text)
/usr/lib/gcc/i686-apple-darwin8/4.0.1/../../../libgcc_s.10.4.dylib(_udivdi3_s.o)
definition of ___udivdi3
ld: multiple definitions of symbol ___umoddi3
/usr/lib/gcc/i686-apple-darwin8/4.0.1/libgcc.a(_umoddi3.o) private external
definition of ___umoddi3 in section (__TEXT,__text)
/usr/lib/gcc/i686-apple-darwin8/4.0.1/../../../libgcc_s.10.4.dylib(_umoddi3_s.o)
definition of ___umoddi3
/usr/bin/libtool: internal link edit command failed
make[1]: *** [lib] Error 1
make: *** [all] Error 2

Error: Status 1 encountered during processing.
-- 
View this message in context: http://www.nabble.com/loader-error%2C-uninstall-fails-tp20053716p20053716.html
Sent from the MacPorts - Users mailing list archive at Nabble.com.



More information about the macports-users mailing list