Package: libgraphicsmagick1-dev Version: 1.3.5-5.1 Severity: normal
-- System Information: Debian Release: squeeze/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 2.6.30-1-amd64 (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages libgraphicsmagick1-dev depends on: ii libbz2-dev 1.0.5-3 high-quality block-sorting file co ii libc6-dev 2.9-25 GNU C Library: Development Librari ii libexif-dev 0.6.17-1 library to parse EXIF files (devel ii libfreetype6-dev 2.3.9-5 FreeType 2 font engine, developmen ii libgraphicsmagick3 1.3.5-5.1 format-independent image processin ii libice-dev 2:1.0.5-1 X11 Inter-Client Exchange library ii libjasper-dev 1.900.1-6 Development files for the JasPer J ii libjpeg62-dev 6b-15 Development files for the IJG JPEG ii liblcms1-dev 1.18.dfsg-1 Color management library (Developm ii libpng12-dev 1.2.39-1 PNG library - development ii libsm-dev 2:1.1.1-1 X11 Session Management library (de ii libtiff4-dev 3.9.1-1 Tag Image File Format library (TIF ii libwmf-dev 0.2.8.4-6.1 Windows metafile conversion develo ii libx11-dev 2:1.2.2-1 X11 client-side library (developme ii libxext-dev 2:1.0.4-1 X11 miscellaneous extensions libra ii libxml2-dev 2.7.4.dfsg-2 Development files for the GNOME XM ii x11proto-core-dev 7.0.15-1 X11 core wire protocol and auxilia ii zlib1g-dev [libz-dev] 1:1.2.3.3.dfsg-15 compression library - development libgraphicsmagick1-dev recommends no packages. Versions of packages libgraphicsmagick1-dev suggests: pn graphicsmagick <none> (no description available) -- no debconf information Found this bug when trying to compile a simple graphicsmagick example. With the help of the people in the #debian channel we made sure it's really a bug. Here is what you need to reproduce it: $ gcc -o wand wand.c -O `GraphicsMagickWand-config --cppflags --ldflags --libs` -L/usr/lib -I/usr/include/libxml2 -lxml2 wand.c: In function ‘test_wand’: wand.c:53: warning: assignment makes pointer from integer without a cast /usr/lib/libGraphicsMagick.so: undefined reference to `xmlmal...@libxml2_2.4.30' /usr/lib/libGraphicsMagick.so: undefined reference to `xmlparsech...@libxml2_2.4.30' /usr/lib/libGraphicsMagick.so: undefined reference to `xmladddocent...@libxml2_2.4.30' /usr/lib/libGraphicsMagick.so: undefined reference to `xmlsplitqn...@libxml2_2.4.30' /usr/lib/libGraphicsMagick.so: undefined reference to `xmladddtdent...@libxml2_2.4.30' /usr/lib/libGraphicsMagick.so: undefined reference to `xmldetectcharencod...@libxml2_2.4.30' /usr/lib/libGraphicsMagick.so: undefined reference to `xmlcleanuppar...@libxml2_2.4.30' /usr/lib/libGraphicsMagick.so: undefined reference to `xmlnanoftpcl...@libxml2_2.4.30' /usr/lib/libGraphicsMagick.so: undefined reference to `xmlpopin...@libxml2_2.4.30' /usr/lib/libGraphicsMagick.so: undefined reference to `xmlnanoftpconn...@libxml2_2.4.30' /usr/lib/libGraphicsMagick.so: undefined reference to `xmlpushin...@libxml2_2.4.30' /usr/lib/libGraphicsMagick.so: undefined reference to `xmlnanoftpi...@libxml2_2.4.30' /usr/lib/libGraphicsMagick.so: undefined reference to `xmlstr...@libxml2_2.4.30' /usr/lib/libGraphicsMagick.so: undefined reference to `xmlswitchencod...@libxml2_2.4.30' /usr/lib/libGraphicsMagick.so: undefined reference to `xmlgetlastch...@libxml2_2.4.30' /usr/lib/libGraphicsMagick.so: undefined reference to `xmlparseexternalsub...@libxml2_2.4.30' /usr/lib/libGraphicsMagick.so: undefined reference to `xmlnanohttpo...@libxml2_2.4.30' /usr/lib/libGraphicsMagick.so: undefined reference to `xmlgetparameterent...@libxml2_2.4.30' /usr/lib/libGraphicsMagick.so: undefined reference to `xmlnanoftp...@libxml2_2.4.30' /usr/lib/libGraphicsMagick.so: undefined reference to `xmlcreatepushparserc...@libxml2_2.4.30' /usr/lib/libGraphicsMagick.so: undefined reference to `xmlloadexternalent...@libxml2_2.4.30' /usr/lib/libGraphicsMagick.so: undefined reference to `xmlgetdocent...@libxml2_2.4.30' /usr/lib/libGraphicsMagick.so: undefined reference to `xmlf...@libxml2_2.4.30' /usr/lib/libGraphicsMagick.so: undefined reference to `xmladdattributed...@libxml2_2.4.30' /usr/lib/libGraphicsMagick.so: undefined reference to `xmladdelementd...@libxml2_2.4.30' /usr/lib/libGraphicsMagick.so: undefined reference to `xmlnanoftpnewc...@libxml2_2.4.30' /usr/lib/libGraphicsMagick.so: undefined reference to `xmlnew...@libxml2_2.4.30' /usr/lib/libGraphicsMagick.so: undefined reference to `xmladdch...@libxml2_2.4.30' /usr/lib/libGraphicsMagick.so: undefined reference to `xmlnewrefere...@libxml2_2.4.30' /usr/lib/libGraphicsMagick.so: undefined reference to `xmlsubstituteentitiesdefa...@libxml2_2.4.30' /usr/lib/libGraphicsMagick.so: undefined reference to `xmladdnotationd...@libxml2_2.4.30' /usr/lib/libGraphicsMagick.so: undefined reference to `xmltextcon...@libxml2_2.4.30' /usr/lib/libGraphicsMagick.so: undefined reference to `xmlnewchar...@libxml2_2.4.30' /usr/lib/libGraphicsMagick.so: undefined reference to `xmlfreeparserc...@libxml2_2.4.30' /usr/lib/libGraphicsMagick.so: undefined reference to `xmlnewcdatabl...@libxml2_2.4.30' /usr/lib/libGraphicsMagick.so: undefined reference to `xmlnanohttpcl...@libxml2_2.4.30' /usr/lib/libGraphicsMagick.so: undefined reference to `xmlfreeinputstr...@libxml2_2.4.30' /usr/lib/libGraphicsMagick.so: undefined reference to `xmlnew...@libxml2_2.4.30' /usr/lib/libGraphicsMagick.so: undefined reference to `xmlcreateintsub...@libxml2_2.4.30' /usr/lib/libGraphicsMagick.so: undefined reference to `xmlnanohttpr...@libxml2_2.4.30' collect2: ld returned 1 exit status $ cat wand.c #include <stdio.h> #include <assert.h> #include <libxml/globals.h> #include <libxml/xmlmemory.h> #include <libxml/xmlIO.h> #include <libxml/nanohttp.h> #include <wand/magick_wand.h> MagickWand* open_image (void) { MagickWand *m_wand = NULL; m_wand = NewMagickWand(); MagickReadImage(m_wand,"logo.png"); return m_wand; } void close_image (MagickWand* m_wand) { } WandExport unsigned long foobar (MagickWand *wand) { assert(wand != (MagickWand *) NULL); // assert(wand->signature == MagickSignature); // printf("/n ~d /n", wand->id); } void test_wand(void) { MagickWand *m_wand = NULL; int width,height; m_wand = NewMagickWand(); MagickReadImage(m_wand,"logo.png"); width = MagickGetImageWidth(m_wand); height = MagickGetImageHeight(m_wand); if((width /= 2) < 1)width = 1; if((height /= 2) < 1)height = 1; MagickResizeImage(m_wand,width,height,LanczosFilter,1); MagickWriteImage(m_wand,"logo_resize.jpg"); // printf("/nsignature: ~d /n", m_wand->id); if (m_wand) m_wand = DestroyMagickWand(m_wand); } int main(int argc,char **argv) { printf("\n %d \n", MaxTextExtent); test_wand(); } -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org