broken libjpeg?



I am building the GNOME 2.8 sources.  I have had little problems other
then order building the packages until EOG.  EOG's configure script is
looking for libjpeg and jpeglib.h.  The script can't find the
libraries without CFLAGS or LDFLAGS or CPPFLAGS set.  Once the library
is found configure finishes and creates the Makefiles.  make fails
every time though.  Something related to jpegs.

../libeog/libeog.a(eog-image-jpeg.o)(.text+0x1cc): In function
`_save_jpeg_as_jpeg':
/tmp/GNOME/eog-2.8.1/libeog/eog-image-jpeg.c:166: undefined reference
to `jpeg_std_error'

../libeog/libeog.a(eog-image-jpeg.o)(.text+0x205):/tmp/GNOME/eog-2.8.1/libeog/eog-image-jpeg.c:171:
undefined reference to `jpeg_CreateDecompress'
../libeog/libeog.a(eog-image-jpeg.o)(.text+0x219):/tmp/GNOME/eog-2.8.1/libeog/eog-image-jpeg.c:176:
undefined reference to `jpeg_std_error'
../libeog/libeog.a(eog-image-jpeg.o)(.text+0x252):/tmp/GNOME/eog-2.8.1/libeog/eog-image-jpeg.c:181:
undefined reference to `jpeg_CreateCompress'
../libeog/libeog.a(eog-image-jpeg.o)(.text+0x335):/tmp/GNOME/eog-2.8.1/libeog/eog-image-jpeg.c:216:
undefined reference to `jpeg_destroy_compress'

and so on...
../jpegutils/libeog-jpegutils.a(transupp.o)(.text+0x141f): In function
`jtransform_adjust_parameters':
/tmp/GNOME/eog-2.8.1/jpegutils/transupp.c:814: undefined reference to
`jpeg_set_colorspace'
../jpegutils/libeog-jpegutils.a(transupp.o)(.text+0x151c): In function
`jcopy_markers_setup':
/tmp/GNOME/eog-2.8.1/jpegutils/transupp.c:933: undefined reference to
`jpeg_save_markers'
../jpegutils/libeog-jpegutils.a(transupp.o)(.text+0x1537):/tmp/GNOME/eog-2.8.1/jpegutils/transupp.c:928:
undefined reference to `jpeg_save_markers'
../jpegutils/libeog-jpegutils.a(transupp.o)(.text+0x1587): In function
`jcopy_markers_execute':
/tmp/GNOME/eog-2.8.1/jpegutils/transupp.c:985: undefined reference to
`jpeg_write_marker'
collect2: ld returned 1 exit status
make[3]: *** [eog] Error 1
make[3]: Leaving directory `/tmp/GNOME/eog-2.8.1/shell'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/GNOME/eog-2.8.1/shell'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/GNOME/eog-2.8.1'
make: *** [all-recursive-am] Error 2

until make fails.  I' am unsure as the cause of this message.  I can't
build eog because of this.  Seems like a bug possibly.  Is there a
specific version of jpeg that I should use.  I'm using jpeg-6b. 
Nothing else has failed except for this package.  Any suggestions are
appreaciated.  Would be nice to know why this fails, or if this is
bug.  I'm leaning more towards bug.



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]