[poppler] Problem linking with libjpeg
Martin Kretzschmar
m_kretzschmar at gmx.net
Sun Apr 3 01:06:55 PST 2005
Hi Albert,
Am Sonntag, den 03.04.2005, 01:24 +0200 schrieb Albert Astals Cid:
> I get this
>
> make[2]: Entering directory `/home/tsdgeos/cvs/poppler/glib'
> /bin/sh ../libtool --mode=link gcc -g -O2 -o test-poppler-glib
> test-poppler-glib.o ../poppler/libpoppler.la libpoppler-glib.la
> -Wl,--export-dynamic -lgdk_pixbuf-2.0 -lm -lgobject-2.0 -lgmodule-2.0 -ldl
> -lglib-2.0 -lfontconfig -lfreetype -lz
> gcc -g -O2 -o .libs/test-poppler-glib test-poppler-glib.o
> -Wl,--export-dynamic ../poppler/.libs/libpoppler.so /usr/lib/libjpeg.so ./.libs/libpoppler-glib.so /usr/lib/libgdk_pixbuf-2.0.so
> -lm /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so
> -ldl /usr/lib/libglib-2.0.so /usr/lib/libfontconfig.so /usr/lib/libexpat.so /usr/lib/libfreetype.so
> -lz -Wl,--rpath -Wl,/usr/local/lib
> ../poppler/.libs/libpoppler.so: undefined reference to
> `jpeg_read_scanlines(jpeg_decompress_struct*, unsigned char**, unsigned int)'
> ../poppler/.libs/libpoppler.so: undefined reference to
> `jpeg_std_error(jpeg_error_mgr*)'
> ../poppler/.libs/libpoppler.so: undefined reference to
> `jpeg_read_header(jpeg_decompress_struct*, int)'
> ../poppler/.libs/libpoppler.so: undefined reference to
> `jpeg_start_decompress(jpeg_decompress_struct*)'
> ../poppler/.libs/libpoppler.so: undefined reference to
> `jpeg_CreateDecompress(jpeg_decompress_struct*, int, unsigned int)'
> ../poppler/.libs/libpoppler.so: undefined reference to
> `jpeg_resync_to_restart(jpeg_decompress_struct*, int)'
> ../poppler/.libs/libpoppler.so: undefined reference to
> `jpeg_destroy_decompress(jpeg_decompress_struct*)'
> collect2: ld returned 1 exit status
> make[2]: *** [test-poppler-glib] Error 1
> make[2]: Leaving directory `/home/tsdgeos/cvs/poppler/glib'
That looks like https://bugs.freedesktop.org/show_bug.cgi?id=2837
> I get similar undefined symbols when building gtk-splash-test
>
> Doing
> $ nm -u poppler/.libs/libpoppler.so | grep dest
> i get
> U pthread_mutex_destroy@@GLIBC_2.0
> U _Z23jpeg_destroy_decompressP22jpeg_decompress_struct
And that is very useful information. Can you try the patch I attached to
that bug?
HTH,
Martin
More information about the poppler
mailing list