* [devel] gettext -> libintl3-devel @ 2006-08-14 15:04 Led 2006-08-15 3:35 ` Slava Semushin 0 siblings, 1 reply; 7+ messages in thread From: Led @ 2006-08-14 15:04 UTC (permalink / raw) To: ALT Devel discussion list В gettext.spec у нас в Сизифе имеется следующее: %if_enabled static %files -n %libintl-devel %config %_sysconfdir/buildreqs/packages/substitute.d/%libintl-devel %_libdir/libintl*.so %files -n %libintl-devel-static %config %_sysconfdir/buildreqs/packages/substitute.d/%libintl-devel-static %_libdir/libintl*.a %endif #enabled static Смущает положение конструкции "%if_enabled static". Она должна быть перед следующей секцией %files или я чего-то не понимаю? Столкнулся с этим, пытаясь скомпилировать софтину, требующую -lintl, libintl.so в репозитарии отсутствует? -- Led. ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] gettext -> libintl3-devel 2006-08-14 15:04 [devel] gettext -> libintl3-devel Led @ 2006-08-15 3:35 ` Slava Semushin 2006-08-15 7:30 ` Sergey Vlasov 0 siblings, 1 reply; 7+ messages in thread From: Slava Semushin @ 2006-08-15 3:35 UTC (permalink / raw) To: ALT Devel discussion list --- Led 2006-08-14 18:04:41 +0300 +++ Slava Semushin 2006-08-15 10:32:34 +0700 L> Столкнулся с этим, пытаясь скомпилировать софтину, требующую -lintl, L> libintl.so в репозитарии отсутствует? Попробуйте убрать -lintl вообще. У меня одна программа абсолютно нормально и без проблем собиралась под Линуксом без -lint. И только под OpenBSD пришлось явно указывать этот флаг. (чем это объясняеися не знаю) -- + Slava Semushin | php-coder @ ngs.ru + ALT Linux Team | php-coder @ altlinux.ru + Expand QA Team | vsemushin @ swsoft.com ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] gettext -> libintl3-devel 2006-08-15 3:35 ` Slava Semushin @ 2006-08-15 7:30 ` Sergey Vlasov 2006-08-16 9:53 ` Led 0 siblings, 1 reply; 7+ messages in thread From: Sergey Vlasov @ 2006-08-15 7:30 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 701 bytes --] On Tue, Aug 15, 2006 at 10:35:18AM +0700, Slava Semushin wrote: > > --- Led 2006-08-14 18:04:41 +0300 > +++ Slava Semushin 2006-08-15 10:32:34 +0700 > > L> Столкнулся с этим, пытаясь скомпилировать софтину, требующую -lintl, > L> libintl.so в репозитарии отсутствует? > > Попробуйте убрать -lintl вообще. > > У меня одна программа абсолютно нормально и без проблем собиралась под > Линуксом без -lint. И только под OpenBSD пришлось явно указывать этот > флаг. (чем это объясняеися не знаю) Дело в том, что реализация функций GNU gettext входит в glibc; в других системах libc, скорее всего, не содержит этих функций, и там требуется отдельная библиотека libintl. [-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] gettext -> libintl3-devel 2006-08-15 7:30 ` Sergey Vlasov @ 2006-08-16 9:53 ` Led 2006-08-16 10:30 ` Dmitry V. Levin 0 siblings, 1 reply; 7+ messages in thread From: Led @ 2006-08-16 9:53 UTC (permalink / raw) To: ALT Devel discussion list В сообщении от 15 августа 2006 10:30 Sergey Vlasov написал(a): > On Tue, Aug 15, 2006 at 10:35:18AM +0700, Slava Semushin wrote: > > --- Led 2006-08-14 18:04:41 +0300 > > +++ Slava Semushin 2006-08-15 10:32:34 +0700 > > > > L> Столкнулся с этим, пытаясь скомпилировать софтину, требующую -lintl, > > L> libintl.so в репозитарии отсутствует? > > > > Попробуйте убрать -lintl вообще. > > > > У меня одна программа абсолютно нормально и без проблем собиралась > > под Линуксом без -lint. И только под OpenBSD пришлось явно указывать этот > > флаг. (чем это объясняеися не знаю) > > Дело в том, что реализация функций GNU gettext входит в glibc; в > других системах libc, скорее всего, не содержит этих функций, и там > требуется отдельная библиотека libintl. Ок, спасибо, с этим понятно. Но сама констркуция в спеке? получается, что если static - disabled, то "реализация функций GNU gettext входит в glibc"? -- Led. ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] gettext -> libintl3-devel 2006-08-16 9:53 ` Led @ 2006-08-16 10:30 ` Dmitry V. Levin 2006-08-16 10:47 ` Led 0 siblings, 1 reply; 7+ messages in thread From: Dmitry V. Levin @ 2006-08-16 10:30 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1122 bytes --] On Wed, Aug 16, 2006 at 12:53:39PM +0300, Led wrote: > В сообщении от 15 августа 2006 10:30 Sergey Vlasov написал(a): > > On Tue, Aug 15, 2006 at 10:35:18AM +0700, Slava Semushin wrote: > > > --- Led 2006-08-14 18:04:41 +0300 > > > +++ Slava Semushin 2006-08-15 10:32:34 +0700 > > > > > > L> Столкнулся с этим, пытаясь скомпилировать софтину, требующую -lintl, > > > L> libintl.so в репозитарии отсутствует? > > > > > > Попробуйте убрать -lintl вообще. > > > > > > У меня одна программа абсолютно нормально и без проблем собиралась > > > под Линуксом без -lint. И только под OpenBSD пришлось явно указывать этот > > > флаг. (чем это объясняеися не знаю) > > > > Дело в том, что реализация функций GNU gettext входит в glibc; в > > других системах libc, скорее всего, не содержит этих функций, и там > > требуется отдельная библиотека libintl. > > Ок, спасибо, с этим понятно. > Но сама констркуция в спеке? получается, что если static - disabled, > то "реализация функций GNU gettext входит в glibc"? Да. При наличии gettext внутри glibc от libintl.so никакой пользы нет. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] gettext -> libintl3-devel 2006-08-16 10:30 ` Dmitry V. Levin @ 2006-08-16 10:47 ` Led 2006-08-16 11:02 ` Dmitry V. Levin 0 siblings, 1 reply; 7+ messages in thread From: Led @ 2006-08-16 10:47 UTC (permalink / raw) To: ALT Devel discussion list В сообщении от 16 августа 2006 13:30 Dmitry V. Levin написал(a): > On Wed, Aug 16, 2006 at 12:53:39PM +0300, Led wrote: > > В сообщении от 15 августа 2006 10:30 Sergey Vlasov написал(a): > > > On Tue, Aug 15, 2006 at 10:35:18AM +0700, Slava Semushin wrote: > > > > --- Led 2006-08-14 18:04:41 +0300 > > > > +++ Slava Semushin 2006-08-15 10:32:34 +0700 > > > > > > > > L> Столкнулся с этим, пытаясь скомпилировать софтину, требующую > > > > -lintl, L> libintl.so в репозитарии отсутствует? > > > > > > > > Попробуйте убрать -lintl вообще. > > > > > > > > У меня одна программа абсолютно нормально и без проблем > > > > собиралась под Линуксом без -lint. И только под OpenBSD пришлось явно > > > > указывать этот флаг. (чем это объясняеися не знаю) > > > > > > Дело в том, что реализация функций GNU gettext входит в glibc; в > > > других системах libc, скорее всего, не содержит этих функций, и там > > > требуется отдельная библиотека libintl. > > > > Ок, спасибо, с этим понятно. > > Но сама констркуция в спеке? получается, что если static - disabled, > > то "реализация функций GNU gettext входит в glibc"? > > Да. При наличии gettext внутри glibc от libintl.so никакой пользы нет. Я понял это:) Остаётся вопрос: почему это это "разруливается" праметром "%If_enabled static" (при том, что параметр static в этом спеке обозначает ИМХО явно другое, а не наличие функциональности libintl.so в glibc). Может логичнее использовать для этого другой пармаетр, например, sys_libintl? или даже %_target_os? -- Led. ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] gettext -> libintl3-devel 2006-08-16 10:47 ` Led @ 2006-08-16 11:02 ` Dmitry V. Levin 0 siblings, 0 replies; 7+ messages in thread From: Dmitry V. Levin @ 2006-08-16 11:02 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1750 bytes --] On Wed, Aug 16, 2006 at 01:47:08PM +0300, Led wrote: > В сообщении от 16 августа 2006 13:30 Dmitry V. Levin написал(a): > > On Wed, Aug 16, 2006 at 12:53:39PM +0300, Led wrote: > > > В сообщении от 15 августа 2006 10:30 Sergey Vlasov написал(a): > > > > On Tue, Aug 15, 2006 at 10:35:18AM +0700, Slava Semushin wrote: > > > > > --- Led 2006-08-14 18:04:41 +0300 > > > > > +++ Slava Semushin 2006-08-15 10:32:34 +0700 > > > > > > > > > > L> Столкнулся с этим, пытаясь скомпилировать софтину, требующую > > > > > -lintl, L> libintl.so в репозитарии отсутствует? > > > > > > > > > > Попробуйте убрать -lintl вообще. > > > > > > > > > > У меня одна программа абсолютно нормально и без проблем > > > > > собиралась под Линуксом без -lint. И только под OpenBSD пришлось явно > > > > > указывать этот флаг. (чем это объясняеися не знаю) > > > > > > > > Дело в том, что реализация функций GNU gettext входит в glibc; в > > > > других системах libc, скорее всего, не содержит этих функций, и там > > > > требуется отдельная библиотека libintl. > > > > > > Ок, спасибо, с этим понятно. > > > Но сама констркуция в спеке? получается, что если static - disabled, > > > то "реализация функций GNU gettext входит в glibc"? > > > > Да. При наличии gettext внутри glibc от libintl.so никакой пользы нет. > > Я понял это:) > Остаётся вопрос: почему это это "разруливается" праметром "%If_enabled static" Так исторически сложилось. > (при том, что параметр static в этом спеке обозначает ИМХО явно другое, а не > наличие функциональности libintl.so в glibc). Может логичнее использовать для > этого другой пармаетр, например, sys_libintl? или даже %_target_os? Может быть. Но оно того вряд ли стоит. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2006-08-16 11:02 UTC | newest] Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2006-08-14 15:04 [devel] gettext -> libintl3-devel Led 2006-08-15 3:35 ` Slava Semushin 2006-08-15 7:30 ` Sergey Vlasov 2006-08-16 9:53 ` Led 2006-08-16 10:30 ` Dmitry V. Levin 2006-08-16 10:47 ` Led 2006-08-16 11:02 ` Dmitry V. Levin
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