| Summary: | media-libs/mesa - /usr/lib/libOSMesa.so: undefined reference to `_glapi_tls_Dispatch' | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Helmut Jarausch <jarausch> |
| Component: | Current packages | Assignee: | Gentoo X packagers <x11> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | normal | CC: | pyxlcy |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: | build log | ||
|
Description
Helmut Jarausch
2012-03-08 08:55:21 UTC
Maybe turning off the "osmesa" USE flag of media-libs/mesa would help? (In reply to comment #1) > Maybe turning off the "osmesa" USE flag of media-libs/mesa would help? Do you mean to rebuild mesa without this flag ? What consequences would that have. Just doing USE=-osmesa emerge sci-visualization/gfsview doesn't work. Helmut. (In reply to comment #2) > (In reply to comment #1) > > Maybe turning off the "osmesa" USE flag of media-libs/mesa would help? > > Do you mean to rebuild mesa without this flag ? > What consequences would that have. > > Just doing > > USE=-osmesa emerge sci-visualization/gfsview That's not what he asked. Could you (revdep-)rebuild media-libs/mesa, please, and see if emerging gfsview then works? > doesn't work. > > Helmut. (In reply to comment #3) > (In reply to comment #2) > > (In reply to comment #1) > > > Maybe turning off the "osmesa" USE flag of media-libs/mesa would help? > > > > Do you mean to rebuild mesa without this flag ? > > What consequences would that have. > > > > Just doing > > > > USE=-osmesa emerge sci-visualization/gfsview > > That's not what he asked. > > Could you (revdep-)rebuild media-libs/mesa, please, and see if emerging > gfsview then works? > > doesn't work. > > > > Helmut. No it doesn't help unfortunately. This missing symbols are all in /usr/lib64/libglapi.so . Either gfsview should like against this or prelinking of /usr/lib/libOSMesa.so against this is broken. Furthermore, I believe not using mesa, since eselect opengl list gives Available OpenGL implementations: [1] ati * [2] xorg-x11 I did not notice sci-visualization/gfsview depends on mesa[osmesa], silly me. :-) I emerged sci-visualization/gfsview myself but could not reproduce the problem. I even compared my build log with yours and noticed nothing interesting. The ebuild sci-visualization/gfsview should add another USE flag 'mpi', since internally gfsview does have a switch to turn on/off mpi support. sci-visualization/gfsview[mpi] probably should depend on virtual/mpi. As a last resort you could try building gfsview without MPI and blank MAKEOPTS. I guess it won't help, though: EXTRA_ECONF="--disable-mpi" MAKEOPTS="" emerge gfsview You may also try building the latest snapshot on its official website. (In reply to comment #5) > I did not notice sci-visualization/gfsview depends on mesa[osmesa], silly > me. :-) > > I emerged sci-visualization/gfsview myself but could not reproduce the > problem. I even compared my build log with yours and noticed nothing > interesting. > > The ebuild sci-visualization/gfsview should add another USE flag 'mpi', > since internally gfsview does have a switch to turn on/off mpi support. > sci-visualization/gfsview[mpi] probably should depend on virtual/mpi. > > As a last resort you could try building gfsview without MPI and blank > MAKEOPTS. I guess it won't help, though: > EXTRA_ECONF="--disable-mpi" MAKEOPTS="" emerge gfsview Unfortunately, this doesn/t change anything. > You may also try building the latest snapshot on its official website. I've tried , e.g. gerris-20120301 and gfsview-120229 gerris builds fine but gfsview now has a different problem: gfsgl.c: In function 'gfs_gl_var_func_set': gfsgl.c:1776:26: error: 'GfsSimulation' has no member named 'deferred_compilation' gfsgl.c:1779:6: error: 'GfsSimulation' has no member named 'deferred_compilation' So, I give up for the moment. Marking as a duplicate of 399813. I suggested something to test in the other bug, but no one has responded. Please give that a try. *** This bug has been marked as a duplicate of bug 399813 *** |