* [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