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