[Scummvm-devel] Jpeg compilation errors
Always yours, Fedor.
fedor_qd at mail.ru
Fri Dec 13 20:01:18 CET 2013
Hi! I try to compile ScummVM with Jpeg support for Symbian and get many errors.
Headers present in System and User include path.
I am using GCCE 4.4.1 from Mentor Graphics and S60_5th_Edition_SDK_v1.0.
I build libjpeg.lib succefully without jpeg-turbo code from libjpeg-turbo-code-1082-tags-1.3.0.zip.
I attach jpeg headers used for compilation scummvm_base.mmp.
Building without jpeg support succesful.
Here console log :
/Symbian/Projects/SDL/scummvm/graphics/decoders/jpeg.cpp: In function 'boolean Graphics::<unnamed>::fillInputBuffer(jpeg_decompress_struct*)':
/Symbian/Projects/SDL/scummvm/graphics/decoders/jpeg.cpp:85: error: too many arguments to function
/Symbian/Projects/SDL/scummvm/graphics/decoders/jpeg.cpp:88: error: too many arguments to function
/Symbian/Projects/SDL/scummvm/graphics/decoders/jpeg.cpp: In function 'void Graphics::<unnamed>::skipInputData(jpeg_decompress_struct*, long int)':
/Symbian/Projects/SDL/scummvm/graphics/decoders/jpeg.cpp:115: error: too many arguments to function
/Symbian/Projects/SDL/scummvm/graphics/decoders/jpeg.cpp: In function 'void Graphics::<unnamed>::jpeg_scummvm_src(jpeg_decompress_struct*, Common::SeekableReadStream*)':
/Symbian/Projects/SDL/scummvm/graphics/decoders/jpeg.cpp:132: error: too many arguments to function
/Symbian/Projects/SDL/scummvm/graphics/decoders/jpeg.cpp:136: warning: invalid conversion from 'void (*)(jpeg_decompress_struct*)' to 'void (*)()'
/Symbian/Projects/SDL/scummvm/graphics/decoders/jpeg.cpp:137: warning: invalid conversion from 'boolean (*)(jpeg_decompress_struct*)' to 'boolean (*)()'
/Symbian/Projects/SDL/scummvm/graphics/decoders/jpeg.cpp:138: warning: invalid conversion from 'void (*)(jpeg_decompress_struct*, long int)' to 'void (*)()'
/Symbian/Projects/SDL/scummvm/graphics/decoders/jpeg.cpp:140: warning: invalid conversion from 'void (*)(jpeg_decompress_struct*)' to 'void (*)()'
/Symbian/Projects/SDL/scummvm/graphics/decoders/jpeg.cpp: In function 'void Graphics::<unnamed>::errorExit(jpeg_common_struct*)':
/Symbian/Projects/SDL/scummvm/graphics/decoders/jpeg.cpp:149: error: too many arguments to function
/Symbian/Projects/SDL/scummvm/graphics/decoders/jpeg.cpp: In function 'void Graphics::<unnamed>::outputMessage(jpeg_common_struct*)':
/Symbian/Projects/SDL/scummvm/graphics/decoders/jpeg.cpp:157: error: too many arguments to function
/Symbian/S60_5th_Edition_SDK_v1.0/epoc32/include/jpeg/jpeglib.h: In member function 'virtual bool Graphics::JPEGDecoder::loadStream(Common::SeekableReadStream&)':
/Symbian/S60_5th_Edition_SDK_v1.0/epoc32/include/jpeg/jpeglib.h:974: error: too many arguments to function 'jpeg_error_mgr* jpeg_std_error()'
/Symbian/Projects/SDL/scummvm/graphics/decoders/jpeg.cpp:175: error: at this point in file
/Symbian/Projects/SDL/scummvm/graphics/decoders/jpeg.cpp:176: warning: invalid conversion from 'void (*)(jpeg_common_struct*)' to 'void (*)()'
/Symbian/Projects/SDL/scummvm/graphics/decoders/jpeg.cpp:177: warning: invalid conversion from 'void (*)(jpeg_common_struct*)' to 'void (*)()'
/Symbian/S60_5th_Edition_SDK_v1.0/epoc32/include/jpeg/jpeglib.h:992: error: too many arguments to function 'void jpeg_CreateDecompress()'
/Symbian/Projects/SDL/scummvm/graphics/decoders/jpeg.cpp:180: error: at this point in file
/Symbian/S60_5th_Edition_SDK_v1.0/epoc32/include/jpeg/jpeglib.h:1071: error: too many arguments to function 'int jpeg_read_header()'
/Symbian/Projects/SDL/scummvm/graphics/decoders/jpeg.cpp:186: error: at this point in file
/Symbian/S60_5th_Edition_SDK_v1.0/epoc32/include/jpeg/jpeglib.h:1084: error: too many arguments to function 'boolean jpeg_start_decompress()'
/Symbian/Projects/SDL/scummvm/graphics/decoders/jpeg.cpp:200: error: at this point in file
/Symbian/Projects/SDL/scummvm/graphics/decoders/jpeg.cpp:220: error: too many arguments to function
/Symbian/S60_5th_Edition_SDK_v1.0/epoc32/include/jpeg/jpeglib.h:1085: error: too many arguments to function 'JDIMENSION jpeg_read_scanlines()'
/Symbian/Projects/SDL/scummvm/graphics/decoders/jpeg.cpp:226: error: at this point in file
/Symbian/S60_5th_Edition_SDK_v1.0/epoc32/include/jpeg/jpeglib.h:1088: error: too many arguments to function 'boolean jpeg_finish_decompress()'
/Symbian/Projects/SDL/scummvm/graphics/decoders/jpeg.cpp:257: error: at this point in file
/Symbian/S60_5th_Edition_SDK_v1.0/epoc32/include/jpeg/jpeglib.h:996: error: too many arguments to function 'void jpeg_destroy_decompress()'
/Symbian/Projects/SDL/scummvm/graphics/decoders/jpeg.cpp:258: error: at this point in file
make.exe: *** [\Symbian\S60_5th_Edition_SDK_v1.0\EPOC32\BUILD\Symbian\Projects\SDL\scummvm\backends\platform\symbian\S60v3\SCUMMVM_BASE\GCCE\UREL\jpeg.o] Error 1
=== make failed with error code 2 ===
***Stopping. Check the Problems view or Console output for errors.
С уважением, Фёдор.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jpeg.zip
Type: application/mspowerpoint
Size: 26056 bytes
Desc: not available
URL: <http://lists.scummvm.org/pipermail/scummvm-devel/attachments/20131213/d72b6929/attachment.bin>
More information about the Scummvm-devel
mailing list