ALT Linux kernel packages development
 help / color / mirror / Atom feed
* [d-kernel] Q: Недостающие .h при сборке модулей. Кто их должен требовать?
@ 2007-12-11 19:07 Aleksey Avdeev
  2007-12-11 20:24 ` Sergey Vlasov
  0 siblings, 1 reply; 7+ messages in thread
From: Aleksey Avdeev @ 2007-12-11 19:07 UTC (permalink / raw)
  To: ALT Linux kernel packages development

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

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

  При сборке ядерной части usbip для xen (kernel-modules-usbip-xen-dom0,
для kernel-image-xen-dom0-2.6.18-alt4), наблюдаю следующую картину:

...
error: asm-i386/mach-xen/asm/synch_bitops.h: No such file or directory
...

  Как понимаю, вызвано сеё отсутствием xen`овских .h (собираю в хашере)...

  Вопрос в следующем: кто их должен требовать?

  Вариантов вижу 2:

1. kernel-headers-modules-xen-dom0

2. kernel-source-usbip

PS: Вариант 1 мне нравится больше.

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 544 bytes --]

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

* Re: [d-kernel] Q: Недостающие .h при сборке модулей. Кто их должен требовать?
  2007-12-11 19:07 [d-kernel] Q: Недостающие .h при сборке модулей. Кто их должен требовать? Aleksey Avdeev
@ 2007-12-11 20:24 ` Sergey Vlasov
  2007-12-12  7:01   ` Aleksey Avdeev
  0 siblings, 1 reply; 7+ messages in thread
From: Sergey Vlasov @ 2007-12-11 20:24 UTC (permalink / raw)
  To: devel-kernel

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

On Tue, Dec 11, 2007 at 10:07:40PM +0300, Aleksey Avdeev wrote:
>   При сборке ядерной части usbip для xen (kernel-modules-usbip-xen-dom0,
> для kernel-image-xen-dom0-2.6.18-alt4), наблюдаю следующую картину:
> 
> error: asm-i386/mach-xen/asm/synch_bitops.h: No such file or directory

Если это происходит на x86_64, причина в том, что при сборке пакетов
kernel-headers-modules-* сейчас удаляется слишком много файлов -
уничтожаются все include/asm-*, кроме текущей архитектуры и
asm-generic, однако в asm-x86_64 есть ссылки на файлы из asm-i386 (на
самом деле такие ссылки есть и в std-smp, просто с текущими версиями
ядер и дополнительных модулей эта проблема не проявлялась).  Нужно
исправить пакеты ядер, чтобы все необходимые файлы попадали в пакеты
kernel-headers-modules-*.

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

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

* Re: [d-kernel] Q: Недостающие .h при сборке модулей. Кто их должен требовать?
  2007-12-11 20:24 ` Sergey Vlasov
@ 2007-12-12  7:01   ` Aleksey Avdeev
  2007-12-12 10:35     ` Aleksey Avdeev
  0 siblings, 1 reply; 7+ messages in thread
From: Aleksey Avdeev @ 2007-12-12  7:01 UTC (permalink / raw)
  To: ALT Linux kernel packages development

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

Sergey Vlasov пишет:
> On Tue, Dec 11, 2007 at 10:07:40PM +0300, Aleksey Avdeev wrote:
>>   При сборке ядерной части usbip для xen (kernel-modules-usbip-xen-dom0,
>> для kernel-image-xen-dom0-2.6.18-alt4), наблюдаю следующую картину:
>>
>> error: asm-i386/mach-xen/asm/synch_bitops.h: No such file or directory
> 
> Если это происходит на x86_64,

  Да.

> причина в том, что при сборке пакетов
> kernel-headers-modules-* сейчас удаляется слишком много файлов -
> уничтожаются все include/asm-*, кроме текущей архитектуры и
> asm-generic, однако в asm-x86_64 есть ссылки на файлы из asm-i386 (на
> самом деле такие ссылки есть и в std-smp, просто с текущими версиями
> ядер и дополнительных модулей эта проблема не проявлялась).  Нужно
> исправить пакеты ядер, чтобы все необходимые файлы попадали в пакеты
> kernel-headers-modules-*.

  OK.

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 544 bytes --]

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

* Re: [d-kernel] Q: Недостающие .h при сборке модулей. Кто их должен требовать?
  2007-12-12  7:01   ` Aleksey Avdeev
@ 2007-12-12 10:35     ` Aleksey Avdeev
  2007-12-12 11:53       ` Sergey Vlasov
  0 siblings, 1 reply; 7+ messages in thread
From: Aleksey Avdeev @ 2007-12-12 10:35 UTC (permalink / raw)
  To: ALT Linux kernel packages development

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

