#31053: qhull fails to build using g++-4.0, e.g., leopard ------------------------------+--------------------------------------------- Reporter: gnwiii@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.1 Keywords: octave gcc | Port: qhull ------------------------------+--------------------------------------------- {{{ [ 48%] Building CXX object CMakeFiles/qhullcpp.dir/src/libqhullcpp/Qhull.cpp.o /usr/bin/g++-4.0 -Dqh_QHpointer -O2 -arch i386 -O3 -DNDEBUG -arch i386 -isysroot / -mmacosx-version-min=10.5 \ -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_math_qhull/qhull/\ work/qhull-2011.1/src/libqhullcpp \ -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_math_qhull/qhull/\ work/qhull-2011.1/src \ -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_math_qhull/qhull/\ work/qhull-2011.1/src/libqhull \ -o CMakeFiles/qhullcpp.dir/src/libqhullcpp/Qhull.cpp.o \ -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_math_qhull/qhull/\ work/qhull-2011.1/src/libqhullcpp/Qhull.cpp /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_math_qhull/qhull/\ work/qhull-2011.1/src/libqhullcpp/QhullPointSet.h:114: error: using typedef-name 'orgQhull::QhullSet<double*>::const_iterator' after 'class' }}} also [http://paste.lisp.org/+2NVH]. The author attributes this to a bug in g++-4.0 [http://paste.lisp.org/+2NVH/1] for a patch. Qhull is used, e.g., by octave, which uses gcc44 by default. Should qhull do the same? -- Ticket URL: <https://trac.macports.org/ticket/31053> MacPorts <http://www.macports.org/> Ports system for Mac OS