[vtk-developers] [VTK 0013870]: jpeg_mem_src conflicts with libjpeg-turbo 1.2.90
Mantis Bug Tracker
mantis at public.kitware.com
Mon Feb 11 17:29:44 EST 2013
The following issue has been SUBMITTED.
======================================================================
http://paraview.org/Bug/view.php?id=13870
======================================================================
Reported By: Orion Poplawski
Assigned To:
======================================================================
Project: VTK
Issue ID: 13870
Category: (No Category)
Reproducibility: have not tried
Severity: minor
Priority: normal
Status: backlog
Project: TBD
Type: incorrect functionality
Resolution: open
Fixed in Version:
======================================================================
Date Submitted: 2013-02-11 17:29 EST
Last Modified: 2013-02-11 17:29 EST
======================================================================
Summary: jpeg_mem_src conflicts with libjpeg-turbo 1.2.90
Description:
Compiling ParaView 3.98.1 (VTK 6.0.0) on Fedora Rawhide using libjpeg-turbo
1.2.90 (which appears to have MEM_SRCDST_SUPPORTED set):
/builddir/build/BUILD/ParaView-3.98.1-source/VTK/IO/Image/vtkJPEGReader.cxx: In
function 'void j
peg_mem_src(j_decompress_ptr, void*, long int)':
/builddir/build/BUILD/ParaView-3.98.1-source/VTK/IO/Image/vtkJPEGReader.cxx:95:80:
error: declar
ation of C function 'void jpeg_mem_src(j_decompress_ptr, void*, long int)'
conflicts with
extern "C" void jpeg_mem_src (j_decompress_ptr cinfo, void* buffer, long
nbytes)
^
In file included from
/builddir/build/BUILD/ParaView-3.98.1-source/fedora/VTK/ThirdParty/jpeg/vt
k_jpeg.h:29:0,
from
/builddir/build/BUILD/ParaView-3.98.1-source/VTK/IO/Image/vtkJPEGReader.cx
x:24:
/usr/include/jpeglib.h:1008:13: error: previous declaration 'void
jpeg_mem_src(j_decompress_ptr,
unsigned char*, long unsigned int)' here
EXTERN(void) jpeg_mem_src JPP((j_decompress_ptr cinfo,
^
make[2]: Leaving directory `/builddir/build/BUILD/ParaView-3.98.1-source/fedora'
/usr/bin/cmake -E cmake_progress_report
/builddir/build/BUILD/ParaView-3.98.1-source/fedora/CMak
eFiles
make[2]: *** [VTK/IO/Image/CMakeFiles/vtkIOImage.dir/vtkJPEGReader.cxx.o] Error
1
make[1]: *** [VTK/IO/Image/CMakeFiles/vtkIOImage.dir/all] Error 2
In jpeglib.h:
#if JPEG_LIB_VERSION >= 80 || defined(MEM_SRCDST_SUPPORTED)
#define jpeg_mem_dest jMemDest
#define jpeg_mem_src jMemSrc
#endif
Looks like you want to do some kind to test for that.
======================================================================
Issue History
Date Modified Username Field Change
======================================================================
2013-02-11 17:29 Orion PoplawskiNew Issue
======================================================================
More information about the vtk-developers
mailing list