LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (http://www.linuxquestions.org/questions/slackware-14/)
-   -   Missing libuuid.so.1 in multi-lib (http://www.linuxquestions.org/questions/slackware-14/missing-libuuid-so-1-in-multi-lib-792727/)

samac 03-02-2010 07:00 PM

Missing libuuid.so.1 in multi-lib
 
Can anyone point me to the package that libuuid is in so I can create a 32-bit libuuid.so.1 on my system. It is needed by wine and massconvert.sh didn't create it.

samac

botnet 03-02-2010 07:23 PM

$/var/log/packages$ grep -lR libuuid .
./wine-1.1.29-x86_64-1alien
./e2fsprogs-compat32-1.41.8-x86_64-1
./util-linux-ng-2.17.1-x86_64-1


hope that helps

samac 03-03-2010 05:36 PM

Quote:

samac@quad:~$ grep -lr libuuid /var/log/packages
/var/log/packages/util-linux-ng-2.17.1-x86_64-1
/var/log/packages/wine-1.1.39-x86_64-1samac
It seems that my e2fsprogs-compat32 does not have the required file.
Quote:

samac@quad:~$ cat /var/log/packages/e2fsprogs-compat32-1.41.10-x86_64-1
PACKAGE NAME: e2fsprogs-compat32-1.41.10-x86_64-1
COMPRESSED PACKAGE SIZE: 168K
UNCOMPRESSED PACKAGE SIZE: 610K
PACKAGE LOCATION: a-compat32/e2fsprogs-compat32-1.41.10-x86_64-1.txz
PACKAGE DESCRIPTION:
e2fsprogs-compat32: e2fsprogs-compat32 (ext2 and ext3 filesystems utilities)
e2fsprogs-compat32:
e2fsprogs-compat32: Utilities needed to create and maintain ext2 and ext3 filesystems.
e2fsprogs-compat32:
e2fsprogs-compat32: These utilities were written by Remy Card (the developer and
e2fsprogs-compat32: maintainer of the ext2 fs) and Theodore T'so.
e2fsprogs-compat32:
e2fsprogs-compat32:
e2fsprogs-compat32:
e2fsprogs-compat32:
e2fsprogs-compat32: This package contains 32-bit compatibility binaries.
FILE LIST:
./
usr/
usr/doc/
usr/doc/e2fsprogs-1.41.10/
usr/doc/e2fsprogs-1.41.10/COPYING
usr/bin/
usr/bin/32/
usr/bin/32/lsattr
usr/bin/32/chattr
usr/bin/32/mk_cmds
usr/bin/32/compile_et
usr/lib/
usr/lib/pkgconfig/
usr/lib/pkgconfig/e2p.pc
usr/lib/pkgconfig/ss.pc
usr/lib/pkgconfig/ext2fs.pc
usr/lib/pkgconfig/com_err.pc
install/
install/slack-desc
install/doinst.sh
lib/
lib/e2initrd_helper
lib/libe2p.so.2.3
lib/libss.so.2.0
lib/libext2fs.a
lib/libss.a
lib/libext2fs.so.2.4
lib/libcom_err.so.2.1
lib/libcom_err.a
lib/libe2p.a
Has anyone else got a more complete e2fsprogs-compat32.

samac

samac 03-04-2010 03:51 AM

libuuid is in /usr/lib64 so it is included in the latest Slackware64-current update but I am unable to find which package it is in. It is not listed in packages.txt on the DVD.

Could someone give me a bash one-liner that will recursively search the packages on my local mirror. I need to create a 32-bit version of the file for wine to work.

samac

helo 03-04-2010 04:09 AM

It is in the util-linux-ng package. I had the same problem yesterday running googleearth, after upgrading to the lastest current.

I created the package this way:

Quote:

convertpkg-compat32 -i ../32bit/slackware/a/util-linux-ng-2.17.1-i486-1.txz -d a-compat32/


If you use slackpkg, you can use it to workout which package a file is in.

Quote:

slackpkg search libuuid

samac 03-04-2010 04:19 AM

Thanks helo that has been a great help. I must try to use slackpkg more, I tend to do the big upgrades as a re-install I find there are less problems that way.

samac

slugman 02-23-2011 02:29 PM

still relevant
 
Thanks dudes for this helpful thread. I recently made the jump to current (13.37), and after making my system multilib enabled I went straight to build the latest dev. version of wine (as of this writing 1.3.14). Attempting to load winecfg resulted in the terminal spewing out all kinds of crap regarding missing dx11 stuff, and libuuid.so.1. I realized (just like samac), I too only had the 64 bit versions of libuuid installed.

Anyways I was surprised to see that massconvert32.sh did not pick up util-linux-ng. According to the changelog looks like util-linux has been upgraded:

a/util-linux-ng-2.18-i486-2.txz: Removed.
a/util-linux-2.19-i486-1.txz: Added.

at this point I could have just installed the converted util-linux-2.19 package, however I opted to reinstall. I realized after looking at the changelog that I rsynced with current 2.14, a few days before 2.16 changes where committed. My install was as of 2.13 changes. I figured I'd do it right and make sure I got all the new shit (may as well, we're going current right?). So, installed w/ current, and this time when I enabled multilib I had the converted util-linux-2.19 packages in a-compat32/ . Winecfg loaded w/o a hitch. Haven't had a chance to build any applications yet, but I'll report back after I try building FalloutNV. (Offtopic: for those interested, I have a writeup on how to get FalloutNV running posted on winehq appdb. I recommend giving it a try!)

Alien Bob 02-23-2011 03:51 PM

Quote:

Originally Posted by slugman (Post 4268823)
Anyways I was surprised to see that massconvert32.sh did not pick up util-linux-ng. According to the changelog looks like util-linux has been upgraded:

a/util-linux-ng-2.18-i486-2.txz: Removed.
a/util-linux-2.19-i486-1.txz: Added.

I updated the massconvert32.sh script and uploaded a new package (to the multilib/current directory). Indeed that change had been forgotten.

Eric


All times are GMT -5. The time now is 06:56 AM.