* [devel] Правильная сборка пакетов GTK+3/бесконечные зависимости
@ 2024-04-18 0:05 ` Ilya Mashkin
2024-04-18 8:48 ` [devel] " Sergey V Turchin
2024-04-18 9:19 ` [devel] " Ivan A. Melnikov
0 siblings, 2 replies; 5+ messages in thread
From: Ilya Mashkin @ 2024-04-18 0:05 UTC (permalink / raw)
To: ALT Devel discussion list
Всем привет!
Собираю пару пакетов под GTK+3
Все зависимости прописаны в spec, на тестовом сервере все собралось. В
других дистрибутивах тоже перепроверил.
Но на основной сборочнице появляются дополнительные зависимости.
Добавляю, и уже на тестовом новые зависимости выявлены и так до бесконечности.
Подскажите как правильно собирать пакеты с GTK+3, может метапакет есть
какой-то со всеми зависимостями или еще что-то?
On Thu, Apr 18, 2024 at 2:35 AM Girar awaiter (oddity)
<girar-builder@altlinux.org> wrote:
>
> https://git.altlinux.org/tasks/345360/logs/events.1.1.log
>
> subtask name aarch64 i586 ppc64le x86_64
> #100 putty failed failed failed failed
>
> 2024-Apr-17 23:34:33 :: task #345360 for sisyphus started by oddity:
> #100 build 0.81-alt1 from /people/oddity/packages/putty.git fetched at 2024-Apr-17 23:34:31
> 2024-Apr-17 23:34:34 :: [i586] #100 putty.git 0.81-alt1: build start
> 2024-Apr-17 23:34:34 :: [aarch64] #100 putty.git 0.81-alt1: build start
> 2024-Apr-17 23:34:34 :: [x86_64] #100 putty.git 0.81-alt1: build start
> 2024-Apr-17 23:34:34 :: [ppc64le] #100 putty.git 0.81-alt1: build start
> [x86_64] -- Found gtk+-3.0, version 3.24.41
> [x86_64] Package libjpeg was not found in the pkg-config search path.
> [x86_64] Perhaps you should add the directory containing `libjpeg.pc'
> [x86_64] to the PKG_CONFIG_PATH environment variable
> [x86_64] Package 'libjpeg', required by 'gdk-pixbuf-2.0', not found
> [x86_64] Package libjpeg was not found in the pkg-config search path.
> [x86_64] Perhaps you should add the directory containing `libjpeg.pc'
> [x86_64] to the PKG_CONFIG_PATH environment variable
> [x86_64] Package 'libjpeg', required by 'gdk-pixbuf-2.0', not found
> [x86_64] Package libjpeg was not found in the pkg-config search path.
> [x86_64] Perhaps you should add the directory containing `libjpeg.pc'
> [x86_64] to the PKG_CONFIG_PATH environment variable
> [x86_64] Package 'libjpeg', required by 'gdk-pixbuf-2.0', not found
> [x86_64] Package libjpeg was not found in the pkg-config search path.
> [x86_64] Perhaps you should add the directory containing `libjpeg.pc'
> [x86_64] to the PKG_CONFIG_PATH environment variable
> [x86_64] Package 'libjpeg', required by 'gdk-pixbuf-2.0', not found
> [x86_64] -- Looking for pango_font_family_is_monospace
> 2024-Apr-17 23:35:13 :: [x86_64] putty.git 0.81-alt1: remote: build failed
> 2024-Apr-17 23:35:13 :: [x86_64] #100 putty.git 0.81-alt1: build FAILED
> 2024-Apr-17 23:35:13 :: [x86_64] requesting cancellation of task processing
^ permalink raw reply [flat|nested] 5+ messages in thread
* [devel] Re: Правильная сборка пакетов GTK+3/бесконечные зависимости
2024-04-18 0:05 ` [devel] Правильная сборка пакетов GTK+3/бесконечные зависимости Ilya Mashkin
@ 2024-04-18 8:48 ` Sergey V Turchin
2024-04-18 9:19 ` [devel] " Ivan A. Melnikov
1 sibling, 0 replies; 5+ messages in thread
From: Sergey V Turchin @ 2024-04-18 8:48 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thursday, 18 April 2024 03:05:52 MSK Ilya Mashkin wrote:
> Всем привет!
>
> Собираю пару пакетов под GTK+3
> Все зависимости прописаны в spec, на тестовом сервере все собралось.
Значит, сборочных зависимостей достаточно.
[...]
> или еще что-то?
Угадали. Читайте логи внимательнее.
[...]
--
Regards, Sergey.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [devel] Правильная сборка пакетов GTK+3/бесконечные зависимости
2024-04-18 0:05 ` [devel] Правильная сборка пакетов GTK+3/бесконечные зависимости Ilya Mashkin
2024-04-18 8:48 ` [devel] " Sergey V Turchin
@ 2024-04-18 9:19 ` Ivan A. Melnikov
2024-04-18 9:26 ` Ivan A. Melnikov
2024-04-19 3:13 ` Ilya Mashkin
1 sibling, 2 replies; 5+ messages in thread
From: Ivan A. Melnikov @ 2024-04-18 9:19 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Apr 18, 2024 at 03:05:52AM +0300, Ilya Mashkin wrote:
> Всем привет!
>
> Собираю пару пакетов под GTK+3
> Все зависимости прописаны в spec, на тестовом сервере все собралось. В
> других дистрибутивах тоже перепроверил.
> Но на основной сборочнице появляются дополнительные зависимости.
> Добавляю, и уже на тестовом новые зависимости выявлены и так до бесконечности.
>
>
> Подскажите как правильно собирать пакеты с GTK+3, может метапакет есть
> какой-то со всеми зависимостями или еще что-то?
Не обращайте внимание на ругань pkgconfig, если пакет собирается,
то сборочных зависимостей достаточно.
Настоящая ошибка, из-за которой падает сборка в girar'е,
видна в полных логах сборки:
https://git.altlinux.org/tasks/345360/build/100/x86_64/log
[...]
[00:00:08] CMake Error at CMakeLists.txt:10 (add_subdirectory):
[00:00:08] The source directory
[00:00:08]
[00:00:08] /usr/src/RPM/BUILD/putty-0.81/doc
[00:00:08]
[00:00:08] does not contain a CMakeLists.txt file.
[...]
[...]
[00:00:09] CMake Warning at cmake/platforms/unix.cmake:232 (message):
[00:00:09] Could not build man page plink.1
[00:00:09] Call Stack (most recent call first):
[00:00:09] CMakeLists.txt:125 (installed_program)
[...]
Разбираться надо с этим. Для начала убедитесь, что
в сборочное окружение попадают все нужные исходники.
--
wbr,
iv m.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [devel] Правильная сборка пакетов GTK+3/бесконечные зависимости
2024-04-18 9:19 ` [devel] " Ivan A. Melnikov
@ 2024-04-18 9:26 ` Ivan A. Melnikov
2024-04-19 3:13 ` Ilya Mashkin
1 sibling, 0 replies; 5+ messages in thread
From: Ivan A. Melnikov @ 2024-04-18 9:26 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Apr 18, 2024 at 01:19:00PM +0400, Ivan A. Melnikov wrote:
> Разбираться надо с этим. Для начала убедитесь, что
> в сборочное окружение попадают все нужные исходники.
Я скачал https://the.earth.li/~sgtatham/putty/latest/putty-0.81.tar.gz и
сделал
gear-update ~/Downloads/putty-0.81.tar.gz putty
поверх Вашего тега 0.81-alt1. Вы действительно потеряли документацию
при обновлении исходников.
$ git log -1
commit 57a55df00b13825d84e7250fc75d128da9fe5f63 (HEAD -> sisyphus, tag: 0.81-alt1)
Author: Ilya Mashkin <oddity@altlinux.ru>
Date: Thu Apr 18 02:33:43 2024 +0300
0.81-alt1
- 0.81
- Fixed a critical vulnerability in the use of 521-bit ECDSA keys (ecdsa-sha2-nistp521) (fixes: CVE-2024-31497)
$ git status
On branch sisyphus
Your branch is ahead of 'odiity/sisyphus' by 1 commit.
(use "git push" to publish your local commits)
Changes to be committed:
(use "git restore --staged <file>..." to unstage)
new file: putty/contrib/cygtermd/Makefile
new file: putty/doc/CMakeLists.txt
new file: putty/doc/pageant.1
new file: putty/doc/plink.1
new file: putty/doc/pscp.1
new file: putty/doc/psftp.1
new file: putty/doc/psocks.1
new file: putty/doc/psusan.1
new file: putty/doc/pterm.1
new file: putty/doc/putty.1
new file: putty/doc/putty.chm
new file: putty/doc/puttydoc.txt
new file: putty/doc/puttygen.1
new file: putty/doc/puttytel.1
new file: putty/icons/Makefile
--
wbr,
iv m.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [devel] Правильная сборка пакетов GTK+3/бесконечные зависимости
2024-04-18 9:19 ` [devel] " Ivan A. Melnikov
2024-04-18 9:26 ` Ivan A. Melnikov
@ 2024-04-19 3:13 ` Ilya Mashkin
1 sibling, 0 replies; 5+ messages in thread
From: Ilya Mashkin @ 2024-04-19 3:13 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Apr 18, 2024 at 12:19 PM Ivan A. Melnikov <iv@altlinux.org> wrote:
>
> On Thu, Apr 18, 2024 at 03:05:52AM +0300, Ilya Mashkin wrote:
> > Подскажите как правильно собирать пакеты с GTK+3, может метапакет есть
> > какой-то со всеми зависимостями или еще что-то?
>
> Не обращайте внимание на ругань pkgconfig, если пакет собирается,
> то сборочных зависимостей достаточно.
Ругани действительно много и часто, ценная информация обращать на него
сильно меньше
>
> Настоящая ошибка, из-за которой падает сборка в girar'е,
> видна в полных логах сборки:
>
> https://git.altlinux.org/tasks/345360/build/100/x86_64/log
>
> [...]
> [00:00:08] CMake Error at CMakeLists.txt:10 (add_subdirectory):
> [00:00:08] The source directory
> [00:00:08]
> [00:00:08] /usr/src/RPM/BUILD/putty-0.81/doc
> [00:00:08]
> [00:00:08] does not contain a CMakeLists.txt file.
>
> Разбираться надо с этим. Для начала убедитесь, что
> в сборочное окружение попадают все нужные исходники.
>
Действительно, в .gitignore был вписан doc/* , непонятно только как
прошлая сборка собиралась.
Большое спасибо! пакет ушел в Сизиф
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2024-04-19 3:13 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-04-18 0:05 ` [devel] Правильная сборка пакетов GTK+3/бесконечные зависимости Ilya Mashkin
2024-04-18 8:48 ` [devel] " Sergey V Turchin
2024-04-18 9:19 ` [devel] " Ivan A. Melnikov
2024-04-18 9:26 ` Ivan A. Melnikov
2024-04-19 3:13 ` Ilya Mashkin
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