[MacPorts] #35794: digikam: error: no matching function for call to 'gp_camera_folder_put_file' (was: digikam 2.8.0 failed to build)
MacPorts
noreply at macports.org
Thu Aug 23 19:19:14 PDT 2012
#35794: digikam: error: no matching function for call to
'gp_camera_folder_put_file'
-----------------------------+----------------------------------------------
Reporter: ahlid@… | Owner: jan@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.1.2
Keywords: | Port: digikam
-----------------------------+----------------------------------------------
Changes (by ryandesign@…):
* keywords: digikam 2.8.0 =>
* owner: macports-tickets@… => jan@…
* cc: ryandesign@… (added)
Old description:
> Upgrade from 2.7.0 failed, and same for a clean reinstall. Problem seems
> to be here:
>
> :info:build Linking CXX static library ../../../lib/libqueuemanager.a
> :info:build cd
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_digikam/digikam/work/build/core/utilities/queuemanager
> && /opt/local/bin/cmake -P
> CMakeFiles/queuemanager.dir/cmake_clean_target.cmake
> :info:build cd
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_digikam/digikam/work/build/core/utilities/queuemanager
> && /opt/local/bin/cmake -E cmake_link_script
> CMakeFiles/queuemanager.dir/link.txt --verbose=1
> :info:build /usr/bin/ar cr ../../../lib/libqueuemanager.a
> CMakeFiles/queuemanager.dir/queuemanager_automoc.cpp.o
> CMakeFiles/queuemanager.dir/basetools/color/autocorrection.cpp.o
> CMakeFiles/queuemanager.dir/basetools/color/bcgcorrection.cpp.o
> CMakeFiles/queuemanager.dir/basetools/color/bwconvert.cpp.o
> CMakeFiles/queuemanager.dir/basetools/color/channelmixer.cpp.o
> CMakeFiles/queuemanager.dir/basetools/color/colorbalance.cpp.o
> CMakeFiles/queuemanager.dir/basetools/color/convert16to8.cpp.o
> CMakeFiles/queuemanager.dir/basetools/color/convert8to16.cpp.o
> CMakeFiles/queuemanager.dir/basetools/color/curvesadjust.cpp.o
> CMakeFiles/queuemanager.dir/basetools/color/hslcorrection.cpp.o
> CMakeFiles/queuemanager.dir/basetools/color/iccconvert.cpp.o
> CMakeFiles/queuemanager.dir/basetools/color/invert.cpp.o
> CMakeFiles/queuemanager.dir/basetools/color/whitebalance.cpp.o
> CMakeFiles/queuemanager.dir/basetools/convert/convert2jp2.cpp.o
> CMakeFiles/queuemanager.dir/basetools/convert/convert2jpeg.cpp.o
> CMakeFiles/queuemanager.dir/basetools/convert/convert2pgf.cpp.o
> CMakeFiles/queuemanager.dir/basetools/convert/convert2png.cpp.o
> CMakeFiles/queuemanager.dir/basetools/convert/convert2tiff.cpp.o
> CMakeFiles/queuemanager.dir/basetools/decorate/border.cpp.o
> CMakeFiles/queuemanager.dir/basetools/decorate/watermark.cpp.o
> CMakeFiles/queuemanager.dir/basetools/enhance/antivignetting.cpp.o
> CMakeFiles/queuemanager.dir/basetools/enhance/blur.cpp.o
> CMakeFiles/queuemanager.dir/basetools/enhance/localcontrast.cpp.o
> CMakeFiles/queuemanager.dir/basetools/enhance/noisereduction.cpp.o
> CMakeFiles/queuemanager.dir/basetools/enhance/restoration.cpp.o
> CMakeFiles/queuemanager.dir/basetools/enhance/sharpen.cpp.o
> CMakeFiles/queuemanager.dir/basetools/filters/filmgrain.cpp.o
> CMakeFiles/queuemanager.dir/basetools/metadata/assigntemplate.cpp.o
> CMakeFiles/queuemanager.dir/basetools/metadata/removemetadata.cpp.o
> CMakeFiles/queuemanager.dir/basetools/transform/flip.cpp.o
> CMakeFiles/queuemanager.dir/basetools/transform/resize.cpp.o
> CMakeFiles/queuemanager.dir/basetools/transform/rotate.cpp.o
> CMakeFiles/queuemanager.dir/manager/actionthread.cpp.o
> CMakeFiles/queuemanager.dir/manager/batchtool.cpp.o
> CMakeFiles/queuemanager.dir/manager/batchtoolsmanager.cpp.o
> CMakeFiles/queuemanager.dir/views/assignedlist.cpp.o
> CMakeFiles/queuemanager.dir/views/queuelist.cpp.o
> CMakeFiles/queuemanager.dir/views/queuepool.cpp.o
> CMakeFiles/queuemanager.dir/views/queuesettingsview.cpp.o
> CMakeFiles/queuemanager.dir/views/queuetooltip.cpp.o
> CMakeFiles/queuemanager.dir/views/toolsettingsview.cpp.o
> CMakeFiles/queuemanager.dir/views/toolslistview.cpp.o
> CMakeFiles/queuemanager.dir/views/toolsview.cpp.o
> CMakeFiles/queuemanager.dir/main/queuemgrwindow.cpp.o
> CMakeFiles/queuemanager.dir/basetools/enhance/lensautofix.cpp.o
> :info:build /usr/bin/ranlib: file:
> ../../../lib/libqueuemanager.a(queuemanager_automoc.cpp.o) has no symbols
> :info:build /usr/bin/ranlib ../../../lib/libqueuemanager.a
> :info:build /usr/bin/ranlib: file:
> ../../../lib/libqueuemanager.a(queuemanager_automoc.cpp.o) has no symbols
> :info:build make[2]: Leaving directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_digikam/digikam/work/build'
> :info:build /opt/local/bin/cmake -E cmake_progress_report
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_digikam/digikam/work/build/CMakeFiles
> 98 99
> :info:build [ 48%] Built target queuemanager
> :info:build make[1]: Leaving directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_digikam/digikam/work/build'
> :info:build make: *** [all] Error 2
New description:
Upgrade from 2.7.0 failed, and same for a clean reinstall. Problem seems
to be here:
{{{
:info:build Linking CXX static library ../../../lib/libqueuemanager.a
:info:build cd
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_digikam/digikam/work/build/core/utilities/queuemanager
&& /opt/local/bin/cmake -P
CMakeFiles/queuemanager.dir/cmake_clean_target.cmake
:info:build cd
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_digikam/digikam/work/build/core/utilities/queuemanager
&& /opt/local/bin/cmake -E cmake_link_script
CMakeFiles/queuemanager.dir/link.txt --verbose=1
:info:build /usr/bin/ar cr ../../../lib/libqueuemanager.a
CMakeFiles/queuemanager.dir/queuemanager_automoc.cpp.o
CMakeFiles/queuemanager.dir/basetools/color/autocorrection.cpp.o
CMakeFiles/queuemanager.dir/basetools/color/bcgcorrection.cpp.o
CMakeFiles/queuemanager.dir/basetools/color/bwconvert.cpp.o
CMakeFiles/queuemanager.dir/basetools/color/channelmixer.cpp.o
CMakeFiles/queuemanager.dir/basetools/color/colorbalance.cpp.o
CMakeFiles/queuemanager.dir/basetools/color/convert16to8.cpp.o
CMakeFiles/queuemanager.dir/basetools/color/convert8to16.cpp.o
CMakeFiles/queuemanager.dir/basetools/color/curvesadjust.cpp.o
CMakeFiles/queuemanager.dir/basetools/color/hslcorrection.cpp.o
CMakeFiles/queuemanager.dir/basetools/color/iccconvert.cpp.o
CMakeFiles/queuemanager.dir/basetools/color/invert.cpp.o
CMakeFiles/queuemanager.dir/basetools/color/whitebalance.cpp.o
CMakeFiles/queuemanager.dir/basetools/convert/convert2jp2.cpp.o
CMakeFiles/queuemanager.dir/basetools/convert/convert2jpeg.cpp.o
CMakeFiles/queuemanager.dir/basetools/convert/convert2pgf.cpp.o
CMakeFiles/queuemanager.dir/basetools/convert/convert2png.cpp.o
CMakeFiles/queuemanager.dir/basetools/convert/convert2tiff.cpp.o
CMakeFiles/queuemanager.dir/basetools/decorate/border.cpp.o
CMakeFiles/queuemanager.dir/basetools/decorate/watermark.cpp.o
CMakeFiles/queuemanager.dir/basetools/enhance/antivignetting.cpp.o
CMakeFiles/queuemanager.dir/basetools/enhance/blur.cpp.o
CMakeFiles/queuemanager.dir/basetools/enhance/localcontrast.cpp.o
CMakeFiles/queuemanager.dir/basetools/enhance/noisereduction.cpp.o
CMakeFiles/queuemanager.dir/basetools/enhance/restoration.cpp.o
CMakeFiles/queuemanager.dir/basetools/enhance/sharpen.cpp.o
CMakeFiles/queuemanager.dir/basetools/filters/filmgrain.cpp.o
CMakeFiles/queuemanager.dir/basetools/metadata/assigntemplate.cpp.o
CMakeFiles/queuemanager.dir/basetools/metadata/removemetadata.cpp.o
CMakeFiles/queuemanager.dir/basetools/transform/flip.cpp.o
CMakeFiles/queuemanager.dir/basetools/transform/resize.cpp.o
CMakeFiles/queuemanager.dir/basetools/transform/rotate.cpp.o
CMakeFiles/queuemanager.dir/manager/actionthread.cpp.o
CMakeFiles/queuemanager.dir/manager/batchtool.cpp.o
CMakeFiles/queuemanager.dir/manager/batchtoolsmanager.cpp.o
CMakeFiles/queuemanager.dir/views/assignedlist.cpp.o
CMakeFiles/queuemanager.dir/views/queuelist.cpp.o
CMakeFiles/queuemanager.dir/views/queuepool.cpp.o
CMakeFiles/queuemanager.dir/views/queuesettingsview.cpp.o
CMakeFiles/queuemanager.dir/views/queuetooltip.cpp.o
CMakeFiles/queuemanager.dir/views/toolsettingsview.cpp.o
CMakeFiles/queuemanager.dir/views/toolslistview.cpp.o
CMakeFiles/queuemanager.dir/views/toolsview.cpp.o
CMakeFiles/queuemanager.dir/main/queuemgrwindow.cpp.o
CMakeFiles/queuemanager.dir/basetools/enhance/lensautofix.cpp.o
:info:build /usr/bin/ranlib: file:
../../../lib/libqueuemanager.a(queuemanager_automoc.cpp.o) has no symbols
:info:build /usr/bin/ranlib ../../../lib/libqueuemanager.a
:info:build /usr/bin/ranlib: file:
../../../lib/libqueuemanager.a(queuemanager_automoc.cpp.o) has no symbols
:info:build make[2]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_digikam/digikam/work/build'
:info:build /opt/local/bin/cmake -E cmake_progress_report
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_digikam/digikam/work/build/CMakeFiles
98 99
:info:build [ 48%] Built target queuemanager
:info:build make[1]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_digikam/digikam/work/build'
:info:build make: *** [all] Error 2
}}}
--
Comment:
Remember to use WikiFormatting when writing in Trac.
The real error is actually:
{{{
:info:build make[2]: Entering directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_digikam/digikam/work/build'
:info:build cd
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_digikam/digikam/work/build
&& /opt/local/bin/cmake -E cmake_depends "Unix Makefiles"
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_digikam/digikam/work/digikam-2.8.0
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_digikam/digikam/work/digikam-2.8.0/core/utilities/queuemanager
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_digikam/digikam/work/build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_digikam/digikam/work/build/core/utilities/queuemanager
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_digikam/digikam/work/build/core/utilities/queuemanager/CMakeFiles/queuemanager.dir/DependInfo.cmake
--color=
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_digikam/digikam/work/digikam-2.8.0/core/utilities/cameragui/devices/gpcamera.cpp:1332:17:
error: no matching function for call to 'gp_camera_folder_put_file'
:info:build errorCode = gp_camera_folder_put_file(d->camera,
:info:build ^~~~~~~~~~~~~~~~~~~~~~~~~
:info:build /opt/local/include/gphoto2/gphoto2-camera.h:351:5: note:
candidate function not viable: requires 6 arguments, but 4 were provided
:info:build int gp_camera_folder_put_file (Camera *camera,
:info:build ^
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_digikam/digikam/work/digikam-2.8.0/core/utilities/cameragui/devices/gpcamera.cpp:1654:30:
error: member reference type 'GPPortInfo' (aka '_GPPortInfo *') is a
pointer; maybe you meant to use '->'?
:info:build plist.append(info.path);
:info:build ~~~~^
:info:build ->
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_digikam/digikam/work/digikam-2.8.0/core/utilities/cameragui/devices/gpcamera.cpp:1654:30:
error: incomplete definition of type '_GPPortInfo'
:info:build plist.append(info.path);
:info:build ~~~~^
:info:build /opt/local/include/gphoto2/gphoto2-port-info-list.h:53:8:
note: forward declaration of '_GPPortInfo'
:info:build struct _GPPortInfo;
:info:build ^
:info:build 3 errors generated.
}}}
Could be an incompatibility with libgphoto 2.5.0, to which the libgphoto2
port was updated a week ago in r96625. digikam built fine when I updated
it to 2.8.0 in r96553 the day before.
--
Ticket URL: <https://trac.macports.org/ticket/35794#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list