ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Требуется помощь в сборке dbmail для x86_64
@ 2006-12-19 18:35 Eugene Prokopiev
  2006-12-19 18:39 ` Damir Shayhutdinov
  0 siblings, 1 reply; 7+ messages in thread
From: Eugene Prokopiev @ 2006-12-19 18:35 UTC (permalink / raw)
  To: Devel

Здравствуйте!

Требуется помощь в сборке dbmail для x86_64. Версия для i586 уже в 
Сизифе, на версию для x86_64 incominger ругается такими словами:

Processing files: dbmail-2.2.1-alt2
error: File not found by glob: 
/usr/src/tmp/dbmail-buildroot/usr/lib64/dbmail/libdbmail*
error: File not found by glob: 
/usr/src/tmp/dbmail-buildroot/usr/lib64/dbmail/libauth_sql*

Наверняка что-то куда-то не туда складывается :( Не мог бы кто-нибудь с 
опытом лечения подобных проблем попытаться собрать это у себя?

Если кто-то поделится сборочной средой для x86_64, будет тоже очень 
неплохо ...

-- 
С уважением, Прокопьев Евгений


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

* Re: [devel] Требуется помощь в сборке dbmail для x86_64
  2006-12-19 18:35 [devel] Требуется помощь в сборке dbmail для x86_64 Eugene Prokopiev
@ 2006-12-19 18:39 ` Damir Shayhutdinov
  2006-12-19 19:26   ` Damir Shayhutdinov
  0 siblings, 1 reply; 7+ messages in thread
From: Damir Shayhutdinov @ 2006-12-19 18:39 UTC (permalink / raw)
  To: ALT Devel discussion list

> Требуется помощь в сборке dbmail для x86_64. Версия для i586 уже в
> Сизифе, на версию для x86_64 incominger ругается такими словами:
>
> Processing files: dbmail-2.2.1-alt2
> error: File not found by glob:
> /usr/src/tmp/dbmail-buildroot/usr/lib64/dbmail/libdbmail*
> error: File not found by glob:
> /usr/src/tmp/dbmail-buildroot/usr/lib64/dbmail/libauth_sql*
>
> Наверняка что-то куда-то не туда складывается :( Не мог бы кто-нибудь с
> опытом лечения подобных проблем попытаться собрать это у себя?
Попробую посмотреть.

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

* Re: [devel] Требуется помощь в сборке dbmail для x86_64
  2006-12-19 18:39 ` Damir Shayhutdinov
@ 2006-12-19 19:26   ` Damir Shayhutdinov
  2006-12-20  6:26     ` Eugene Prokopiev
  0 siblings, 1 reply; 7+ messages in thread
From: Damir Shayhutdinov @ 2006-12-19 19:26 UTC (permalink / raw)
  To: ALT Devel discussion list

