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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Ошибка при компилировании модулей ядра  (Прочитано 1744 раз)

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

Оффлайн pavel_

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Здравствуйте, подскажите пожалуйста, при компилировании модулей ядра происходит ошибка:

Make modules.
/home/pavel/my_lab_directory/toolchain/bin/arm-linux-gnueabihf-gcc: 5: /home/pavel/my_lab_directory/toolchain/bin/arm-linux-gnueabihf-gcc: Syntax error: word unexpected (expecting ")")
make: Вход в каталог `/home/pavel/my_lab_directory/socfpga-4.1-ltsi'
scripts/kconfig/conf  --silentoldconfig Kconfig
make: Выход из каталога `/home/pavel/my_lab_directory/socfpga-4.1-ltsi'
/home/pavel/my_lab_directory/toolchain/bin/arm-linux-gnueabihf-gcc: 5: /home/pavel/my_lab_directory/toolchain/bin/arm-linux-gnueabihf-gcc: Syntax error: word unexpected (expecting ")")
make: Вход в каталог `/home/pavel/my_lab_directory/socfpga-4.1-ltsi'
  CHK     include/config/kernel.release
  UPD     include/config/kernel.release
  WRAP    arch/arm/include/generated/asm/bitsperlong.h
  WRAP    arch/arm/include/generated/asm/cputime.h
  WRAP    arch/arm/include/generated/asm/current.h
  WRAP    arch/arm/include/generated/asm/emergency-restart.h
  WRAP    arch/arm/include/generated/asm/errno.h
  WRAP    arch/arm/include/generated/asm/exec.h
  WRAP    arch/arm/include/generated/asm/ioctl.h
  WRAP    arch/arm/include/generated/asm/ipcbuf.h
  WRAP    arch/arm/include/generated/asm/irq_regs.h
  WRAP    arch/arm/include/generated/asm/kdebug.h
  WRAP    arch/arm/include/generated/asm/local.h
  WRAP    arch/arm/include/generated/asm/local64.h
  WRAP    arch/arm/include/generated/asm/mcs_spinlock.h
  WRAP    arch/arm/include/generated/asm/msgbuf.h
  WRAP    arch/arm/include/generated/asm/msi.h
  WRAP    arch/arm/include/generated/asm/param.h
  WRAP    arch/arm/include/generated/asm/parport.h
  WRAP    arch/arm/include/generated/asm/poll.h
  WRAP    arch/arm/include/generated/asm/preempt.h
  WRAP    arch/arm/include/generated/asm/resource.h
  WRAP    arch/arm/include/generated/asm/rwsem.h
  WRAP    arch/arm/include/generated/asm/scatterlist.h
  WRAP    arch/arm/include/generated/asm/seccomp.h
  WRAP    arch/arm/include/generated/asm/sections.h
  WRAP    arch/arm/include/generated/asm/segment.h
  WRAP    arch/arm/include/generated/asm/sembuf.h
  WRAP    arch/arm/include/generated/asm/serial.h
  WRAP    arch/arm/include/generated/asm/shmbuf.h
  WRAP    arch/arm/include/generated/asm/siginfo.h
  WRAP    arch/arm/include/generated/asm/simd.h
  WRAP    arch/arm/include/generated/asm/sizes.h
  WRAP    arch/arm/include/generated/asm/socket.h
  WRAP    arch/arm/include/generated/asm/sockios.h
  WRAP    arch/arm/include/generated/asm/termbits.h
  WRAP    arch/arm/include/generated/asm/termios.h
  WRAP    arch/arm/include/generated/asm/timex.h
  WRAP    arch/arm/include/generated/asm/trace_clock.h
  WRAP    arch/arm/include/generated/asm/unaligned.h
  CHK     include/generated/uapi/linux/version.h
  UPD     include/generated/uapi/linux/version.h
  CHK     include/generated/utsrelease.h
  UPD     include/generated/utsrelease.h
  HOSTCC  scripts/basic/bin2c
  Generating include/generated/mach-types.h
  CC      kernel/bounds.s
/home/pavel/my_lab_directory/toolchain/bin/arm-linux-gnueabihf-gcc: 5: /home/pavel/my_lab_directory/toolchain/bin/arm-linux-gnueabihf-gcc: Syntax error: word unexpected (expecting ")")
make[1]: *** [kernel/bounds.s] Ошибка 2
make: *** [prepare0] Ошибка 2
make: Выход из каталога `/home/pavel/my_lab_directory/socfpga-4.1-ltsi'

