
Code: Select all
=x11-base/opengl-update-2.0_pre1
=xorg-x11-6.8.0-r4
Code: Select all
emerge =x11-base/xorg-x11-6.8.0-r4
Code: Select all
USE="static" emerge xorg-x11I am running into this now. xorg-x11-6.8.2-r2 was available some time ago (via emerge -up world) so I emerged it. But since I haven't rebooted my machine until today (thanks to my baby's curiosity w/ the reset button), I'm experiencing this error for the first time now.dbw6993 wrote:Is anyone else experiencing the libbitmap.a duplicate symbols issue who is NOT running a hardened setup?
Code: Select all
(II) Loader running on linux
(II) LoadModule: "bitmap"
(II) Loading /usr/lib/modules/fonts/libbitmap.a
Duplicate symbol __i686.get_pc_thunk.bx in /usr/lib/modules/fonts/libbitmap.a:bitmapmod.o
Also defined in /usr/lib/modules/fonts/libbitmap.a
Fatal server error:
Module load failure
Thanks for the response.neves wrote:I don't use hardened and after emergeing the last version of xorg, it started to fail with this error. My solution was to recompile xorg without the -fPIC flag.

Code: Select all
~ $ USE="dlloader" emerge -av xorg-x11
Code: Select all
#USE="static" emerge xorg-x11Code: Select all
#emerge --update --deep --newuse world
#emerge -p --depclean
#revdep-rebuild
That's odd; I haven't had the issue in a long time. I never used USE="static", and I was able to omit USE="dlloader" too. For me, xorg and the nvidia drivers build straight up now.PGDubbin wrote:I'm having this same issue now as well...
Not sure if it will affect anything. I'd build the system w/out it and only use it if you have problems.PGDubbin wrote:how willeffect:Code: Select all
#USE="static" emerge xorg-x11....or will it not effect anything?Code: Select all
#emerge --update --deep --newuse world #emerge -p --depclean #revdep-rebuild
Glad to hear it.PGDubbin wrote:Interestingly enough, I emerged with the USE="static" ...and fancy that - I'm replying to this post in fluxbox
Yes. That's one reason it's important to list package-specific flags in /etc/portage/package.use:PGDubbin wrote:when I insert a USE flag into /usr/portage/package.use that USE flag will only effect the package it's listed for, whereas make.conf does it for all packages...is this correct?
Search the emerge man page (man emerge) for some general guidance.PGDubbin wrote:also, that file doesn't exist on my system, how i I properly add information to it once I create it?
(I'm learning here...)
Code: Select all
x11-base/xorg-x11 staticsaber850 wrote: That's odd; I haven't had the issue in a long time.
Code: Select all
emerge --newuse worldi will try, due to a couple of positive responses, to recompile xorg with USE=static, but i would be interested in a statement what is better to use. i do not have enough knowledge or experience to decide what is better to use. static or dlloader?saber850 wrote: I never used USE="static", and I was able to omit USE="dlloader" too.
Unless you have a specific need or problem, it's ideal not to use either static or dlloader.homry wrote:i will try, due to a couple of positive responses, to recompile xorg with USE=static, but i would be interested in a statement what is better to use. i do not have enough knowledge or experience to decide what is better to use. static or dlloader?
Code: Select all
[ebuild R ] x11-base/xorg-x11-6.8.2-r6 -3dfx -3dnow +bitmap-fonts -cjk -debug -dlloader -dmx -doc +font-server -insecure-drivers -ipv6 -minimal +mmx +nls -nocxx +opengl +pam -sdk +sse -static +truetype-fonts +type1-fonts (-uclibc) -xprint +xv 0 kB~18 months ago I enabled the PIC flag and rebuilt one of my Gentoo systems. With the PIC flag enabled, I would periodically run into build problems w/ some packages. After ~ 3-4 months of problems (albeit relatively infrequent) which were caused by the PIC flag (as suggested on Gentoo's forums and confirmed by a rebuild), I followed several suggestions to leave the PIC flag out. None of my Gentoo systems currently use the PIC flag.ali3nx wrote:USE="hardened" with xorg requires both pic and dlloader flags or hardening will not work properly. All three flags must be set globally in make.conf and any and all affected applications recompiled so pic code is built. After which everything should work just peachy.