Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: unknown field ‘dev_attrs’ specified  (Прочитано 967 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн z0lt0n

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
unknown field ‘dev_attrs’ specified
« : 05 Февраля 2018, 12:37:30 »
Подскажите как вылечить? поиск ничего не дал

make all
make -C linux all
make[1]: вход в каталог «/usr/src/dahdi-linux-complete-2.11.1+2.11.1/linux»
make -C drivers/dahdi/firmware firmware-loaders
make[2]: вход в каталог «/usr/src/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/firmware»
make[2]: выход из каталога «/usr/src/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/firmware»
make -C /lib/modules/4.13.0-32-generic/build SUBDIRS=/usr/src/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi DAHDI_INCLUDE=/usr/src/dahdi-linux-complete-2.11.1+2.11.1/linux/include DAHDI_MODULES_EXTRA=" " HOTPLUG_FIRMWARE=yes modules DAHDI_BUILD_ALL=m
make[2]: вход в каталог «/usr/src/linux-headers-4.13.0-32-generic»
  CC [M]  /usr/src/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/dahdi-sysfs.o
/usr/src/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/dahdi-sysfs.c:273:2: error: unknown field ‘dev_attrs’ specified in initializer
  .dev_attrs = span_dev_attrs,
  ^
/usr/src/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/dahdi-sysfs.c:273:15: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
  .dev_attrs = span_dev_attrs,
               ^
/usr/src/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/dahdi-sysfs.c:273:15: note: (near initialization for ‘spans_bus_type.probe’)
/usr/src/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/dahdi-sysfs.c:711:2: error: unknown field ‘dev_attrs’ specified in initializer
  .dev_attrs = dahdi_device_attrs,
  ^
/usr/src/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/dahdi-sysfs.c:711:15: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
  .dev_attrs = dahdi_device_attrs,
               ^
/usr/src/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/dahdi-sysfs.c:711:15: note: (near initialization for ‘dahdi_device_bus.probe’)
cc1: some warnings being treated as errors
scripts/Makefile.build:308: ошибка выполнения рецепта для цели «/usr/src/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/dahdi-sysfs.o»
make[3]: *** [/usr/src/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/dahdi-sysfs.o] Ошибка 1
Makefile:1550: ошибка выполнения рецепта для цели «_module_/usr/src/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi»
make[2]: *** [_module_/usr/src/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi] Ошибка 2
make[2]: выход из каталога «/usr/src/linux-headers-4.13.0-32-generic»
Makefile:74: ошибка выполнения рецепта для цели «modules»
make[1]: *** [modules] Ошибка 2
make[1]: выход из каталога «/usr/src/dahdi-linux-complete-2.11.1+2.11.1/linux»
Makefile:9: ошибка выполнения рецепта для цели «all»
make: *** [all] Ошибка 2


root@ESM-ASTERISK:/usr/src/dahdi-linux-complete-2.11.1+2.11.1# gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/6/lto-wrapper
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 6.3.0-18ubuntu2~16.04' --with-bugurl=file:///usr/share/doc/gcc-6/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-6 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-6-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-6-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-6-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 6.3.0 20170519 (Ubuntu/Linaro 6.3.0-18ubuntu2~16.04)

ТС не появлялся на Форуме более полугода по состоянию на 22/07/2019 (последняя явка: 07/03/2018). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 22 Июля 2019, 14:31:10 от zg_nico »

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: unknown field ‘dev_attrs’ specified
« Ответ #1 : 05 Февраля 2018, 13:39:29 »
z0lt0n, А вы требования читали?
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн z0lt0n

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: unknown field ‘dev_attrs’ specified
« Ответ #2 : 05 Февраля 2018, 17:07:40 »
Требования к чему? к dahdi?

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: unknown field ‘dev_attrs’ specified
« Ответ #3 : 05 Февраля 2018, 18:19:49 »
z0lt0n, ага, как и к сборке пакета.
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн z0lt0n

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: unknown field ‘dev_attrs’ specified
« Ответ #4 : 06 Февраля 2018, 17:47:54 »
прошлый вопрос решился http://git.asterisk.org/gitweb/?p=dahdi/linux.git;a=commit;h=d4e232a776ee27eb04aed3cbd72a203118dbe9f1 

но вылезла новая проблема

root@ESM-ASTERISK:/usr/src/dahdi-linux-complete-2.11.1+2.11.1# make
make -C linux all
make[1]: вход в каталог «/usr/src/dahdi-linux-complete-2.11.1+2.11.1/linux»
make -C drivers/dahdi/firmware firmware-loaders
make[2]: вход в каталог «/usr/src/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/firmware»
make[2]: выход из каталога «/usr/src/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/firmware»
make -C /lib/modules/4.13.0-32-generic/build SUBDIRS=/usr/src/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi DAHDI_INCLUDE=/usr/src/dahdi-linux-complete-2.11.1+2.11.1/linux/include DAHDI_MODULES_EXTRA=" " HOTPLUG_FIRMWARE=yes modules DAHDI_BUILD_ALL=m
make[2]: вход в каталог «/usr/src/linux-headers-4.13.0-32-generic»
  VERSION /usr/src/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/xpp/xpp_version.h

  CC [M]  /usr/src/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/xpp/xbus-core.o
/usr/src/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/xpp/xbus-core.c: In function ‘xbus_populate’:
/usr/src/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/xpp/xbus-core.c:1182:34: error: ‘struct card_desc_struct’ has no member named ‘unit_descriptor’
   ret = new_card(xbus, &card_desc->unit_descriptor);
                                  ^~
scripts/Makefile.build:308: ошибка выполнения рецепта для цели «/usr/src/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/xpp/xbus-core.o»
make[4]: *** [/usr/src/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/xpp/xbus-core.o] Ошибка 1
scripts/Makefile.build:581: ошибка выполнения рецепта для цели «/usr/src/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/xpp»
make[3]: *** [/usr/src/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/xpp] Ошибка 2
Makefile:1550: ошибка выполнения рецепта для цели «_module_/usr/src/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi»
make[2]: *** [_module_/usr/src/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi] Ошибка 2
make[2]: выход из каталога «/usr/src/linux-headers-4.13.0-32-generic»
Makefile:74: ошибка выполнения рецепта для цели «modules»
make[1]: *** [modules] Ошибка 2
make[1]: выход из каталога «/usr/src/dahdi-linux-complete-2.11.1+2.11.1/linux»
Makefile:9: ошибка выполнения рецепта для цели «all»
make: *** [all] Ошибка 2

 

Страница сгенерирована за 0.04 секунд. Запросов: 23.