[MacPorts] #59645: scribus @1.4.7_6: error: expected '; ' at end of declaration list (was: scribus @1.4.7_6 fails to build on mavericks)
MacPorts
noreply at macports.org
Sat Nov 9 01:01:24 UTC 2019
#59645: scribus @1.4.7_6: error: expected ';' at end of declaration list
----------------------+--------------------
Reporter: tehcog | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.6.2
Resolution: | Keywords:
Port: scribus |
----------------------+--------------------
Comment (by ryandesign):
The log says:
{{{
:info:build In file included from
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_print_scribus/scribus/work/scribus-1.4.7/scribus/plugins/gettext/odtim/contentreader.cpp:29:
:info:build In file included from
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_print_scribus/scribus/work/scribus-1.4.7/scribus/plugins/gettext/odtim/contentreader.h:37:
:info:build In file included from
/opt/local/include/libxml2/libxml/SAX.h:18:
:info:build In file included from
/opt/local/include/libxml2/libxml/parser.h:810:
:info:build In file included from
/opt/local/include/libxml2/libxml/encoding.h:31:
:info:build In file included from /opt/local/include/unicode/ucnv.h:53:
:info:build In file included from /opt/local/include/unicode/uenum.h:23:
:info:build /opt/local/include/unicode/localpointer.h:71:51: warning:
deleted function definitions are a C++11 extension [-Wc++11-extensions]
:info:build static void* U_EXPORT2 operator new(size_t) = delete;
:info:build ^
:info:build /opt/local/include/unicode/localpointer.h:72:53: warning:
deleted function definitions are a C++11 extension [-Wc++11-extensions]
:info:build static void* U_EXPORT2 operator new[](size_t) = delete;
:info:build ^
:info:build /opt/local/include/unicode/localpointer.h:74:58: warning:
deleted function definitions are a C++11 extension [-Wc++11-extensions]
:info:build static void* U_EXPORT2 operator new(size_t, void*) =
delete;
:info:build ^
:info:build /opt/local/include/unicode/localpointer.h:224:34: warning:
rvalue references are a C++11 extension [-Wc++11-extensions]
:info:build LocalPointer(LocalPointer<T> &&src) U_NOEXCEPT :
LocalPointerBase<T>(src.ptr) {
:info:build ^
:info:build /opt/local/include/unicode/localpointer.h:224:40: error:
expected ';' at end of declaration list
:info:build LocalPointer(LocalPointer<T> &&src) U_NOEXCEPT :
LocalPointerBase<T>(src.ptr) {
:info:build ^
:info:build ;
:info:build /opt/local/include/unicode/localpointer.h:405:30: warning:
rvalue references are a C++11 extension [-Wc++11-extensions]
:info:build LocalArray(LocalArray<T> &&src) U_NOEXCEPT :
LocalPointerBase<T>(src.ptr) {
:info:build ^
:info:build /opt/local/include/unicode/localpointer.h:405:36: error:
expected ';' at end of declaration list
:info:build LocalArray(LocalArray<T> &&src) U_NOEXCEPT :
LocalPointerBase<T>(src.ptr) {
:info:build ^
:info:build ;
}}}
This is the same issue reported against other ports in many, many other
tickets. This port includes a libxml2 header, which includes an icu
header, and the latest version of icu requires C++11, therefore this port
now requires C++11, and this port needs to indicate that with
`compiler.cxx_standard 2011` and `configure.cxxflags-append -std=c++11`.
--
Ticket URL: <https://trac.macports.org/ticket/59645#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list