Bug 22629

Summary: Не работает xapian-config
Product: Sisyphus Reporter: Vitaly Lipatov <lav>
Component: libxapian-develAssignee: Vitaly Chikunov <vt>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: aris, darktemplar, evg, lav, mike, vt
Version: unstable   
Hardware: all   
OS: Linux   
URL: http://lists.altlinux.org/pipermail/community/2008-April/632516.html
Attachments:
Description Flags
dirty hack to equalize --ltlibs and --libs none

Description Vitaly Lipatov 2009-12-27 18:03:36 MSK
$ /usr/bin/xapian-config --ltlibs --cxxflags
/usr/bin/xapian-config: Can't find libxapian.la to link against.
Comment 1 Michael Shigorin 2009-12-28 17:18:12 MSK
Хм, а как у меня recoll собирается...
Comment 2 Michael Shigorin 2009-12-28 18:22:06 MSK
Подсказывают, что модно обернуть pkgconfig-файлик (который сперва придётся написать -- не обнаружил готового).
Comment 3 Michael Shigorin 2009-12-28 18:32:10 MSK
Попробуй ещё на скору руку -- так соберётся?
sudo subst 's@\.la@.so@g' /usr/bin/xapian-config
Comment 4 Yuri N. Sedunov 2009-12-28 18:38:50 MSK
(In reply to comment #2)
> Подсказывают, что модно обернуть pkgconfig-файлик (который сперва придётся
> написать -- не обнаружил готового).

С другой стороны придется тоже чуть патчить. Но -config надо убивать по-любому.
Comment 5 Vitaly Lipatov 2009-12-28 23:33:25 MSK
(В ответ на комментарий №3)
> Попробуй ещё на скору руку -- так соберётся?
> sudo subst 's@\.la@.so@g' /usr/bin/xapian-config
Ну конечно нет, он же парсит этот .la-файл, извлекая оттуда названия.
Может, чем долго обсуждать, уже запакуешь libxapian.la? :)
Comment 6 Vitaly Lipatov 2010-01-03 03:53:16 MSK
Пока ждал, сделал так в xapian-omega:
cat <<EOF >my-xapian-config
[ "\$1" == "--ltlibs" ] && echo "-lxapian"
true
EOF
chmod a+x my-xapian-config
%configure XAPIAN_CONFIG=$(pwd)/my-xapian-config
Comment 7 Michael Shigorin 2010-01-08 11:10:40 MSK
Created attachment 4180 [details]
dirty hack to equalize --ltlibs and --libs

Разул глаза:
$ rpm -qf /usr/bin/xapian-config        
libxapian-devel-1.0.17-alt1
$ xapian-config --libs
 -lxapian
$ xapian-config --ltlibs
/usr/bin/xapian-config: Can't find libxapian.la to link against.
Comment 8 Repository Robot 2010-01-08 11:32:37 MSK
xapian-core-1.0.17-alt3 -> sisyphus:

* Fri Jan 08 2010 Michael Shigorin <mike@altlinux> 1.0.17-alt3

- hacked xapian-config due to missing .la files (closes: #22629)