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)
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: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).
comment:6 Changed 8 years ago by mkae (Marko Käning)
Resolution: | → worksforme |
---|---|
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
As a temporary work-around, try building with
configure.compiler=clang
, e.g.port install QtCurve configure.compiler=clang