Opened 5 years ago
Last modified 4 months ago
#59392 new defect
tellico seriously outdated & doesn't compile
Reported by: | jfcaron3 | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.6.1 |
Keywords: | Cc: | ||
Port: | tellico |
Description
The port tellico in MacPorts is version 2.3.12_2, but the current version is 3.2.1. The one in MacPorts fails to compile (see attached main.log)
Attachments (1)
Change History (3)
Changed 5 years ago by jfcaron3
comment:1 Changed 4 months ago by barracuda156
comment:2 Changed 4 months ago by ryandesign (Ryan Carsten Schmidt)
The statement that the port is outdated remains true; the current version is 3.5.5.
The error in the log is:
[ 22%] Building CXX object src/translators/CMakeFiles/translators.dir/boardgamegeekimporter.cpp.o cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_tellico/tellico/work/build/src/translators && /usr/bin/clang++ -DDISABLE_NEPOMUK_LEGACY -DKDE4_CMAKE_TOPLEVEL_DIR_LENGTH=128 -DKDE_DEPRECATED_WARNINGS -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_STL -DYAZ_HAVE_XML2=1 -DYAZ_HAVE_XSLT=1 -DYAZ_POSIX_THREADS=1 -D_REENTRANT -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_tellico/tellico/work/build/src/translators -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_tellico/tellico/work/tellico-2.3.12/src/translators -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_tellico/tellico/work/build -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_tellico/tellico/work/tellico-2.3.12/src/core -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_tellico/tellico/work/tellico-2.3.12/src/3rdparty -I/opt/local/include/KDE4 -I/opt/local/include -I/opt/local/include/qimageblitz -I/opt/local/include/KDE4/KDE -I/opt/local/libexec/poppler-qt4-mac/include/poppler/qt4 -I/opt/local/include/exempi-2.0 -I/opt/local/include/KDE -I/opt/local/libexec/qt4/include/QtXmlPatterns -I/opt/local/libexec/qt4/include/QtXml -I/opt/local/libexec/qt4/include/QtWebKit -I/opt/local/libexec/qt4/include/QtUiTools -I/opt/local/libexec/qt4/include/QtTest -I/opt/local/libexec/qt4/include/QtSvg -I/opt/local/libexec/qt4/include/QtSql -I/opt/local/libexec/qt4/include/QtScriptTools -I/opt/local/libexec/qt4/include/QtScript -I/opt/local/libexec/qt4/include/QtOpenGL -I/opt/local/libexec/qt4/include/QtNetwork -I/opt/local/libexec/qt4/include/QtMultimedia -I/opt/local/libexec/qt4/include/QtHelp -I/opt/local/libexec/qt4/include/QtDesigner -I/opt/local/libexec/qt4/include/QtDeclarative -I/opt/local/libexec/qt4/include/QtDBus -I/opt/local/libexec/qt4/include/QtGui -I/opt/local/libexec/qt4/include/QtCore -I/opt/local/libexec/qt4/include -I/opt/local/libexec/qt4/share/mkspecs/default -I/opt/local/include/libxml2 -pipe -Os -stdlib=libc++ -fno-common -DNDEBUG -DQT_NO_DEBUG -arch x86_64 -mmacosx-version-min=10.13 -I/opt/local/include/exempi-2.0 -D__APPLE_KDE__ -I/opt/local/include/libxml2 -o CMakeFiles/translators.dir/boardgamegeekimporter.cpp.o -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_tellico/tellico/work/tellico-2.3.12/src/translators/boardgamegeekimporter.cpp In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_tellico/tellico/work/tellico-2.3.12/src/translators/boardgamegeekimporter.cpp:27: In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_tellico/tellico/work/tellico-2.3.12/src/translators/xslthandler.h:33: In file included from /opt/local/include/libxml2/libxml/tree.h:1307: In file included from /opt/local/include/libxml2/libxml/xmlmemory.h:218: In file included from /opt/local/include/libxml2/libxml/threads.h:35: In file included from /opt/local/include/libxml2/libxml/globals.h:18: In file included from /opt/local/include/libxml2/libxml/parser.h:810: In file included from /opt/local/include/libxml2/libxml/encoding.h:31: In file included from /opt/local/include/unicode/ucnv.h:53: In file included from /opt/local/include/unicode/uenum.h:23: /opt/local/include/unicode/localpointer.h:67:1: error: templates must have C++ linkage template<typename T> ^~~~~~~~~~~~~~~~~~~~ /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_tellico/tellico/work/tellico-2.3.12/src/translators/xslthandler.h:31:1: note: extern "C" language linkage specification begins here extern "C" { ^
This might have been a problem in the libxml2 port that was fixed years ago. Can't test now because tellico depends on kdelibs4 which does not build anywhere except apparently your system.
Note: See
TracTickets for help on using
tickets.
Not an issue anymore, perhaps? I have just built
tellico
, and the only fix I needed was to blacklist gcc-4.2, which is not the issue on 10.7+.