[sisyphus] libpoppler.so.5 backwards incompatibility
Ivan Adzhubey
iadzhubey на rics.bwh.harvard.edu
Чт Янв 21 23:15:57 UTC 2010
Dmitry, spasibo chto nashli vremja vzgljanut! Est' li shans na
rabotosposobnuju sborku? Google pokazyvaet chto problema obsuzhdaetsa no
gotovogo reshenija ja ne vizhu.
Proshu proshenija za English i za translit, russkogo na rabote na klaviature
net. No chitat' Cyrillic ja mogu tak chto ne objazatel'no mne otvechat'
po-anglijski ;-)
--Ivan
On Thursday 21 January 2010 05:53:37 pm Dmitry V. Levin wrote:
> 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
> > following error message:
>
> Ivan, thank you for pointing it out.
>
> > inkscape: symbol lookup error: inkscape: undefined symbol:
> > _ZN13GfxColorSpace5parseEP6Object
>
> I'd be surprised if it didn't:
>
> $ ldd -r /usr/bin/inkscape 2>&1 >/dev/null |c++filt
> 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.
The information in this e-mail is intended only for the person to whom it is
addressed. If you believe this e-mail was sent to you in error and the e-mail
contains patient information, please contact the Partners Compliance HelpLine at
http://www.partners.org/complianceline . If the e-mail was sent to you in error
but does not contain patient information, please contact the sender and properly
dispose of the e-mail.
Подробная информация о списке рассылки Sisyphus