Hi all,
All 5.9.0 bundles are published, and tarball will be online tomorrow if all is fine. In all cases, git is tagged with v5.9.0. We can now switch to the next stage : backport 6.0.0 git branch to git master. The second stage following this one will be to merge the helper sotfware compilation code to digiKam core. It's time to make this puzzle more simpler for the future. Best Gilles Caulier |
Hi Mario,
The merge from 6.0.0 devel branch is now merged to master. All new commits must be pushed in master. 6.0.0 branch is deprecated now. 2018-03-20 9:26 GMT+01:00 Mario Frank <[hidden email]>: Hey Gilles, Great to see you working again on Similarity search engine. This tool is important and as 6.0.0 as the new dedicated database to store fingerprints, without to bloat the core database, I'm sure that tool will be used more and more everywhere... My best Gilles |
Warnings, warnings, warnings : With this commit, the digikam Software Compilation is now merged to digiKam master. The digiKam Sofware compilation is now deprecated. I will remove all the contents. The compilation still the same. digikam source code is now located to ./core sub-directory. nothing change in C++ implementations. Best Gilles Caulier 2018-03-20 9:42 GMT+01:00 Gilles Caulier <[hidden email]>:
|
I just recompiled all master from scratch after merging 6.0.0 branch, and all is fine here. Please report all problem in this room if necessary. Gilles Caulier 2018-03-20 11:18 GMT+01:00 Gilles Caulier <[hidden email]>:
|
Hi Gilles,
I have compile error. It seems that it didn't find models/imagemodel.cpp when linking I guess. The error is below : AUTOGEN: warning: /opt/devel/digikam/core/core/utilities/mediaserver/upnpsdk/Neptune/Source/Core/Neptune.cpp: file is empty [ 46%] Built target mediaserver_src_automoc [ 49%] Built target mediaserver_src [ 49%] Automatic moc for target geoiface_src [ 49%] Built target geoiface_src_automoc [ 50%] Built target geoiface_src [ 50%] Automatic moc for target geolocationedit_src [ 50%] Built target geolocationedit_src_automoc [ 52%] Built target geolocationedit_src [ 52%] Automatic moc for target geomapwrapper_src [ 52%] Built target geomapwrapper_src_automoc [ 52%] Built target geomapwrapper_src [ 53%] Built target digikamcore [ 53%] Linking CXX shared library libdigikamdatabase.so CMakeFiles/digikamdatabase_src.dir/models/imagemodel.cpp.o: fichier non reconnu: Fichier tronqué collect2: erreur : ld a retourné 1 code d'état d'exécution core/core/libs/database/CMakeFiles/digikamdatabase.dir/build.make:251 : la recette pour la cible « core/core/libs/database/libdigikamdatabase.so.6.0.0 » a échouée make[2]: *** [core/core/libs/database/libdigikamdatabase.so.6.0.0] Erreur 1 CMakeFiles/Makefile2:3934 : la recette pour la cible « core/core/libs/database/CMakeFiles/digikamdatabase.dir/all » a échouée make[1]: *** [core/core/libs/database/CMakeFiles/digikamdatabase.dir/all] Erreur 2 Makefile:138 : la recette pour la cible « all » a échouée make: *** [all] Erreur 2 -- Sent from: http://digikam.1695700.n4.nabble.com/digikam-devel-f1695701.html |
The warning can be ignored. The imagemodel file not recognized is typically a linker problem as for ex a full disk... Clean up all, reconfigure and recompile. Check well the space disk before. There is no difference in C++ implementation between master and 6.0.0 branch. If 6.0.0 branch compile fine before, master must compile too... Gilles Caulier 2018-03-20 22:18 GMT+01:00 Thanh Trung Dinh <[hidden email]>: Hi Gilles, |
In reply to this post by Thanh Trung Dinh
The message with the Neptune.cpp has been around for some time. I have now
removed the file from the CMakeList.txt file. Here compiled as well. Even the Jenkins Build Server reports no more errors. Maik Am Dienstag, 20. März 2018, 22:18:00 CET schrieb Thanh Trung Dinh: > Hi Gilles, > > I have compile error. It seems that it didn't find models/imagemodel.cpp > when linking I guess. The error is below : > > AUTOGEN: warning: > /opt/devel/digikam/core/core/utilities/mediaserver/upnpsdk/Neptune/Source/Co > re/Neptune.cpp: file is empty > > [ 46%] Built target mediaserver_src_automoc > [ 49%] Built target mediaserver_src > [ 49%] Automatic moc for target geoiface_src > [ 49%] Built target geoiface_src_automoc > [ 50%] Built target geoiface_src > [ 50%] Automatic moc for target geolocationedit_src > [ 50%] Built target geolocationedit_src_automoc > [ 52%] Built target geolocationedit_src > [ 52%] Automatic moc for target geomapwrapper_src > [ 52%] Built target geomapwrapper_src_automoc > [ 52%] Built target geomapwrapper_src > [ 53%] Built target digikamcore > [ 53%] Linking CXX shared library libdigikamdatabase.so > CMakeFiles/digikamdatabase_src.dir/models/imagemodel.cpp.o: fichier non > reconnu: Fichier tronqué > collect2: erreur : ld a retourné 1 code d'état d'exécution > core/core/libs/database/CMakeFiles/digikamdatabase.dir/build.make:251 : la > recette pour la cible > « core/core/libs/database/libdigikamdatabase.so.6.0.0 » a échouée > make[2]: *** [core/core/libs/database/libdigikamdatabase.so.6.0.0] Erreur 1 > CMakeFiles/Makefile2:3934 : la recette pour la cible > « core/core/libs/database/CMakeFiles/digikamdatabase.dir/all » a échouée > make[1]: *** [core/core/libs/database/CMakeFiles/digikamdatabase.dir/all] > Erreur 2 > Makefile:138 : la recette pour la cible « all » a échouée > make: *** [all] Erreur 2 > > > > > > > > -- > Sent from: http://digikam.1695700.n4.nabble.com/digikam-devel-f1695701.html |
In reply to this post by Gilles Caulier-4
So I checked the disk, I still have 7.2 G so it's ok. I deleted all build
folder and reconfigured. I am recompiling, I will return when I get the result. By the way, the 6.0.0 I had compiled was not recent because I didn't update it. Then I switched to master, made an update, and recompiled when I received your post on forum that 2 branches have been merged. So..., I cannot say if 6.0.0 was able to be compiled without errors. -- Sent from: http://digikam.1695700.n4.nabble.com/digikam-devel-f1695701.html |
Finally, compiled without error. So deleting build folder and reconfiguring
worked. -- Sent from: http://digikam.1695700.n4.nabble.com/digikam-devel-f1695701.html |
In reply to this post by Maik Qualmann
Hey Folks,
I wanted to get something done for digikam but I am currently not able to compile digiKam. the compilation process fails on linking libdigikamcode, precisely in the ffmpegthumbnailer context. Some functions are not found. I checked if all relevant ffmpeg parts are installed on my system (antergos, aka arch 64) and they are. Do you have any ideas, how I could resolve the issue? Here's the log output ("undefinierter Verweis" equals undefined reference). Regards, Mario [ 79%] Built target digikamgui_src ../libs/threadimageio/CMakeFiles/threadimageio_src.dir/ffmpegthumbnailer/moviedecoder_p.cpp.o: In Funktion »Digikam::MovieDecoder::Private::deleteFilterGraph()«: /home/eladrion/Daten/SoftwareEntwicklung/Digikam/core/core/libs/threadimageio/ffmpegthumbnailer/moviedecoder_p.cpp:218: Warnung: undefinierter Verweis auf »avfilter_graph_free« ../libs/threadimageio/CMakeFiles/threadimageio_src.dir/ffmpegthumbnailer/moviedecoder_p.cpp.o: In Funktion »Digikam::MovieDecoder::Private::initFilterGraph(AVPixelFormat, int, int)«: /home/eladrion/Daten/SoftwareEntwicklung/Digikam/core/core/libs/threadimageio/ffmpegthumbnailer/moviedecoder_p.cpp:230: Warnung: undefinierter Verweis auf »avfilter_graph_alloc« /home/eladrion/Daten/SoftwareEntwicklung/Digikam/core/core/libs/threadimageio/ffmpegthumbnailer/moviedecoder_p.cpp:239: Warnung: undefinierter Verweis auf »avfilter_graph_parse2« /home/eladrion/Daten/SoftwareEntwicklung/Digikam/core/core/libs/threadimageio/ffmpegthumbnailer/moviedecoder_p.cpp:252: Warnung: undefinierter Verweis auf »avfilter_graph_config« /home/eladrion/Daten/SoftwareEntwicklung/Digikam/core/core/libs/threadimageio/ffmpegthumbnailer/moviedecoder_p.cpp:260: Warnung: undefinierter Verweis auf »avfilter_graph_get_filter« /home/eladrion/Daten/SoftwareEntwicklung/Digikam/core/core/libs/threadimageio/ffmpegthumbnailer/moviedecoder_p.cpp:261: Warnung: undefinierter Verweis auf »avfilter_graph_get_filter« ../libs/threadimageio/CMakeFiles/threadimageio_src.dir/ffmpegthumbnailer/moviedecoder_p.cpp.o: In Funktion »Digikam::MovieDecoder::Private::processFilterGraph(AVFrame*, AVFrame const*, AVPixelFormat, int, int)«: /home/eladrion/Daten/SoftwareEntwicklung/Digikam/core/core/libs/threadimageio/ffmpegthumbnailer/moviedecoder_p.cpp:300: Warnung: undefinierter Verweis auf »av_buffersrc_add_frame« /home/eladrion/Daten/SoftwareEntwicklung/Digikam/core/core/libs/threadimageio/ffmpegthumbnailer/moviedecoder_p.cpp:307: Warnung: undefinierter Verweis auf »av_buffersink_get_frame« ../libs/threadimageio/CMakeFiles/threadimageio_src.dir/ffmpegthumbnailer/moviedecoder_p.cpp.o: In Funktion »Digikam::MovieDecoder::Private::convertAndScaleFrame(AVPixelFormat, int, bool, int&, int&)«: /home/eladrion/Daten/SoftwareEntwicklung/Digikam/core/core/libs/threadimageio/ffmpegthumbnailer/moviedecoder_p.cpp:336: Warnung: undefinierter Verweis auf »sws_getContext« /home/eladrion/Daten/SoftwareEntwicklung/Digikam/core/core/libs/threadimageio/ffmpegthumbnailer/moviedecoder_p.cpp:353: Warnung: undefinierter Verweis auf »sws_scale« /home/eladrion/Daten/SoftwareEntwicklung/Digikam/core/core/libs/threadimageio/ffmpegthumbnailer/moviedecoder_p.cpp:361: Warnung: undefinierter Verweis auf »sws_freeContext« collect2: Fehler: ld gab 1 als Ende-Status zurück make[2]: *** [core/core/app/CMakeFiles/digikamcore.dir/build.make:1938: core/core/app/libdigikamcore.so.6.0.0] Fehler 1 Am 20.03.2018 um 22:39 schrieb Maik Qualmann: > The message with the Neptune.cpp has been around for some time. I have now > removed the file from the CMakeList.txt file. Here compiled as well. Even the > Jenkins Build Server reports no more errors. > > Maik > > Am Dienstag, 20. März 2018, 22:18:00 CET schrieb Thanh Trung Dinh: >> Hi Gilles, >> >> I have compile error. It seems that it didn't find models/imagemodel.cpp >> when linking I guess. The error is below : >> >> AUTOGEN: warning: >> /opt/devel/digikam/core/core/utilities/mediaserver/upnpsdk/Neptune/Source/Co >> re/Neptune.cpp: file is empty >> >> [ 46%] Built target mediaserver_src_automoc >> [ 49%] Built target mediaserver_src >> [ 49%] Automatic moc for target geoiface_src >> [ 49%] Built target geoiface_src_automoc >> [ 50%] Built target geoiface_src >> [ 50%] Automatic moc for target geolocationedit_src >> [ 50%] Built target geolocationedit_src_automoc >> [ 52%] Built target geolocationedit_src >> [ 52%] Automatic moc for target geomapwrapper_src >> [ 52%] Built target geomapwrapper_src_automoc >> [ 52%] Built target geomapwrapper_src >> [ 53%] Built target digikamcore >> [ 53%] Linking CXX shared library libdigikamdatabase.so >> CMakeFiles/digikamdatabase_src.dir/models/imagemodel.cpp.o: fichier non >> reconnu: Fichier tronqué >> collect2: erreur : ld a retourné 1 code d'état d'exécution >> core/core/libs/database/CMakeFiles/digikamdatabase.dir/build.make:251 : la >> recette pour la cible >> « core/core/libs/database/libdigikamdatabase.so.6.0.0 » a échouée >> make[2]: *** [core/core/libs/database/libdigikamdatabase.so.6.0.0] Erreur 1 >> CMakeFiles/Makefile2:3934 : la recette pour la cible >> « core/core/libs/database/CMakeFiles/digikamdatabase.dir/all » a échouée >> make[1]: *** [core/core/libs/database/CMakeFiles/digikamdatabase.dir/all] >> Erreur 2 >> Makefile:138 : la recette pour la cible « all » a échouée >> make: *** [all] Erreur 2 >> >> >> >> >> >> >> >> -- >> Sent from: http://digikam.1695700.n4.nabble.com/digikam-devel-f1695701.html > > > |
Hi Mario, Best gilles 2018-04-09 10:08 GMT+02:00 Mario Frank <[hidden email]>: Hey Folks, |
Hey Gilles, I did apply a make clean, but this did not help. avformat.so was not found last time. Now I deleted the build folder alltogether and ran bootstrap.local again. Now, CMake seems to find all shared objects. This time, the scripts (I added some debug output) tell me: Checking for module 'libavcodec' I'm currently compiling. Let's see. Cheers
|
yes, the trace sound fine for me. All ffmpeg shared libs are found. Gilles 2018-04-09 10:22 GMT+02:00 Mario Frank <[hidden email]>:
|
Hey Gilles,
it worked now. Cheers, Mario Am 09.04.2018 um 11:40 schrieb Gilles Caulier:
|
Free forum by Nabble | Edit this page |