sky
написал 15 декабря 2004 года в 14:30 (784 просмотра)
Ведет себя
как мужчина; открыл 19 тем в форуме, оставил 677 комментариев на сайте.
Блин уже заколебался с этим ядром, вот, что мне bash говорит:
CC [M] drivers/usb/core/hcd.o drivers/usb/core/hcd.c:132: error: parse error before '>>' token drivers/usb/core/hcd.c:132: error: initializer element is not constant drivers/usb/core/hcd.c:132: error: (near initialization for `usb2_rh_dev_descrip tor[12]') drivers/usb/core/hcd.c:132: error: parse error before '>>' token drivers/usb/core/hcd.c:132: error: initializer element is not constant drivers/usb/core/hcd.c:132: error: (near initialization for `usb2_rh_dev_descrip tor[13]') drivers/usb/core/hcd.c:155: error: parse error before '>>' token drivers/usb/core/hcd.c:155: error: initializer element is not constant drivers/usb/core/hcd.c:155: error: (near initialization for `usb11_rh_dev_descri ptor[12]') drivers/usb/core/hcd.c:155: error: parse error before '>>' token drivers/usb/core/hcd.c:155: error: initializer element is not constant drivers/usb/core/hcd.c:155: error: (near initialization for `usb11_rh_dev_descri ptor[13]') make[3]: *** [drivers/usb/core/hcd.o] Ошибка 1 make[2]: *** [drivers/usb/core] Ошибка 2 make[1]: *** [drivers/usb] Ошибка 2 make: *** [drivers] Ошибка 2
Пробовал включать USB как модулем, так и статически эффект нулевой.
Ядро 2.6.9, система Slackware 10. Мож у кого есть мысли???
ps: Патчей никаких не накладывал
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
Так, наложил патч Алана Кокса за номером 15, всё собралось
ftp://ftp.kernel.org/pub/linux/kernel/people/alan/linux-2.6/2.6.9/patch-2.6.9-ac15.bz2
Конфиг моего компа есть в профиле
хммм…. странно.
у меня это же ванильное ядро собирается нормально. usb, правда, статически в ядре, но это, судя по твоему, не принципиально…
посмотри, что в патче есть на тему hcd.
хотя, больше подозрение на то, что где-то определена переменная с тем же именем, что и константа или включаемый .h с определениями констаны не указа/не содержит этих констант.
кстати, в этой связи может быть и глюк конфигурирования параметров — что-то не правильно настроил/сохранил — и потому не совсм корректно прошло формирование config.h и/или Makefile. а после наложения патча — всё нормально пересоздалось.
Честно говоря, я думаю, что это происходило из-за того, что я добавлял к Sublevel’у ядра буковки а, b,c; шоб при установке нового 2.6.9, существующие модули 2.6.9 не затирались. Даже накопал одну заплатку к патчу кокса, в которой исправлялось именно это, в ней было что-то типа:
Начал добавлять буковки к Extraversion, всё стало работать. Это всё странно, т.к. на 2.6.7 всегда работало. Хотя Линус там каждый день всё меняет туды-сюды и обратно.
p.s . Похоже, что патч никакой, кроме познавательной пользы не принёс