Page 1 of 1

Error in dlopen.c when building 6.4.0-8 on Ubuntu

Posted: 2008-04-21T15:16:59-07:00
by rmagick
I'm building with the same setup I always use. (In fact I have a script that does everything.) The only change is the new version of ImageMagick. Please let me know if you need any more information:

Code: Select all

/bin/bash ./libtool --silent --tag=CC   --mode=link gcc  -I/usr/include/lqr-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -g -Wall -W -pthread -no-undefined -dlpreopen ltdl/dlopen.la  -L/usr/local/lib -lfreetype -lz -o ltdl/libltdlc.la  ltdl/loaders/ltdl_libltdlc_la-preopen.lo ltdl/ltdl_libltdlc_la-lt__alloc.lo ltdl/ltdl_libltdlc_la-lt_dlloader.lo ltdl/ltdl_libltdlc_la-lt_error.lo ltdl/ltdl_libltdlc_la-ltdl.lo ltdl/ltdl_libltdlc_la-slist.lo ltdl/lt__strl.lo
/bin/bash ./libtool --silent --tag=CC   --mode=link gcc  -I/usr/include/lqr-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -g -Wall -W -pthread -no-undefined -export-symbols-regex ".*"  -version-info 1:0:0 -L/usr/local/lib -lfreetype -lz -o magick/libMagickCore.la -rpath /home/software/ImageMagick-6.4.0/lib magick/magick_libMagickCore_la-animate.lo magick/magick_libMagickCore_la-annotate.lo magick/magick_libMagickCore_la-artifact.lo magick/magick_libMagickCore_la-blob.lo magick/magick_libMagickCore_la-cache.lo magick/magick_libMagickCore_la-cache-view.lo magick/magick_libMagickCore_la-cipher.lo magick/magick_libMagickCore_la-client.lo magick/magick_libMagickCore_la-coder.lo magick/magick_libMagickCore_la-color.lo magick/magick_libMagickCore_la-colorspace.lo magick/magick_libMagickCore_la-compare.lo magick/magick_libMagickCore_la-composite.lo magick/magick_libMagickCore_la-compress.lo magick/magick_libMagickCore_la-configure.lo magick/magick_libMagickCore_la-constitute.lo magick/magick_libMagickCore_la-decorate.lo magick/magick_libMagickCore_la-delegate.lo magick/magick_libMagickCore_la-deprecate.lo magick/magick_libMagickCore_la-display.lo magick/magick_libMagickCore_la-distort.lo magick/magick_libMagickCore_la-draw.lo magick/magick_libMagickCore_la-effect.lo magick/magick_libMagickCore_la-enhance.lo magick/magick_libMagickCore_la-exception.lo magick/magick_libMagickCore_la-fx.lo magick/magick_libMagickCore_la-gem.lo magick/magick_libMagickCore_la-geometry.lo magick/magick_libMagickCore_la-hashmap.lo magick/magick_libMagickCore_la-identify.lo magick/magick_libMagickCore_la-image.lo magick/magick_libMagickCore_la-layer.lo magick/magick_libMagickCore_la-list.lo magick/magick_libMagickCore_la-locale.lo magick/magick_libMagickCore_la-log.lo magick/magick_libMagickCore_la-magic.lo magick/magick_libMagickCore_la-magick.lo magick/magick_libMagickCore_la-matrix.lo magick/magick_libMagickCore_la-memory.lo magick/magick_libMagickCore_la-mime.lo magick/magick_libMagickCore_la-module.lo magick/magick_libMagickCore_la-monitor.lo magick/magick_libMagickCore_la-montage.lo magick/magick_libMagickCore_la-option.lo magick/magick_libMagickCore_la-paint.lo magick/magick_libMagickCore_la-pixel.lo magick/magick_libMagickCore_la-PreRvIcccm.lo magick/magick_libMagickCore_la-prepress.lo magick/magick_libMagickCore_la-property.lo magick/magick_libMagickCore_la-profile.lo magick/magick_libMagickCore_la-quantize.lo magick/magick_libMagickCore_la-quantum.lo magick/magick_libMagickCore_la-random.lo magick/magick_libMagickCore_la-registry.lo magick/magick_libMagickCore_la-resample.lo magick/magick_libMagickCore_la-resize.lo magick/magick_libMagickCore_la-resource.lo magick/magick_libMagickCore_la-segment.lo magick/magick_libMagickCore_la-semaphore.lo magick/magick_libMagickCore_la-shear.lo magick/magick_libMagickCore_la-signature.lo magick/magick_libMagickCore_la-splay-tree.lo magick/magick_libMagickCore_la-static.lo magick/magick_libMagickCore_la-statistic.lo magick/magick_libMagickCore_la-stream.lo magick/magick_libMagickCore_la-string.lo magick/magick_libMagickCore_la-timer.lo magick/magick_libMagickCore_la-token.lo magick/magick_libMagickCore_la-transform.lo magick/magick_libMagickCore_la-threshold.lo magick/magick_libMagickCore_la-type.lo magick/magick_libMagickCore_la-utility.lo magick/magick_libMagickCore_la-version.lo magick/magick_libMagickCore_la-widget.lo magick/magick_libMagickCore_la-xml-tree.lo magick/magick_libMagickCore_la-xwindow.lo  -llcms -ltiff -lfreetype -ljpeg -L/usr/lib/lqr-1 -llqr-1 -lglib-2.0 -lfontconfig -lXext -lSM -lICE -lX11 -lbz2 -lz ltdl/libltdlc.la -lm -lpthread ltdl/libltdlc.la
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-preopen.o): In function `preopen_LTX_get_vtable':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/loaders/preopen.c:63: multiple definition of `preopen_LTX_get_vtable'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-preopen.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/loaders/preopen.c:63: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-preopen.o): In function `lt_dlpreload':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/loaders/preopen.c:304: multiple definition of `lt_dlpreload'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-preopen.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/loaders/preopen.c:304: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-preopen.o): In function `lt_dlpreload_default':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/loaders/preopen.c:294: multiple definition of `lt_dlpreload_default'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-preopen.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/loaders/preopen.c:294: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-preopen.o): In function `lt_dlpreload_open':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/loaders/preopen.c:330: multiple definition of `lt_dlpreload_open'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-preopen.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/loaders/preopen.c:330: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-lt__alloc.o):(.data.rel.local+0x0): multiple definition of `lt__alloc_die'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-lt__alloc.o):(.data.rel.local+0x0): first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-lt__alloc.o): In function `lt__malloc':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/lt__alloc.c:51: multiple definition of `lt__malloc'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-lt__alloc.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/lt__alloc.c:51: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-lt__alloc.o): In function `lt__zalloc':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/lt__alloc.c:62: multiple definition of `lt__zalloc'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-lt__alloc.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/lt__alloc.c:62: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-lt__alloc.o): In function `lt__realloc':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/lt__alloc.c:73: multiple definition of `lt__realloc'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-lt__alloc.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/lt__alloc.c:73: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-lt__alloc.o): In function `lt__memdup':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/lt__alloc.c:82: multiple definition of `lt__memdup'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-lt__alloc.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/lt__alloc.c:82: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-lt__alloc.o): In function `lt__strdup':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/lt__alloc.c:93: multiple definition of `lt__strdup'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-lt__alloc.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/lt__alloc.c:93: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-lt_dlloader.o): In function `lt_dlloader_add':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/lt_dlloader.c:63: multiple definition of `lt_dlloader_add'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-lt_dlloader.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/lt_dlloader.c:63: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-lt_dlloader.o): In function `lt_dlloader_next':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/lt_dlloader.c:132: multiple definition of `lt_dlloader_next'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-lt_dlloader.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/lt_dlloader.c:132: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-lt_dlloader.o): In function `lt_dlloader_get':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/lt_dlloader.c:141: multiple definition of `lt_dlloader_get'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-lt_dlloader.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/lt_dlloader.c:141: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-lt_dlloader.o): In function `lt_dlloader_remove':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/lt_dlloader.c:154: multiple definition of `lt_dlloader_remove'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-lt_dlloader.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/lt_dlloader.c:154: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-lt_dlloader.o): In function `lt_dlloader_find':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/lt_dlloader.c:208: multiple definition of `lt_dlloader_find'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-lt_dlloader.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/lt_dlloader.c:208: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-lt_error.o): In function `lt_dladderror':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/lt_error.c:47: multiple definition of `lt_dladderror'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-lt_error.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/lt_error.c:47: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-lt_error.o): In function `lt_dlseterror':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/lt_error.c:68: multiple definition of `lt_dlseterror'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-lt_error.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/lt_error.c:68: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-lt_error.o): In function `lt__error_string':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/lt_error.c:93: multiple definition of `lt__error_string'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-lt_error.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/lt_error.c:93: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-lt_error.o): In function `lt__set_last_error':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/lt_error.c:108: multiple definition of `lt__set_last_error'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-lt_error.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/lt_error.c:108: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-lt_error.o): In function `lt__get_last_error':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/lt_error.c:102: multiple definition of `lt__get_last_error'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-lt_error.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/lt_error.c:102: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o): In function `lt__alloc_die_callback':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:154: multiple definition of `lt__alloc_die_callback'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:154: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o): In function `lt_dlsym':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:1938: multiple definition of `lt_dlsym'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:1938: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o): In function `lt_dlinit':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:212: multiple definition of `lt_dlinit'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:212: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o): In function `lt_dlexit':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:251: multiple definition of `lt_dlexit'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:251: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o): In function `lt_dlclose':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:1874: multiple definition of `lt_dlclose'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:1874: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o): In function `lt_dladvise_init':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:1513: multiple definition of `lt_dladvise_init'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:1513: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o): In function `lt_dladvise_destroy':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:1521: multiple definition of `lt_dladvise_destroy'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:1521: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o): In function `lt_dladvise_ext':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:1529: multiple definition of `lt_dladvise_ext'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:1529: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o): In function `lt_dladvise_resident':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:1537: multiple definition of `lt_dladvise_resident'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:1537: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o): In function `lt_dladvise_local':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:1545: multiple definition of `lt_dladvise_local'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:1545: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o): In function `lt_dladvise_global':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:1553: multiple definition of `lt_dladvise_global'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:1553: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o): In function `lt_dlopen':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:1562: multiple definition of `lt_dlopen'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:1562: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o): In function `lt_dlopenadvise':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:1587: multiple definition of `lt_dlopenadvise'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:1587: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o): In function `lt_dlopenext':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:1573: multiple definition of `lt_dlopenext'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:1573: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o): In function `lt_dlforeachfile':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:1831: multiple definition of `lt_dlforeachfile'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:1831: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o): In function `lt_dlerror':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:2033: multiple definition of `lt_dlerror'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:2033: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o): In function `lt_dladdsearchdir':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:2113: multiple definition of `lt_dladdsearchdir'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:2113: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o): In function `lt_dlinsertsearchdir':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:2127: multiple definition of `lt_dlinsertsearchdir'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:2127: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o): In function `lt_dlsetsearchpath':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:2154: multiple definition of `lt_dlsetsearchpath'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:2154: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o): In function `lt_dlgetsearchpath':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:2172: multiple definition of `lt_dlgetsearchpath'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:2172: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o): In function `lt_dlmakeresident':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:2182: multiple definition of `lt_dlmakeresident'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:2182: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o): In function `lt_dlisresident':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:2200: multiple definition of `lt_dlisresident'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:2200: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o): In function `lt_dlinterface_register':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:2221: multiple definition of `lt_dlinterface_register'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:2221: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o): In function `lt_dlinterface_free':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:2239: multiple definition of `lt_dlinterface_free'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:2239: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o): In function `lt_dlcaller_set_data':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:2247: multiple definition of `lt_dlcaller_set_data'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:2247: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o): In function `lt_dlcaller_get_data':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:2294: multiple definition of `lt_dlcaller_get_data'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:2294: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o): In function `lt_dlgetinfo':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:2317: multiple definition of `lt_dlgetinfo'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:2317: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o): In function `lt_dlhandle_iterate':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:2330: multiple definition of `lt_dlhandle_iterate'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:2330: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o): In function `lt_dlhandle_fetch':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:2354: multiple definition of `lt_dlhandle_fetch'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:2354: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o): In function `lt_dlhandle_map':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:2373: multiple definition of `lt_dlhandle_map'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-ltdl.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/ltdl.c:2373: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-slist.o): In function `lt__slist_delete':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/slist.c:54: multiple definition of `lt__slist_delete'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-slist.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/slist.c:54: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-slist.o): In function `lt__slist_remove':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/slist.c:78: multiple definition of `lt__slist_remove'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-slist.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/slist.c:78: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-slist.o): In function `lt__slist_find':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/slist.c:118: multiple definition of `lt__slist_find'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-slist.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/slist.c:118: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-slist.o): In function `lt__slist_concat':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/slist.c:142: multiple definition of `lt__slist_concat'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-slist.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/slist.c:142: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-slist.o): In function `lt__slist_cons':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/slist.c:168: multiple definition of `lt__slist_cons'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-slist.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/slist.c:168: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-slist.o): In function `lt__slist_tail':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/slist.c:183: multiple definition of `lt__slist_tail'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-slist.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/slist.c:183: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-slist.o): In function `lt__slist_nth':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/slist.c:194: multiple definition of `lt__slist_nth'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-slist.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/slist.c:194: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-slist.o): In function `lt__slist_length':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/slist.c:205: multiple definition of `lt__slist_length'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-slist.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/slist.c:205: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-slist.o): In function `lt__slist_reverse':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/slist.c:223: multiple definition of `lt__slist_reverse'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-slist.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/slist.c:223: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-slist.o): In function `lt__slist_foreach':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/slist.c:242: multiple definition of `lt__slist_foreach'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-slist.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/slist.c:242: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-slist.o): In function `lt__slist_sort':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/slist.c:307: multiple definition of `lt__slist_sort'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-slist.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/slist.c:307: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-slist.o): In function `lt__slist_box':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/slist.c:348: multiple definition of `lt__slist_box'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-slist.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/slist.c:348: first defined here
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-slist.o): In function `lt__slist_unbox':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/slist.c:363: multiple definition of `lt__slist_unbox'
ltdl/.libs/libltdlc.a(ltdl_libltdlc_la-slist.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/slist.c:363: first defined here
ltdl/.libs/libltdlc.a(lt__strl.o): In function `lt_strlcat':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/lt__strl.c:52: multiple definition of `lt_strlcat'
ltdl/.libs/libltdlc.a(lt__strl.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/lt__strl.c:52: first defined here
ltdl/.libs/libltdlc.a(lt__strl.o): In function `lt_strlcpy':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/lt__strl.c:100: multiple definition of `lt_strlcpy'
ltdl/.libs/libltdlc.a(lt__strl.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/lt__strl.c:100: first defined here
ltdl/.libs/libltdlc.a(libltdlcS.o):(.data.rel.ro+0x0): multiple definition of `lt_libltdlc_LTX_preloaded_symbols'
ltdl/.libs/libltdlc.a(libltdlcS.o):(.data.rel.ro+0x0): first defined here
ltdl/.libs/libltdlc.a(dlopen.o): In function `dlopen_LTX_get_vtable':
/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/loaders/dlopen.c:62: multiple definition of `dlopen_LTX_get_vtable'
ltdl/.libs/libltdlc.a(dlopen.o):/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0/ltdl/loaders/dlopen.c:62: first defined here
collect2: ld returned 1 exit status
make[1]: *** [magick/libMagickCore.la] Error 1
make[1]: Leaving directory `/home/software/ImageMagick-6.4.0/src/ImageMagick-6.4.0'
make: *** [all] Error 2

Re: Error in dlopen.c when building 6.4.0-8 on Ubuntu

Posted: 2008-04-21T17:23:13-07:00
by magick
ImageMagick 6.4.0-9 is building now in ftp://magick.imagemagick.org/pub/ImageMagick/beta. When its available, download it and see if it builds on Ubuntu. If so we'll release 6.4.0-9 sometime tomorrow with the patch.

Re: Error in dlopen.c when building 6.4.0-8 on Ubuntu

Posted: 2008-04-21T18:43:59-07:00
by rmagick
Still broken. I tried the beta 6.4.0-9.tar.gz with a 5:34 time stamp.

Re: Error in dlopen.c when building 6.4.0-8 on Ubuntu

Posted: 2008-04-22T06:40:46-07:00
by magick
We have access to Mac OS X, FreeBSD, Debian, Mandriva, Fedora, Redhat Enterprise, HP, everything but Ubuntu. ImageMagick builds on each of these machines without complaint. Right now we're clueless why its failing for you under Ubuntu. Our conjecture is that the latest autoconf/automake/libtool may have a bug that only exhibits under Ubuntu.

Re: Error in dlopen.c when building 6.4.0-8 on Ubuntu

Posted: 2008-04-22T14:50:48-07:00
by rmagick
I just successfully installed the production 6.4.0-9, which has a time stamp of 4:53 AM. I'm not sure what changed. It seems possible that I screwed something up when I tried the beta.

In any case, the problem is resolved. Thanks!

Re: Error in dlopen.c when building 6.4.0-8 on Ubuntu

Posted: 2008-07-14T07:54:28-07:00
by magick
PolynomialDistortion is defined in magick/distort.h. Perhaps you have more than one version of ImageMagick on your system and the build is picking up the wrong distort.h header file.

Re: Error in dlopen.c when building 6.4.0-8 on Ubuntu

Posted: 2008-08-04T07:37:11-07:00
by budman
Hi

Has anyone found out the cause of this error?

I'm running Slackware 12.1, everything was running fine until I downloaded the Image::Magick module from CPAN.

The compile goes fine until the "make test" is run.
Then system resources start to climb, and if not stopped, the system hangs after all memory is exhausted.

I tried downloading the latest 6.4.2-7, which compiled fine, but it had the same results.

/bin/sh magick.sh PERL_DL_NONLAZY=1 /usr/bin/perl5.8.8 "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/bzlib/*.t t/jpeg/*.t t/jp2/*.t t/png/*.t t/tiff/*.t t/wmf/*.t t/zlib/*.t
t/blob............Can't load '/budman/.cpan/build/PerlMagick-6.40-ZqYK3F/blib/arch/auto/Image/Magick/Magick.so' for module Image::Magick: libgomp.so.1: shared object cannot be dlopen()ed at /usr/lib/perl5/5.8.8/i486-linux-thread-multi/DynaLoader.pm line 230.
at t/blob.t line 20
Compilation failed in require at t/blob.t line 20.
BEGIN failed--compilation aborted at t/blob.t line 20.
Deep recursion on subroutine "Image::Magick::AUTOLOAD" at /budman/.cpan/build/PerlMagick-6.40-ZqYK3F/blib/lib/Image/Magick.pm line 42.
make: *** wait: No child processes. Stop.
make: *** Waiting for unfinished jobs....
make: *** wait: No child processes. Stop.


Thanks
Rich

Re: Error in dlopen.c when building 6.4.0-8 on Ubuntu

Posted: 2008-08-04T07:52:59-07:00
by magick
The libgomp dependency is required when you build with OpenMP. If its not available on your system you can always build ImageMagick from source and add --disable-openmp to the configure script command lib.

Re: Error in dlopen.c when building 6.4.0-8 on Ubuntu

Posted: 2008-08-04T21:48:36-07:00
by budman
magick wrote:The libgomp dependency is required when you build with OpenMP. If its not available on your system you can always build ImageMagick from source and add --disable-openmp to the configure script command lib.

Thanks. I tried with the disable option, same results.

Maybe its a gcc binary issue - I've read the error disappeared after recompiling the sources (older distros).
So that might be another option.

Regards
Rich