Summary: | dev-python/pyside-0.2.3-r1: GCC 4.5 segfaults | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Diego Elio Pettenò (RETIRED) <flameeyes> |
Component: | New packages | Assignee: | Gentoo Toolchain Maintainers <toolchain> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | ayoy, qt |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 296658 | ||
Attachments: |
Build log (compressed)
pyside.ii |
Description
Diego Elio Pettenò (RETIRED)
2010-05-23 14:03:42 UTC
Created attachment 232597 [details]
Build log (compressed)
that log is a frickin mess because of all the cmake crap which means it is also useless. i had to run it by hand to see the real failing lines: [ 72%] Building CXX object PySide/QtWebKit/CMakeFiles/QtWebKit.dir/PySide/QtWebKit/qwebpage_extensionoption_wrapper.cpp.o cd /var/tmp/portage/dev-python/pyside-0.2.3-r1/work/pyside-qt4.6+0.2.3_build/PySide/QtWebKit && /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DQtWebKit_EXPORTS -DQT_GUI_LIB -DQT_CORE_LIB -DCPPFLAGS_TEST -DNDEBUG -O2 -march=k8 -pipe -g -fPIC -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtCore -I/var/tmp/portage/dev-python/pyside-0.2.3-r1/work/pyside-qt4.6+0.2.3/PySide/QtWebKit -I/var/tmp/portage/dev-python/pyside-0.2.3-r1/work/pyside-qt4.6+0.2.3/PySide/QtWebKit/glue -I/var/tmp/portage/dev-python/pyside-0.2.3-r1/work/pyside-qt4.6+0.2.3 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtWebKit -I/usr/include/python2.6 -I/usr/include/boost-1_42 -I/var/tmp/portage/dev-python/pyside-0.2.3-r1/work/pyside-qt4.6+0.2.3/base -DBOOST_PYTHON_MAX_BASES=1 -o CMakeFiles/QtWebKit.dir/PySide/QtWebKit/qwebpage_extensionoption_wrapper.cpp.o -c /var/tmp/portage/dev-python/pyside-0.2.3-r1/work/pyside-qt4.6+0.2.3_build/PySide/QtWebKit/PySide/QtWebKit/qwebpage_extensionoption_wrapper.cpp In file included from /usr/include/boost-1_42/boost/python/detail/wrap_python.hpp:50:0, from /usr/include/boost-1_42/boost/python/detail/prefix.hpp:13, from /usr/include/boost-1_42/boost/python/args.hpp:8, from /usr/include/boost-1_42/boost/python.hpp:11, from /var/tmp/portage/dev-python/pyside-0.2.3-r1/work/pyside-qt4.6+0.2.3/base/boost_headers.hpp:27, from /var/tmp/portage/dev-python/pyside-0.2.3-r1/work/pyside-qt4.6+0.2.3/base/pyside.hpp:27, from /var/tmp/portage/dev-python/pyside-0.2.3-r1/work/pyside-qt4.6+0.2.3_build/PySide/QtWebKit/PySide/QtWebKit/qwebpage_extensionoption_wrapper.cpp:34: /usr/include/python2.6/pyconfig.h:1067:0: warning: "_POSIX_C_SOURCE" redefined /usr/include/features.h:158:0: note: this is the location of the previous definition /usr/include/python2.6/pyconfig.h:1079:0: warning: "_XOPEN_SOURCE" redefined /usr/include/features.h:160:0: note: this is the location of the previous definition /var/tmp/portage/dev-python/pyside-0.2.3-r1/work/pyside-qt4.6+0.2.3_build/PySide/QtWebKit/PySide/QtWebKit/qwebpage_extensionoption_wrapper.cpp: In static member function ‘static QGenericArgument PySide::type_details::python_to_value_type(const boost::python::api::object&, const char*) [with T = QWebPage::ExtensionOption]’: /var/tmp/portage/dev-python/pyside-0.2.3-r1/work/pyside-qt4.6+0.2.3_build/PySide/QtWebKit/PySide/QtWebKit/qwebpage_extensionoption_wrapper.cpp:59:1: internal compiler error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See <http://bugs.gentoo.org/> for instructions. make[2]: *** [PySide/QtWebKit/CMakeFiles/QtWebKit.dir/PySide/QtWebKit/qwebpage_extensionoption_wrapper.cpp.o] Error 1 Created attachment 232649 [details] pyside.ii here is the reduced test case if someone wants to look around gcc bugzilla just try to compile with no other flags: $ g++-4.5.0 -c pyside.ii pyside.ii:1:31: warning: inline function ‘QString::QString(int)’ used but never defined pyside.ii: In static member function ‘static object type_details::python_to_value_type(const object&) [with T = object]’: pyside.ii:44:1: internal compiler error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See <http://bugs.gentoo.org/> for instructions. older versions work OK: $ g++-4.4.3 -c pyside.ii pyside.ii:1: warning: inline function ‘QString::QString(int)’ used but never defined appears to have been fixed upstream sometime between May 9 and now. specifically between revisions 159207 and 159902 pyside-0.3.2 is already on tree and compiles fine with GCC-4.5 We wont bother fixing 0.2.3 It is not your turn to fix pyside, it's toolchain's turn to fix GCC. well, we're not going to attempt to find which of the ~700 commits fixed this, so as long as the newest version in the tree works i'd like to close this. is there something in the tree depending on exactly this version? There's only pyside-tools-0.1.2 that needs this version of pyside to compile. As Markos stated, pyside-0.2.3 is now obsoleted by pyside-0.3.2 and will be phasing out of the tree anyway. pyside-tools-0.1.2 is also replaced by pyside-tools-0.1.3. All of these are ~ebuilds, so new versions were automatically pulled in for ~users. I'd go for closing this. |