* Re: [devel] [Sisyphus-cybertalk] I: Sisyphus-20070215 x86_64 unmets: +1 -4 (300/97) @ 2007-02-16 9:02 ` Epiphanov Sergei 2007-02-16 9:12 ` Damir Shayhutdinov 0 siblings, 1 reply; 5+ messages in thread From: Epiphanov Sergei @ 2007-02-16 9:02 UTC (permalink / raw) To: devel В сообщении от Thursday 15 February 2007 20:23 QA Team Robot написал(a): > 1 NEW unmet dependency detected: > libpano13#2.9.12-alt1 libz.so.1 При сборке libpano13 выяснил, что в автоматические требования не попадает библиотека libz.so.1, хотя ldd libpano13.so.0 говорит о наличии таковой. Как правильно принудительно прописать эту зависимость в spec? Сам никак не могу найти ответ. Пока только как вариант через определение архитектуры и на основе этого включать или строку Requires: libz.so.1 или строку Requires: libz.so.1()(64bit) -- С уважением, Епифанов Сергей ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [devel] [Sisyphus-cybertalk] I: Sisyphus-20070215 x86_64 unmets: +1 -4 (300/97) 2007-02-16 9:02 ` [devel] [Sisyphus-cybertalk] I: Sisyphus-20070215 x86_64 unmets: +1 -4 (300/97) Epiphanov Sergei @ 2007-02-16 9:12 ` Damir Shayhutdinov 2007-02-16 9:26 ` Slava Semushin 2007-02-16 9:45 ` Epiphanov Sergei 0 siblings, 2 replies; 5+ messages in thread From: Damir Shayhutdinov @ 2007-02-16 9:12 UTC (permalink / raw) To: ALT Devel discussion list > > 1 NEW unmet dependency detected: > > libpano13#2.9.12-alt1 libz.so.1 > > При сборке libpano13 выяснил, что в автоматические требования не попадает > библиотека libz.so.1, хотя ldd libpano13.so.0 говорит о наличии таковой. ldd рекурсивен. readelf -a libpano13.so.0.0.0 | grep NEEDED 0x00000001 (NEEDED) Shared library: [libjpeg.so.62] 0x00000001 (NEEDED) Shared library: [libpng12.so.0] 0x00000001 (NEEDED) Shared library: [libtiff.so.4] 0x00000001 (NEEDED) Shared library: [libc.so.6] Не нужна для libpano13 libz.so.1. Она вытягивается видимо по зависимостям от libpng12. > Как > правильно принудительно прописать эту зависимость в spec? Сам никак не могу > найти ответ. Пока только как вариант через определение архитектуры и на > основе этого включать или строку > > Requires: libz.so.1 > > или строку > > Requires: libz.so.1()(64bit) ИМХО надо запомнить, что если вы вписываете либо Requires либо Provides на какую либо библиотеку в спек ручками - вы совершаете БОЛЬШУЮ ошибку. Не делайте такого, и признавайтесь, где вы еще такого натворили! (с) ldv@ ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [devel] [Sisyphus-cybertalk] I: Sisyphus-20070215 x86_64 unmets: +1 -4 (300/97) 2007-02-16 9:12 ` Damir Shayhutdinov @ 2007-02-16 9:26 ` Slava Semushin 2007-02-16 9:51 ` Damir Shayhutdinov 2007-02-16 9:45 ` Epiphanov Sergei 1 sibling, 1 reply; 5+ messages in thread From: Slava Semushin @ 2007-02-16 9:26 UTC (permalink / raw) To: ALT Devel discussion list 2007/2/16, Damir Shayhutdinov <damir / altlinux.org>: > ИМХО надо запомнить, что если вы вписываете либо Requires либо > Provides на какую либо библиотеку в спек ручками - вы совершаете > БОЛЬШУЮ ошибку. > > Не делайте такого, и признавайтесь, где вы еще такого натворили! (с) ldv@ Я так сделал для geany: coder@alt0 ~ $ grep '\<Requires' geany.spec Requires: libvte Эта библиотека подгружается динамически во время запуска программы. -- + Slava Semushin | slava.semushin @ gmail.com + ALT Linux Team | php-coder @ altlinux.ru ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [devel] [Sisyphus-cybertalk] I: Sisyphus-20070215 x86_64 unmets: +1 -4 (300/97) 2007-02-16 9:26 ` Slava Semushin @ 2007-02-16 9:51 ` Damir Shayhutdinov 0 siblings, 0 replies; 5+ messages in thread From: Damir Shayhutdinov @ 2007-02-16 9:51 UTC (permalink / raw) To: ALT Devel discussion list 16.02.07, Slava Semushin<slava.semushin@gmail.com> написал(а): > 2007/2/16, Damir Shayhutdinov <damir / altlinux.org>: > > ИМХО надо запомнить, что если вы вписываете либо Requires либо > > Provides на какую либо библиотеку в спек ручками - вы совершаете > > БОЛЬШУЮ ошибку. > > > > Не делайте такого, и признавайтесь, где вы еще такого натворили! (с) ldv@ > > Я так сделал для geany: > > coder@alt0 ~ $ grep '\<Requires' geany.spec > Requires: libvte > > Эта библиотека подгружается динамически во время запуска программы. Я имел ввиду конкретный soname. Типа Requires: libvte.so.8()(64bit) ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [devel] [Sisyphus-cybertalk] I: Sisyphus-20070215 x86_64 unmets: +1 -4 (300/97) 2007-02-16 9:12 ` Damir Shayhutdinov 2007-02-16 9:26 ` Slava Semushin @ 2007-02-16 9:45 ` Epiphanov Sergei 1 sibling, 0 replies; 5+ messages in thread From: Epiphanov Sergei @ 2007-02-16 9:45 UTC (permalink / raw) To: ALT Devel discussion list В сообщении от Friday 16 February 2007 12:12 Damir Shayhutdinov написал(a): > > > 1 NEW unmet dependency detected: > > > libpano13#2.9.12-alt1 libz.so.1 > > > > При сборке libpano13 выяснил, что в автоматические требования не > > попадает библиотека libz.so.1, хотя ldd libpano13.so.0 говорит о наличии > > таковой. > > ldd рекурсивен. Вот, в чём дело! А я уж было решил, что у меня крыша поехала. > readelf -a libpano13.so.0.0.0 | grep NEEDED > 0x00000001 (NEEDED) Shared library: [libjpeg.so.62] > 0x00000001 (NEEDED) Shared library: [libpng12.so.0] > 0x00000001 (NEEDED) Shared library: [libtiff.so.4] > 0x00000001 (NEEDED) Shared library: [libc.so.6] > > Не нужна для libpano13 libz.so.1. > Она вытягивается видимо по зависимостям от libpng12. Спасибо, успокоили. > > Как > > правильно принудительно прописать эту зависимость в spec? Сам никак не > > могу найти ответ. Пока только как вариант через определение архитектуры > > и на основе этого включать или строку > > > > Requires: libz.so.1 > > > > или строку > > > > Requires: libz.so.1()(64bit) > > ИМХО надо запомнить, что если вы вписываете либо Requires либо > Provides на какую либо библиотеку в спек ручками - вы совершаете > БОЛЬШУЮ ошибку. Понял, убираю. > Не делайте такого, и признавайтесь, где вы еще такого натворили! (с) ldv@ Более нигде. -- С уважением, Епифанов Сергей ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2007-02-16 9:51 UTC | newest] Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2007-02-16 9:02 ` [devel] [Sisyphus-cybertalk] I: Sisyphus-20070215 x86_64 unmets: +1 -4 (300/97) Epiphanov Sergei 2007-02-16 9:12 ` Damir Shayhutdinov 2007-02-16 9:26 ` Slava Semushin 2007-02-16 9:51 ` Damir Shayhutdinov 2007-02-16 9:45 ` Epiphanov Sergei
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