Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Rebuilding 32-bit libraries
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
Blind_Sniper
Tux's lil' helper
Tux's lil' helper


Joined: 20 Apr 2018
Posts: 102

PostPosted: Wed Jun 12, 2019 1:00 pm    Post subject: Rebuilding 32-bit libraries Reply with quote

Switching to 17.1 profile.
Last step I did was gcc rebuild, passed it successfully.
After that 32-bit libraries should be rebuilt, but nothing happens when I run
Code:
# emerge -1v /lib32 /usr/lib32

 * IMPORTANT: 1 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.


These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds to satisfy "media-video/acestream-ffmpeg:0"

Emerge doesn't rebuild anything, just exits, though there are a lot of libs under /lib32:
Code:
# ls -l /lib32/
-rwxr-xr-x 1 root root  166924 May 17 00:12 ld-2.29.so
lrwxrwxrwx 1 root root      10 May 17 00:11 ld-linux.so.2 -> ld-2.29.so
-rwxr-xr-x 1 root root   17912 May 17 00:12 libanl-2.29.so
lrwxrwxrwx 1 root root      14 May 17 00:11 libanl.so.1 -> libanl-2.29.so
-rwxr-xr-x 1 root root   13528 May 17 00:12 libBrokenLocale-2.29.so
lrwxrwxrwx 1 root root      23 May 17 00:11 libBrokenLocale.so.1 -> libBrokenLocale-2.29.so
-rwxr-xr-x 1 root root 1991900 May 17 00:12 libc-2.29.so
-rwxr-xr-x 1 root root   42328 May 17 00:12 libcrypt-2.29.so
lrwxrwxrwx 1 root root      16 May 17 00:11 libcrypt.so.1 -> libcrypt-2.29.so
lrwxrwxrwx 1 root root      12 May 17 00:11 libc.so.6 -> libc-2.29.so
-rwxr-xr-x 1 root root   17716 May 17 00:12 libdl-2.29.so
lrwxrwxrwx 1 root root      13 May 17 00:11 libdl.so.2 -> libdl-2.29.so
-rwxr-xr-x 1 root root  836944 May 17 00:12 libm-2.29.so
-rwxr-xr-x 1 root root   17744 May 17 00:12 libmemusage.so
lrwxrwxrwx 1 root root      12 May 17 00:11 libm.so.6 -> libm-2.29.so
-rwxr-xr-x 1 root root   99976 May 17 00:12 libnsl-2.29.so
lrwxrwxrwx 1 root root      14 May 17 00:11 libnsl.so.1 -> libnsl-2.29.so
-rwxr-xr-x 1 root root   38488 May 17 00:12 libnss_compat-2.29.so
lrwxrwxrwx 1 root root      21 May 17 00:11 libnss_compat.so.2 -> libnss_compat-2.29.so
-rwxr-xr-x 1 root root   38252 May 17 00:12 libnss_db-2.29.so
lrwxrwxrwx 1 root root      17 May 17 00:11 libnss_db.so.2 -> libnss_db-2.29.so
-rwxr-xr-x 1 root root   25948 May 17 00:12 libnss_dns-2.29.so
lrwxrwxrwx 1 root root      18 May 17 00:11 libnss_dns.so.2 -> libnss_dns-2.29.so
-rwxr-xr-x 1 root root   54700 May 17 00:12 libnss_files-2.29.so
lrwxrwxrwx 1 root root      20 May 17 00:11 libnss_files.so.2 -> libnss_files-2.29.so
-rwxr-xr-x 1 root root   21872 May 17 00:12 libnss_hesiod-2.29.so
lrwxrwxrwx 1 root root      21 May 17 00:11 libnss_hesiod.so.2 -> libnss_hesiod-2.29.so
-rwxr-xr-x 1 root root   13540 May 17 00:12 libpcprofile.so
-rwxr-xr-x 1 root root  153236 May 17 00:12 libpthread-2.29.so
lrwxrwxrwx 1 root root      18 May 17 00:11 libpthread.so.0 -> libpthread-2.29.so
-rwxr-xr-x 1 root root   87688 May 17 00:12 libresolv-2.29.so
lrwxrwxrwx 1 root root      17 May 17 00:11 libresolv.so.2 -> libresolv-2.29.so
-rwxr-xr-x 1 root root   38664 May 17 00:12 librt-2.29.so
lrwxrwxrwx 1 root root      13 May 17 00:11 librt.so.1 -> librt-2.29.so
-rwxr-xr-x 1 root root   21792 May 17 00:12 libSegFault.so
-rwxr-xr-x 1 root root   39900 May 17 00:11 libthread_db-1.0.so
lrwxrwxrwx 1 root root      19 May 17 00:11 libthread_db.so.1 -> libthread_db-1.0.so
-rwxr-xr-x 1 root root   13684 May 17 00:12 libutil-2.29.so
lrwxrwxrwx 1 root root      15 May 17 00:11 libutil.so.1 -> libutil-2.29.so


Are these files supposed to be rebuilt?
Should symlinks from /usr/lib32 point to /lib32 files? E.g. /usr/lib32/libznl.so points to ../../lib32/libanl.so.1.
If it's correct, removing /lib32 will break all the symlinks which exists in /usr/lib32 directory.
Back to top
View user's profile Send private message
jburns
Veteran
Veteran


Joined: 18 Jan 2007
Posts: 1039
Location: Massachusetts USA

PostPosted: Wed Jun 12, 2019 5:58 pm    Post subject: Reply with quote

There are 2 possible solutions
1 unmerge media-video/acestream-ffmpeg
or
2 Add an overlay that contains an ebuild for media-video/acestream-ffmpeg. Overlay stuff contains the ebuild

The first solution is the better choice, you can add the overlay after the conversion if you need media-video/acestream-ffmpeg.
Back to top
View user's profile Send private message
Blind_Sniper
Tux's lil' helper
Tux's lil' helper


Joined: 20 Apr 2018
Posts: 102

PostPosted: Wed Jun 12, 2019 6:40 pm    Post subject: Reply with quote

unmerged acestream-ffmpeg, emerge -1v /lib32 /usr/lib32 starts to rebuild stuffs, thanks!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum