LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 03-17-2011, 09:50 AM   #1
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware & Android
Posts: 8,260

Rep: Reputation: 827Reputation: 827Reputation: 827Reputation: 827Reputation: 827Reputation: 827Reputation: 827
Slackware64-13.1 32 bit compile problems


Hello Readers,

Pursuant to a wine bug, I am trying to build wine git in 32 bit.
./configure --prefix=/usr gives the following errors

Code:
configure: libGLU 32-bit development files not found, GLU won't be supported.
configure: OpenCL 32-bit development files not found, OpenCL won't be supported.
configure: libsane 32-bit development files not found, scanners won't be supported.
configure: gstreamer-0.10 base plugins 32-bit development files not found, gstreamer support disabled
configure: libcapi20 32-bit development files not found, ISDN won't be supported.
configure: libgsm 32-bit development files not found, gsm 06.10 codec won't be supported.
configure: libopenal 32-bit development files not found (or too old), OpenAL won't be supported.

configure: WARNING: prelink not found, base address of core dlls won't be set correctly.

configure: WARNING: No OpenGL library found on this system.
OpenGL and Direct3D won't be supported.

configure: WARNING: GetText 32-bit development files not found (or too old). Internationalization won't be fully supported.
Now I couldn't care less about isdn, sane, or gsm. The video stuff I want to fix - audio can go to hell. Internationalisation isn't a huge pain, as I can function with en_US. This one

Quote:
configure: WARNING: prelink not found, base address of core dlls won't be set correctly.
could be insignificant, or could be a show stopper. I have Alien Bob's multilib compilation stuff, & added mesa from there, but didn't clear any errors. What's with OpenCL? I thought it was OpenGL. And what is openal when it's at home?


As we say locally 'WHASSA-STORY?'
 
Old 03-17-2011, 10:04 AM   #2
ozanbaba
Member
 
Registered: May 2003
Location: Tengiz
Distribution: Slackware64 14.1
Posts: 673

Rep: Reputation: 94
OpenCL is for using GPUs to compute. OpenAL is open cross platform audio api. prelink is just something overrated. OPenAL and prelink is in slackbuilds.org as well as gsm
 
Old 03-17-2011, 11:33 AM   #3
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware & Android
Posts: 8,260

Original Poster
Rep: Reputation: 827Reputation: 827Reputation: 827Reputation: 827Reputation: 827Reputation: 827Reputation: 827
Quote:
Originally Posted by ozanbaba View Post
OpenCL is for using GPUs to compute. OpenAL is open cross platform audio api. prelink is just something overrated. OPenAL and prelink is in slackbuilds.org as well as gsm
Thanks for your prompt reply.
OpenCL sounds as if it might do something for a box here. The GPU fan is twice the CPU one :-/. Simplifying somewhat, we are left with

Code:
configure: libGLU 32-bit development files not found, GLU won't be supported.
configure: WARNING: No OpenGL library found on this system.
OpenGL and Direct3D won't be supported.
This despite the contents of the /usr/lib/ directory
Code:
bash-4.1$ ls /usr/lib/libG*
/usr/lib/libGL.so      /usr/lib/libGLEW.so	  /usr/lib/libGLU.so.1		 /usr/lib/libGLw.so.1.0.0
/usr/lib/libGL.so.1    /usr/lib/libGLEW.so.1.5	  /usr/lib/libGLU.so.1.3.070801
/usr/lib/libGL.so.1.2  /usr/lib/libGLEW.so.1.5.1  /usr/lib/libGLw.so
/usr/lib/libGLEW.a     /usr/lib/libGLU.so	  /usr/lib/libGLw.so.1
All of the above libs being 32 bit ones checked with 'file'. I do have ATI graphics. Do I need a 32 bit driver there too?
 
Old 03-17-2011, 11:55 AM   #4
ozanbaba
Member
 
Registered: May 2003
Location: Tengiz
Distribution: Slackware64 14.1
Posts: 673

