From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 22 Jan 2010 01:53:37 +0300 From: "Dmitry V. Levin" To: ALT Linux Sisyphus mailing list Message-ID: <20100121225336.GB22208@wo.int.altlinux.org> Mail-Followup-To: ALT Linux Sisyphus mailing list , Vitaly Lipatov , "Sergey V. Turchin" References: <201001211645.51605.iadzhubey@rics.bwh.harvard.edu> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="uQr8t48UFsdbeI+V" Content-Disposition: inline In-Reply-To: <201001211645.51605.iadzhubey@rics.bwh.harvard.edu> X-fingerprint: FE4C 93AB E19A 2E4C CB5D 3E4E 7CAB E6AC 9E35 361E Cc: Vitaly Lipatov , "Sergey V. Turchin" Subject: Re: [sisyphus] libpoppler.so.5 backwards incompatibility X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Sisyphus discussions List-Id: ALT Linux Sisyphus discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Jan 2010 22:53:37 -0000 Archived-At: List-Archive: List-Post: --uQr8t48UFsdbeI+V Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, On Thu, Jan 21, 2010 at 04:45:51PM -0500, Ivan Adzhubey wrote: [...] > Inkscape crashes upon importing certain ps/eps/pdf files with the followi= ng=20 > error message: Ivan, thank you for pointing it out. > inkscape: symbol lookup error: inkscape: undefined symbol:=20 > _ZN13GfxColorSpace5parseEP6Object I'd be surprised if it didn't: $ ldd -r /usr/bin/inkscape 2>&1 >/dev/null |c++filt=20 undefined symbol: GfxResources::lookupShading(char*) (/usr/bin/inkscape) undefined symbol: GfxColorSpace::parse(Object*) (/usr/bin/inkscape) undefined symbol: GfxResources::lookupPattern(char*) (/usr/bin/inkscape) That happens because libpoppler.so.5 failed to provide backwards compatibility. > $ rpm -qa|fgrep inkscape > inkscape-0.47-alt4 inkview suffers from the same problem. Simple rebuild of inkscape should cure the crash, but not the problem in general because libpoppler changes ABI incompatibly from time to time. 2zerg: You have to change soname every time such things happen with libpoppler. --=20 ldv --uQr8t48UFsdbeI+V Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iEYEARECAAYFAktY2vAACgkQfKvmrJ41Nh7x5gCfbTDLCscM1vHS3dpwo/+dC+w1 CpgAoJBha7rL/a5x0xzX5WqUEpfdSuXc =yqU0 -----END PGP SIGNATURE----- --uQr8t48UFsdbeI+V--