Я скопировал рецепт squidguard из OE -Classic и скопировал файлы в мета-демонстрацию нового слоя. создал файл layer.conf. Когда я пытаюсь создать образ с помощью команды bitbake .... требуется руководство. Я не знаю об этом ... {LIC_FILE_CHKSUM ???? }
Журнал ошибок показывает, что контрольная сумма md5 для файла COPYING из squidguard изменилась на 17cccb557...e6, поэтому вам нужно заменить часть md5 переменной LIC_FILES_CHKSUM:
если я пытаюсь создать рецепт, сколько времени уйдет на его завершение? для начинающих и опытных .....
- personBabu G; 27.11.2017
comment
Правильный синтаксис: LIC_FILES_CHKSUM = " \ file://COPYING;md5=17cccb55725bad30d60ee344fa9561e \ " Я предлагаю вам взглянуть на devtool для создания рецептов, это видео действительно поучительно youtube. ru / watch? v = CiD7rB35CRE - personNayfe; 27.11.2017
comment
я выполнил шаги, упомянутые в видео. когда я пытаюсь создать рецепт squidguard, получаю следующую ошибку: `ERROR: Task (poky / workspace / recipes / squidguard / squidguard_1.4.bb: do_conf igure) не удалось с кодом выхода '1' 'ERROR: squidguard-1.4-r0 do_configure: Function failed: do_configure (log file is located at oe-core/build/tmp-glibc/work/armv7at2hf-neon-angstrom-linux-gnueabi/squidguard/1.4-r0/temp/log.do_configure.19012)ERROR: Logfile of failure stored in: oe-core/build/tmp-glibc/work/armv7at2hf-neon-angstrom-linux-gnueabi/squidguard/1.4-r0/temp/log.do_configure.1901 - personBabu G; 28.11.2017
comment
несколько проблем с этим рецептом: make-файлы рецептов не работают с отдельным src / build, поэтому вы должны использовать inherit autotools-brokensep. Ваша ошибка do_configure возникает из-за включения / lib poisioning и исправляется добавлением --with-ldap-inc=${STAGING_INCDIR} --with-ldap-lib=${STAGING_LIBDIR}. Я добавил сюда рецепт: https://github.com/nefethael/meta-random/tree/master/recipes-squidguard/squidguard Я добавил только настройку / компиляцию, возможно, нужно настроить шаг do_install ().
- personNayfe; 28.11.2017
comment
при попытке построить это я получаю следующую ошибку: ERROR: squidguard-1.0+git999-r0 do_configure: autoreconf execution failed.ERROR: squidguard-1.0+git999-r0 do_configure: Function failed: do_configure (log file is located at /home/babu/oe-core/build/tmp-glibc/work/armv7at2hf-neon-angstrom-linux-gnueabi/squidguard/1.0+git999-r0/temp/log.do_configure.6177)ERROR: Logfile of failure stored in: ../tmp-glibc/work/armv7at2hf-neon-angstrom-linux-gnueabi/squidguard/1.0+git999-r0/temp/log.do_configure.6177 - personBabu G; 29.11.2017
comment
Вам следует добавить неудачный файл log.do_configure и, возможно, config.log из папки сборки.
- personNayfe; 29.11.2017
comment
Когда bitbake не работает с ERROR: Logfile of failure stored in: ../tmp-glibc/work/armv7at2hf-neon-angstrom-linux-gnueabi/squidguard/1.0+git999-r0/temp/log.do_configure.6177, нам нужно увидеть log.do_configure.6177 файл, чтобы получить подробную информацию об ошибке. Поскольку это проблема конфигурации, вам также следует предоставить <build>/tmp/work/<arch>/squidguard/<version>/git/config.log для получения помощи. Вы также можете присоединиться к #yocto в чате freenode.
- personNayfe; 29.11.2017