Aleksey Avdeev пишет:
> Sergey Vlasov пишет:
>> On Tue, Dec 11, 2007 at 10:07:40PM +0300, Aleksey Avdeev wrote:
>>>   При сборке ядерной части usbip для xen (kernel-modules-usbip-xen-dom0,
>>> для kernel-image-xen-dom0-2.6.18-alt4), наблюдаю следующую картину:
>>>
>>> error: asm-i386/mach-xen/asm/synch_bitops.h: No such file or directory
>> Если это происходит на x86_64,
> 
>   Да.
> 
>> причина в том, что при сборке пакетов
>> kernel-headers-modules-* сейчас удаляется слишком много файлов -
>> уничтожаются все include/asm-*, кроме текущей архитектуры и
>> asm-generic, однако в asm-x86_64 есть ссылки на файлы из asm-i386 (на
>> самом деле такие ссылки есть и в std-smp, просто с текущими версиями
>> ядер и дополнительных модулей эта проблема не проявлялась).  Нужно
>> исправить пакеты ядер, чтобы все необходимые файлы попадали в пакеты
>> kernel-headers-modules-*.
> 
>   OK.

  Сделал так:
<http://git.altlinux.org/people/solo/packages/?p=kernel-image-2.6.18.git;a=commitdiff;h=f300cc78fd91b6c9fca43c3328bc8625a6b08515>.

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 544 bytes --]

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

* Re: [d-kernel] Q: Недостающие .h при сборке модулей. Кто их должен требовать?
  2007-12-12 10:35     ` Aleksey Avdeev
@ 2007-12-12 11:53       ` Sergey Vlasov
  2007-12-12 12:00         ` Aleksey Avdeev
  0 siblings, 1 reply; 7+ messages in thread
From: Sergey Vlasov @ 2007-12-12 11:53 UTC (permalink / raw)
  To: devel-kernel

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

On Wed, Dec 12, 2007 at 01:35:04PM +0300, Aleksey Avdeev wrote:
> Aleksey Avdeev пишет:
> > Sergey Vlasov пишет:
> >> On Tue, Dec 11, 2007 at 10:07:40PM +0300, Aleksey Avdeev wrote:
> >>>   При сборке ядерной части usbip для xen (kernel-modules-usbip-xen-dom0,
> >>> для kernel-image-xen-dom0-2.6.18-alt4), наблюдаю следующую картину:
> >>>
> >>> error: asm-i386/mach-xen/asm/synch_bitops.h: No such file or directory
> >> Если это происходит на x86_64,
> > 
> >   Да.
> > 
> >> причина в том, что при сборке пакетов
> >> kernel-headers-modules-* сейчас удаляется слишком много файлов -
> >> уничтожаются все include/asm-*, кроме текущей архитектуры и
> >> asm-generic, однако в asm-x86_64 есть ссылки на файлы из asm-i386 (на
> >> самом деле такие ссылки есть и в std-smp, просто с текущими версиями
> >> ядер и дополнительных модулей эта проблема не проявлялась).  Нужно
> >> исправить пакеты ядер, чтобы все необходимые файлы попадали в пакеты
> >> kernel-headers-modules-*.
> > 
> >   OK.
> 
>   Сделал так:
> <http://git.altlinux.org/people/solo/packages/?p=kernel-image-2.6.18.git;a=commitdiff;h=f300cc78fd91b6c9fca43c3328bc8625a6b08515>.

На самом деле нужно было просто добавить туда:

%ifarch x86_64
	[ "$dir" = "asm-i386" ] && continue
%endif

(проще оставить весь каталог, чем разбираться, что ещё из него может
понадобиться - ссылки на часть файлов есть и без xen, просто на 2.6.18
это пока не вылезало).

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

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

* Re: [d-kernel] Q: Недостающие .h при сборке модулей. Кто их должен требовать?
  2007-12-12 11:53       ` Sergey Vlasov
@ 2007-12-12 12:00         ` Aleksey Avdeev
  2007-12-12 13:56           ` Aleksey Avdeev
  0 siblings, 1 reply; 7+ messages in thread
From: Aleksey Avdeev @ 2007-12-12 12:00 UTC (permalink / raw)
  To: ALT Linux kernel packages development

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

