Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 380277 - x11-libs/qt-webkit-4.7.2 - build fails with 'internal compiler error: in dwarf2out_frame_debug_expr' in runtime/Identifier.cpp:150
Summary: x11-libs/qt-webkit-4.7.2 - build fails with 'internal compiler error: in dwar...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: Normal major (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-08-22 19:53 UTC by Dan
Modified: 2011-08-22 20:55 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dan 2011-08-22 19:53:59 UTC
When building qt-webkit, the following error occurs:

...
i686-pc-linux-gnu-g++ -c -O2 -march=native -pipe -fomit-frame-pointer -I/usr/include/freetype2 -Wall -Wreturn-type -fno-strict-aliasing -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -O3 -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -D_REENTRANT -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DENABLE_JIT=1 -DENABLE_YARR_JIT=1 -DENABLE_YARR=1 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_HAVE_SSE3 -DQT_HAVE_SSSE3 -DQT_HAVE_SSE4_1 -DQT_HAVE_SSE4_2 -DQT_HAVE_AVX -DQT_SHARED -I../../../../mkspecs/linux-g++ -I. -I../../../../include/QtCore -I../../../../include -I. -I../../webkit -Iassembler -Ibytecode -Ibytecompiler -Idebugger -Iinterpreter -Ijit -Iparser -Ipcre -Iprofiler -Iruntime -Iwtf -Iwtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/include/QtWebKit -Ipcre -I/JavaScriptCore/tmp -I.moc/release-static -o .obj/release-static/GlobalEvalFunction.o runtime/GlobalEvalFunction.cpp
i686-pc-linux-gnu-g++ -c -O2 -march=native -pipe -fomit-frame-pointer -I/usr/include/freetype2 -Wall -Wreturn-type -fno-strict-aliasing -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -O3 -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -D_REENTRANT -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DENABLE_JIT=1 -DENABLE_YARR_JIT=1 -DENABLE_YARR=1 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_HAVE_SSE3 -DQT_HAVE_SSSE3 -DQT_HAVE_SSE4_1 -DQT_HAVE_SSE4_2 -DQT_HAVE_AVX -DQT_SHARED -I../../../../mkspecs/linux-g++ -I. -I../../../../include/QtCore -I../../../../include -I. -I../../webkit -Iassembler -Ibytecode -Ibytecompiler -Idebugger -Iinterpreter -Ijit -Iparser -Ipcre -Iprofiler -Iruntime -Iwtf -Iwtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/include/QtWebKit -Ipcre -I/JavaScriptCore/tmp -I.moc/release-static -o .obj/release-static/Identifier.o runtime/Identifier.cpp
runtime/Identifier.cpp: In static member function 'static WTF::PassRefPtr<JSC::UStringImpl> JSC::Identifier::add(JSC::JSGlobalData*, const char*)':
runtime/Identifier.cpp:150: internal compiler error: in dwarf2out_frame_debug_expr, at dwarf2out.c:2292
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://bugs.gentoo.org/> for instructions.
{standard input}: Assembler messages:
{standard input}:2464: Error: open CFI at the end of file; missing .cfi_endproc directive
make: *** [.obj/release-static/Identifier.o] Error 1
/usr/libexec/paludis/utils/emake: emake returned error 2


I use the following USE:
(-aqua) dbus -debug exceptions jit kde -pch

configure from the build log is:

./configure -no-pch -release -no-separate-debug-info -arch i386 -reduce-relocations -platform linux-g++ -stl -verbose -largefile -confirm-license -prefix /usr -bindir /usr/bin -libdir /usr/lib/qt4 -datadir /usr/share/qt4 -docdir /usr/share/doc/qt-4.7.2 -headerdir /usr/include/qt4 -plugindir /usr/lib/qt4/plugins -sysconfdir /etc/qt4 -translationdir /usr/share/qt4/translations -examplesdir /usr/share/qt4/examples -demosdir /usr/share/qt4/demos -silent -fast -opensource -exceptions -nomake examples -nomake demos -webkit -system-sqlite -javascript-jit -qdbus -I/usr/include/freetype2


Using gcc (Gentoo 4.4.5 p1.2, pie-0.4.5) 4.4.5 


Reproducible: Always

Steps to Reproduce:
1. use paludis (but I think that it is package-manager independent)
2. cave resolve --preserve-world qt-webkit -x
3. look at the error (if there is such, but it fails every time for me)
Comment 1 Dan 2011-08-22 20:55:26 UTC
Well, just ignore this bug report ...

The problem was caused by setting 'march=native' on Intel Core i7 2630 processor when building 32bit system (strange configuration, I know).