* [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