GraphicsMagick-1.3.23/TclMagick make errorq
Benjamin Brink <[email protected]>
| Newsgroups | gmane.comp.video.graphicsmagick.help |
|---|---|
| Message-ID | <[email protected]> |
This is a repost from a few hours ago with revised error detail. (The previous post may not have made it to the list; just as well; I may have inadvertently missed a dependent "make install") Have installed GraphicsMagick, tcl and tk via source. Received an error when attempting "make" for TclMagic. How to fix? Here are details: # cd /usr/local/src/GraphicsMagick-1.3.23/TclMagic ./configure --with-tcl=/usr/local/src/tcl8.5.18/unix/ --with-magick=/usr/local/src/GraphicsMagick-1.3.23/wand/GraphicsMagickWand-config --enable-threads --with-tk=/usr/local/src/tk8.5.18/unix/ (no fatal errors reported) # make Making all in generic make[1]: Entering directory `/usr/local/src/GraphicsMagick-1.3.23/TclMagick/generic' /bin/bash ../libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"TclMagick\" -DPACKAGE_TARNAME=\"tclmagick\" -DPACKAGE_VERSION=\ "0.46\" -DPACKAGE_STRING=\"TclMagick\ 0.46\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"tclmagick\" -DVERSION=\"0.46\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 - DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DHAVE_MAGICKSETIMAG EFORMAT=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE =extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_ TK_STUBS=1 -I. -I"/usr/local/src/tcl8.5.18/generic" -I/usr/local/include/GraphicsMagick -g -O2 -pipe -Wall -Wno-implicit-int -fP IC -MT libTclMagick_la-TclMagick.lo -MD -MP -MF .deps/libTclMagick_la-TclMagick.Tpo -c -o libTclMagick_la-TclMagick.lo `test -f 'Tc lMagick.c' || echo './'`TclMagick.c libtool: compile: gcc -DPACKAGE_NAME=\"TclMagick\" -DPACKAGE_TARNAME=\"tclmagick\" -DPACKAGE_VERSION=\"0.46\" "-DPACKAGE_STRING=\"T clMagick 0.46\"" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"tclmagick\" -DVERSION=\"0.46\" -DSTDC_HEADERS=1 -DHAVE_SYS_ TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_ST DINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DHAVE_MAGICKSETIMAGEFORMAT=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 "-DMODULE_SCOPE=extern __attribute__((__vi sibility__(\"hidden\")))" -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -I. -I/usr/local/src/t cl8.5.18/generic -I/usr/local/include/GraphicsMagick -g -O2 -pipe -Wall -Wno-implicit-int -fPIC -MT libTclMagick_la-TclMagick.lo -MD -MP -MF .deps/libTclMagick_la-TclMagick.Tpo -c TclMagick.c -fPIC -DPIC -o .libs/libTclMagick_la-TclMagick.o TclMagick.c: In function 'drawObjCmd': TclMagick.c:7112:2: warning: 'MagickDrawRender' is deprecated (declared at /usr/local/include/GraphicsMagick/wand/drawing_wand.h:297 ) [-Wdeprecated-declarations] DrawRender(wandPtr); ^ libtool: compile: gcc -DPACKAGE_NAME=\"TclMagick\" -DPACKAGE_TARNAME=\"tclmagick\" -DPACKAGE_VERSION=\"0.46\" "-DPACKAGE_STRING=\"T clMagick 0.46\"" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"tclmagick\" -DVERSION=\"0.46\" -DSTDC_HEADERS=1 -DHAVE_SYS_ TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_ST DINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DHAVE_MAGICKSETIMAGEFORMAT=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 "-DMODULE_SCOPE=extern __attribute__((__vi sibility__(\"hidden\")))" -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -I. -I/usr/local/src/t cl8.5.18/generic -I/usr/local/include/GraphicsMagick -g -O2 -pipe -Wall -Wno-implicit-int -fPIC -MT libTclMagick_la-TclMagick.lo -MD -MP -MF .deps/libTclMagick_la-TclMagick.Tpo -c TclMagick.c -o libTclMagick_la-TclMagick.o >/dev/null 2>&1 mv -f .deps/libTclMagick_la-TclMagick.Tpo .deps/libTclMagick_la-TclMagick.Plo /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -pipe -Wall -Wno-implicit-int -fPIC -L/usr/local/lib -L/usr/lib/x86_64-li nux-gnu -no-undefined -module -Wl,--export-dynamic -o libTclMagick.la -rpath /usr/local/ns/lib/TclMagick0.46 libTclMagick_la-TclMag ick.lo -ldl -lieee -lm -lGraphicsMagickWand -lGraphicsMagick -ljbig -llcms2 -ltiff -lfreetype -ljasper -ljpeg -lpng12 -lwmflite -lX ext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lgomp -lpthread libtool: link: gcc -shared -fPIC -DPIC .libs/libTclMagick_la-TclMagick.o -L/usr/local/lib -L/usr/lib/x86_64-linux-gnu -ldl -liee e /usr/local/lib/libGraphicsMagickWand.a /usr/local/lib/libGraphicsMagick.a -ljbig -llcms2 /usr/lib/x86_64-linux-gnu/libtiff.so /usr /lib/x86_64-linux-gnu/libfreetype.so -ljasper -ljpeg -lpng12 -lwmflite -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lgomp -l pthread -O2 -Wl,--export-dynamic -fopenmp -pthread -Wl,-soname -Wl,libTclMagick.so.0 -o .libs/libTclMagick.so.0.0.0 /usr/bin/ld: /usr/local/lib/libGraphicsMagickWand.a(wand_libGraphicsMagickWand_la-drawing_wand.o): relocation R_X86_64_32 against `. rodata' can not be used when making a shared object; recompile with -fPIC /usr/local/lib/libGraphicsMagickWand.a: error adding symbols: Bad value collect2: error: ld returned 1 exit status make[1]: *** [libTclMagick.la] Error 1 make[1]: Leaving directory `/usr/local/src/GraphicsMagick-1.3.23/TclMagick/generic' make: *** [all-recursive] Error 1 This is on an ubuntu 14.04 LTS system. uname -a Linux MacPro1 3.19.0-25-generic #26~14.04.1-Ubuntu SMP Fri Jul 24 21:16:20 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux # gcc --version gcc (Ubuntu 4.8.4-2ubuntu1~14.04.1) 4.8.4 And per reading some archives on this maillist, I added the main directory to $PATH: echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/src/GraphicsMagick-1.3.23 kind regards, Benjamin ------------------------------------------------------------------------------ Site24x7 APM Insight: Get Deep Visibility into Application Performance APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month Monitor end-to-end web transactions and take corrective actions now Troubleshoot faster and improve end-user experience. Signup Now! http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140