Sergey Vlasov пишет:
> On Wed, Dec 12, 2007 at 01:35:04PM +0300, Aleksey Avdeev wrote:
>> Aleksey Avdeev пишет:
>>> Sergey Vlasov пишет:
>>>> On Tue, Dec 11, 2007 at 10:07:40PM +0300, Aleksey Avdeev wrote:
>>>>>   При сборке ядерной части usbip для xen (kernel-modules-usbip-xen-dom0,
>>>>> для kernel-image-xen-dom0-2.6.18-alt4), наблюдаю следующую картину:
>>>>>
>>>>> error: asm-i386/mach-xen/asm/synch_bitops.h: No such file or directory
>>>> Если это происходит на x86_64,
>>>   Да.
>>>
>>>> причина в том, что при сборке пакетов
>>>> kernel-headers-modules-* сейчас удаляется слишком много файлов -
>>>> уничтожаются все include/asm-*, кроме текущей архитектуры и
>>>> asm-generic, однако в asm-x86_64 есть ссылки на файлы из asm-i386 (на
>>>> самом деле такие ссылки есть и в std-smp, просто с текущими версиями
>>>> ядер и дополнительных модулей эта проблема не проявлялась).  Нужно
>>>> исправить пакеты ядер, чтобы все необходимые файлы попадали в пакеты
>>>> kernel-headers-modules-*.
>>>   OK.
>>   Сделал так:
>> <http://git.altlinux.org/people/solo/packages/?p=kernel-image-2.6.18.git;a=commitdiff;h=f300cc78fd91b6c9fca43c3328bc8625a6b08515>.
> 
> На самом деле нужно было просто добавить туда:
> 
> %ifarch x86_64
> 	[ "$dir" = "asm-i386" ] && continue
> %endif
> 
> (проще оставить весь каталог, чем разбираться, что ещё из него может
> понадобиться - ссылки на часть файлов есть и без xen, просто на 2.6.18
> это пока не вылезало).

  OK, сейчас сделаю.

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 544 bytes --]

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

* Re: [d-kernel] Q: Недостающие .h при сборке модулей. Кто их должен требовать?
  2007-12-12 12:00         ` Aleksey Avdeev
@ 2007-12-12 13:56           ` Aleksey Avdeev
  0 siblings, 0 replies; 7+ messages in thread
From: Aleksey Avdeev @ 2007-12-12 13:56 UTC (permalink / raw)
  To: ALT Linux kernel packages development

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

Aleksey Avdeev пишет:
> Sergey Vlasov пишет:
>> On Wed, Dec 12, 2007 at 01:35:04PM +0300, Aleksey Avdeev wrote:
>>> Aleksey Avdeev пишет:
>>>> Sergey Vlasov пишет:
>>>>> On Tue, Dec 11, 2007 at 10:07:40PM +0300, Aleksey Avdeev wrote:
>>>>>>   При сборке ядерной части usbip для xen (kernel-modules-usbip-xen-dom0,
>>>>>> для kernel-image-xen-dom0-2.6.18-alt4), наблюдаю следующую картину:
>>>>>>
>>>>>> error: asm-i386/mach-xen/asm/synch_bitops.h: No such file or directory
>>>>> Если это происходит на x86_64,
>>>>   Да.
>>>>
>>>>> причина в том, что при сборке пакетов
>>>>> kernel-headers-modules-* сейчас удаляется слишком много файлов -
>>>>> уничтожаются все include/asm-*, кроме текущей архитектуры и
>>>>> asm-generic, однако в asm-x86_64 есть ссылки на файлы из asm-i386 (на
>>>>> самом деле такие ссылки есть и в std-smp, просто с текущими версиями
>>>>> ядер и дополнительных модулей эта проблема не проявлялась).  Нужно
>>>>> исправить пакеты ядер, чтобы все необходимые файлы попадали в пакеты
>>>>> kernel-headers-modules-*.
>>>>   OK.
>>>   Сделал так:
>>> <http://git.altlinux.org/people/solo/packages/?p=kernel-image-2.6.18.git;a=commitdiff;h=f300cc78fd91b6c9fca43c3328bc8625a6b08515>.
>> На самом деле нужно было просто добавить туда:
>>
>> %ifarch x86_64
>> 	[ "$dir" = "asm-i386" ] && continue
>> %endif
>>
>> (проще оставить весь каталог, чем разбираться, что ещё из него может
>> понадобиться - ссылки на часть файлов есть и без xen, просто на 2.6.18
>> это пока не вылезало).
> 
>   OK, сейчас сделаю.

  Сделал
<http://git.altlinux.org/people/solo/packages/?p=kernel-image-2.6.18.git;a=commit;h=2fe5ffa8c19f9c21e18422e2647720744f18224c>
(для dom0) и
<http://git.altlinux.org/people/solo/packages/?p=kernel-image-2.6.18.git;a=commit;h=5d695abb82d8914872c10ea7ab2d757d86415410>
(для domU).

  С данными ядрами модули для usbip собираются (другие -- пока не проверял).

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 544 bytes --]

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

end of thread, other threads:[~2007-12-12 13:56 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-12-11 19:07 [d-kernel] Q: Недостающие .h при сборке модулей. Кто их должен требовать? Aleksey Avdeev
2007-12-11 20:24 ` Sergey Vlasov
2007-12-12  7:01   ` Aleksey Avdeev
2007-12-12 10:35     ` Aleksey Avdeev
2007-12-12 11:53       ` Sergey Vlasov
2007-12-12 12:00         ` Aleksey Avdeev
2007-12-12 13:56           ` Aleksey Avdeev

ALT Linux kernel packages development

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel-kernel/0 devel-kernel/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-kernel devel-kernel/ http://lore.altlinux.org/devel-kernel \
		devel-kernel@altlinux.org devel-kernel@altlinux.ru devel-kernel@altlinux.com
	public-inbox-index devel-kernel

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


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