LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   mesa-compat32 & libglu.so (https://www.linuxquestions.org/questions/slackware-14/mesa-compat32-and-libglu-so-787217/)

BroX 02-05-2010 06:56 AM

mesa-compat32 & libglu.so
 
Hi,

I am at a loss... why isn't there a 32-bit version of libglu in /usr/lib?

I try to run a 32-bit program on my multi-lib Slackware current install but it complains that it can not find libglu.so. This used to work well, don't know what I changed. I have updated mesa from git and mesa-compat32 is installed.

What am I missing?

Cheers, Leon.

adamk75 02-05-2010 07:30 AM

Code:

[adamk@sorrow packages]# grep libGLU *
mesa-7.5-x86_64-1:usr/lib64/libGLU.so.1.3.070500
mesa-compat32-7.5-x86_64-1:usr/lib/libGLU.so.1.3.070500

On Slackware 13.0 it's definitely installed as part of mesa-compat32. Perhaps it's just packaged wrong for current.

Adam

BroX 02-05-2010 07:40 AM

Thanks, that's what I would expect. I reinstalled mesa-compat32, but I missed libGLU. Will have a closer look later today when I'm near my pc.

Cheers, Leon.

BroX 02-05-2010 11:42 AM

I don't understand why /usr/lib is missing when I use

Code:

bash-3.1# convertpkg-compat32 -i ../packages/Slackware/slackware64-current/slackware64/x/mesa-7.5.1-x86_64-1.txz
Here's the files:

Code:

...
Creating Slackware package:  /tmp/mesa-compat32-7.5.1-x86_64-1.txz

./
usr/
usr/doc/
usr/doc/Mesa-7.5.1/
usr/doc/Mesa-7.5.1/html/
usr/doc/Mesa-7.5.1/html/license.html
usr/doc/Mesa-7.5.1/html/thanks.html
usr/lib64/                         
usr/lib64/libGLU.so.1.3.070501     
usr/lib64/libglut.so.3.7.1         
usr/lib64/libEGL.so.1.0           
usr/lib64/libGL.so.1.2             
usr/lib64/libGLw.so.1.0.0         
usr/lib64/xorg/                   
usr/lib64/xorg/modules/           
usr/lib64/xorg/modules/dri/       
usr/lib64/xorg/modules/dri/r300_dri.so
usr/lib64/xorg/modules/dri/tdfx_dri.so
usr/lib64/xorg/modules/dri/sis_dri.so
usr/lib64/xorg/modules/dri/i915_dri.so
usr/lib64/xorg/modules/dri/mach64_dri.so
usr/lib64/xorg/modules/dri/mga_dri.so 
usr/lib64/xorg/modules/dri/ffb_dri.so 
usr/lib64/xorg/modules/dri/EGL_i915.so 
usr/lib64/xorg/modules/dri/radeon_dri.so
usr/lib64/xorg/modules/dri/trident_dri.so
usr/lib64/xorg/modules/dri/s3v_dri.so   
usr/lib64/xorg/modules/dri/savage_dri.so
usr/lib64/xorg/modules/dri/r200_dri.so 
usr/lib64/xorg/modules/dri/i810_dri.so 
usr/lib64/xorg/modules/dri/unichrome_dri.so
usr/lib64/xorg/modules/dri/swrast_dri.so 
usr/lib64/xorg/modules/dri/i965_dri.so   
usr/lib64/xorg/modules/dri/r128_dri.so   
usr/lib64/pkgconfig/                     
usr/lib64/pkgconfig/glut.pc               
usr/lib64/pkgconfig/dri.pc               
usr/lib64/pkgconfig/glw.pc               
usr/lib64/pkgconfig/glu.pc               
usr/lib64/pkgconfig/gl.pc                 
usr/bin/                                 
usr/bin/32/                               
usr/bin/32/glinfo                         
usr/bin/32/glxdemo
usr/bin/32/glxinfo
usr/bin/32/glxgears_fbconfig
usr/bin/32/glxgears
usr/bin/32/glxheads
usr/bin/32/glthreads
usr/bin/32/glxcontexts
usr/bin/32/glxpixmap
usr/bin/32/gears
usr/bin/32/glxpbdemo
install/
install/slack-desc

Slackware package /tmp/mesa-compat32-7.5.1-x86_64-1.txz created.

Package created:  /tmp/mesa-compat32-7.5.1-x86_64-1.txz


adamk75 02-05-2010 12:00 PM

Wait... Why are you running convertpkg on the x86_64 package? I suggest you reread http://alien.slackbook.org/dokuwiki/...kware:multilib

Adam

hootee 02-05-2010 12:03 PM

Quote:

Originally Posted by LJSBrokken (Post 3854000)
I don't understand why /usr/lib is missing when I use

Code:

bash-3.1# convertpkg-compat32 -i ../packages/Slackware/slackware64-current/slackware64/x/mesa-7.5.1-x86_64-1.txz

You are converting x86_64 package. You need 32bit package.

BroX 02-05-2010 12:07 PM

yeah... of course. Thanks!


All times are GMT -5. The time now is 10:29 AM.