[MacPorts] #52869: OpenSceneGraph: fails to build due to changes in jpeg port

MacPorts noreply at macports.org
Sun Nov 13 10:54:07 CET 2016


#52869: OpenSceneGraph: fails to build due to changes in jpeg port
--------------------+--------------------------------
 Reporter:  mkae    |      Owner:  macports-tickets@…
     Type:  defect  |     Status:  new
 Priority:  Normal  |  Milestone:
Component:  ports   |    Version:
 Keywords:          |       Port:  OpenSceneGraph
--------------------+--------------------------------
 {{{
 :info:build cd
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_OpenSceneGraph/OpenSceneGraph/work/build/src/osgWrappers/serializers/osg
 &&
 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++
 -Dosgdb_serializers_osg_EXPORTS
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_OpenSceneGraph/OpenSceneGraph/work/OpenSceneGraph-3.4.0/include
 -F//System/Library/Frameworks
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_OpenSceneGraph/OpenSceneGraph/work/build/include
 -pipe -Os   -std=c++11 -stdlib=libc++  -Wno-conversion -DNDEBUG -arch
 x86_64 -mmacosx-version-min=10.9 -fPIC   -o
 CMakeFiles/osgdb_serializers_osg.dir/PointSprite.cpp.o -c
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_OpenSceneGraph/OpenSceneGraph/work/OpenSceneGraph-3.4.0/src/osgWrappers/serializers/osg/PointSprite.cpp
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_OpenSceneGraph/OpenSceneGraph/work/OpenSceneGraph-3.4.0/src/osgPlugins/jpeg/ReaderWriterJPEG.cpp:252:32:
 error: assigning to 'boolean (*)(j_decompress_ptr)' from incompatible type
 'boolean (j_decompress_ptr)': different return type ('boolean' vs
 'boolean' (aka 'int'))
 :info:build     src->pub.fill_input_buffer = fill_input_buffer;
 :info:build                                ^ ~~~~~~~~~~~~~~~~~
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_OpenSceneGraph/OpenSceneGraph/work/OpenSceneGraph-3.4.0/src/osgPlugins/jpeg/ReaderWriterJPEG.cpp:381:35:
 error: assigning to 'boolean (*)(j_compress_ptr)' from incompatible type
 'boolean (j_compress_ptr)': different return type ('boolean' vs 'boolean'
 (aka 'int'))
 :info:build     dest->pub.empty_output_buffer = empty_output_buffer;
 :info:build                                   ^ ~~~~~~~~~~~~~~~~~~~
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_OpenSceneGraph/OpenSceneGraph/work/OpenSceneGraph-3.4.0/src/osgPlugins/jpeg/ReaderWriterJPEG.cpp:539:12:
 error: no matching function for call to 'jpeg_read_header'
 :info:build     (void) jpeg_read_header(&cinfo, TRUE);
 :info:build            ^~~~~~~~~~~~~~~~
 :info:build /opt/local/include/jpeglib.h:1039:13: note: candidate function
 not viable: no known conversion from 'int' to 'boolean' for 2nd argument
 :info:build EXTERN(int) jpeg_read_header JPP((j_decompress_ptr cinfo,
 :info:build             ^
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_OpenSceneGraph/OpenSceneGraph/work/OpenSceneGraph-3.4.0/src/osgPlugins/jpeg/ReaderWriterJPEG.cpp:761:13:
 error: no matching function for call to 'jpeg_set_quality'
 :info:build             jpeg_set_quality(&cinfo, quality, TRUE /* limit to
 baseline-JPEG values */);
 :info:build             ^~~~~~~~~~~~~~~~
 :info:build /opt/local/include/jpeglib.h:991:14: note: candidate function
 not viable: no known conversion from 'int' to 'boolean' for 3rd argument
 :info:build EXTERN(void) jpeg_set_quality JPP((j_compress_ptr cinfo, int
 quality,
 :info:build              ^
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_OpenSceneGraph/OpenSceneGraph/work/OpenSceneGraph-3.4.0/src/osgPlugins/jpeg/ReaderWriterJPEG.cpp:768:13:
 error: no matching function for call to 'jpeg_start_compress'
 :info:build             jpeg_start_compress(&cinfo, TRUE);
 :info:build             ^~~~~~~~~~~~~~~~~~~
 :info:build /opt/local/include/jpeglib.h:1010:14: note: candidate function
 not viable: no known conversion from 'int' to 'boolean' for 2nd argument
 :info:build EXTERN(void) jpeg_start_compress JPP((j_compress_ptr cinfo,
 :info:build              ^
 :info:build [ 36%] Building CXX object src/osgWrappers/deprecated-
 dotosg/osg/CMakeFiles/osgdb_deprecated_osg.dir/LOD.cpp.o
 :info:build cd
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_OpenSceneGraph/OpenSceneGraph/work/build/src/osgWrappers
 /deprecated-dotosg/osg &&
 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++
 -Dosgdb_deprecated_osg_EXPORTS
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_OpenSceneGraph/OpenSceneGraph/work/OpenSceneGraph-3.4.0/include
 -F//System/Library/Frameworks
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_OpenSceneGraph/OpenSceneGraph/work/build/include
 -pipe -Os   -std=c++11 -stdlib=libc++  -Wno-conversion -DNDEBUG -arch
 x86_64 -mmacosx-version-min=10.9 -fPIC   -o
 CMakeFiles/osgdb_deprecated_osg.dir/LOD.cpp.o -c
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_OpenSceneGraph/OpenSceneGraph/work/OpenSceneGraph-3.4.0/src/osgWrappers
 /deprecated-dotosg/osg/LOD.cpp
 :info:build 5 errors generated.
 :info:build make[2]: ***
 [src/osgPlugins/jpeg/CMakeFiles/osgdb_jpeg.dir/ReaderWriterJPEG.cpp.o]
 Error 1
 :info:build make[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_OpenSceneGraph/OpenSceneGraph/work/build'
 :info:build make[1]: ***
 [src/osgPlugins/jpeg/CMakeFiles/osgdb_jpeg.dir/all] Error 2
 :info:build make[1]: *** Waiting for unfinished jobs....
 }}}

--
Ticket URL: <https://trac.macports.org/ticket/52869>
MacPorts <https://www.macports.org/>
Ports system for macOS



More information about the macports-tickets mailing list