ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] Как такое собирать?..
@ 2008-04-08  8:50 Konstantin S. Uvarin
  2008-04-08 16:48 ` Andrey Rahmatullin
  2008-04-12 21:06 ` Michael Shigorin
  0 siblings, 2 replies; 5+ messages in thread
From: Konstantin S. Uvarin @ 2008-04-08  8:50 UTC (permalink / raw)
  To: ALT Linux Community general discussions

При сборке перловых биндингов к некоей проге, нужной по работе (а именно 
hyperestraier -- поисковый движок для сайтов), возникает следующий ворнинг:

Warning: -L../.. changed 
to -L/yard/lodin/compile/RPM/BUILD/hyperestraier-1.4.13/perlnative/src/../..

В результате пакет собирается, но не ставится (хочет либу из "сборочного 
цеха").

Если же убрать -L../.., то, естественно, ничего не собирается, т.к. нужна 
свежесобранная библиотека, которая на момент сборки есть только в ../..

Как правильно собирать пакеты, у которых есть перловая часть? Может, надо 
сначала делать %install, а потом %make perl? 

Я просто ничего не понимаю.....

P.S. Вопрос вообще говоря в devel скорее, но я в данном случае собираю пакет 
как частное лицо. Если (если) онотаки-заработает, то можно конечно и в 
дедал... 

-- 
Konstantin S. Uvarin
Junior Web Developer
Acronis Web Department

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Comm] Как такое собирать?..
  2008-04-08  8:50 [Comm] Как такое собирать? Konstantin S. Uvarin
@ 2008-04-08 16:48 ` Andrey Rahmatullin
  2008-04-12 21:06 ` Michael Shigorin
  1 sibling, 0 replies; 5+ messages in thread
From: Andrey Rahmatullin @ 2008-04-08 16:48 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 416 bytes --]

On Tue, Apr 08, 2008 at 12:50:56PM +0400, Konstantin S. Uvarin wrote:
> В результате пакет собирается, но не ставится (хочет либу из "сборочного 
> цеха").
Вынести rpath?

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

> Вы хотите сказать, что неравенства имеют смысл только в Requires, а в
> Provides превращаются в равенства?
В головную боль они превращаются.
		-- ldv in devel@

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Comm] Как такое собирать?..
  2008-04-08  8:50 [Comm] Как такое собирать? Konstantin S. Uvarin
  2008-04-08 16:48 ` Andrey Rahmatullin
@ 2008-04-12 21:06 ` Michael Shigorin
  2008-04-14 15:12   ` Konstantin S. Uvarin
  1 sibling, 1 reply; 5+ messages in thread
From: Michael Shigorin @ 2008-04-12 21:06 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Tue, Apr 08, 2008 at 12:50:56PM +0400, Konstantin S. Uvarin wrote:
> При сборке перловых биндингов к некоей проге, нужной по работе
> (а именно hyperestraier -- поисковый движок для сайтов),

На xapian omega не смотрели, кстати?

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Comm] Как такое собирать?..
  2008-04-12 21:06 ` Michael Shigorin
@ 2008-04-14 15:12   ` Konstantin S. Uvarin
  2008-04-14 16:42     ` Michael Shigorin
  0 siblings, 1 reply; 5+ messages in thread
From: Konstantin S. Uvarin @ 2008-04-14 15:12 UTC (permalink / raw)
  To: ALT Linux Community general discussions

Приветствую. 

> На xapian omega не смотрели, кстати?

Вот, смотрю. Собрал srpm самого ксапиана из сизифа, все встало без проблем. 
Перловые биндинги также собираются, но тестировать их пока не тестировал. 

Дальше пытаюсь собрать xapian-omega из сорцов для начала (если у кого-то есть 
спек, буду очень благодарен, но в сизифе его вроде бы нет)

