Hello

libjpeg8 introduces new API functions jpeg_mem_src and jpeg_mem_dest
which conflict with definitions in libterralib.

An application or other library MUST NOT name any of their
functions "jpeg_*".  Only libjpeg should do that.

For a quick fix I suggest to rename the functions in libterralib
to something else, for example "jpeg_mem_src" to "my_jpeg_mem_src"
and "jpeg_mem_dest" by "my_jpeg_mem_dest".
All occurences are located in subdirectory
libterralib-3.3.1.orig/src/terralib/drivers/libjpeg/.
jpeg_mem_src occurs in 3 files:

  jmemsrc.c
  jmemdstsrc.h
  TeLibJpegWrapper.cpp

jpeg_mem_dest occurs in 3 files:

  jmemdst.c
  jmemdstsrc.h
  TeLibJpegWrapper.cpp

For later review I recommend to check whether the new functions
provided by libjpeg can be used instead.
While jpeg_mem_src should be uncritical, jpeg_mem_dest can have
different behaviour.

Regards
Guido Vollbeding
Organizer Independent JPEG Group

_______________________________________________
Pkg-grass-devel mailing list
Pkg-grass-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-grass-devel

Reply via email to