#3487 closed defect (fixed)
MesaLib-8.0.4 does not build with xdemos patch if MesaLib is not already installed
Reported by: | Wayne Blaszczyk | Owned by: | Armin K |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | BOOK | Version: | SVN |
Severity: | normal | Keywords: | |
Cc: |
Description
MesaLib-8.0.4 does not build with the MesaLib-8.0.4-add_xdemos-2 patch if MesaLib is not already installed. The following error occurs:
gcc -I../include -L../lib -lGL -lX11 -lm -o glxinfo glxinfo.c /usr/bin/ld: warning: libglapi.so.0, needed by ../lib/libGL.so, not found (try using -rpath or -rpath-link) ../lib/libGL.so: undefined reference to `_glapi_get_proc_address' ../lib/libGL.so: undefined reference to `_glapi_get_dispatch_table_size' ../lib/libGL.so: undefined reference to `_glthread_GetID' ../lib/libGL.so: undefined reference to `_glapi_check_multithread' ../lib/libGL.so: undefined reference to `_glapi_set_context' ../lib/libGL.so: undefined reference to `_glapi_set_dispatch' ../lib/libGL.so: undefined reference to `_glapi_tls_Dispatch' collect2: ld returned 1 exit status make[1]: *** [glxinfo] Error 1 make[1]: Leaving directory `/sources/Mesa-8.0.4/xdemos' make: *** [default] Error 1
It builds and installs fine without the patch, then a subsequent build with the xdemos patch builds fine.
Change History (7)
comment:1 by , 12 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:2 by , 12 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Removed the python dependency at revision 10493.
comment:4 by , 12 years ago
Status: | reopened → new |
---|
comment:5 by , 12 years ago
Status: | new → assigned |
---|
comment:6 by , 12 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Changed MesaLib patch to link against libglapi and made it not run install -c on the DESTDIR/usr/bin if the directory is already present. Also updated glxinfo and glxgears source files from upstream git.
Fixed in r10510
Note:
See TracTickets
for help on using tickets.
I guess it's a good time to refresh the patch.