Opened 10 years ago

Closed 8 years ago

#45625 closed defect (worksforme)

QtCurve 1.8.18_0 fails to build on Snow Leopard

Reported by: mkae (Marko Käning) Owned by: RJVB (René Bertin)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: dliessi (Davide Liessi)
Port: qtcurve

Description

:info:build cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_qtcurve/QtCurve/work/build/qt4/config && /usr/bin/g++-4.2   -DCONFIG_DIALOG -DCONFIG_WRITE -DKDE4_CMAKE_TOPLEVEL_DIR_LENGTH=119 -DKDE_DEPRECATED_WARNINGS -DMAKE_KSTYLE_QTCURVE_CONFIG_KDE4_LIB -DQTC_UTILS_QT4 -DQT_NO_CAST_TO_ASCII -DQT_NO_STL -D_REENTRANT -Os -arch x86_64  -fno-common -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common -Woverloaded-virtual -fvisibility=hidden -Werror=return-type -fvisibility-inlines-hidden  -Wall -Wextra -Wno-deprecated-register '-std=c++11' -O2 -DNDEBUG -DQT_NO_DEBUG -arch x86_64 -mmacosx-version-min=10.6 -fPIC -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_qtcurve/QtCurve/work/build/qt4/config -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_qtcurve/QtCurve/work/QtCurve-1.8.18/qt4/config -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_qtcurve/QtCurve/work/build -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_qtcurve/QtCurve/work/build/.cmake_utils_base/cmake_c_macros/include_fix -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_qtcurve/QtCurve/work/build/qt4 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_qtcurve/QtCurve/work/QtCurve-1.8.18/qt4 -I/opt/local/include/KDE -I/opt/local/include/QtXmlPatterns -I/opt/local/include/QtXml -I/opt/local/include/QtWebKit -I/opt/local/include/QtUiTools -I/opt/local/include/QtTest -I/opt/local/include/QtSvg -I/opt/local/include/QtSql -I/opt/local/include/QtScriptTools -I/opt/local/include/QtScript -I/opt/local/include/QtOpenGL -I/opt/local/include/QtNetwork -I/opt/local/include/QtMultimedia -I/opt/local/include/QtHelp -I/opt/local/include/QtDesigner -I/opt/local/include/QtDeclarative -I/opt/local/include/QtDBus -I/opt/local/include/Qt3Support -I/opt/local/include/QtGui -I/opt/local/include/QtCore -I/opt/local/share/qt4/mkspecs/default    -I/opt/local/include -D_GNU_SOURCE -pthread -D__APPLE_KDE__  -o CMakeFiles/kstyle_qtcurve_config_kde4.dir/kstyle_qtcurve_config_kde4_automoc.cpp.o -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_qtcurve/QtCurve/work/build/qt4/config/kstyle_qtcurve_config_kde4_automoc.cpp
:info:build [ 48%] cc1plus: error: unrecognized command line option "-Wno-deprecated-register":info:build cc1plus: error: unrecognized command line option "-std=c++11"
:info:build Generating moc_argbhelper.cxx

Change History (6)

comment:1 Changed 10 years ago by RJVB (René Bertin)

As a temporary work-around, try building with configure.compiler=clang , e.g.

port install QtCurve configure.compiler=clang

comment:2 Changed 10 years ago by mkae (Marko Käning)

Will do it next time when I have access to the machine. Thanks.

comment:3 Changed 10 years ago by dliessi (Davide Liessi)

Cc: davide.liessi@… added

Cc Me!

comment:4 Changed 10 years ago by dliessi (Davide Liessi)

Just tried the suggested workaround and got the same error.

comment:5 Changed 10 years ago by RJVB (René Bertin)

Oops, my bad!

The workaround I suggested calls for Apple's clang, which on 10.6 will be at most clang 3.0, not recent enough for proper C++11 support. For that, you'll have to use a GCC version provided by MacPorts, gcc 4.8 or newer.

port install QtCurve configure.compiler=macports-gcc-4.8 (or 4.9).

NB: I haven't tried with macports-clang-3.4; it might work (and thus build on the buildbots).

Version 0, edited 10 years ago by RJVB (René Bertin) (next)

comment:6 Changed 8 years ago by mkae (Marko Käning)

Resolution: worksforme
Status: newclosed
Note: See TracTickets for help on using tickets.