Rep: Reputation: 94
Well, If you are usşng Slackware's stock mesa as well as alien's compats then you will not need it but if you installed ATI drivers, maybe. nVidia asks if it sould install compat32 files as well. Check ATI docs for that (and for OpenCL as well. It's like OpenGL).

And if Wine's configure fails to find a library that exists then check deb with ldd. Sometimes it fails to find deb with missing deb.
 
Old 03-17-2011, 05:59 PM   #5
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware & Android
Posts: 8,260

Original Poster
Rep: Reputation: 827Reputation: 827Reputation: 827Reputation: 827Reputation: 827Reputation: 827Reputation: 827
I decided to try without dri, and wine compiled. I have 58 Megs of debug trace which I will shrink and apply. But it's a pain in the proverbial that these libs aren't found. Installing the compat32 mesa wasn't enough.

BTW Slackware uses .tgz or .txz packages - tar files exploded from /. No dependency tracking, but you get a list of files installed, so once you know the ropes it's much handier than things like rpm. I had rpm throw out an i586 tpm on an AMD 80586 until I added --ignorearch. It saw it as a '486/ RPM badly needs a --middle-finger option. Debs I find inscrutable. You type apt-something and find you should have typed apt-something-else
 
Old 03-18-2011, 03:15 AM   #6
ozanbaba
Member
 
Registered: May 2003
Location: Tengiz
Distribution: Slackware64 14.1
Posts: 673

Rep: Reputation: 94
That was the reason I asked to use ldd. Sometime ago when there were 13.0, I had problem wit wine failing to find some libraries. I never solved it and then 13.1 came. In 13.1, I never had much problem. However I noticed that, libsane's problem was that it was missing a linked libraries.
 
Old 03-19-2011, 03:24 AM   #7
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware & Android
Posts: 8,260

Original Poster
Rep: Reputation: 827Reputation: 827Reputation: 827Reputation: 827Reputation: 827Reputation: 827Reputation: 827
I did try with ldd. Without dependency tracking, ldd is a must. No joy - it's all linked against very pedestrian stuff. I seem to remember hitting problems when I tried a 63 & 32 bit compile on the graphics, so I just got the 64bit compiled. Mesa failed, iirc.
 
Old 03-19-2011, 05:49 AM   #8
ozanbaba
Member
 
Registered: May 2003
Location: Tengiz
Distribution: Slackware64 14.1
Posts: 673

Rep: Reputation: 94
BY the way, I got build scripts for wine wine64 and wine32/wine64 combo in my repo.
 
Old 03-20-2011, 04:13 AM   #9
ozanbaba
Member
 
Registered: May 2003
Location: Tengiz
Distribution: Slackware64 14.1
Posts: 673

Rep: Reputation: 94
I'll attach two list; package is list of compat32 packages I converted from Slackware 32bit DVD, and full is full list of compat32 packages I got on my system.
Attached Files
File Type: txt full.txt (5.6 KB, 8 views)
File Type: txt package.txt (5.0 KB, 14 views)
 
Old 03-21-2011, 04:17 AM   #10
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware & Android
Posts: 8,260

Original Poster
Rep: Reputation: 827Reputation: 827Reputation: 827Reputation: 827Reputation: 827Reputation: 827Reputation: 827
You're very good.

I found myself building git because I rated something as 'garbage' in the wine appdb. It says there "If you rate something as garbage, file a bug." So I did
http://bugs.winehq.org/show_bug.cgi?id=26010

As you can see, a conversation started pretty quick. ATI have crap drivers, but they do have a good software rasterization. Bottom line is - I didn't need dri. I'm not a gamer. I have vista64 and it spends it's time running 32 bit software. Just like 'win32' in various flavours seemed to spend it's time running 16 bit software :-/.

I see your files. You seem to have thrown the kitchen sink at this compat32 stuff. I don't have 112 compat32 packages - more like 12 (not on the 64 bit box atm)
 
Old 03-21-2011, 04:29 AM   #11
ozanbaba
Member
 
Registered: May 2003
Location: Tengiz
Distribution: Slackware64 14.1
Posts: 673

Rep: Reputation: 94
I must confess that I went gnu emacs with compat32 packages. I didn't know what would be needed instead I install all most anything.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Slackware64 multilib, can't compile 32-bit apps. RajahBrooke Slackware 19 06-05-2010 12:02 PM
[SOLVED] compiling 32 bit on Slackware64 business_kid Slackware 9 05-21-2010 03:17 AM
32-bit firefox + flash on slackware64 zvzi Slackware 6 09-26-2009 12:55 PM
Installing 32-bit application on Slackware64 reikyv Slackware 6 09-07-2009 01:42 AM
Slackware64 and 32-bit compatibility mattydee Slackware 24 05-23-2009 02:01 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 03:41 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration