ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Сборка linuxcnc на p11
@ 2025-09-08  7:33 Anton Midyukov
  2025-09-08  8:06 ` Ivan A. Melnikov
  0 siblings, 1 reply; 7+ messages in thread
From: Anton Midyukov @ 2025-09-08  7:33 UTC (permalink / raw)
  To: ALT Devel discussion list

Здравствуйте

При сборке linuxcnc на p11 происходит странная ошибка:
ld: cannot find -lXss: No such file or directory

[#394292] [test-only] p11 FAILED linuxcnc.git=2.9.5-alt1

Пакет в p11 перестал пересобираться ещё летом прошлого года.
В Сизифе при этом всё нормально. Не смог понять, обновление какого пакета в p11 сломало сборку linuxcnc.

-- 
best regards, Anton Midyukov <antohami@altlinux.org>



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [devel] Сборка linuxcnc на p11
  2025-09-08  7:33 [devel] Сборка linuxcnc на p11 Anton Midyukov
@ 2025-09-08  8:06 ` Ivan A. Melnikov
  2025-09-08  8:13   ` Ivan A. Melnikov
  0 siblings, 1 reply; 7+ messages in thread
From: Ivan A. Melnikov @ 2025-09-08  8:06 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Mon, Sep 08, 2025 at 10:33:03AM +0300, Anton Midyukov wrote:
> Здравствуйте
> 
> При сборке linuxcnc на p11 происходит странная ошибка:
> ld: cannot find -lXss: No such file or directory
> 
> [#394292] [test-only] p11 FAILED linuxcnc.git=2.9.5-alt1

Интересно. Здесь играет роль разница с Сизифом в пакете tk-devel,
несмотря на то, что пакет в p11 был всего лишь пересобран в процессе
формирования p11 (задача https://packages.altlinux.org/en/tasks/349650/).

p11:

$ grep TK_LIBS /usr/lib64/tkConfig.sh
TK_LIBS='-lX11 -lXss -lXext  -lpthread -ltcl8.6  -lpthread -ltclstub8.6'


sisyphus:

$ grep TK_LIBS /usr/lib64/tkConfig.sh
TK_LIBS='-lX11  -lpthread -ltcl8.6  -lpthread -ltclstub8.6'


Если вариант в p11 правильный, то пакету tk-devel нужны соответствующие
зависимости.

-- 
  wbr,
    iv m.


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [devel] Сборка linuxcnc на p11
  2025-09-08  8:06 ` Ivan A. Melnikov
@ 2025-09-08  8:13   ` Ivan A. Melnikov
  2025-09-08  8:42     ` Anton Midyukov
  2025-09-08  9:26     ` Ivan A. Melnikov
  0 siblings, 2 replies; 7+ messages in thread
From: Ivan A. Melnikov @ 2025-09-08  8:13 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Mon, Sep 08, 2025 at 12:06:45PM +0400, Ivan A. Melnikov wrote:
> On Mon, Sep 08, 2025 at 10:33:03AM +0300, Anton Midyukov wrote:
> > Здравствуйте
> > 
> > При сборке linuxcnc на p11 происходит странная ошибка:
> > ld: cannot find -lXss: No such file or directory
> > 
> > [#394292] [test-only] p11 FAILED linuxcnc.git=2.9.5-alt1
> 
> Интересно. Здесь играет роль разница с Сизифом в пакете tk-devel,
> несмотря на то, что пакет в p11 был всего лишь пересобран в процессе
> формирования p11 (задача https://packages.altlinux.org/en/tasks/349650/).
> 
> p11:
> 
> $ grep TK_LIBS /usr/lib64/tkConfig.sh
> TK_LIBS='-lX11 -lXss -lXext  -lpthread -ltcl8.6  -lpthread -ltclstub8.6'

При пересборке пакета в текущем Сизифе получается то же самое

https://git.altlinux.org/tasks/394300
https://git.altlinux.org/tasks/394300/build/100/x86_64/rpms/

Я пока не смотрел, откуда там что берётся.

> sisyphus:
> 
> $ grep TK_LIBS /usr/lib64/tkConfig.sh
> TK_LIBS='-lX11  -lpthread -ltcl8.6  -lpthread -ltclstub8.6'
> 
> 
> Если вариант в p11 правильный, то пакету tk-devel нужны соответствующие
> зависимости.

-- 
  wbr,
    iv m.


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [devel] Сборка linuxcnc на p11
  2025-09-08  8:13   ` Ivan A. Melnikov
@ 2025-09-08  8:42     ` Anton Midyukov
  2025-09-08  8:52       ` Yuri Sedunov
  2025-09-08  9:26     ` Ivan A. Melnikov
  1 sibling, 1 reply; 7+ messages in thread
From: Anton Midyukov @ 2025-09-08  8:42 UTC (permalink / raw)
  To: devel

08.09.2025 11:13, Ivan A. Melnikov пишет:
> On Mon, Sep 08, 2025 at 12:06:45PM +0400, Ivan A. Melnikov wrote:
>> On Mon, Sep 08, 2025 at 10:33:03AM +0300, Anton Midyukov wrote:
>>> Здравствуйте
>>>
>>> При сборке linuxcnc на p11 происходит странная ошибка:
>>> ld: cannot find -lXss: No such file or directory
>>>
>>> [#394292] [test-only] p11 FAILED linuxcnc.git=2.9.5-alt1
>>
>> Интересно. Здесь играет роль разница с Сизифом в пакете tk-devel,
>> несмотря на то, что пакет в p11 был всего лишь пересобран в процессе
>> формирования p11 (задача https://packages.altlinux.org/en/tasks/349650/).
>>
>> p11:
>>
>> $ grep TK_LIBS /usr/lib64/tkConfig.sh
>> TK_LIBS='-lX11 -lXss -lXext  -lpthread -ltcl8.6  -lpthread -ltclstub8.6'
> 
> При пересборке пакета в текущем Сизифе получается то же самое
> 
> https://git.altlinux.org/tasks/394300
> https://git.altlinux.org/tasks/394300/build/100/x86_64/rpms/
> 
> Я пока не смотрел, откуда там что берётся.
> 

Полагаю, что опция включается ошибочно, так как xss - это xscreensaver, у которого никакого devel пакета у нас нет.

https://git.altlinux.org/tasks/archive/done/_341/349650/gears/100/git?p=git;a=blob;f=tk/unix/configure.in;h=de34db89f6aff45bcf90969202c5724395eed6b6;hb=a06f890748cd49955b72fc821075df08add18498#l588

#--------------------------------------------------------------------
# XXX Do this last.
# It might modify XLIBSW which could affect other tests.
#
# Check whether the header and library for the XScreenSaver
# extension are available, and set HAVE_XSS if so.
# XScreenSaver is needed for Tk_GetUserInactiveTime().
#--------------------------------------------------------------------

>> sisyphus:
>>
>> $ grep TK_LIBS /usr/lib64/tkConfig.sh
>> TK_LIBS='-lX11  -lpthread -ltcl8.6  -lpthread -ltclstub8.6'
>>
>>
>> Если вариант в p11 правильный, то пакету tk-devel нужны соответствующие
>> зависимости.
> 

-- 
best regards, Anton Midyukov <antohami@altlinux.org>



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [devel] Сборка linuxcnc на p11
  2025-09-08  8:42     ` Anton Midyukov
@ 2025-09-08  8:52       ` Yuri Sedunov
  2025-09-08  8:52         ` Anton Midyukov
  0 siblings, 1 reply; 7+ messages in thread
From: Yuri Sedunov @ 2025-09-08  8:52 UTC (permalink / raw)
  To: devel

В Пн, 08/09/2025 в 11:42 +0300, Anton Midyukov пишет:
> 

...
> Полагаю, что опция включается ошибочно, так как xss - это
> xscreensaver, у которого никакого devel пакета у нас нет.


$ ACS XScrnSaver
libXScrnSaver - X11 Screen Saver extension client library
libXScrnSaver-devel - XScrnSaver Library and Header Files

...
-- 
Yuri N. Sedunov

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [devel] Сборка linuxcnc на p11
  2025-09-08  8:52       ` Yuri Sedunov
@ 2025-09-08  8:52         ` Anton Midyukov
  0 siblings, 0 replies; 7+ messages in thread
From: Anton Midyukov @ 2025-09-08  8:52 UTC (permalink / raw)
  To: devel

08.09.2025 11:52, Yuri Sedunov пишет:
> В Пн, 08/09/2025 в 11:42 +0300, Anton Midyukov пишет:
>>
> 
> ...
>> Полагаю, что опция включается ошибочно, так как xss - это
>> xscreensaver, у которого никакого devel пакета у нас нет.
> 
> 
> $ ACS XScrnSaver
> libXScrnSaver - X11 Screen Saver extension client library
> libXScrnSaver-devel - XScrnSaver Library and Header Files
> 
> ...

Спасибо :)

-- 
best regards, Anton Midyukov <antohami@altlinux.org>



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [devel] Сборка linuxcnc на p11
  2025-09-08  8:13   ` Ivan A. Melnikov
  2025-09-08  8:42     ` Anton Midyukov
@ 2025-09-08  9:26     ` Ivan A. Melnikov
  1 sibling, 0 replies; 7+ messages in thread
From: Ivan A. Melnikov @ 2025-09-08  9:26 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Mon, Sep 08, 2025 at 12:13:33PM +0400, Ivan A. Melnikov wrote:
> On Mon, Sep 08, 2025 at 12:06:45PM +0400, Ivan A. Melnikov wrote:
> > On Mon, Sep 08, 2025 at 10:33:03AM +0300, Anton Midyukov wrote:
> > > Здравствуйте
> > > 
> > > При сборке linuxcnc на p11 происходит странная ошибка:
> > > ld: cannot find -lXss: No such file or directory
> > > 
> > > [#394292] [test-only] p11 FAILED linuxcnc.git=2.9.5-alt1
> > 
> > Интересно. Здесь играет роль разница с Сизифом в пакете tk-devel,
> > несмотря на то, что пакет в p11 был всего лишь пересобран в процессе
> > формирования p11 (задача https://packages.altlinux.org/en/tasks/349650/).
> > 
> > p11:
> > 
> > $ grep TK_LIBS /usr/lib64/tkConfig.sh
> > TK_LIBS='-lX11 -lXss -lXext  -lpthread -ltcl8.6  -lpthread -ltclstub8.6'
> 
> При пересборке пакета в текущем Сизифе получается то же самое
> 
> https://git.altlinux.org/tasks/394300
> https://git.altlinux.org/tasks/394300/build/100/x86_64/rpms/
> 
> Я пока не смотрел, откуда там что берётся.
> 

В далёком 2022 libXScrnSaver-devel попал в сборочное окружение tk,
но почему-то не нашёлся configure:

[00:00:05] checking for XScreenSaverQueryInfo... no
[00:00:05] checking for XScreenSaverQueryInfo in -lXext... no
[00:00:05] checking for XScreenSaverQueryInfo in -lXss... no


https://git.altlinux.org/tasks/archive/done/_303/310696/build/200/x86_64/log


Теперь находится:

[00:00:06] checking for XScreenSaverQueryInfo... no
[00:00:06] checking for XScreenSaverQueryInfo in -lXext... no
[00:00:06] checking for XScreenSaverQueryInfo in -lXss... yes

https://git.altlinux.org/tasks/394300/build/100/x86_64/log


Похоже, будет правильным пересобрать tk, добавив в tk-devel зависимости
на libXScrnSaver-devel и libXext-devel.

-- 
  wbr,
    iv m.


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2025-09-08  9:26 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-09-08  7:33 [devel] Сборка linuxcnc на p11 Anton Midyukov
2025-09-08  8:06 ` Ivan A. Melnikov
2025-09-08  8:13   ` Ivan A. Melnikov
2025-09-08  8:42     ` Anton Midyukov
2025-09-08  8:52       ` Yuri Sedunov
2025-09-08  8:52         ` Anton Midyukov
2025-09-08  9:26     ` Ivan A. Melnikov

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