ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [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