> > Наверняка что-то куда-то не туда складывается :( Не мог бы кто-нибудь с
> > опытом лечения подобных проблем попытаться собрать это у себя?
> Попробую посмотреть.
Апстрим туповат. Вместо того чтобы использовать pkglibdir они
переопределяют libdir, при этом /usr/lib получается прибит гвоздями.

Простое решение "в лоб" - исправления  в спеке.

в вызовы
%make_build
и
%__make DESTDIR=%buildroot install

добавить libdir=%_libdir/%name

то есть
%make_build libdir=%_libdir/%name
и
%__make libdir=%_libdir/%name DESTDIR=%buildroot install

Результат:
Wrote: /usr/src/RPM/SRPMS/dbmail-2.2.1-alt2.src.rpm
Wrote: /usr/src/RPM/RPMS/x86_64/dbmail-2.2.1-alt2.x86_64.rpm
Wrote: /usr/src/RPM/RPMS/x86_64/dbmail-mysql-2.2.1-alt2.x86_64.rpm
Wrote: /usr/src/RPM/RPMS/x86_64/dbmail-pgsql-2.2.1-alt2.x86_64.rpm
Wrote: /usr/src/RPM/RPMS/x86_64/dbmail-sqlite-2.2.1-alt2.x86_64.rpm
Wrote: /usr/src/RPM/RPMS/x86_64/dbmail-ldap-2.2.1-alt2.x86_64.rpm
Wrote: /usr/src/RPM/RPMS/x86_64/dbmail-sieve-2.2.1-alt2.x86_64.rpm
Wrote: /usr/src/RPM/RPMS/x86_64/dbmail-contrib-2.2.1-alt2.x86_64.rpm
35.15user 9.91system 0:49.41elapsed 91%CPU (0avgtext+0avgdata 0maxresident)k

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

* Re: [devel] Требуется помощь в сборке dbmail для x86_64
  2006-12-19 19:26   ` Damir Shayhutdinov
@ 2006-12-20  6:26     ` Eugene Prokopiev
  2006-12-20  6:48       ` Damir Shayhutdinov
  2006-12-21 19:41       ` Damir Shayhutdinov
  0 siblings, 2 replies; 7+ messages in thread
From: Eugene Prokopiev @ 2006-12-20  6:26 UTC (permalink / raw)
  To: ALT Devel discussion list

Damir Shayhutdinov пишет:
>>>Наверняка что-то куда-то не туда складывается :( Не мог бы кто-нибудь с
>>>опытом лечения подобных проблем попытаться собрать это у себя?
>>
>>Попробую посмотреть.
> 
> Апстрим туповат. Вместо того чтобы использовать pkglibdir они
> переопределяют libdir, при этом /usr/lib получается прибит гвоздями.

Спасибо. Вопрос: в каком файле/строчке нужно вместо переопределения 
libdir использовать pkglibdir? Если поможете с патчем, попробую 
протащить в апстрим.

Другой вопрос: собирать dbmail пришлось с патчем вида:

-AM_LDFLAGS = -export-dynamic -lcrypt
+AM_LDFLAGS = -export-dynamic -lcrypt -lgmodule-2.0

Другие проблемы с --as-needed при переезде с 2.0 на 2.2 рассосались, а 
эта проблема спорная: у меня в hasher (правда на октябрьском сизифе) все 
замечательно собирается и без этого патча, а вот incominger без него 
собирать отказывается. Соответственно, я не уверен, что это 
действительно не наша собственная альтовская проблема. Можете 
прокомменировать?

-- 
С уважением, Прокопьев Евгений



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

* Re: [devel] Требуется помощь в сборке dbmail для x86_64
  2006-12-20  6:26     ` Eugene Prokopiev
@ 2006-12-20  6:48       ` Damir Shayhutdinov
  2006-12-20  7:00         ` Шенцев Алексей Владимирович
  2006-12-21 19:41       ` Damir Shayhutdinov
  1 sibling, 1 reply; 7+ messages in thread
From: Damir Shayhutdinov @ 2006-12-20  6:48 UTC (permalink / raw)
  To: ALT Devel discussion list

> Спасибо. Вопрос: в каком файле/строчке нужно вместо переопределения
> libdir использовать pkglibdir? Если поможете с патчем, попробую
> протащить в апстрим.
Во всех Makefile.am надо lib_LTLIBRARIES заменить на pkglib_LTLIBRARIES
и убрать прибитое гвоздями переопределение libdir и pkglibdir.

Вечером попробую накропать патч.

> Другой вопрос: собирать dbmail пришлось с патчем вида:
>
> -AM_LDFLAGS = -export-dynamic -lcrypt
> +AM_LDFLAGS = -export-dynamic -lcrypt -lgmodule-2.0
В LDFLAGS это бесполезно пихать. Надо в LIBS или в LIBADD к конкретным модулям.

> Другие проблемы с --as-needed при переезде с 2.0 на 2.2 рассосались, а
> эта проблема спорная: у меня в hasher (правда на октябрьском сизифе) все
> замечательно собирается и без этого патча, а вот incominger без него
> собирать отказывается. Соответственно, я не уверен, что это
> действительно не наша собственная альтовская проблема. Можете
> прокомменировать?
Посмотрю вечером.

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

* Re: [devel] Требуется помощь в сборке dbmail для x86_64
  2006-12-20  6:48       ` Damir Shayhutdinov
@ 2006-12-20  7:00         ` Шенцев Алексей Владимирович
  0 siblings, 0 replies; 7+ messages in thread
From: Шенцев Алексей Владимирович @ 2006-12-20  7:00 UTC (permalink / raw)
  To: ALT Devel discussion list

В сообщении от Среда 20 декабря 2006 09:48 Damir Shayhutdinov написал(a):
> > Другой вопрос: собирать dbmail пришлось с патчем вида:
> >
> > -AM_LDFLAGS = -export-dynamic -lcrypt
> > +AM_LDFLAGS = -export-dynamic -lcrypt -lgmodule-2.0
>
> В LDFLAGS это бесполезно пихать. Надо в LIBS или в LIBADD к конкретным
> модулям.
Тогда совсем не понял что к чему ... У меня без этого патча на текущем сизифе 
и на ALC30 не собиралось.

-- 
С уважением Шенцев Алексей Владимирович.
E-mail: ashen@nsrz.ru
ICQ: 271053845
XMPP: AlexShen@jabber.ru

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

* Re: [devel] Требуется помощь в сборке dbmail для x86_64
  2006-12-20  6:26     ` Eugene Prokopiev
  2006-12-20  6:48       ` Damir Shayhutdinov
@ 2006-12-21 19:41       ` Damir Shayhutdinov
  1 sibling, 0 replies; 7+ messages in thread
From: Damir Shayhutdinov @ 2006-12-21 19:41 UTC (permalink / raw)
  To: ALT Devel discussion list

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

> Спасибо. Вопрос: в каком файле/строчке нужно вместо переопределения
> libdir использовать pkglibdir? Если поможете с патчем, попробую
> протащить в апстрим.
Патч приложен.

[-- Attachment #2: dbmail-2.2.1-fix-libdir.patch --]
[-- Type: application/octet-stream, Size: 674 bytes --]

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

end of thread, other threads:[~2006-12-21 19:41 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-12-19 18:35 [devel] Требуется помощь в сборке dbmail для x86_64 Eugene Prokopiev
2006-12-19 18:39 ` Damir Shayhutdinov
2006-12-19 19:26   ` Damir Shayhutdinov
2006-12-20  6:26     ` Eugene Prokopiev
2006-12-20  6:48       ` Damir Shayhutdinov
2006-12-20  7:00         ` Шенцев Алексей Владимирович
2006-12-21 19:41       ` Damir Shayhutdinov

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