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

Bug 451286

Summary: games-roguelike/crossfire-client-1.70.0: fails to link (missing OpenGL/X11 library)
Product: Gentoo Linux Reporter: Tolga Dalman <tdalman>
Component: [OLD] GamesAssignee: Gentoo Games <games>
Status: RESOLVED FIXED    
Severity: normal CC: toralf
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 269315    
Attachments: add libX11 to the binary
emerge --info

Description Tolga Dalman 2013-01-10 19:54:06 UTC
Created attachment 335096 [details]
add libX11 to the binary

The crossfire client won't compile because the OpenGL/GLX interface needs to link against libX11. The attached patch solves it for me. Thanks!
Comment 1 Mr. Bones. (RETIRED) gentoo-dev 2013-01-12 05:26:29 UTC
please reopen with the output from emerge --info and the full text from the attempted build.
Comment 2 Tolga Dalman 2013-01-12 09:39:46 UTC
Created attachment 335300 [details]
emerge --info
Comment 3 Julian Ospald 2013-01-28 08:26:25 UTC
unfortunately I had to revbump, because I don't feel comfortable about applying eautoreconf retroactively on a stable ebuild


+*crossfire-client-1.70.0-r1 (28 Jan 2013)
+
+  28 Jan 2013; Julian Ospald <hasufell@gentoo.org>
+  +crossfire-client-1.70.0-r1.ebuild,
+  +files/crossfire-client-1.70.0-gold.patch:
+  fix underlinking wrt #451286
Comment 4 Tolga Dalman 2013-01-28 22:37:27 UTC
Julian, your patch is the right thing to do. Have you posted it to upstream already ? Oh, and thanks a lot for fixing!
Comment 5 Julian Ospald 2013-01-29 00:14:30 UTC
no git repo, but I sent an email
Comment 6 Mr. Bones. (RETIRED) gentoo-dev 2015-02-12 17:10:26 UTC
*** Bug 539810 has been marked as a duplicate of this bug. ***