#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: | medium | 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 , 14 years ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
comment:2 by , 14 years ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Removed the python dependency at revision 10493.
comment:4 by , 14 years ago
| Status: | reopened → new |
|---|
comment:5 by , 14 years ago
| Status: | new → assigned |
|---|
comment:6 by , 14 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.