LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   Wine 32 bit on Slackware 13 64 bit problems: configure can't find some libraries (https://www.linuxquestions.org/questions/slackware-14/wine-32-bit-on-slackware-13-64-bit-problems-configure-cant-find-some-libraries-762987/)

ponce 10-22-2009 12:51 PM

maybe you missed this package of alien bob's repo. ;)

ozanbaba 10-24-2009 05:44 PM

Quote:

Originally Posted by poncez (Post 3728816)
maybe you missed this package of alien bob's repo. ;)

it's not that important like libsane (i don't have a scanner).

ponce 02-04-2010 12:44 AM

i post the link to a bug thread on winehq here hoping it can be useful to anyone trying to build wine with mp3 support on multilib slack

http://bugs.winehq.org/show_bug.cgi?id=20042

farfrael 10-19-2010 05:56 AM

Having the exact same problem with wine 1.3.5, wine doesn't seem to find/like the openal lib

everything else works fine and wine compiles fine etc. Thanks to Alienbob for his awesome multilib packages.

[from ponce]
Quote:

ozanbaba, if you want to try them I prepared 3 compat32 packages (building them on slackware current with sbopkg and mpg123 build script from slacky.eu) and then converting them with alien bob's convertpkg-compat32): mpg123, openal and portaudio.
with those installed wine from git complains no more for me: libgsm is a codec for internet voice calls, you probably don't need it but, if you really need it, you can build it from slackbuilds.org.
I tried using your openal package but no success
also tried converting the package found at http://repository.slacky.eu/slackwar...s/openal-soft/ but no dice

I could not find the details of which version of Openal wine 1.3.5 expects so not sure if the error is a) because wine cannot find the libs at all or b) because the lib version is too old.

:frustrated:

ponce 10-19-2010 09:11 AM

this topic is a little old (and still embarassing for me :( ): can you try with latest OpenAL (package built from slackbuilds.org)? I converted to -compat32 the i486 version for your ease

http://ponce.cc/slackware/testing/other/farfrael/

farfrael 10-20-2010 12:15 PM

Quote:

Originally Posted by ponce (Post 4132501)
this topic is a little old (and still embarassing for me :( ): can you try with latest OpenAL (package built from slackbuilds.org)? I converted to -compat32 the i486 version for your ease

http://ponce.cc/slackware/testing/other/farfrael/

Thank you very much ponce, nothing to be embarrassed about :)
I have downloaded the packages, will install and report ASAP.

did you use any specific compile flags/sources etc? They seem to be the same version as the package from slacky.eu I tried?

ponce 10-20-2010 12:45 PM

no, I simply built them with the standard flags you can see on their slackbuild.

just be sure to install the two packages as the header files for OpenAL used by wine for building are in the x86_64 package, while the libraries it will link to (and that it will use while running) are in the -compat32 one.

FYI, I've tried that myself and after building and installing I got
Code:

$ ldd /usr/lib64/wine/openal32.dll.so | grep openal
        libopenal.so.1 => /usr/lib/libopenal.so.1 (0xf76b3000)


ozanbaba 10-21-2010 04:31 AM

Quote:

Originally Posted by ponce (Post 4133785)
no, I simply built them with the standard flags you can see on their slackbuild.

just be sure to install the two packages as the header files for OpenAL used by wine for building are in the x86_64 package, while the libraries it will link to (and that it will use while running) are in the -compat32 one.

FYI, I've tried that myself and after building and installing I got
Code:

$ ldd /usr/lib64/wine/openal32.dll.so | grep openal
        libopenal.so.1 => /usr/lib/libopenal.so.1 (0xf76b3000)


At my system by then, Wine never able to find the libxcomposite libs. However after reverel clean installs of multi lib it worked. I never found the reason why Wine never found libxcomposite. It my 13.1 system, It finds fine and I have problems (And no need for external mpg123-compat32 pakage is needed. Alien BOB's massconvert is all needed).

ponce 10-21-2010 05:06 AM

yes, because later Eric added mpg123 to the default set of compat32 libs.

farfrael 10-21-2010 11:44 AM

Quote:

Originally Posted by ponce (Post 4133785)
no, I simply built them with the standard flags you can see on their slackbuild.

just be sure to install the two packages as the header files for OpenAL used by wine for building are in the x86_64 package, while the libraries it will link to (and that it will use while running) are in the -compat32 one.

FYI, I've tried that myself and after building and installing I got
Code:

$ ldd /usr/lib64/wine/openal32.dll.so | grep openal
        libopenal.so.1 => /usr/lib/libopenal.so.1 (0xf76b3000)


Works now thank you !
I had not realised both (64 and compat) packages needed to be installed to have the headers

Would it work/be possible to modify the 64=>32 package converter script such that it keeps the headers?

ozanbaba 10-21-2010 11:57 AM

Quote:

Originally Posted by farfrael (Post 4134940)
Works now thank you !
I had not realised both (64 and compat) packages needed to be installed to have the headers

Would it work/be possible to modify the 64=>32 package converter script such that it keeps the headers?

You can but please don't

Alien Bob 10-21-2010 02:16 PM

Quote:

Originally Posted by farfrael (Post 4134940)
Works now thank you !
I had not realised both (64 and compat) packages needed to be installed to have the headers

Would it work/be possible to modify the 64=>32 package converter script such that it keeps the headers?

I really wonder if you should not just install a 32-bit Slackware... What good is it if you do not install 64-bit packages on a 64-bit OS?

Eric

farfrael 10-21-2010 05:44 PM

Quote:

Originally Posted by Alien Bob (Post 4135109)
I really wonder if you should not just install a 32-bit Slackware... What good is it if you do not install 64-bit packages on a 64-bit OS?

Eric

In that specific instance, this library is only used when compiling Wine.

Given my lakc of knowledge as to how exactly the multilib system interacts with 64/32 libs, I was trying to minimise potential issues by only installing the 32-compat package.

I used to use 32-bit slack but on my current machine I just end up wasting resources.

ozanbaba 11-26-2010 02:42 PM

I think I know the reason. Now I got a 13.1 Multilib system which I install wine. It was saying that I did not have sane development packages. I installed sane/xsane compat32 packets but It did not stop complaining about how it did not find sane development files. Well I checked xsane was missing dependencies (32 bit one: ldd /usr/bin/32/xsane). I installed missing dependencies one by one. Now I tested it, Wine configure does not complain about missing sane development files. My guess is that dependency problem.


All times are GMT -5. The time now is 09:07 PM.