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)

main.log (1.5 MB) - added by jfcaron3 5 years ago.

Download all attachments as: .zip

Change History (3)

Changed 5 years ago by jfcaron3

Attachment: main.log added

comment:1 Changed 4 months ago by barracuda156

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+.

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.