./configure
[.........]
checking /usr/bin/xapian-config works... configure: error: 
`/usr/bin/xapian-config --ltlibs --cxxflags' doesn't work, aborting

bash$ /usr/bin/xapian-config --ltlibs --cxxflags
/usr/bin/xapian-config: Can't find libxapian.la to link against.

bash$ rpm -ql libxapian
/usr/lib/libxapian.so.15
/usr/lib/libxapian.so.15.4.0

bash$  rpm -ql libxapian-devel
/usr/bin/xapian-config
/usr/include/xapian
/usr/include/xapian.h
/usr/include/xapian/base.h
/usr/include/xapian/database.h
/usr/include/xapian/dbfactory.h
/usr/include/xapian/deprecated.h
/usr/include/xapian/document.h
/usr/include/xapian/enquire.h
/usr/include/xapian/error.h
/usr/include/xapian/errorhandler.h
/usr/include/xapian/expanddecider.h
/usr/include/xapian/positioniterator.h
/usr/include/xapian/postingiterator.h
/usr/include/xapian/query.h
/usr/include/xapian/queryparser.h
/usr/include/xapian/sorter.h
/usr/include/xapian/stem.h
/usr/include/xapian/termgenerator.h
/usr/include/xapian/termiterator.h
/usr/include/xapian/types.h
/usr/include/xapian/unicode.h
/usr/include/xapian/valueiterator.h
/usr/include/xapian/version.h
/usr/include/xapian/visibility.h
/usr/lib/libxapian.so
/usr/share/aclocal/xapian.m4

Что на самом деле нужно этому ./configure, чтобы сконфигуриться? 

bash$ rpm -qa | grep xapian
xapian-core-doc-1.0.6-alt1
libxapian-devel-1.0.6-alt1
libxapian-1.0.6-alt1
xapian-core-1.0.6-alt1

Версия омеги -- xapian-omega-1.0.6

-- 
Konstantin S. Uvarin
Junior Web Developer
Acronis Web Department

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Comm] Как такое собирать?..
  2008-04-14 15:12   ` Konstantin S. Uvarin
@ 2008-04-14 16:42     ` Michael Shigorin
  0 siblings, 0 replies; 5+ messages in thread
From: Michael Shigorin @ 2008-04-14 16:42 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Mon, Apr 14, 2008 at 07:12:36PM +0400, Konstantin S. Uvarin wrote:
> > На xapian omega не смотрели, кстати?
> Вот, смотрю. Собрал srpm самого ксапиана из сизифа, все встало
> без проблем.  Перловые биндинги также собираются, но
> тестировать их пока не тестировал.  Дальше пытаюсь собрать
> xapian-omega из сорцов для начала (если у кого-то есть спек,
> буду очень благодарен, но в сизифе его вроде бы нет)

Не собирал; собсно какой-то там должен лежать в тарболе вроде.

> ./configure
> [.........]
> checking /usr/bin/xapian-config works... configure: error: 
> `/usr/bin/xapian-config --ltlibs --cxxflags' doesn't work, aborting
> 
> bash$ /usr/bin/xapian-config --ltlibs --cxxflags
> /usr/bin/xapian-config: Can't find libxapian.la to link against.

Ммм... возможно, это бага libxapian-devel, только вот у нас же
*.la не используются уже несколько лет как (considered harmful):
http://www.freesource.info/wiki/AltLinux/Sisyphus/devel/LaWars

> Что на самом деле нужно этому ./configure, чтобы сконфигуриться? 

Боюсь, у Вас больше шансов ответить на этот вопрос, чем у меня.
Но при сборке recoll никаких проблем не возникло -- мож заглянете
в его src.rpm?

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2008-04-14 16:42 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-04-08  8:50 [Comm] Как такое собирать? Konstantin S. Uvarin
2008-04-08 16:48 ` Andrey Rahmatullin
2008-04-12 21:06 ` Michael Shigorin
2008-04-14 15:12   ` Konstantin S. Uvarin
2008-04-14 16:42     ` Michael Shigorin

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/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 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git