Summary: | sys-devel/gcc-4.7.3 x11-drivers/xf86-video-intel-2.99.901 MPFR assertion failed: (64 - 0) == ((64 - 0)/8) * 8 && sizeof(mp_limb_t) == ((64 - 0)/8) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Xavier Miller (RETIRED) <xaviermiller> |
Component: | Current packages | Assignee: | Gentoo Toolchain Maintainers <toolchain> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | x11 |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build log
app-text/poppler-0.24.1 build log |
Description
Xavier Miller (RETIRED)
2013-09-15 19:51:51 UTC
Created attachment 358736 [details]
build log
It's a rebuild pushed by new version of xorg-server. Meanwhile, MPFR whas upgraded. Same problem with poppler ! init2.c:37: MPFR assertion failed: (64 - 0) == ((64 - 0)/8) * 8 && sizeof(mp_limb_t) == ((64 - 0)/8) /var/tmp/portage/app-text/poppler-0.24.1/work/poppler-0.24.1/poppler/Annot.cc: In member function ‘void Annot::drawCircleTopLeft(double, double, double)’: Created attachment 358880 [details]
app-text/poppler-0.24.1 build log
do I need to recompile gcc after MPFR update? I will rebuild GCC, there are other packages that fail to build. I recompiled GCC. I guess the problem is with MPFR-3.1.2-r1 all packages that failed (xf86-video-intel, poppler, ...) compile fine with dev-libs/mpfr-3.1.1_p2 The problem is related with mpfr-3.2, as I stated in the original title... It's OK with mpfr 3.1.2-r1 on ~amd64, and also maybe on ~arm (raspberry pi). But not on my ~x86 atom netbook. Hello, My system was completely unstable: crashes, kernel freezes... I am rebuilding it without distcc and the problems are being to be resolved by a fresh emerge -e @world. At least emerge -e @system made my system more stable. I don't remember the last emerge -e @world, more than 1 year. After arrival of GCC-4.8.1, I have rebuilt @system with distcc (all toolchains were with the same version), and some packages have again "MPFR assertion failed" messages, for example dev-libs/libxml2-2.9.1-r1 and app-text/ps2pkm-1.5_p20130530 It seems Distcc corrupts mpfr. Disabling distcc for dev-libs/mpfr remove the problem. Distcc is between ~amd64 (cross-i686-gentoo-linux-gnu) as server and ~x86 (i686-gentoo-linux-gnu) as client. I have at least 2 packages that are corrupted by that setup - mpfr - qpdfview (In reply to Xavier Miller from comment #11) > After arrival of GCC-4.8.1, I have rebuilt @system with distcc (all > toolchains were with the same version), and some packages have again "MPFR > assertion failed" messages, for example dev-libs/libxml2-2.9.1-r1 and > app-text/ps2pkm-1.5_p20130530 > > It seems Distcc corrupts mpfr. > > Disabling distcc for dev-libs/mpfr remove the problem. I'm not sure why you changed from RESOLVED/INVALID -> UNCONFIRMED for this comment. Sounds like RESOLVED/INVALID was right. |