Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 552428

Summary: dev-qt/qtgui-4.8.6-r4 - src/corelib/arch/qatomic_x86_64.h:95:24: internal compiler error: Segmentation fault
Product: Gentoo Linux Reporter: Sean Hsu <hsuknowledge>
Component: [OLD] LibraryAssignee: Qt Bug Alias <qt>
Status: RESOLVED INVALID    
Severity: normal    
Priority: Normal    
Version: autobuilds   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: build.log
emerge --info

Description Sean Hsu 2015-06-18 02:18:58 UTC
Created attachment 405306 [details]
build.log

Have not installed qt before, as I emerge dev-qt/qtgui, make error happens. The results of both "emerge -pqv '=dev-qt/qtgui-4.8.6-r4::gentoo'" and "emerge -pqv '=dev-qt/qt3support-4.8.6-r1::gentoo'" are the same, they both show:
[ebuild  N    ] dev-qt/qtgui-4.8.6-r4  USE="accessibility cups exceptions glib mng qt3support tiff xv (-aqua) -debug -egl -gtkstyle -nas -nis -pch -trace -xinerama" ABI_X86="(64) -32 (-x32)" 
[ebuild  N    ] dev-qt/qt3support-4.8.6-r1  USE="accessibility exceptions (-aqua) -debug -pch" ABI_X86="(64) -32 (-x32)" 
Which suggests interdependence
Comment 1 Sean Hsu 2015-06-18 02:21:49 UTC
Created attachment 405308 [details]
emerge --info
Comment 2 Sean Hsu 2015-06-18 02:42:29 UTC
The initial problem is found in build.log, whereas the "emerge -pqv" is only supplementary info, sorry for possible confusion made by including this in the description.
Comment 3 Sean Hsu 2015-06-18 04:18:04 UTC
Was using 13.0/no-multilib profile, then switched to 13.0/desktop in order to install x11-base/xorg-drivers, then emerge --deep --with-bdeps=y --newuse @world, which resolved that dev-qt/qtgui was to be installed as build depenency.
Comment 4 Sean Hsu 2015-06-18 04:22:58 UTC
*correction*: I switched to 13.0/desktop profile AFTER installing x11-base/xorg-drivers, in order to install x11-base/xorg-x11, and after I switch to that profile, I did emerge --deep --with-bdep=y --newuse @world.
Comment 5 Davide Pesavento (RETIRED) gentoo-dev 2015-06-18 06:22:38 UTC
So you're trying to build qtgui with a desktop profile against a qtcore that was built with a no-multilib profile... is that correct?

Switching from no-multilib to multilib is not supported (https://wiki.gentoo.org/wiki/AMD64/FAQ#What_is_multilib_and_how_can_I_use_it.3F), and even if you want to do it, it's much more complicated than a simple emerge -DN @world. See for example http://jkroon.blogs.uls.co.za/it/gentoo/gentoo-converting-no-multilib-to-multilib and https://guymann.github.io/2013/02/11/32bit-gentoo/