From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Sun, 17 May 2009 19:20:03 +0400 From: Sergey Vlasov To: devel@lists.altlinux.org Message-ID: <20090517152003.GB8203@atlas.home> Mail-Followup-To: devel@lists.altlinux.org References: <20090516183421.GA23841@ssh.git.egro.altlinux.org> <20090517061209.GV10323@altlinux.org> <20090517140708.GA8203@atlas.home> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="DBIVS5p969aUjpLe" Content-Disposition: inline In-Reply-To: <20090517140708.GA8203@atlas.home> Subject: Re: [devel] libalsa (FAILED mplayer.git=1.0-alt35.29311.1) X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 May 2009 15:20:02 -0000 Archived-At: List-Archive: List-Post: --DBIVS5p969aUjpLe Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, May 17, 2009 at 06:07:08PM +0400, Sergey Vlasov wrote: > On Sun, May 17, 2009 at 10:12:09AM +0400, Alexey Tourbin wrote: > > =F0=CF=D3=CC=C5 =CF=C2=CE=CF=D7=CC=C5=CE=C9=D1 libalsa =DE=D4=CF-=D4=CF= =D3=CC=CF=CD=C1=CC=CF=D3=D8 =D7 symbol versioning. > >=20 > > [at@altair ~]$ rpmpeek /ALT/archive/Sisyphus/2009/05/01/files/x86_64/RP= MS/libalsa-1.0.19-alt1.x86_64.rpm readelf -aW ./usr/lib64/libasound.so.2 |g= rep -w snd_pcm_hw_params_get_channels > > 231: 00000000000519d0 31 FUNC GLOBAL DEFAULT 12 snd_pcm_hw_p= arams_get_channels@ALSA_0.9 > > 233: 00000000000519c0 15 FUNC GLOBAL DEFAULT 12 snd_pcm_hw_p= arams_get_channels@@ALSA_0.9.0rc4 > > [at@altair ~]$ rpmpeek /ALT/Sisyphus/files/x86_64/RPMS/libalsa-1.0.20-a= lt1.x86_64.rpm readelf -aW ./usr/lib64/libasound.so.2 |grep -w snd_pcm_hw_p= arams_get_channels > > 493: 0000000000051080 15 FUNC WEAK DEFAULT 12 snd_pcm_hw_p= arams_get_channels@@ALSA_0.9.0rc4 > > [at@altair ~]$=20 > >=20 > > =F0=CF=C8=CF=D6=C5, =DE=D4=CF =DC=D4=CF =D3=D7=D1=DA=C1=CE=CF =CE=C5 = =D3 =C9=DA=CD=C5=CE=C5=CE=C9=D1=CD=C9 =D7 libalsa, =C1 =D3 =C9=DA=CD=C5=CE= =C5=CE=C9=D1=CD=C9 > > =D7 binutils. >=20 > =F3=CB=CF=D2=C5=C5 =CB=C1=CB =D2=C1=DA =D7 libalsa =C9=CC=C9 libtool: >=20 > http://git.altlinux.org/tasks/6474/build/1/x86_64/log >=20 > checking for versioned symbols... grep: libtool: No such file or directory > ./configure: line 12212: test: too many arguments > ./configure: line 12215: test: -gt: unary operator expected > broken libtool - use libtool v1.4+; no versions =EE=C1 =D3=C1=CD=CF=CD =C4=C5=CC=C5 =D4=C1=CD =CE=C5=D3=CB=CF=CC=D8=CB=CF = =CF=DB=C9=C2=CF=CB, =CF=C4=CE=C1 =C9=DA =CB=CF=D4=CF=D2=D9=C8 (=D3=CC=CF=CD= =C1=D7=DB=C1=D1=D3=D1 =D0=D2=CF=D7=C5=D2=CB=C1 =D7=C5=D2=D3=C9=C9 libtool) =D7=D9=DA=D7=C1=CC=C1 = =D0=D2=CF=D1=D7=CC=C5=CE=C9=C5 =D7=D4=CF=D2=CF=CA (=CE=C5=D7=C5=D2=CE=C1=D1 =C9=CE=C6=CF=D2=CD=C1=C3=C9=D1 =D7 Versions.in). =F0=D2=CF=D7=C5=D2=CB=C1 =D7 configure.in =D3=C5=CA=DE=C1=D3 =D7=D9=C7=CC= =D1=C4=C9=D4 =D3=CC=C5=C4=D5=C0=DD=C9=CD =CF=C2=D2=C1=DA=CF=CD: dnl Check for versioned symbols AC_MSG_CHECKING(for versioned symbols) AC_ARG_WITH(versioned, AS_HELP_STRING([--with-versioned], [shared library will be compiled with versioned symbols (default =3D ye= s)]), versioned=3D"$withval", versioned=3D"yes") if test "$versioned" =3D "yes"; then # it seems that GNU ld versions since 2.10 are not broken xres=3D$macro_version major=3D`echo $xres | cut -d . -f 1` minor=3D`echo $xres | cut -d . -f 2` pass=3D0 if test $major -eq 1 -a $minor -gt 3; then pass=3D1 else if test $major -gt 1; then pass=3D1 fi fi if test $pass -eq 1; then AC_DEFINE(VERSIONED_SYMBOLS,,[compiled with versioned symbols]) AC_MSG_RESULT(yes) else AC_MSG_RESULT(broken libtool - use libtool v1.4+; no versions) fi else AC_MSG_RESULT(no) fi AM_CONDITIONAL(VERSIONED_SYMBOLS, test x$versioned =3D xyes) (=D2=C1=CE=D8=DB=C5 xres=3D... =C2=D9=CC =C4=D2=D5=C7=CF=CA, =D4=C1=CD =C9 = =D0=D2=CF=C9=D3=C8=CF=C4=C9=CC=C9 =CF=DB=C9=C2=CB=C9). =F0=D2=C9 =DC=D4=CF= =CD, =C5=D3=CC=C9 =D4=C5=D3=D4 =D7=C5=D2=D3=C9=C9 libtool =CE=C5 =D0=D2=CF=C8=CF= =C4=C9=CC, =D0=CF=CC=D5=DE=C1=CC=CF=D3=D8, =DE=D4=CF AC_DEFINE(VERSIONED_SYMBOLS) =CE=C5 =CF=D0=D2=C5=C4=C5=CC=D1=CC=D3=D1, =CE= =CF =CE=C1 AM_CONDITIONAL(VERSIONED_SYMBOLS) =DC=D4=CF =CE=C5 =D7=CC=C9=D1=CC=CF; =D7 = =D2=C5=DA=D5=CC=D8=D4=C1=D4=C5 =D7 src/Makefile.am =D7 =CC=C0=C2=CF=CD =D3=CC=D5=DE=C1=C5 =D3=D4=C1=D7=C9=CC= =CF=D3=D8 VSYMS =3D -Wl,--version-script=3DVersions =F0=D2=C9 =CF=D4=D3=D5=D4=D3=D4=D7=C9=C9 AC_DEFINE(VERSIONED_SYMBOLS) =D7 = =CB=CF=C4=C5 libalsa =D7=C5=D2=D3=C9=C9 =D3=C9=CD=D7=CF=CC=CF=D7 =CE=C5 =CE=C1=DA=CE=C1=DE=C1=C0=D4=D3=D1 =D0=D2=C9= =CB=CF=CD=D0=C9=CC=D1=C3=C9=C9 (=D3=CD. include/alsa-symbols.h), =D7 =DC=D4=CF=CD =D3=CC=D5=DE=C1=C5 =C4=CC=D1 =CB=C1=D6=C4=CF=C7=CF =D3=C9=CD= =D7=CF=CC=C1 =CD=CF=D6=C5=D4 =D3=D5=DD=C5=D3=D4=D7=CF=D7=C1=D4=D8 =D4=CF=CC= =D8=CB=CF =CF=C4=CE=C1 =D7=C5=D2=D3=C9=D1, =CB=CF=D4=CF=D2=C1=D1 =CE=C1=DA=CE=C1=DE=C1=C5=D4=D3=D1 =D7 =C6=C1=CA=CC=C5= src/Versions.in =D0=D2=C9 =D3=C2=CF=D2=CB=C5 =D2=C1=DA=C4=C5=CC=D1=C5=CD= =CF=CA =C2=C9=C2=CC=C9=CF=D4=C5=CB=C9. =EF=C4=CE=C1=CB=CF =C4=CC=D1 =CE=C5=CB=CF= =D4=CF=D2=D9=C8 =D3=C9=CD=D7=CF=CC=CF=D7 snd_pcm_sw_params_* (=D3=D0=C9=D3= =CF=CB =D7 src/pcm/pcm.c, =C4=CC=D1 =CE=C9=C8 =C9=D3=D0=CF=CC=D8=DA=D5=C5=D4=D3=D1= =CD=C1=CB=D2=CF=D3 OBSOLETE1) =D7 src/Versions.in =CE=C5 =D0=D2=CF=D0=C9=D3=C1=CE=C1 =D7=C5=D2=D3=C9=D1 ALSA_= 0.9.0rc4, =D7 =D2=C5=DA=D5=CC=D8=D4=C1=D4=C5 =D0=D2=C9 =D4=C1=CB=CF=CA =D3=C2=CF=D2=CB=C5 =C4=CC=D1 =CE=C9=C8 =D0=CF =D5=CD=CF=CC= =DE=C1=CE=C9=C0 =CE=C1=DA=CE=C1=DE=C1=C5=D4=D3=D1 =D7=C5=D2=D3=C9=D1 ALSA_0= =2E9, =DE=D4=CF =CE=C5=D0=D2=C1=D7=C9=CC=D8=CE=CF. =E4=D2=D5=C7=C9=C8 =C9=DA=CD=C5=CE=C5= =CE=C9=CA =D7 ABI =D3=D5=DD=C5=D3=D4=D7=CF=D7=C1=D7=DB=C9=C8 =D2=C1=CE=C5= =C5 =C6=D5=CE=CB=C3=C9=CA =D7 libalsa =CE=C5 =C2=D9=CC=CF (=D4=CF=CC=D8=CB=CF =C4=CF=C2=C1=D7=CC=C5=CE=C9= =D1 =CE=CF=D7=D9=C8 =C6=D5=CE=CB=C3=C9=CA), =D0=CF=DC=D4=CF=CD=D5, =C5=D3= =CC=C9 =C2=D9 =CE=C5 =DC=D4=C1 =CF=DB=C9=C2=CB=C1 =D7 Versions.in, =D3=C2=CF=D2=CB=C1 =C2=C5=DA = =D0=CF=C4=C4=C5=D2=D6=CB=C9 symbol versioning =CE=C9=CB=C1=CB =C2=D9 =CE=C5 =D0=D2=CF=D1=D7=C9=CC=C1=D3=D8 (=D0=C5=D2=C5=D3=D4=C1=CC=C9 = =C2=D9 =D2=C1=C2=CF=D4=C1=D4=D8 =D4=CF=CC=D8=CB=CF =CF=DE=C5=CE=D8 =D3=D4= =C1=D2=D9=C5 =C2=C9=CE=C1=D2=CE=C9=CB=C9, =D3=CF=C2=D2=C1=CE=CE=D9=C5 =D3 =C4=D2=C5=D7=CE=C9=CD=C9 =D7=C5=D2=D3=C9=D1= =CD=C9 libalsa =C4=CF 0.9.0rc4). =F7 =CE=CF=D2=CD=C1=CC=D8=CE=CF=CA =D3=C9=D4=D5=C1=C3=C9=C9 =DC=D4=C1 =CF=DB=C9=C2=CB=C1 =CE=C5 =D0=D2=CF=D1= =D7=CC=D1=C5=D4=D3=D1, =D0=CF=D3=CB=CF=CC=D8=CB=D5 =D7=C5=D2=D3=C9=C9 =CE= =C1=DA=CE=C1=DE=C1=C0=D4=D3=D1 =D0=D2=C9 =CB=CF=CD=D0=C9=CC=D1=C3=C9=C9 =DE=C5=D2=C5=DA asm(".symver ..."). =F0=C5=D2=C5=D3=CF=C2=C9=D2=C1=D4=D8 =C2=C9=CE=C1=D2=CE=C9=CB=C9, =D3=CF=C2= =D2=C1=CE=CE=D9=C5 =D3 =CE=C5=D0=D2=C1=D7=C9=CC=D8=CE=CF=CA =D7=C5=D2=D3=C9= =C5=CA libalsa, =CE=C5=CF=C2=C8=CF=C4=C9=CD=CF, =C9=CE=C1=DE=C5 =D0=D2=C9 =D7=D9=DA=CF=D7= =C1=C8 =C6=D5=CE=CB=C3=C9=CA snd_pcm_sw_params_*, =C4=CC=D1 =CB=CF=D4=CF=D2= =D9=C8 =C2=D9=CC=C1 =D5=D3=D4=C1=CE=CF=D7=CC=C5=CE=C1 =CE=C5=D0=D2=C1=D7=C9=CC=D8= =CE=C1=D1 =D7=C5=D2=D3=C9=D1, =CF=CE=C9 =C2=D5=C4=D5=D4 =D0=C1=C4=C1=D4=D8. --DBIVS5p969aUjpLe Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAkoQKyMACgkQW82GfkQfsqLPYgCfZP7YDkcUyAIO4ZawlszZD+QO KNEAoITLhxUbjDw2kthCCTsCIqD90sn3 =ADKo -----END PGP SIGNATURE----- --DBIVS5p969aUjpLe--