Hi all!
Just tried to recompile TDE from tde-packaging on Freebsd after upgrading to latest version. This is where compilation fails:
[37/1408] Building CXX object tdefile-plugins/dependencies/...ler-tqt/CMakeFiles/poppler-tqt-shared.dir/poppler-link.cc.o FAILED: tdefile-plugins/dependencies/poppler-tqt/CMakeFiles/poppler-tqt-shared.dir/poppler-link.cc.o /usr/bin/c++ -DHAVE_CONFIG_H -Dpoppler_tqt_shared_EXPORTS -Itdefile-plugins/dependencies/poppler-tqt -I. -I/opt/trinity/include -I/usr/local/include/tqt3 -I/usr/local/include/tqt -I../tdefile-plugins/dependencies/poppler-tqt -I/usr/local/include/poppler -I/usr/local/include -DNDEBUG -DQT_NO_ASCII_CAST -DQT_CLEAN_NAMESPACE -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -DQT_THREAD_SUPPORT -D_REENTRANT -I/usr/local/include/tqt3 -I/usr/local/include/tqt -include tqt.h -DQT_NO_ASCII_CAST -DQT_CLEAN_NAMESPACE -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -DQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h -DNDEBUG -fPIC -MD -MT tdefile-plugins/dependencies/poppler-tqt/CMakeFiles/poppler-tqt-shared.dir/poppler-link.cc.o -MF tdefile-plugins/dependencies/poppler-tqt/CMakeFiles/poppler-tqt-shared.dir/poppler-link.cc.o.d -o tdefile-plugins/dependencies/poppler-tqt/CMakeFiles/poppler-tqt-shared.dir/poppler-link.cc.o -c ../tdefile-plugins/dependencies/poppler-tqt/poppler-link.cc ../tdefile-plugins/dependencies/poppler-tqt/poppler-link.cc:38:9: error: assigning to 'const LinkDest *' from incompatible type 'std::unique_ptr<LinkDest>' ld = data.doc->doc.findDest( data.namedDest ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 error generated.
Nik
On Monday 13 of April 2020 20:29:40 Dr. Nikolaus Klepp wrote:
Hi all!
Just tried to recompile TDE from tde-packaging on Freebsd after upgrading to latest version. This is where compilation fails:
[37/1408] Building CXX object tdefile-plugins/dependencies/...ler-tqt/CMakeFiles/poppler-tqt-shared.di r/poppler-link.cc.o FAILED: tdefile-plugins/dependencies/poppler-tqt/CMakeFiles/poppler-tqt-shared.d ir/poppler-link.cc.o /usr/bin/c++ -DHAVE_CONFIG_H -Dpoppler_tqt_shared_EXPORTS -Itdefile-plugins/dependencies/poppler-tqt -I. -I/opt/trinity/include -I/usr/local/include/tqt3 -I/usr/local/include/tqt -I../tdefile-plugins/dependencies/poppler-tqt -I/usr/local/include/poppler -I/usr/local/include -DNDEBUG -DQT_NO_ASCII_CAST -DQT_CLEAN_NAMESPACE -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -DQT_THREAD_SUPPORT -D_REENTRANT -I/usr/local/include/tqt3 -I/usr/local/include/tqt -include tqt.h -DQT_NO_ASCII_CAST -DQT_CLEAN_NAMESPACE -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -DQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h -DNDEBUG -fPIC -MD -MT tdefile-plugins/dependencies/poppler-tqt/CMakeFiles/poppler-tqt-shared.d ir/poppler-link.cc.o -MF tdefile-plugins/dependencies/poppler-tqt/CMakeFiles/poppler-tqt-shared.d ir/poppler-link.cc.o.d -o tdefile-plugins/dependencies/poppler-tqt/CMakeFiles/poppler-tqt-shared.d ir/poppler-link.cc.o -c ../tdefile-plugins/dependencies/poppler-tqt/poppler-link.cc ../tdefile-plugins/dependencies/poppler-tqt/poppler-link.cc:38:9: error: assigning to 'const LinkDest *' from incompatible type 'std::unique_ptr<LinkDest>' ld = data.doc->doc.findDest( data.namedDest ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 error generated.
Nik
Hi Nik,
this is a known issue that is already resolved in the current versions (master and also r14.0.x) - see the "beloved" constant API changes in the poppler library. This time API change in poppler 0.86 - see patch
https://mirror.git.trinitydesktop.org/cgit/tdegraphics/commit/?id=1c13ba28d7
However, the FreeBSD ports are not yet updated, because right now is underway building packages for final R14.0.8. Please wait a while before the FreeBSD ports will be updated.
Cheers
Hi Slavek,
Anno domini 2020 Mon, 13 Apr 20:44:42 +0200 Slávek Banko scripsit:
On Monday 13 of April 2020 20:29:40 Dr. Nikolaus Klepp wrote:
Hi all!
Just tried to recompile TDE from tde-packaging on Freebsd after upgrading to latest version. This is where compilation fails:
[37/1408] Building CXX object tdefile-plugins/dependencies/...ler-tqt/CMakeFiles/poppler-tqt-shared.di r/poppler-link.cc.o FAILED: tdefile-plugins/dependencies/poppler-tqt/CMakeFiles/poppler-tqt-shared.d ir/poppler-link.cc.o /usr/bin/c++ -DHAVE_CONFIG_H -Dpoppler_tqt_shared_EXPORTS -Itdefile-plugins/dependencies/poppler-tqt -I. -I/opt/trinity/include -I/usr/local/include/tqt3 -I/usr/local/include/tqt -I../tdefile-plugins/dependencies/poppler-tqt -I/usr/local/include/poppler -I/usr/local/include -DNDEBUG -DQT_NO_ASCII_CAST -DQT_CLEAN_NAMESPACE -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -DQT_THREAD_SUPPORT -D_REENTRANT -I/usr/local/include/tqt3 -I/usr/local/include/tqt -include tqt.h -DQT_NO_ASCII_CAST -DQT_CLEAN_NAMESPACE -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -DQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h -DNDEBUG -fPIC -MD -MT tdefile-plugins/dependencies/poppler-tqt/CMakeFiles/poppler-tqt-shared.d ir/poppler-link.cc.o -MF tdefile-plugins/dependencies/poppler-tqt/CMakeFiles/poppler-tqt-shared.d ir/poppler-link.cc.o.d -o tdefile-plugins/dependencies/poppler-tqt/CMakeFiles/poppler-tqt-shared.d ir/poppler-link.cc.o -c ../tdefile-plugins/dependencies/poppler-tqt/poppler-link.cc ../tdefile-plugins/dependencies/poppler-tqt/poppler-link.cc:38:9: error: assigning to 'const LinkDest *' from incompatible type 'std::unique_ptr<LinkDest>' ld = data.doc->doc.findDest( data.namedDest ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 error generated.
Nik
Hi Nik,
this is a known issue that is already resolved in the current versions (master and also r14.0.x) - see the "beloved" constant API changes in the poppler library. This time API change in poppler 0.86 - see patch
https://mirror.git.trinitydesktop.org/cgit/tdegraphics/commit/?id=1c13ba28d7
However, the FreeBSD ports are not yet updated, because right now is underway building packages for final R14.0.8. Please wait a while before the FreeBSD ports will be updated.
Cheers
Sorry, did not want to rush :) Somehow I was under the impression that I had it compiled successfully ~ 2 month ago. Well, memory ....
Nik
On Monday 13 of April 2020 20:59:06 Dr. Nikolaus Klepp wrote:
Hi Slavek,
Anno domini 2020 Mon, 13 Apr 20:44:42 +0200
Slávek Banko scripsit:
On Monday 13 of April 2020 20:29:40 Dr. Nikolaus Klepp wrote:
Hi all!
Just tried to recompile TDE from tde-packaging on Freebsd after upgrading to latest version. This is where compilation fails:
[37/1408] Building CXX object tdefile-plugins/dependencies/...ler-tqt/CMakeFiles/poppler-tqt-share d.di r/poppler-link.cc.o FAILED: tdefile-plugins/dependencies/poppler-tqt/CMakeFiles/poppler-tqt-shar ed.d ir/poppler-link.cc.o /usr/bin/c++ -DHAVE_CONFIG_H -Dpoppler_tqt_shared_EXPORTS -Itdefile-plugins/dependencies/poppler-tqt -I. -I/opt/trinity/include -I/usr/local/include/tqt3 -I/usr/local/include/tqt -I../tdefile-plugins/dependencies/poppler-tqt -I/usr/local/include/poppler -I/usr/local/include -DNDEBUG -DQT_NO_ASCII_CAST -DQT_CLEAN_NAMESPACE -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -DQT_THREAD_SUPPORT -D_REENTRANT -I/usr/local/include/tqt3 -I/usr/local/include/tqt -include tqt.h -DQT_NO_ASCII_CAST -DQT_CLEAN_NAMESPACE -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -DQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h -DNDEBUG -fPIC -MD -MT tdefile-plugins/dependencies/poppler-tqt/CMakeFiles/poppler-tqt-shar ed.d ir/poppler-link.cc.o -MF tdefile-plugins/dependencies/poppler-tqt/CMakeFiles/poppler-tqt-shar ed.d ir/poppler-link.cc.o.d -o tdefile-plugins/dependencies/poppler-tqt/CMakeFiles/poppler-tqt-shar ed.d ir/poppler-link.cc.o -c ../tdefile-plugins/dependencies/poppler-tqt/poppler-link.cc ../tdefile-plugins/dependencies/poppler-tqt/poppler-link.cc:38:9: error: assigning to 'const LinkDest *' from incompatible type 'std::unique_ptr<LinkDest>' ld = data.doc->doc.findDest( data.namedDest ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 error generated.
Nik
Hi Nik,
this is a known issue that is already resolved in the current versions (master and also r14.0.x) - see the "beloved" constant API changes in the poppler library. This time API change in poppler 0.86 - see patch
https://mirror.git.trinitydesktop.org/cgit/tdegraphics/commit/?id=1c13 ba28d7
However, the FreeBSD ports are not yet updated, because right now is underway building packages for final R14.0.8. Please wait a while before the FreeBSD ports will be updated.
Cheers
Sorry, did not want to rush :) Somehow I was under the impression that I had it compiled successfully ~ 2 month ago. Well, memory ....
Nik
Hi Nik,
I did update the ports. You may notice that for depencencies, core modules and libraries this already refers to the final R14.0.8. Applications are now waiting to build final DEB packages. After that, the application ports will also be updated.
Cheers
Anno domini 2020 Tue, 14 Apr 17:20:33 +0200 Slávek Banko scripsit:
On Monday 13 of April 2020 20:59:06 Dr. Nikolaus Klepp wrote:
Hi Slavek,
Anno domini 2020 Mon, 13 Apr 20:44:42 +0200
Slávek Banko scripsit:
On Monday 13 of April 2020 20:29:40 Dr. Nikolaus Klepp wrote:
Hi all!
Just tried to recompile TDE from tde-packaging on Freebsd after upgrading to latest version. This is where compilation fails:
[37/1408] Building CXX object tdefile-plugins/dependencies/...ler-tqt/CMakeFiles/poppler-tqt-share d.di r/poppler-link.cc.o FAILED: tdefile-plugins/dependencies/poppler-tqt/CMakeFiles/poppler-tqt-shar ed.d ir/poppler-link.cc.o /usr/bin/c++ -DHAVE_CONFIG_H -Dpoppler_tqt_shared_EXPORTS -Itdefile-plugins/dependencies/poppler-tqt -I. -I/opt/trinity/include -I/usr/local/include/tqt3 -I/usr/local/include/tqt -I../tdefile-plugins/dependencies/poppler-tqt -I/usr/local/include/poppler -I/usr/local/include -DNDEBUG -DQT_NO_ASCII_CAST -DQT_CLEAN_NAMESPACE -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -DQT_THREAD_SUPPORT -D_REENTRANT -I/usr/local/include/tqt3 -I/usr/local/include/tqt -include tqt.h -DQT_NO_ASCII_CAST -DQT_CLEAN_NAMESPACE -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -DQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h -DNDEBUG -fPIC -MD -MT tdefile-plugins/dependencies/poppler-tqt/CMakeFiles/poppler-tqt-shar ed.d ir/poppler-link.cc.o -MF tdefile-plugins/dependencies/poppler-tqt/CMakeFiles/poppler-tqt-shar ed.d ir/poppler-link.cc.o.d -o tdefile-plugins/dependencies/poppler-tqt/CMakeFiles/poppler-tqt-shar ed.d ir/poppler-link.cc.o -c ../tdefile-plugins/dependencies/poppler-tqt/poppler-link.cc ../tdefile-plugins/dependencies/poppler-tqt/poppler-link.cc:38:9: error: assigning to 'const LinkDest *' from incompatible type 'std::unique_ptr<LinkDest>' ld = data.doc->doc.findDest( data.namedDest ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 error generated.
Nik
Hi Nik,
this is a known issue that is already resolved in the current versions (master and also r14.0.x) - see the "beloved" constant API changes in the poppler library. This time API change in poppler 0.86 - see patch
https://mirror.git.trinitydesktop.org/cgit/tdegraphics/commit/?id=1c13 ba28d7
However, the FreeBSD ports are not yet updated, because right now is underway building packages for final R14.0.8. Please wait a while before the FreeBSD ports will be updated.
Cheers
Sorry, did not want to rush :) Somehow I was under the impression that I had it compiled successfully ~ 2 month ago. Well, memory ....
Nik
Hi Nik,
I did update the ports. You may notice that for depencencies, core modules and libraries this already refers to the final R14.0.8. Applications are now waiting to build final DEB packages. After that, the application ports will also be updated.
Is there a trick how I can use the git repository on FreeBSD instead of the *.tar.gz packages?
Nik
Cheers