View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0013870ParaView(No Category)public2013-02-11 17:292013-05-21 20:50
ReporterOrion Poplawski 
Assigned ToNikhil Shetty 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0013870: jpeg_mem_src conflicts with libjpeg-turbo 1.2.90
DescriptionCompiling 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.
TagsNo tags attached.
ProjectTBD
Topic Name0013870-fix-jpeg-mem-src-conflict
Typeincorrect functionality
Attached Files

 Relationships

  Notes
(0030352)
Nikhil Shetty (reporter)
2013-02-19 10:20

Fixed in VTK. Waiting for review. Then bring the latest VTK into PV.
(0030372)
Sebastien Jourdain (manager)
2013-02-22 13:19

Merged into master
(0030820)
Alan Scott (manager)
2013-05-21 20:50

Trusting Nikhil and Orion. Closing.

 Issue History
Date Modified Username Field Change
2013-02-11 17:29 Orion Poplawski New Issue
2013-02-14 11:53 Utkarsh Ayachit Assigned To => Nikhil Shetty
2013-02-14 11:53 Utkarsh Ayachit Status backlog => tabled
2013-02-14 11:54 Utkarsh Ayachit Project VTK => ParaView
2013-02-14 12:40 Nikhil Shetty Status tabled => todo
2013-02-19 09:24 Nikhil Shetty Topic Name => 0013870-fix-jpeg-mem-src-conflict
2013-02-19 09:24 Nikhil Shetty Status todo => active development
2013-02-19 10:20 Nikhil Shetty Note Added: 0030352
2013-02-20 11:56 Nikhil Shetty Status active development => gatekeeper review
2013-02-22 13:19 Sebastien Jourdain Status gatekeeper review => customer review
2013-02-22 13:19 Sebastien Jourdain Note Added: 0030372
2013-05-21 20:50 Alan Scott Note Added: 0030820
2013-05-21 20:50 Alan Scott Status customer review => closed
2013-05-21 20:50 Alan Scott Resolution open => fixed


Copyright © 2000 - 2018 MantisBT Team