Bug 45658

Summary: [PATCH] Fix graphics/dri-devel after removal of libXThrStub on -current
Product: Ports & Packages Reporter: Stefan Farfeleder <e0026813>
Component: Individual Port(s)Assignee: Eric Anholt <anholt>
Status: Closed FIXED    
Severity: Affects Only Me CC: e0026813
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
dri-devel.diff none

Description Stefan Farfeleder 2002-11-24 01:00:02 UTC
On 2002-11-01, anholt@ disabled building of libXThrStub in
x11/XFree86-4-libraries by patching config/cf/FreeBSD.cf.  This patch
synchronises the FreeBSD.cf in dri-devel with the one from X.  Otherwise
it tries to link against libXThrStub.so which isn't built anymore as
shown below.

Fix: Taken from ports/x11/XFree86-4-libraries/files/patch-d:
How-To-Repeat: portupgrade dri-devel:

<...>
making all in lib/GL/GL...
rm -f libGL.so.1.2~
+ cd .
+ cc -o ./libGL.so.1.2~ -shared -rpath /usr/X11R6/lib -Wl,-soname,libGL.so.1 ../../../lib/GL/glx/clientattrib.o ../../../lib/GL/glx/compsize.o ../../../lib/GL/glx/dispatch.o ../../../lib/GL/glx/eval.o ../../../lib/GL/glx/g_render.o ../../../lib/GL/glx/g_single.o ../../../lib/GL/glx/g_vendpriv.o ../../../lib/GL/glx/glapi.o ../../../lib/GL/glx/glapi_x86.o ../../../lib/GL/glx/glthread.o ../../../lib/GL/glx/glxcmds.o ../../../lib/GL/glx/glxext.o ../../../lib/GL/glx/indirect_init.o ../../../lib/GL/glx/pixel.o ../../../lib/GL/glx/pixelstore.o ../../../lib/GL/glx/render2.o ../../../lib/GL/glx/renderpix.o ../../../lib/GL/glx/single2.o ../../../lib/GL/glx/singlepix.o ../../../lib/GL/glx/vertarr.o ../../../lib/GL/glx/xfont.o ../../../lib/GL/dri/XF86dri.o ../../../lib/GL/dri/dri_glx.o -L../../../exports/lib -L/usr/X11R6/lib -lXThrStub
/usr/bin/ld: cannot find -lXThrStub
*** Error code 1
Comment 1 Tilman Keskinoz freebsd_committer freebsd_triage 2002-11-24 01:11:58 UTC
Responsible Changed
From-To: freebsd-ports->anholt

Over to Maintainer
Comment 2 Eric Anholt freebsd_committer freebsd_triage 2002-11-24 18:29:50 UTC
State Changed
From-To: open->closed

Committed, thanks!