[devel] /usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: TIFFPredictorInit
Alexey Tourbin
alexey.tourbin на gmail.com
Пт Дек 11 17:00:57 MSK 2020
On Tue, Dec 8, 2020 at 10:56 PM Dmitry V. Levin <ldv на altlinux.org> wrote:
> On Tue, Dec 08, 2020 at 10:37:31PM +0300, Vladimir D. Seleznev wrote:
> > On Wed, Dec 09, 2020 at 02:15:04AM +0700, Антон Мидюков wrote:
> [...]
> > > _tkinter.TclError: couldn't load file
> > > "/usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so":
> > > /usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol:
> > > TIFFPredictorInit
> > > Shutting down and cleaning up LinuxCNC...
> [...]
> > Простой запуск linuxcnc на текущем Сизифе и в p9 в тестовых окружениях прошёл успешно:
>
> $ grep -F TIFFPredictorInit beehive/logs/Sisyphus/x86_64/latest/success/tcl-img-1.4.11-alt1
> verify-elf: WARNING: ./usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: TIFFPredictorInit
>
> $ grep ^verify-elf: beehive/logs/Sisyphus/x86_64/latest/success/tcl-img-1.4.11-alt1
> verify-elf: WARNING: ./usr/lib64/tcl/Img1.4.11/libtkimg1.4.11.so: undefined symbol: pow
> verify-elf: WARNING: ./usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: TIFFPredictorInit
Можно запускать bad_elf_symbols второй раз, после install check. Ведь
install check формирует замкнутое множество пакетов для ЭВМ, в котором
по идее не должно быть неразрешимых символов.
$ hsh-init
$ hsh-install tcl-img
$ hsh-run -- rpm -qa |grep -v noarch |sed 's/$/.rpm/' >flist
$ mkdir archives fdir
$ for f in /var/cache/apt/archives/*64*.rpm; do n=`rpm -qp --qf
'%{Name}-%{Version}-%{Release}.%{Arch}.rpm' $f` && ln -snfv $f
archives/$n; done
$ for f in `cat flist`; do ln -snfv ../archives/$f fdir/$f; done
$ bad_elf_symbols.pl fdir
glibc-pthread-2.30-alt3.x86_64.rpm /lib64/libthread_db-1.0.so
U ps_getpid
glibc-pthread-2.30-alt3.x86_64.rpm /lib64/libthread_db-1.0.so
U ps_lgetfpregs
glibc-pthread-2.30-alt3.x86_64.rpm /lib64/libthread_db-1.0.so
U ps_lgetregs
glibc-pthread-2.30-alt3.x86_64.rpm /lib64/libthread_db-1.0.so
U ps_lsetfpregs
glibc-pthread-2.30-alt3.x86_64.rpm /lib64/libthread_db-1.0.so
U ps_lsetregs
glibc-pthread-2.30-alt3.x86_64.rpm /lib64/libthread_db-1.0.so
U ps_pdread
glibc-pthread-2.30-alt3.x86_64.rpm /lib64/libthread_db-1.0.so
U ps_pdwrite
glibc-pthread-2.30-alt3.x86_64.rpm /lib64/libthread_db-1.0.so
U ps_pglobal_lookup
tcl-img-1.4.11-alt1.x86_64.rpm
/usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so U
TIFFDefaultDirectory
tcl-img-1.4.11-alt1.x86_64.rpm
/usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so U TIFFFlushData1
tcl-img-1.4.11-alt1.x86_64.rpm
/usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so U
TIFFInitCCITTFax3
tcl-img-1.4.11-alt1.x86_64.rpm
/usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so U
TIFFInitCCITTFax4
tcl-img-1.4.11-alt1.x86_64.rpm
/usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so U
TIFFInitCCITTRLE
tcl-img-1.4.11-alt1.x86_64.rpm
/usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so U
TIFFInitCCITTRLEW
tcl-img-1.4.11-alt1.x86_64.rpm
/usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so U
TIFFInitDumpMode
tcl-img-1.4.11-alt1.x86_64.rpm
/usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so U TIFFInitLZW
tcl-img-1.4.11-alt1.x86_64.rpm
/usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so U TIFFInitNeXT
tcl-img-1.4.11-alt1.x86_64.rpm
/usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so U
TIFFInitPackBits
tcl-img-1.4.11-alt1.x86_64.rpm
/usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so U TIFFInitSGILog
tcl-img-1.4.11-alt1.x86_64.rpm
/usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so U
TIFFInitThunderScan
tcl-img-1.4.11-alt1.x86_64.rpm
/usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so U
TIFFPredictorInit
tcl-img-1.4.11-alt1.x86_64.rpm
/usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so U
TIFFSetCompressionScheme
tcl-img-1.4.11-alt1.x86_64.rpm
/usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so U
_TIFFDefaultStripSize
tcl-img-1.4.11-alt1.x86_64.rpm
/usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so U
_TIFFDefaultTileSize
tcl-img-1.4.11-alt1.x86_64.rpm
/usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so U
_TIFFNoPostDecode
tcl-img-1.4.11-alt1.x86_64.rpm
/usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so U _TIFFNoPreCode
tcl-img-1.4.11-alt1.x86_64.rpm
/usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so U
_TIFFNoRowDecode
tcl-img-1.4.11-alt1.x86_64.rpm
/usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so U
_TIFFNoRowEncode
tcl-img-1.4.11-alt1.x86_64.rpm
/usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so U _TIFFNoSeek
tcl-img-1.4.11-alt1.x86_64.rpm
/usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so U
_TIFFNoStripDecode
tcl-img-1.4.11-alt1.x86_64.rpm
/usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so U
_TIFFNoStripEncode
tcl-img-1.4.11-alt1.x86_64.rpm
/usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so U
_TIFFNoTileDecode
tcl-img-1.4.11-alt1.x86_64.rpm
/usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so U
_TIFFNoTileEncode
tcl-img-1.4.11-alt1.x86_64.rpm
/usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so U
_TIFFPrintFieldInfo
tcl-img-1.4.11-alt1.x86_64.rpm
/usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so U
_TIFFSetDefaultCompressionState
tcl-img-1.4.11-alt1.x86_64.rpm
/usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so U
_TIFFSwab16BitData
tcl-img-1.4.11-alt1.x86_64.rpm
/usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so U
_TIFFSwab32BitData
tcl-img-1.4.11-alt1.x86_64.rpm
/usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so U
_TIFFSwab64BitData
tcl-img-1.4.11-alt1.x86_64.rpm
/usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so U _TIFFgetMode
tcl-img-1.4.11-alt1.x86_64.rpm
/usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so U
_TIFFprintAscii
tcl-img-1.4.11-alt1.x86_64.rpm
/usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so U
_TIFFprintAsciiTag
tcl-img-1.4.11-alt1.x86_64.rpm
/usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so U
_TIFFsetByteArray
tcl-img-1.4.11-alt1.x86_64.rpm
/usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so U
_TIFFsetDoubleArray
tcl-img-1.4.11-alt1.x86_64.rpm
/usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so U
_TIFFsetFloatArray
tcl-img-1.4.11-alt1.x86_64.rpm
/usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so U
_TIFFsetLongArray
tcl-img-1.4.11-alt1.x86_64.rpm
/usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so U
_TIFFsetShortArray
tcl-img-1.4.11-alt1.x86_64.rpm
/usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so U _TIFFsetString
Подробная информация о списке рассылки Devel