Bug 22629 - Не работает xapian-config
Summary: Не работает xapian-config
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: libxapian-devel (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Vitaly Chikunov
QA Contact: qa-sisyphus
URL: http://lists.altlinux.org/pipermail/c...
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-27 18:03 MSK by Vitaly Lipatov
Modified: 2010-01-08 11:32 MSK (History)
6 users (show)

See Also:


Attachments
dirty hack to equalize --ltlibs and --libs (652 bytes, patch)
2010-01-08 11:10 MSK, Michael Shigorin
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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)