* [devel] Bind 9.3.6-alt5 для 2.4 не собрался @ 2009-08-26 8:13 Sergey Y. Afonin 2009-08-26 8:28 ` Dmitry V. Levin 0 siblings, 1 reply; 6+ messages in thread From: Sergey Y. Afonin @ 2009-08-26 8:13 UTC (permalink / raw) To: devel Приветствую. Хотел себе собрать апдейт для 2.4, но возникла проблема: gcc -I/home/asy/RPM/BUILD/bind-9.3.6 -I./include -I./../nothreads/include -I../include -I./../include -I./.. -D_GNU_SOURCE -pipe -Wall -O2 -march=i686 -W -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings -Wformat -Wpointer-arith -fno-strict-aliasing -c resource.c -fPIC -DPIC -o .libs/resource.o In file included from /usr/include/linux/config.h:4, from /usr/include/linux/fs.h:9, from resource.c:32: /usr/include/linux/autoconf.h:1:2: #error Invalid kernel header included in userspace 9.3.5 ещё собирался... -- С уважением, Сергей Афонин asy@altlinux.ru ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] Bind 9.3.6-alt5 для 2.4 не собрался 2009-08-26 8:13 [devel] Bind 9.3.6-alt5 для 2.4 не собрался Sergey Y. Afonin @ 2009-08-26 8:28 ` Dmitry V. Levin 2009-08-26 10:24 ` Kirill A. Shutemov 0 siblings, 1 reply; 6+ messages in thread From: Dmitry V. Levin @ 2009-08-26 8:28 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1111 bytes --] On Wed, Aug 26, 2009 at 01:13:55PM +0500, Sergey Y. Afonin wrote: > Приветствую. > > Хотел себе собрать апдейт для 2.4, но возникла проблема: > > gcc -I/home/asy/RPM/BUILD/bind-9.3.6 -I./include -I./../nothreads/include -I../include -I./../include -I./.. -D_GNU_SOURCE -pipe -Wall -O2 -march=i686 -W -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings -Wformat -Wpointer-arith -fno-strict-aliasing -c resource.c -fPIC -DPIC -o .libs/resource.o > In file included from /usr/include/linux/config.h:4, > from /usr/include/linux/fs.h:9, > from resource.c:32: > /usr/include/linux/autoconf.h:1:2: #error Invalid kernel header included in userspace > > 9.3.5 ещё собирался... В bind-9.3.5-P2 файл lib/isc/unix/resource.c заметно изменился, грубо говоря, добавилась поддержка большого числа дескрипторов, для чего в этом файле появилось следующее: #ifdef __linux__ #include <linux/fs.h> /* To get the large NR_OPEN. */ #endif Для бэкпорта на 2.4 достаточно заменить эти 3 строки на #define NR_OPEN число, соответствующее вашей системе -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] Bind 9.3.6-alt5 для 2.4 не собрался 2009-08-26 8:28 ` Dmitry V. Levin @ 2009-08-26 10:24 ` Kirill A. Shutemov 2009-08-26 11:16 ` Dmitry V. Levin 0 siblings, 1 reply; 6+ messages in thread From: Kirill A. Shutemov @ 2009-08-26 10:24 UTC (permalink / raw) To: ALT Linux Team development discussions 2009/8/26 Dmitry V. Levin <ldv@altlinux.org>: > On Wed, Aug 26, 2009 at 01:13:55PM +0500, Sergey Y. Afonin wrote: >> Приветствую. >> >> Хотел себе собрать апдейт для 2.4, но возникла проблема: >> >> gcc -I/home/asy/RPM/BUILD/bind-9.3.6 -I./include -I./../nothreads/include -I../include -I./../include -I./.. -D_GNU_SOURCE -pipe -Wall -O2 -march=i686 -W -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings -Wformat -Wpointer-arith -fno-strict-aliasing -c resource.c -fPIC -DPIC -o .libs/resource.o >> In file included from /usr/include/linux/config.h:4, >> from /usr/include/linux/fs.h:9, >> from resource.c:32: >> /usr/include/linux/autoconf.h:1:2: #error Invalid kernel header included in userspace >> >> 9.3.5 ещё собирался... > > В bind-9.3.5-P2 файл lib/isc/unix/resource.c заметно изменился, грубо говоря, > добавилась поддержка большого числа дескрипторов, для чего в этом файле > появилось следующее: > > #ifdef __linux__ > #include <linux/fs.h> /* To get the large NR_OPEN. */ > #endif Эта конструкция не работает. С 2.6.25 <linux/fs.h> не предоставляет NR_OPEN. Нужно использовать sysconf(_SC_OPEN_MAX). > > Для бэкпорта на 2.4 достаточно заменить эти 3 строки на > #define NR_OPEN число, соответствующее вашей системе > > > -- > ldv > > _______________________________________________ > Devel mailing list > Devel@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/devel > ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] Bind 9.3.6-alt5 для 2.4 не собрался 2009-08-26 10:24 ` Kirill A. Shutemov @ 2009-08-26 11:16 ` Dmitry V. Levin 2009-08-26 11:18 ` Dmitry V. Levin 2009-08-26 11:26 ` Kirill A. Shutemov 0 siblings, 2 replies; 6+ messages in thread From: Dmitry V. Levin @ 2009-08-26 11:16 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1458 bytes --] On Wed, Aug 26, 2009 at 01:24:03PM +0300, Kirill A. Shutemov wrote: > 2009/8/26 Dmitry V. Levin <ldv@altlinux.org>: > > On Wed, Aug 26, 2009 at 01:13:55PM +0500, Sergey Y. Afonin wrote: > >> Приветствую. > >> > >> Хотел себе собрать апдейт для 2.4, но возникла проблема: > >> > >> gcc -I/home/asy/RPM/BUILD/bind-9.3.6 -I./include -I./../nothreads/include -I../include -I./../include -I./.. -D_GNU_SOURCE -pipe -Wall -O2 -march=i686 -W -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings -Wformat -Wpointer-arith -fno-strict-aliasing -c resource.c -fPIC -DPIC -o .libs/resource.o > >> In file included from /usr/include/linux/config.h:4, > >> from /usr/include/linux/fs.h:9, > >> from resource.c:32: > >> /usr/include/linux/autoconf.h:1:2: #error Invalid kernel header included in userspace > >> > >> 9.3.5 ещё собирался... > > > > В bind-9.3.5-P2 файл lib/isc/unix/resource.c заметно изменился, грубо говоря, > > добавилась поддержка большого числа дескрипторов, для чего в этом файле > > появилось следующее: > > > > #ifdef __linux__ > > #include <linux/fs.h> /* To get the large NR_OPEN. */ > > #endif > > Эта конструкция не работает. С 2.6.25 <linux/fs.h> не предоставляет NR_OPEN. > Нужно использовать sysconf(_SC_OPEN_MAX). Ну да, на эту тему у нас есть bind-9.3.6-alt-nofile.patch Только здесь речь идёт о бэкпорте в ALM2.4, в котором гораздо более древний linux/fs.h -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] Bind 9.3.6-alt5 для 2.4 не собрался 2009-08-26 11:16 ` Dmitry V. Levin @ 2009-08-26 11:18 ` Dmitry V. Levin 2009-08-26 11:26 ` Kirill A. Shutemov 1 sibling, 0 replies; 6+ messages in thread From: Dmitry V. Levin @ 2009-08-26 11:18 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1754 bytes --] On Wed, Aug 26, 2009 at 03:16:44PM +0400, Dmitry V. Levin wrote: > On Wed, Aug 26, 2009 at 01:24:03PM +0300, Kirill A. Shutemov wrote: > > 2009/8/26 Dmitry V. Levin <ldv@altlinux.org>: > > > On Wed, Aug 26, 2009 at 01:13:55PM +0500, Sergey Y. Afonin wrote: > > >> Приветствую. > > >> > > >> Хотел себе собрать апдейт для 2.4, но возникла проблема: > > >> > > >> gcc -I/home/asy/RPM/BUILD/bind-9.3.6 -I./include -I./../nothreads/include -I../include -I./../include -I./.. -D_GNU_SOURCE -pipe -Wall -O2 -march=i686 -W -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings -Wformat -Wpointer-arith -fno-strict-aliasing -c resource.c -fPIC -DPIC -o .libs/resource.o > > >> In file included from /usr/include/linux/config.h:4, > > >> from /usr/include/linux/fs.h:9, > > >> from resource.c:32: > > >> /usr/include/linux/autoconf.h:1:2: #error Invalid kernel header included in userspace > > >> > > >> 9.3.5 ещё собирался... > > > > > > В bind-9.3.5-P2 файл lib/isc/unix/resource.c заметно изменился, грубо говоря, > > > добавилась поддержка большого числа дескрипторов, для чего в этом файле > > > появилось следующее: > > > > > > #ifdef __linux__ > > > #include <linux/fs.h> /* To get the large NR_OPEN. */ > > > #endif > > > > Эта конструкция не работает. С 2.6.25 <linux/fs.h> не предоставляет NR_OPEN. > > Нужно использовать sysconf(_SC_OPEN_MAX). > > Ну да, на эту тему у нас есть bind-9.3.6-alt-nofile.patch > Только здесь речь идёт о бэкпорте в ALM2.4, в котором гораздо более > древний linux/fs.h Альтернативный рецепт для этого бэкпорта: изготовить патч, который будет просто выкидывать #include <linux/fs.h>, и прикладывать его после bind-9.3.6-alt-nofile.patch -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] Bind 9.3.6-alt5 для 2.4 не собрался 2009-08-26 11:16 ` Dmitry V. Levin 2009-08-26 11:18 ` Dmitry V. Levin @ 2009-08-26 11:26 ` Kirill A. Shutemov 1 sibling, 0 replies; 6+ messages in thread From: Kirill A. Shutemov @ 2009-08-26 11:26 UTC (permalink / raw) To: ALT Linux Team development discussions 2009/8/26 Dmitry V. Levin <ldv@altlinux.org>: > On Wed, Aug 26, 2009 at 01:24:03PM +0300, Kirill A. Shutemov wrote: >> 2009/8/26 Dmitry V. Levin <ldv@altlinux.org>: >> > On Wed, Aug 26, 2009 at 01:13:55PM +0500, Sergey Y. Afonin wrote: >> >> Приветствую. >> >> >> >> Хотел себе собрать апдейт для 2.4, но возникла проблема: >> >> >> >> gcc -I/home/asy/RPM/BUILD/bind-9.3.6 -I./include -I./../nothreads/include -I../include -I./../include -I./.. -D_GNU_SOURCE -pipe -Wall -O2 -march=i686 -W -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings -Wformat -Wpointer-arith -fno-strict-aliasing -c resource.c -fPIC -DPIC -o .libs/resource.o >> >> In file included from /usr/include/linux/config.h:4, >> >> from /usr/include/linux/fs.h:9, >> >> from resource.c:32: >> >> /usr/include/linux/autoconf.h:1:2: #error Invalid kernel header included in userspace >> >> >> >> 9.3.5 ещё собирался... >> > >> > В bind-9.3.5-P2 файл lib/isc/unix/resource.c заметно изменился, грубо говоря, >> > добавилась поддержка большого числа дескрипторов, для чего в этом файле >> > появилось следующее: >> > >> > #ifdef __linux__ >> > #include <linux/fs.h> /* To get the large NR_OPEN. */ >> > #endif >> >> Эта конструкция не работает. С 2.6.25 <linux/fs.h> не предоставляет NR_OPEN. >> Нужно использовать sysconf(_SC_OPEN_MAX). > > Ну да, на эту тему у нас есть bind-9.3.6-alt-nofile.patch > Только здесь речь идёт о бэкпорте в ALM2.4, в котором гораздо более > древний linux/fs.h Для 2.4, думаю, лучше воспользоваться <linux/limits.h>. В <linux/fs.h> определяется какой-то нереально большой NR_OPEN -- 2^20. ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2009-08-26 11:26 UTC | newest] Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2009-08-26 8:13 [devel] Bind 9.3.6-alt5 для 2.4 не собрался Sergey Y. Afonin 2009-08-26 8:28 ` Dmitry V. Levin 2009-08-26 10:24 ` Kirill A. Shutemov 2009-08-26 11:16 ` Dmitry V. Levin 2009-08-26 11:18 ` Dmitry V. Levin 2009-08-26 11:26 ` Kirill A. Shutemov
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