ERROR: making modules


Что это за ошибка и в каком месте какого файла?

Цитата: Правила форума
1.4. Листинги и содержимое текстовых файлов следует добавлять в сообщение с помощью тегов [spoiler]...[/spoiler] или [code]...[/code], либо прикреплять к сообщению в виде отдельного файла. Длинные гиперссылки следует оформлять при помощи тега [url=]...[/url]

--HP
« Последнее редактирование: 04 Апрель 2017, 16:33:43 от Haron Prime »

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 434
    • Просмотр профиля
Re: Ошибка при компилировании модулей ядра
« Ответ #1 : 04 Апрель 2017, 16:45:21 »
pavel_, Вы правда не понимаете? Сантоксичная  :2funny:  ошибка: ожидается одно, встречается другое
См. 5-ую строку файла /home/pavel/my_lab_directory/toolchain/bin/arm-linux-gnueabihf-gcc.

Оффлайн pavel_

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Ошибка при компилировании модулей ядра
« Ответ #2 : 04 Апрель 2017, 17:12:25 »
этот файл - компилятор.  ошибка в компиляторе?

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 434
    • Просмотр профиля
Re: Ошибка при компилировании модулей ядра
« Ответ #3 : 04 Апрель 2017, 17:20:05 »
Ссылку на модуль предоставьте. А то ваш "компилятор" находится в иерархии домашнего каталога пользователя.

Оффлайн pavel_

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Ошибка при компилировании модулей ядра
« Ответ #4 : 04 Апрель 2017, 18:56:03 »
Прошу прощения, не пояснил что делаю, собираюсь написать модуль ядра для embedded linux, скачал тулчейн и исходники целевого ядра линукс в папки /home/pavel/my_lab_directory/toolchain и /home/pavel/my_lab_directory/socfpga-4.1-ltsi, соответственно. в скрипте, который автоматизирует скачивание ядра, тулчейна, настройку ядра и переменных среды, запускается компиляция модулей ядра:
echo "Make modules."
make -C "${socfpga-4.1-ltsi}" "KBUILD_BUILD_VERSION=${KBUILD_BUILD_VERSION}" "INSTALL_MOD_PATH=${socfpga-4.1-ltsi}" modules || {
   echo ""
   echo "ERROR: making modules"
   echo ""
   exit 1   
}


в результате которой выдается:

(Нажмите, чтобы показать/скрыть)


Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 11144
    • Просмотр профиля
Re: Ошибка при компилировании модулей ядра
« Ответ #5 : 04 Апрель 2017, 20:45:52 »
А то ваш "компилятор" находится в иерархии домашнего каталога пользователя.
Это нормально, когда собрается на другой архитектуре. Компилятор включен в исходники. Сначада собирается toolchain, а потом уже при его помощи все остальное.

Здравствуйте, подскажите пожалуйста, при компилировании модулей ядра происходит ошибка:
У вас не при компиляции модулей ядра происходит ошибка, а при сборке тулчейна. Вам лучше спросить там, откуда вы этот тулчейн брали. Вы же собираете нечто не под Ubuntu. Так что это вообще офтопик тут. Разве что в Разговорах обо всем.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 434
    • Просмотр профиля
Re: Ошибка при компилировании модулей ядра
« Ответ #6 : 04 Апрель 2017, 21:01:24 »
Это нормально, когда собрается на другой архитектуре. Компилятор включен в исходники. Сначада собирается toolchain, а потом уже при его помощи все остальное.
А что, Ubuntu уже настолько обнищала, что не нашлось мейнтейнеров, сопровождающих кросс-компиляторы? Какая бяка  :2funny:

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 14447
  • Я не слышу.
    • Просмотр профиля
Re: Ошибка при компилировании модулей ядра
« Ответ #7 : 04 Апрель 2017, 22:28:13 »
Цитировать
Syntax error: word unexpected (expecting ")")
word как Office печатать?


Пользователь добавил сообщение 04 Апрель 2017, 22:39:58:
sh -c 'case a in b c) :; esac'
вывод?
« Последнее редактирование: 04 Апрель 2017, 22:39:58 от victor00000 »

 

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