Gentoo Archives: gentoo-user

From: urpion@×××.com
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Shared libraries lack a SONAME
Date: Tue, 29 Sep 2020 01:25:18
Message-Id: <20200929012441.GA8723@imap.gmx.com:993>
1 On Mon, Sep 28, 2020 at 03:10:09PM +1000, urpion@×××.com wrote:
2 > On Sat, Sep 26, 2020 at 09:57:59AM -0400, Michael Orlitzky wrote:
3 > > On 2020-09-26 00:50, urpion@×××.com wrote:
4 > > >
5 > > > Files matching a file type that is not allowed:
6 > > > usr/lib/liblsp-dsp-lib-0.5.9.so
7 > > > * ERROR: media-libs/lsp-dsp-lib-0.5.9::macro failed:
8 > > > * multilib-strict check failed!
9 > > > *
10 > >
11 > > That's a 64-bit library I guess. It has to go in /usr/lib64 instead of
12 > > /usr/lib.
13 > >
14 > > (You can read about multilib-strict in `man make.conf`)
15 > >
16 > Thanks very much. I'll look into that. If this gets through, my last
17 > replys seem to have disappeard.
18 >
19 I have tried putting multilib-strict in make.conf. I didn't realize
20 default profiles had become multilib, but I still get the same error.
21
22 Here's the info I tried to post before:
23
24
25 emerge -pqv '=media-libs/lsp-dsp-lib-0.5.9::macro'
26 [ebuild N ] media-libs/lsp-dsp-lib-0.5.9
27
28
29 emerge --info '=media-libs/lsp-dsp-lib-0.5.9::macro'
30 Portage 3.0.4 (python 3.8.5-final-0, default/linux/amd64/17.1/desktop, gcc-9.3.0, glibc-2.31-r6,
31 +5.6.19-rt-rt11 x86_64)
32 =================================================================
33 System Settings
34 =================================================================
35 System uname:
36 +Linux-5.6.19-rt-rt11-x86_64-Intel-R-_Core-TM-_i5-3210M_CPU_@_2.50GHz-with-glibc2.2.5
37 KiB Mem: 3936604 total, 383664 free
38 KiB Swap: 0 total, 0 free
39 Timestamp of repository gentoo: Sat, 26 Sep 2020 00:36:22 +0000
40 Head commit of repository gentoo: 8e6455de0a243fbcf735170e615431fee9af24c9
41
42 Timestamp of repository audio-overlay: Wed, 23 Sep 2020 18:35:18 +0000
43 Head commit of repository audio-overlay: 38d215903f0a936ebfbddb6b6e302afc212630fa
44
45 Timestamp of repository brave-overlay: Tue, 22 Sep 2020 19:05:23 +0000
46 Head commit of repository brave-overlay: 1d42a89a08f8a94a864c59f2dfabf8e2e0281aab
47
48 Head commit of repository fordfrog: b2f40f59b304b012ac8b9eb7aac37ed97c773867
49
50 Head commit of repository abendbrot: ee15f9f30a7d171348c9fe19bca8e2ad6ab0b557
51
52 sh bash 5.0_p18
53 ld GNU ld (Gentoo 2.34 p6) 2.34.0
54 ccache version 3.7.11 [enabled]
55 app-shells/bash: 5.0_p18::gentoo
56 dev-java/java-config: 2.3.1::gentoo
57 dev-lang/perl: 5.30.3::gentoo
58 dev-lang/python: 2.7.18-r2::gentoo, 3.6.11-r2::gentoo, 3.7.8-r2::gentoo, 3.8.5::gentoo
59 dev-util/ccache: 3.7.11::gentoo
60 dev-util/cmake: 3.16.5::gentoo
61 dev-util/pkgconfig: 0.29.2::gentoo
62 sys-apps/baselayout: 2.7::gentoo
63 sys-apps/openrc: 0.42.1::gentoo
64 sys-apps/sandbox: 2.18::gentoo
65 sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r5::gentoo
66 sys-devel/automake: 1.16.1-r1::gentoo
67 sys-devel/binutils: 2.34-r2::gentoo
68 sys-devel/gcc: 9.3.0-r1::gentoo
69 sys-devel/gcc-config: 2.3.1::gentoo
70 sys-devel/libtool: 2.4.6-r6::gentoo
71 sys-devel/make: 4.2.1-r4::gentoo
72 sys-kernel/linux-headers: 5.4-r1::gentoo (virtual/os-headers)
73 sys-libs/glibc: 2.31-r6::gentoo
74
75 #Repositories:
76
77 Installed sets: @lbry
78 ACCEPT_KEYWORDS="amd64"
79 ACCEPT_LICENSE="@FREE"
80 CBUILD="x86_64-pc-linux-gnu"
81 CFLAGS="-march=ivybridge -mtune=ivybridge -O2 -pipe"
82 CHOST="x86_64-pc-linux-gnu"
83 CONFIG_PROTECT="/etc /etc/stunnel/stunnel.conf /usr/share/gnupg/qualified.txt"
84 CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf
85 +/etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo
86 +/etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
87 CXXFLAGS="-march=ivybridge -mtune=ivybridge -O2 -pipe"
88 DISTDIR="/home/portage/distfiles"
89 ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX
90 +PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME
91 +XDG_RUNTIME_DIR"
92 FCFLAGS="-march=ivybridge -mtune=ivybridge -O2 -pipe"
93 FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs ccache
94 +config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync
95 +multilib-strict network-sandbox news parallel-fetch parallel-install pid-sandbox preserve-libs
96 +protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn
97 +unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
98 FFLAGS="-march=ivybridge -mtune=ivybridge -O2 -pipe"
99 GENTOO_MIRRORS="http://ftp.swin.edu.au/gentoo https://ftp.jaist.ac.jp/pub/Linux/Gentoo/"
100 LANG="en_US.utf8"
101 LDFLAGS="-Wl,-O1 -Wl,--as-needed"
102 MAKEOPTS="-j4 -l1"
103 PKGDIR="/var/cache/binpkgs"
104 PORTAGE_CONFIGROOT="/"
105 PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress
106 +--force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles
107 +--exclude=/local --exclude=/packages --exclude=/.git"
108 PORTAGE_TMPDIR="/home/tmp/"
109 USE="X a52 aac acl acpi alsa amd64 berkdb bluetooth branding bzip2 cairo cdda cddb cdparanoia cdr
110 +cli crypt cups dbus dri dts dvd dvdr elogind emboss encode exif ffmpeg flac fortran gdbm gif gpm
111 +gtk gui iconv icu id3tag ipv6 jack jpeg lcms libglvnd libnotify libtirpc lv2 mad mmap mng mp3
112 +mp4 mpeg mtp multilib musicbrainz ncurses nls nptl ogg opengl openmp pam pango pcre pdf png
113 +policykit ppds qt5 readline replaygain sdl seccomp sharedmem smp spell split-usr ssl
114 +startup-notification svg taglib tcpd tiff truetype udev udisks unicode upower usb vorbis
115 +wxwidgets x264 xattr xcb xml xv xvid zlib" ABI_X86="64" ADA_TARGET="gnat_2018"
116 +ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371
117 +multilib-strict network-sandbox news parallel-fetch parallel-install pid-sandbox preserve-libs
118 +protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn
119 +unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
120 FFLAGS="-march=ivybridge -mtune=ivybridge -O2 -pipe"
121 GENTOO_MIRRORS="http://ftp.swin.edu.au/gentoo https://ftp.jaist.ac.jp/pub/Linux/Gentoo/"
122 LANG="en_US.utf8"
123 LDFLAGS="-Wl,-O1 -Wl,--as-needed"
124 MAKEOPTS="-j4 -l1"
125 PKGDIR="/var/cache/binpkgs"
126 PORTAGE_CONFIGROOT="/"
127 PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress
128 +--force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles
129 +--exclude=/local --exclude=/packages --exclude=/.git"
130 PORTAGE_TMPDIR="/home/tmp/"
131 USE="X a52 aac acl acpi alsa amd64 berkdb bluetooth branding bzip2 cairo cdda cddb cdparanoia cdr
132 +cli crypt cups dbus dri dts dvd dvdr elogind emboss encode exif ffmpeg flac fortran gdbm gif gpm
133 +gtk gui iconv icu id3tag ipv6 jack jpeg lcms libglvnd libnotify libtirpc lv2 mad mmap mng mp3
134 +mp4 mpeg mtp multilib musicbrainz ncurses nls nptl ogg opengl openmp pam pango pcre pdf png
135 +policykit ppds qt5 readline replaygain sdl seccomp sharedmem smp spell split-usr ssl
136 +startup-notification svg taglib tcpd tiff truetype udev udisks unicode upower usb vorbis
137 +wxwidgets x264 xattr xcb xml xv xvid zlib" ABI_X86="64" ADA_TARGET="gnat_2018"
138 +ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371
139 +PORTAGE_RSYNC_EXTRA_OPTS
140
141 Install phase output:
142 >>> Install media-libs/lsp-dsp-lib-0.5.9 into
143 +/home/tmp/portage/media-libs/lsp-dsp-lib-0.5.9/image
144 make -j4 -l1 DESTDIR=/home/tmp/portage/media-libs/lsp-dsp-lib-0.5.9/image install
145 make lsp-common-lib.o
146 ld [lsp-dsp-lib] lsp-dsp-lib.o
147 g++ [lsp-dsp-lib] liblsp-dsp-lib-0.5.9.so
148 ar [lsp-dsp-lib] liblsp-dsp-lib-0.5.9.a
149 Installing lsp-dsp-lib
150 install
151 +/home/tmp/portage/media-libs/lsp-dsp-lib-0.5.9/work/lsp-dsp-lib/.build/lsp-dsp-lib/liblsp-dsp-li
152 +b-0.5.9.so -t /home/tmp/portage/media-libs/lsp-dsp-lib-0.5.9/image/usr/lib
153 cp
154 +/home/tmp/portage/media-libs/lsp-dsp-lib-0.5.9/work/lsp-dsp-lib/.build/lsp-dsp-lib/liblsp-dsp-li
155 +b-0.5.9.a -t /home/tmp/portage/media-libs/lsp-dsp-lib-0.5.9/image/usr/lib
156 Install OK
157 >>> Completed installing media-libs/lsp-dsp-lib-0.5.9 into
158 +/home/tmp/portage/media-libs/lsp-dsp-lib-0.5.9/image
159
160 * Final size of build directory: 14760 KiB (14.4 MiB)
161 * Final size of installed tree: 2120 KiB ( 2.0 MiB)
162
163
164 # Copyright 2020 Gentoo Authors
165 * QA Notice: The following shared libraries lack a SONAME
166 * /usr/lib/liblsp-dsp-lib-0.5.9.so
167
168 Files matching a file type that is not allowed:
169 usr/lib/liblsp-dsp-lib-0.5.9.so
170 * ERROR: media-libs/lsp-dsp-lib-0.5.9::macro failed:
171 * multilib-strict check failed!
172 *
173 * Call stack:
174 * misc-functions.sh, line 596: Called install_qa_check
175 * misc-functions.sh, line 132: Called source 'install_symlink_html_docs'
176 * 80multilib-strict, line 46: Called multilib_strict_check
177 * 80multilib-strict, line 42: Called die
178 * The specific snippet of code:
179 * [[ ${abort} == yes ]] && die "multilib-strict check failed!"
180 *
181 * If you need support, post the output of `emerge --info
182 +'=media-libs/lsp-dsp-lib-0.5.9::macro'`,
183 * the complete build log and the output of `emerge -pqv '=media-libs/lsp-dsp-lib-0.5.9::macro'`.
184 * The complete build log is located at
185 +'/var/log/portage/media-libs:lsp-dsp-lib-0.5.9:20200926-033814.log'.
186 * For convenience, a symlink to the build log is located at
187 +'/home/tmp/portage/media-libs/lsp-dsp-lib-0.5.9/temp/build.log'.
188 * The ebuild environment file is located at
189 +'/home/tmp/portage/media-libs/lsp-dsp-lib-0.5.9/temp/environment'.
190 * Working directory: '/home/tmp/portage/media-libs/lsp-dsp-lib-0.5.9/image'
191 * S: '/home/tmp/portage/media-libs/lsp-dsp-lib-0.5.9/work/lsp-dsp-lib'
192 !!! post install failed; exiting.