Summary: | Package php-snmp has broken dep on php-libs | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Vladimir V. Kamarzin <vvk> | ||||
Component: | php-snmp | Assignee: | Alexey Gladkov <legion> | ||||
Status: | CLOSED WONTFIX | QA Contact: | qa-sisyphus | ||||
Severity: | minor | ||||||
Priority: | P2 | CC: | mithraen, novocherkassk | ||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Bug Depends on: | 5757, 5758 | ||||||
Bug Blocks: | |||||||
Attachments: |
|
Description
Vladimir V. Kamarzin
2004-12-21 07:28:59 MSK
Этот пакет нельзя собкрать из-за ошибок в библиотеках на которых он основывается. Created attachment 675 [details] Patch for normalize net-snmp-config output С этим патчем php-snmp собирается без проблем. Другое дело, что фиксить надо #5757, но в качестве quick-fix, я думаю, подойдет. Прикладывание патча в php-snmp.spec: %prep %setup -T -c cp -pr %php_extsrcdir/%php_extension/* . %patch0 -p1 Comment on attachment 675 [details] Patch for normalize net-snmp-config output >diff -ruN php-snmp-4.3.11.orig/config.m4 php-snmp-4.3.11/config.m4 >--- php-snmp-4.3.11.orig/config.m4 2004-12-23 10:37:02 +1000 >+++ php-snmp-4.3.11/config.m4 2004-12-23 10:38:32 +1000 >@@ -20,8 +20,8 @@ > fi > > if test -x "$SNMP_CONFIG"; then >- SNMP_LIBS=`$SNMP_CONFIG --netsnmp-libs` >- SNMP_LIBS="$SNMP_LIBS `$SNMP_CONFIG --external-libs`" >+ SNMP_LIBS=`$SNMP_CONFIG --netsnmp-libs|sed -r 's/ -lrpm| -lrpmio| -lwrap//g'` >+ SNMP_LIBS="$SNMP_LIBS `$SNMP_CONFIG --external-libs|sed -r 's/ -lrpm| -lrpmio| -lwrap//g'`" > SNMP_PREFIX=`$SNMP_CONFIG --prefix` > > if test -n "$SNMP_LIBS" && test -n "$SNMP_PREFIX"; then Это не quick-fix... это quick-HACK ! Тогда уж можно еще проще сделать: SNMP_LIBS="-lnetsnmp -lcrypto -lm" и не придумывать никаких sed-костылей ... к тому же если в libnet-snmp появится еще одна такая "нужная библиотека" (например -lqt3 :) ), то ваш костыль работать не будет. Иными словами, вы предлагаете мне заниматься отслеживанием с чем слинкована библиотека libnet-snmp и проставлением правильных SNMP_LIBS. Я это решение поддерживать не смогу (не потому что не хочу, а просто не смогу отслеживать). *** Bug 5876 has been marked as a duplicate of this bug. *** этого пакета уже нет. подхватил этот пакет с приложением соответствующего quick-hack'а. Сборка для последего php отправлена в incoming/Sisyphus. |