Bug 351653 - build fails, multiple unresoved refs
Summary: build fails, multiple unresoved refs
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Portability-Cmake (show other bugs)
Version: 5.0.0
Platform: Compiled Sources Linux
: NOR grave
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-08-23 16:18 UTC by Treeve Jelbert
Modified: 2017-08-20 09:25 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 5.0.0


Attachments
full compile log (43.78 KB, application/x-bzip)
2015-08-23 16:20 UTC, Treeve Jelbert
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Treeve Jelbert 2015-08-23 16:18:02 UTC
FAILED: : && /var/lib/sorcery/build/c++  -fPIC -march=native -mtune=native -m64 -pipe -O3 -Wno-deprecated-declarations  -std=c++0x -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -std=c++0x -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -fexceptions -O3 -DNDEBUG  -Wl,--no-undefined -Wl,--fatal-warnings -Wl,--enable-new-dtags -Wl,--no-undefined -Wl,--fatal-warnings -Wl,--enable-new-dtags  -Wl,--as-needed -shared -Wl,-soname,digikamimageplugin_transform.so -o imageplugins/transform/digikamimageplugin_transform.so imageplugins/transform/CMakeFiles/digikamimageplugin_transform.dir/imageplugin_transform.cpp.o imageplugins/transform/CMakeFiles/digikamimageplugin_transform.dir/freerotationtool.cpp.o imageplugins/transform/CMakeFiles/digikamimageplugin_transform.dir/sheartool.cpp.o imageplugins/transform/CMakeFiles/digikamimageplugin_transform.dir/resizetool.cpp.o imageplugins/transform/CMakeFiles/digikamimageplugin_transform.dir/perspectivetool.cpp.o imageplugins/transform/CMakeFiles/digikamimageplugin_transform.dir/perspectivewidget.cpp.o imageplugins/transform/CMakeFiles/digikamimageplugin_transform.dir/triangle.cpp.o imageplugins/transform/CMakeFiles/digikamimageplugin_transform.dir/matrix.cpp.o imageplugins/transform/CMakeFiles/digikamimageplugin_transform.dir/imageselectionwidget.cpp.o imageplugins/transform/CMakeFiles/digikamimageplugin_transform.dir/ratiocroptool.cpp.o imageplugins/transform/CMakeFiles/digikamimageplugin_transform.dir/contentawareresizetool.cpp.o imageplugins/transform/CMakeFiles/digikamimageplugin_transform.dir/digikamimageplugin_transform_automoc.cpp.o  app/libdigikamcore.so /opt/qt5/lib/libKF5XmlGui.so.5.13.0 /opt/qt5/lib/libKF5KIOCore.so.5.13.0 /opt/qt5/lib/libKF5KDcraw.so.5.0.0 /opt/qt5/lib/libKF5KExiv2.so.5.0.0 /opt/qt5/lib/libKF5Notifications.so.5.13.0 /opt/qt5/lib/libKF5JobWidgets.so.5.13.0 /opt/qt5/lib/libKF5TextWidgets.so.5.13.0 /opt/qt5/lib/libKF5Service.so.5.13.0 /opt/qt5/lib/libKF5SonnetUi.so.5.13.0 /opt/qt5/lib/libKF5ConfigWidgets.so.5.13.0 /opt/qt5/lib/libKF5Auth.so.5.13.0 /opt/qt5/lib/libKF5I18n.so.5.13.0 /opt/qt5/lib/libKF5ConfigGui.so.5.13.0 /opt/qt5/lib/libQt5Xml.so.5.5.1 /opt/qt5/lib/libKF5ConfigCore.so.5.13.0 /opt/qt5/lib/libKF5Codecs.so.5.13.0 /opt/qt5/lib/libQt5DBus.so.5.5.1 /opt/qt5/lib/libKF5CoreAddons.so.5.13.0 /opt/qt5/lib/libKF5WidgetsAddons.so.5.13.0 /opt/qt5/lib/libQt5Widgets.so.5.5.1 /opt/qt5/lib/libQt5Gui.so.5.5.1 /opt/qt5/lib/libQt5Core.so.5.5.1 -Wl,-rpath,/usr/src/digikam-frameworks/build/app:/opt/qt5/lib: -Wl,-rpath-link,/opt/qt5/lib && :
imageplugins/transform/CMakeFiles/digikamimageplugin_transform.dir/imageplugin_transform.cpp.o: In function `DigikamTransformImagePlugin::ImagePlugin_Transform::ImagePlugin_Transform(QObject*, QList<QVariant> const&)':
imageplugin_transform.cpp:(.text+0x142): undefined reference to `Digikam::ImagePlugin::ImagePlugin(QObject*, QString const&)'

clean build, git revision c3f51b24b1534d7ea2bfc1c31dbdee02b93aaa4f

cmake  3.3.1
ninja-build-system  1.6.0
- Build files have been written to: /usr/src/digikam-frameworks/build
ninja: warning: multiple rules generate /var/git/qt5/kde5-apps/digikam/cmake/templates/Info.plist.cmake.in. builds involving this target will not be correct; continuing anyway [-w dupbuild=warn]


everything compiles but the link fails




Reproducible: Always
Comment 1 Treeve Jelbert 2015-08-23 16:20:15 UTC
Created attachment 94185 [details]
full compile log
Comment 2 caulier.gilles 2016-06-29 14:27:56 UTC
You use ninja compilation sub system. We don't support this for the moment, and we have no plan to support this in the future...

Gilles Caulier