[MacPorts] #42710: digikam 3.5 not compiling

MacPorts noreply at macports.org
Mon Mar 3 20:51:45 PST 2014


#42710: digikam 3.5 not compiling
-----------------------+--------------------------------
 Reporter:  jul_bsd@…  |      Owner:  macports-tickets@…
     Type:  defect     |     Status:  new
 Priority:  Normal     |  Milestone:
Component:  ports      |    Version:  2.2.1
 Keywords:             |       Port:  digikam
-----------------------+--------------------------------
 I fully uninstall and reinstall macports yesterday and whereas, initialy,
 I had a working 3.5.0. after trying to do manual compile of head, it seems
 some undefined interactions messed up w both install.
 For this and other reason, I did a reinstall of all macports tree but
 unexpectedly digikam does not build this time. It stops


 {{{
 :info:build
 /opt/local/var/macports/build/_Volumes_Data_myports_kde_digikam/digikam/work/digikam-3.5.0/extra
 /kipi-plugins/common/libkipiplugins/tools/imageio/kpwriteimage.cpp:184:5:
 error: no matching function for call to 'jpeg_set_quality'
 :info:build     jpeg_set_quality(&cinfo, 99, true);
 :info:build     ^~~~~~~~~~~~~~~~
 :info:build /opt/local/include/jpeglib.h:991:14: note: candidate function
 not viable: no known conversion from 'bool' to 'boolean' for 3rd argument
 :info:build EXTERN(void) jpeg_set_quality JPP((j_compress_ptr cinfo, int
 quality,
 [...]
 :info:build
 /opt/local/var/macports/build/_Volumes_Data_myports_kde_digikam/digikam/work/digikam-3.5.0/extra
 /kipi-plugins/common/libkipiplugins/tools/imageio/kpwriteimage.cpp:184:5:
 error: no matching function for call to 'jpeg_set_quality'
 :info:build     jpeg_set_quality(&cinfo, 99, true);
 :info:build     ^~~~~~~~~~~~~~~~
 :info:build /opt/local/include/jpeglib.h:991:14: note: candidate function
 not viable: no known conversion from 'bool' to 'boolean' for 3rd argument
 :info:build EXTERN(void) jpeg_set_quality JPP((j_compress_ptr cinfo, int
 quality,
 }}}

 jpeg is installed

 {{{
 $ port installed |egrep '(jpeg|jpg)'
   jpeg @9a_0 (active)
   openjpeg15 @1.5.0_1 (active)
 $ ls -l /opt/local/include/jpeglib.h
 -rw-r--r--  1 root  admin  49281  2 mar 21:16 /opt/local/include/jpeglib.h
 $ ls -l /opt/local/lib/libjpeg.*
 -rwxr-xr-x  1 root  admin  211560  2 mar 21:16
 /opt/local/lib/libjpeg.9.dylib*
 -rw-r--r--  1 root  admin  296472  2 mar 21:16 /opt/local/lib/libjpeg.a
 lrwxr-xr-x  1 root  admin      15  2 mar 21:16
 /opt/local/lib/libjpeg.dylib@ -> libjpeg.9.dylib
 }}}

 from what I know, on this, there was just an update from jpeg 9_1 to 9a_0
 googling didn't show anything related.
 the compiling command doesn't include "-I/opt/local/include" but lot of
 other "-I/opt/local/include/{kde,qt,...}", not sure why it doesn't work
 now .
 but adding a "configure.env-append  CFLAGS="-I${prefix}/include"" doesn't
 help

-- 
Ticket URL: <https://trac.macports.org/ticket/42710>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list