[Dev] [Packages (i686 and x86_64) - Bug #331] (info needed) Broken texlive-bin-libre Dependency for libpng15

labs at parabola.nu labs at parabola.nu
Sat May 11 15:49:45 GMT 2013



Issue #331 has been updated by mtjm.

Status changed from open to info needed

Installing pax-utils and running "scanelf -plRqN libpng15.so.15 | cut -d ' ' -f3- | xargs pacman -Qo" will show what packages should be updated.  Binaries usually don't link to multiple versions of a library at once, probably a library used by it links to a different version of libpng15.
----------------------------------------
Bug #331: Broken texlive-bin-libre Dependency for libpng15
https://labs.parabola.nu/issues/331

Author: 5gon12eder
Status: info needed
Priority: broken
Assignee: 
Category: 
Target version: 


After updating my system today, the _TeX Live_ programs (_pdflatex_, _xelatex_, …) fail to process PNG images due to the (now?) missing library @libpng15.so.15 at .

<pre>
$ ldd `which xelatex`
	linux-vdso.so.1 (0x00007fff9d3fe000)
	libpoppler.so.36 => /usr/lib/libpoppler.so.36 (0x00007fc76f2f1000)
	libpng15.so.15 => not found
	libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00007fc76f0b5000)
	libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007fc76ee16000)
	libz.so.1 => /usr/lib/libz.so.1 (0x00007fc76ec00000)
	libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fc76e8fc000)
	libm.so.6 => /usr/lib/libm.so.6 (0x00007fc76e5fe000)
	libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007fc76e3e8000)
	libc.so.6 => /usr/lib/libc.so.6 (0x00007fc76e03b000)
	libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007fc76de1f000)
	liblcms2.so.2 => /usr/lib/liblcms2.so.2 (0x00007fc76dbcb000)
	libtiff.so.5 => /usr/lib/libtiff.so.5 (0x00007fc76d958000)
	libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0x00007fc76d707000)
	libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007fc76d4d2000)
	libopenjpeg.so.1 => /usr/lib/libopenjpeg.so.1 (0x00007fc76d2a9000)
	libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007fc76d07f000)
	libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007fc76ce6f000)
	/lib64/ld-linux-x86-64.so.2 (0x00007fc76f74d000)
	liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007fc76cc4c000)
</pre>

I see that _texlive-bin-libre_ was last built on May 8, while _libpng_ was last built on May 7, so I suspect the rebuilt might be related to the _libpng_ update and the current version thus be up-to-date.  I'm somewhat confused why _xelatex_ links against both @libpng15.so.15@ and @libpng16.so.16 at .  Is this normal?

After some reading, I could (for now, I really needed _TeX_ to work again) solve the issue by downloading, building and installing _libpng15_ from _Arch_ AUR alongside with _libpng16_ but I don't think this is the correct way to solve this issue.



--
You have received this notification because you have either subscribed to it, or are involved in it.
To change your notification preferences, please click here: http://labs.parabola.nu/my/account



More information about the Dev mailing list