Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Portage & Programming
  • Search

Duplicate symbol __i686.get_pc_thunk.bx in... libbitmap.a

Problems with emerge or ebuilds? Have a basic programming question about C, PHP, Perl, BASH or something else?
Post Reply
Advanced search
7 posts • Page 1 of 1
Author
Message
afabco
Guru
Guru
Posts: 380
Joined: Tue Feb 24, 2004 7:11 pm

Duplicate symbol __i686.get_pc_thunk.bx in... libbitmap.a

  • Quote

Post by afabco » Tue Mar 15, 2005 11:37 pm

Did the emerge -uD world yesterday.

As usual, my stomach sank when I saw the xorg-x11 appear in the -puD world
Takes it to 6.8.2-r1.

So I did the emerge -uD world. I like living dangerously.

And sure enough, true to form, X is broke.

$ startx

<snip>

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

Did the emerge -C xorg-x11, and tried to

emerge x11-base/xorg-x11-6.8.0-r5

looked like it emerged ok. I even rebooted, just to be sure all the loose ends were gone.

$ startx

<snip>

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

Backed down to gcc-3.3.5 (was at gcc-3.4.3-20050110) with gcc-config.

emerge -C and re-emerged xorg-x11-6.8.0-r5. same error.

So what now?

thx,
Anyone who puts a small gloss on a fundamental technology, calls it proprietary, and then tries to keep others from building on it, is a thief.
-Tim O'Reilly
Top
chunderbunny
Veteran
Veteran
User avatar
Posts: 1281
Joined: Mon May 31, 2004 11:28 am
Location: 51°24'27" N, 0°57'15" W

  • Quote

Post by chunderbunny » Wed Mar 16, 2005 12:04 am

This is an issue affecting the hardened aspects of GCC and xorg. You can try switching to a different gcc profile (one without any hardened, pie or ssp support) and recompiling xorg but this doesn't always work. For me, I have to switch back to gcc-3.3 (I use gcc-3.4 normally) in order to get things to work.
Top
afabco
Guru
Guru
Posts: 380
Joined: Tue Feb 24, 2004 7:11 pm

  • Quote

Post by afabco » Wed Mar 16, 2005 12:11 am

yeah, I should have mentioned that. googling talked about hardening, but I'm not doing any hardening. No harden flags at all.

I am doing pic tho. Maybe tomorrow.

Thanks
Anyone who puts a small gloss on a fundamental technology, calls it proprietary, and then tries to keep others from building on it, is a thief.
-Tim O'Reilly
Top
afabco
Guru
Guru
Posts: 380
Joined: Tue Feb 24, 2004 7:11 pm

WORKAROUND

  • Quote

Post by afabco » Wed Mar 16, 2005 12:59 am

Ok, I just did

USE="static" emerge xorg-x11, and got past the error described above.

Now I get a nice pretty blue screen with a white 2cm or so square in the middle and a dark bar (like the toolbar didn't get wrote) along the bottom. And that's it. No mouse. No keyboard. No <ctl-alt-bkspc>.

But I guess it's progress....
Anyone who puts a small gloss on a fundamental technology, calls it proprietary, and then tries to keep others from building on it, is a thief.
-Tim O'Reilly
Top
afabco
Guru
Guru
Posts: 380
Joined: Tue Feb 24, 2004 7:11 pm

Fixed - but not resolved

  • Quote

Post by afabco » Tue Mar 22, 2005 5:07 pm

ok, nothing I did really did any lasting good. What I ended up doing was disabling the onboard intel video, and putting in an old nvidia riva agp card I had laying around. Then did an X -configure and used the resulting xorg.conf. Things look fine now, and have been for a couple of days. Only weird thing is sometimes when I make a kernel change, the first startx comes up in 640x480. Exit and startx again, and it comes up in 1280x1024 (like it should)

I don't think the on-board video is bad, because it worked fine before the emerge, and it still works fine with another commercial operating system.

Oh well, chalk it up as another one of life's little mysteries.
Anyone who puts a small gloss on a fundamental technology, calls it proprietary, and then tries to keep others from building on it, is a thief.
-Tim O'Reilly
Top
vague
n00b
n00b
User avatar
Posts: 6
Joined: Mon May 17, 2004 11:02 am
Location: Cape Town, South Afica

  • Quote

Post by vague » Mon Mar 28, 2005 10:22 pm

USE="static" emerge xorg-x11, and got past the error described above.
USE="static" is not ideal in my mind, a better solution that has worked for some is

Code: Select all

USE="dlloader" emerge xorg-x11
Try that rather.
Top
afabco
Guru
Guru
Posts: 380
Joined: Tue Feb 24, 2004 7:11 pm

Followup

  • Quote

Post by afabco » Mon Mar 28, 2005 11:06 pm

Well, anything I tried either made no difference, or made things worse (see other posts). Causative Entropy in action. Finally the system became unusable, and I finally just decided to fdisk the whole d thing and do a reinstall. Am doing that now. We'll see what happens.
Anyone who puts a small gloss on a fundamental technology, calls it proprietary, and then tries to keep others from building on it, is a thief.
-Tim O'Reilly
Top
Post Reply

7 posts • Page 1 of 1

Return to “Portage & Programming”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy