Summary: | x11-drivers/ati-drivers 10.9-r1 requires ia32 kernel option enabled | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Cody F. <codywfleetwood> |
Component: | [OLD] Unspecified | Assignee: | Luca Barbato <lu_zero> |
Status: | RESOLVED TEST-REQUEST | ||
Severity: | normal | CC: | codywfleetwood, enrico.tagliavini, x11 |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Cody F.
2010-11-04 08:51:38 UTC
I also tried compiling with qt4 USE flag in order to get catalyst. makes no difference. You don't have CONFIG_COMPAT enabled in the kernel, do you? (I'm still not sure this is needed, but i have a doubt at this point) ok thank you very much for reporting this. To be short: you must enable ia32 bit emulation in the kernel to be able to compile fglrx as is. In theory i can make a simple patch to make it working without ia32 emulation enabled, but..... i'm very scared about possible bad consequences, so i will not do such patch for now. But i will add a check in the ebuild. i just recompiled the kernel with IA32. rebooting now to try emerging ati-drivers again. one note, a few other programs (wine, smuxi, and doing emerge -e system && emerge -e world) failed with the same error. glitz was the package emerge system && emerge world failed on. i was going for a full, no multilib 64bit system. i guess i can't do that and use these things. that is fine i suppose. a few questions though... why would i be able to build all my apps, then when i do emerge system && emerge world would it fail, on the same kernel? surely if i compiled before without IA32 it would let me now? maybe glitz wasn't in the picture before. anyway, i thank you for the help. i'll let you know as soon as i try this. After rebuilding the kernel, i receive the same error. I did revdep-rebuild and found that the only broken packages(of which there was around 25 or 30!), all required -lGL, which they cannot find. So, the IA32 flag may have brought me a step further. 238686. this quickly became my overall system bug. after installing the ati drivers from amd's page when the emerge failed due to IA32, my links we're no good. i follow 238686's comment #5 and its revdep-rebuilding now. then i'll attempt ati-drivers again. thank you very much. wine is a 32 bit app, the 64 bit version is not ready, if you want to use wine use a multilib profile. glitz is a deprecated package i removed it from my system long ago. About failed link to libGL this is odd. you should have mesa installed so you can eselect opengl xorg-x11 and libGL should be there again. Of course if those package are searching for the 32 bit libGL version they fails and you have no way to solve but installing a new system with multilib profile Oh i fogotten, check that CONFIG_COMPAT is =y in your .config since you need that too (i think it is enabled when ia32 is, but i'm not totally sure). also che that you /usr/src/linux points to the correct sources Can you test with the ati-drivers-10.10 pls? If you don't have CONFIG_COMPAT enabled it should fail now, otherwise it should compile fine. If it doesn't work pls attach your kernel config very sorry... i did a full scratch of my hd and started over. i compiled from the start with multilib. things went much smoother. i suppose multilib was the deal breaker before. I have a very similar kernel now, and had no real issues. A couple of typical ati-drivers install problems, but nothing major. its all fully accelerated now. without vertical sync 11000+ fps on glxgears, with vert sync(very smooth everything) ~60fps. extremely sorry i wasn't able to try more situations... i will go back to this again later. i am very interested in a 64bit only system. thanks for everything. Don't worry, you spotted a problem in the ebuild anyway, so thank you very much for your time :) |