* [devel] /usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: TIFFPredictorInit
@ 2020-12-08 19:15 Антон Мидюков
2020-12-08 19:37 ` Vladimir D. Seleznev
0 siblings, 1 reply; 8+ messages in thread
From: Антон Мидюков @ 2020-12-08 19:15 UTC (permalink / raw)
To: ALT Devel discussion list; +Cc: Vladimir D. Seleznev
Здравствуйте
У меня linuxcnc (компонент Axis) не запускается с такой диагностикой:
Traceback (most recent call last):
File "/usr/bin/hal_manualtoolchange", line 66, in <module>
nf.start(app); nf.makecommand(app, "_", _)
File "/usr/lib64/python2.7/site-packages/nf.py", line 119, in start
source_lib_tcl(r, "support.tcl")
File "/usr/lib64/python2.7/site-packages/nf.py", line 111, in
source_lib_tcl
r.tk.call("source", os.path.join(tcl_libdir, f))
_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
Traceback (most recent call last):
File "/usr/bin/axis", line 123, in <module>
nf.start(root_window)
File "/usr/lib64/python2.7/site-packages/nf.py", line 119, in start
source_lib_tcl(r, "support.tcl")
File "/usr/lib64/python2.7/site-packages/nf.py", line 111, in
source_lib_tcl
r.tk.call("source", os.path.join(tcl_libdir, f))
_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, а в этой библиотеке из
пакета tcl-img. Я правильно думаю?
Или проблема может быть в коде support.tcl?
Откат версии tcl-img до 1.4.2-alt2 проблему решает.
В новой версии linuxcnc 2.8.1 такая же ошибка.
П.с.: проблеме больше года, но я толком не тестировал на Сизифе, сразу
на p9 :-(
--
С уважением, Антон Мидюков <antohami@altlinux.org>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] /usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: TIFFPredictorInit
2020-12-08 19:15 [devel] /usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: TIFFPredictorInit Антон Мидюков
@ 2020-12-08 19:37 ` Vladimir D. Seleznev
2020-12-08 19:50 ` Антон Мидюков
2020-12-08 19:56 ` Dmitry V. Levin
0 siblings, 2 replies; 8+ messages in thread
From: Vladimir D. Seleznev @ 2020-12-08 19:37 UTC (permalink / raw)
To: ALT Linux Team development discussions; +Cc: Vladimir D. Seleznev
On Wed, Dec 09, 2020 at 02:15:04AM +0700, Антон Мидюков wrote:
> Здравствуйте
Hi!
> У меня linuxcnc (компонент Axis) не запускается с такой диагностикой:
>
> Traceback (most recent call last):
> File "/usr/bin/hal_manualtoolchange", line 66, in <module>
> nf.start(app); nf.makecommand(app, "_", _)
> File "/usr/lib64/python2.7/site-packages/nf.py", line 119, in start
> source_lib_tcl(r, "support.tcl")
> File "/usr/lib64/python2.7/site-packages/nf.py", line 111, in
> source_lib_tcl
> r.tk.call("source", os.path.join(tcl_libdir, f))
> _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
> Traceback (most recent call last):
> File "/usr/bin/axis", line 123, in <module>
> nf.start(root_window)
> File "/usr/lib64/python2.7/site-packages/nf.py", line 119, in start
> source_lib_tcl(r, "support.tcl")
> File "/usr/lib64/python2.7/site-packages/nf.py", line 111, in
> source_lib_tcl
> r.tk.call("source", os.path.join(tcl_libdir, f))
> _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, а в этой библиотеке из
> пакета tcl-img. Я правильно думаю?
>
> Или проблема может быть в коде support.tcl?
>
> Откат версии tcl-img до 1.4.2-alt2 проблему решает.
>
> В новой версии linuxcnc 2.8.1 такая же ошибка.
>
> П.с.: проблеме больше года, но я толком не тестировал на Сизифе, сразу
> на p9 :-(
Простой запуск linuxcnc на текущем Сизифе и в p9 в тестовых окружениях прошёл успешно:
$ linuxcnc
LINUXCNC - 2.7.15
Как так может быть? Какая версия libtcl установлена на системе?
--
WBR,
Vladimir D. Seleznev
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] /usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: TIFFPredictorInit
2020-12-08 19:37 ` Vladimir D. Seleznev
@ 2020-12-08 19:50 ` Антон Мидюков
2020-12-08 19:55 ` Vladislav Zavjalov
2020-12-08 20:06 ` Vladimir D. Seleznev
2020-12-08 19:56 ` Dmitry V. Levin
1 sibling, 2 replies; 8+ messages in thread
From: Антон Мидюков @ 2020-12-08 19:50 UTC (permalink / raw)
To: devel; +Cc: Vladimir D. Seleznev
09.12.2020 02:37, Vladimir D. Seleznev пишет:
> On Wed, Dec 09, 2020 at 02:15:04AM +0700, Антон Мидюков wrote:
>> Здравствуйте
> Hi!
>
>> У меня linuxcnc (компонент Axis) не запускается с такой диагностикой:
>>
>> Traceback (most recent call last):
>> File "/usr/bin/hal_manualtoolchange", line 66, in <module>
>> nf.start(app); nf.makecommand(app, "_", _)
>> File "/usr/lib64/python2.7/site-packages/nf.py", line 119, in start
>> source_lib_tcl(r, "support.tcl")
>> File "/usr/lib64/python2.7/site-packages/nf.py", line 111, in
>> source_lib_tcl
>> r.tk.call("source", os.path.join(tcl_libdir, f))
>> _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
>> Traceback (most recent call last):
>> File "/usr/bin/axis", line 123, in <module>
>> nf.start(root_window)
>> File "/usr/lib64/python2.7/site-packages/nf.py", line 119, in start
>> source_lib_tcl(r, "support.tcl")
>> File "/usr/lib64/python2.7/site-packages/nf.py", line 111, in
>> source_lib_tcl
>> r.tk.call("source", os.path.join(tcl_libdir, f))
>> _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, а в этой библиотеке из
>> пакета tcl-img. Я правильно думаю?
>>
>> Или проблема может быть в коде support.tcl?
>>
>> Откат версии tcl-img до 1.4.2-alt2 проблему решает.
>>
>> В новой версии linuxcnc 2.8.1 такая же ошибка.
>>
>> П.с.: проблеме больше года, но я толком не тестировал на Сизифе, сразу
>> на p9 :-(
> Простой запуск linuxcnc на текущем Сизифе и в p9 в тестовых окружениях прошёл успешно:
>
> $ linuxcnc
> LINUXCNC - 2.7.15
>
> Как так может быть? Какая версия libtcl установлена на системе?
1. Проблема только в Сизифе. Версия tcl-image в Сизифе 1.4.9-alt1, в p9
- 1.4.2-alt2. Откат в Сизифе tcl-image до 1.4.2-alt2 проблему решает
2. После запуска linuxcnc нужно выбрать SampleConfigurations -> sim ->
axis -> axis и нажать ok, тогда произойдёт падение на Сизифе.
--
С уважением, Антон Мидюков <antohami@altlinux.org>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] /usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: TIFFPredictorInit
2020-12-08 19:50 ` Антон Мидюков
@ 2020-12-08 19:55 ` Vladislav Zavjalov
2020-12-08 20:06 ` Vladimir D. Seleznev
1 sibling, 0 replies; 8+ messages in thread
From: Vladislav Zavjalov @ 2020-12-08 19:55 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wed, Dec 09, 2020 at 02:50:14AM +0700, Антон Мидюков wrote:
> >> У меня linuxcnc (компонент Axis) не запускается с такой диагностикой:
...
> >> _tkinter.TclError: couldn't load file
> >> "/usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so":
...
> > Как так может быть? Какая версия libtcl установлена на системе?
>
> 1. Проблема только в Сизифе. Версия tcl-image в Сизифе 1.4.9-alt1, в p9
> - 1.4.2-alt2. Откат в Сизифе tcl-image до 1.4.2-alt2 проблему решает
Но ищет-то он 1.4.11 почему-то.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] /usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: TIFFPredictorInit
2020-12-08 19:37 ` Vladimir D. Seleznev
2020-12-08 19:50 ` Антон Мидюков
@ 2020-12-08 19:56 ` Dmitry V. Levin
2020-12-11 14:00 ` Alexey Tourbin
1 sibling, 1 reply; 8+ messages in thread
From: Dmitry V. Levin @ 2020-12-08 19:56 UTC (permalink / raw)
To: ALT Linux Team development discussions
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
verify-elf: WARNING: ./usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: _TIFFPrintFieldInfo
verify-elf: WARNING: ./usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: _TIFFgetMode
verify-elf: WARNING: ./usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: _TIFFNoRowEncode
verify-elf: WARNING: ./usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: _TIFFNoStripEncode
verify-elf: WARNING: ./usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: _TIFFNoTileEncode
verify-elf: WARNING: ./usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: _TIFFNoRowDecode
verify-elf: WARNING: ./usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: _TIFFNoStripDecode
verify-elf: WARNING: ./usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: _TIFFNoTileDecode
verify-elf: WARNING: ./usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: _TIFFNoPostDecode
verify-elf: WARNING: ./usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: _TIFFNoPreCode
verify-elf: WARNING: ./usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: _TIFFNoSeek
verify-elf: WARNING: ./usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: _TIFFSwab16BitData
verify-elf: WARNING: ./usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: _TIFFSwab32BitData
verify-elf: WARNING: ./usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: _TIFFSwab64BitData
verify-elf: WARNING: ./usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: TIFFFlushData1
verify-elf: WARNING: ./usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: TIFFDefaultDirectory
verify-elf: WARNING: ./usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: TIFFSetCompressionScheme
verify-elf: WARNING: ./usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: _TIFFSetDefaultCompressionState
verify-elf: WARNING: ./usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: _TIFFDefaultStripSize
verify-elf: WARNING: ./usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: _TIFFDefaultTileSize
verify-elf: WARNING: ./usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: _TIFFsetByteArray
verify-elf: WARNING: ./usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: _TIFFsetString
verify-elf: WARNING: ./usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: _TIFFsetShortArray
verify-elf: WARNING: ./usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: _TIFFsetLongArray
verify-elf: WARNING: ./usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: _TIFFsetFloatArray
verify-elf: WARNING: ./usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: _TIFFsetDoubleArray
verify-elf: WARNING: ./usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: _TIFFprintAscii
verify-elf: WARNING: ./usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: _TIFFprintAsciiTag
verify-elf: WARNING: ./usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: TIFFInitDumpMode
verify-elf: WARNING: ./usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: TIFFInitPackBits
verify-elf: WARNING: ./usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: TIFFInitCCITTRLE
verify-elf: WARNING: ./usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: TIFFInitCCITTRLEW
verify-elf: WARNING: ./usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: TIFFInitCCITTFax3
verify-elf: WARNING: ./usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: TIFFInitCCITTFax4
verify-elf: WARNING: ./usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: TIFFInitThunderScan
verify-elf: WARNING: ./usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: TIFFInitNeXT
verify-elf: WARNING: ./usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: TIFFInitLZW
verify-elf: WARNING: ./usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: TIFFInitSGILog
verify-elf: WARNING: ./usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: _TIFFgetMode
Что вы ещё хотели знать, коллеги?
--
ldv
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] /usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: TIFFPredictorInit
2020-12-08 19:50 ` Антон Мидюков
2020-12-08 19:55 ` Vladislav Zavjalov
@ 2020-12-08 20:06 ` Vladimir D. Seleznev
2020-12-08 20:11 ` Антон Мидюков
1 sibling, 1 reply; 8+ messages in thread
From: Vladimir D. Seleznev @ 2020-12-08 20:06 UTC (permalink / raw)
To: ALT Linux Team development discussions
Cc: Антон
Мидюков
On Wed, Dec 09, 2020 at 02:50:14AM +0700, Антон Мидюков wrote:
> 09.12.2020 02:37, Vladimir D. Seleznev пишет:
> > On Wed, Dec 09, 2020 at 02:15:04AM +0700, Антон Мидюков wrote:
> >> Здравствуйте
> > Hi!
> >
> >> У меня linuxcnc (компонент Axis) не запускается с такой диагностикой:
> >>
> >> Traceback (most recent call last):
> >> File "/usr/bin/hal_manualtoolchange", line 66, in <module>
> >> nf.start(app); nf.makecommand(app, "_", _)
> >> File "/usr/lib64/python2.7/site-packages/nf.py", line 119, in start
> >> source_lib_tcl(r, "support.tcl")
> >> File "/usr/lib64/python2.7/site-packages/nf.py", line 111, in
> >> source_lib_tcl
> >> r.tk.call("source", os.path.join(tcl_libdir, f))
> >> _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
> >> Traceback (most recent call last):
> >> File "/usr/bin/axis", line 123, in <module>
> >> nf.start(root_window)
> >> File "/usr/lib64/python2.7/site-packages/nf.py", line 119, in start
> >> source_lib_tcl(r, "support.tcl")
> >> File "/usr/lib64/python2.7/site-packages/nf.py", line 111, in
> >> source_lib_tcl
> >> r.tk.call("source", os.path.join(tcl_libdir, f))
> >> _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, а в этой библиотеке из
> >> пакета tcl-img. Я правильно думаю?
> >>
> >> Или проблема может быть в коде support.tcl?
> >>
> >> Откат версии tcl-img до 1.4.2-alt2 проблему решает.
> >>
> >> В новой версии linuxcnc 2.8.1 такая же ошибка.
> >>
> >> П.с.: проблеме больше года, но я толком не тестировал на Сизифе, сразу
> >> на p9 :-(
> > Простой запуск linuxcnc на текущем Сизифе и в p9 в тестовых окружениях прошёл успешно:
> >
> > $ linuxcnc
> > LINUXCNC - 2.7.15
> >
> > Как так может быть? Какая версия libtcl установлена на системе?
>
> 1. Проблема только в Сизифе. Версия tcl-image в Сизифе 1.4.9-alt1, в p9
> - 1.4.2-alt2. Откат в Сизифе tcl-image до 1.4.2-alt2 проблему решает
>
> 2. После запуска linuxcnc нужно выбрать SampleConfigurations -> sim ->
> axis -> axis и нажать ok, тогда произойдёт падение на Сизифе.
Воспроизводится. Чиню.
--
WBR,
Vladimir D. Seleznev
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] /usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: TIFFPredictorInit
2020-12-08 20:06 ` Vladimir D. Seleznev
@ 2020-12-08 20:11 ` Антон Мидюков
0 siblings, 0 replies; 8+ messages in thread
From: Антон Мидюков @ 2020-12-08 20:11 UTC (permalink / raw)
To: Vladimir D. Seleznev, ALT Linux Team development discussions
09.12.2020 03:06, Vladimir D. Seleznev пишет:
> On Wed, Dec 09, 2020 at 02:50:14AM +0700, Антон Мидюков wrote:
>> 09.12.2020 02:37, Vladimir D. Seleznev пишет:
>>> On Wed, Dec 09, 2020 at 02:15:04AM +0700, Антон Мидюков wrote:
>>>> Здравствуйте
>>> Hi!
>>>
>>>> У меня linuxcnc (компонент Axis) не запускается с такой диагностикой:
>>>>
>>>> Traceback (most recent call last):
>>>> File "/usr/bin/hal_manualtoolchange", line 66, in <module>
>>>> nf.start(app); nf.makecommand(app, "_", _)
>>>> File "/usr/lib64/python2.7/site-packages/nf.py", line 119, in start
>>>> source_lib_tcl(r, "support.tcl")
>>>> File "/usr/lib64/python2.7/site-packages/nf.py", line 111, in
>>>> source_lib_tcl
>>>> r.tk.call("source", os.path.join(tcl_libdir, f))
>>>> _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
>>>> Traceback (most recent call last):
>>>> File "/usr/bin/axis", line 123, in <module>
>>>> nf.start(root_window)
>>>> File "/usr/lib64/python2.7/site-packages/nf.py", line 119, in start
>>>> source_lib_tcl(r, "support.tcl")
>>>> File "/usr/lib64/python2.7/site-packages/nf.py", line 111, in
>>>> source_lib_tcl
>>>> r.tk.call("source", os.path.join(tcl_libdir, f))
>>>> _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, а в этой библиотеке из
>>>> пакета tcl-img. Я правильно думаю?
>>>>
>>>> Или проблема может быть в коде support.tcl?
>>>>
>>>> Откат версии tcl-img до 1.4.2-alt2 проблему решает.
>>>>
>>>> В новой версии linuxcnc 2.8.1 такая же ошибка.
>>>>
>>>> П.с.: проблеме больше года, но я толком не тестировал на Сизифе, сразу
>>>> на p9 :-(
>>> Простой запуск linuxcnc на текущем Сизифе и в p9 в тестовых окружениях прошёл успешно:
>>>
>>> $ linuxcnc
>>> LINUXCNC - 2.7.15
>>>
>>> Как так может быть? Какая версия libtcl установлена на системе?
>> 1. Проблема только в Сизифе. Версия tcl-image в Сизифе 1.4.9-alt1, в p9
>> - 1.4.2-alt2. Откат в Сизифе tcl-image до 1.4.2-alt2 проблему решает
>>
>> 2. После запуска linuxcnc нужно выбрать SampleConfigurations -> sim ->
>> axis -> axis и нажать ok, тогда произойдёт падение на Сизифе.
> Воспроизводится. Чиню.
Открыл багу 39407.
--
С уважением, Антон Мидюков <antohami@altlinux.org>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] /usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: TIFFPredictorInit
2020-12-08 19:56 ` Dmitry V. Levin
@ 2020-12-11 14:00 ` Alexey Tourbin
0 siblings, 0 replies; 8+ messages in thread
From: Alexey Tourbin @ 2020-12-11 14:00 UTC (permalink / raw)
To: ALT Linux Team development discussions
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
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2020-12-11 14:00 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-12-08 19:15 [devel] /usr/lib64/tcl/Img1.4.11/libtifftcl3.9.7.so: undefined symbol: TIFFPredictorInit Антон Мидюков
2020-12-08 19:37 ` Vladimir D. Seleznev
2020-12-08 19:50 ` Антон Мидюков
2020-12-08 19:55 ` Vladislav Zavjalov
2020-12-08 20:06 ` Vladimir D. Seleznev
2020-12-08 20:11 ` Антон Мидюков
2020-12-08 19:56 ` Dmitry V. Levin
2020-12-11 14:00 ` Alexey Tourbin
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git