Building UrJtag with bitbake or cross-compile

I’m having trouble compiling urjtag for our colibri imx6.

I found a receipie at /recipes/urjtag/

When I save the files from there to: /home/steve/oe-core/layers/openembedded-core/meta/recipes-devtools/urjtag/

Then run “. export”, then “bitbake urjtag”, I get the following output:

steve@trabajonuevo ~/oe-core/build $ bitbake urjtag
Loading cache: 100% |##################################################################################################################################| Time: 0:00:01
Loaded 3420 entries from dependency cache.
Parsing recipes: 100% |################################################################################################################################| Time: 0:00:04
Parsing of 2660 .bb files complete (2658 cached, 2 parsed). 3422 targets, 290 skipped, 0 masked, 0 errors.
WARNING: No recipes available for:
  /home/steve/oe-core/build/../layers/meta-jetson-tk1/recipes-graphics/mesa/mesa_11.1.1.bbappend
  /home/steve/oe-core/build/../layers/meta-angstrom/recipes-tweaks/ecj/ecj-initial-native.bbappend
NOTE: Resolving any missing task queue dependencies

Build Configuration:
BB_VERSION        = "1.32.0"
BUILD_SYS         = "x86_64-linux"
NATIVELSBSTRING   = "LinuxMint-18.2"
TARGET_SYS        = "arm-angstrom-linux-gnueabi"
MACHINE           = "colibri-imx6"
DISTRO            = "angstrom"
DISTRO_VERSION    = "v2016.12"
TUNE_FEATURES     = "arm armv7a vfp thumb neon       callconvention-hard"
TARGET_FPU        = "hard"
meta-angstrom     = "HEAD:9625910bb4bb48b3f4d87a1e9ff3576d40bd656a"
meta-toradex-nxp  = "HEAD:c4f34b34bf34f44b974a7add623cafff17d880ad"
meta-freescale    = "HEAD:05681fdf8298bb441c15135eae424c7601b07e98"
meta-freescale-3rdparty = "HEAD:e55167c3c2770c07a475342f99cc2a3a23fbfa0c"
meta-toradex-tegra = "HEAD:8deaad62384fbe4f4079f62bb7fdfa70ef199236"
meta-jetson-tk1   = "HEAD:e8b87fe8da7c6fcffa37ab245f50082953cc1ee1"
meta-toradex-bsp-common = "HEAD:bb3fafea5a3094909c8d7fb3216c37210fcfc339"
meta-snappy       = "HEAD:f6df6a63756d9976bcccb5fefdbc64e5cc794c99"
meta-linaro-toolchain = "HEAD:5d2cb685217794293ea2bab18d7e62019c329d06"
meta-oe           
meta-efl          
meta-gpe          
meta-gnome        
meta-xfce         
meta-initramfs    
meta-systemd      
meta-networking   
meta-multimedia   
meta-python       = "HEAD:b40116cf457b88a2db14b86fda9627fb34d56ae6"
meta-lxde         = "HEAD:1bd36a4d0f7e1e9fdea9c4c991188bc1dc9da421"
meta-browser      = "HEAD:1569eeb9cc1b87632abbf35fbb05f4ac4eeb3987"
meta-qt4          = "HEAD:f389368dc86e745df14cab9eeb9a94bc02bd273e"
meta-qt5          = "HEAD:2c9f0e4eb0e9097f6f872ec1e1d81768a8ab5f1b"
meta-freescale-distro = "HEAD:cd5c7a2539f40004f74126e9fdf08254fd9a6390"
meta-toradex-demos = "HEAD:a08f1a3164e9ce16fca09f1f1c016b81eb1fcfaa"
meta              = "HEAD:93b7f83a4212409a55ddf568a34468d4f6ef2c06"

Initialising tasks: 100% |#############################################################################################################################| Time: 0:00:02
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
ERROR: urjtag-0.10-r1+gitrAUTOINC+f43c472952 do_populate_lic: QA Issue: urjtag: Recipe file fetches files and does not have license file information (LIC_FILES_CHKSUM) [license-checksum]
ERROR: urjtag-0.10-r1+gitrAUTOINC+f43c472952 do_populate_lic: Fatal QA errors found, failing task.
ERROR: urjtag-0.10-r1+gitrAUTOINC+f43c472952 do_populate_lic: Function failed: populate_lic_qa_checksum
ERROR: Logfile of failure stored in: /home/steve/oe-core/build/tmp-glibc/work/armv7at2hf-neon-angstrom-linux-gnueabi/urjtag/0.10-r1+gitrAUTOINC+f43c472952/temp/log.do_populate_lic.17011
ERROR: Task (/home/steve/oe-core/build/../layers/openembedded-core/meta/recipes-devtools/urjtag/urjtag_git.bb:do_populate_lic) failed with exit code '1'
ERROR: urjtag-0.10-r1+gitrAUTOINC+f43c472952 do_configure: autoreconf execution failed.
ERROR: urjtag-0.10-r1+gitrAUTOINC+f43c472952 do_configure: Function failed: do_configure (log file is located at /home/steve/oe-core/build/tmp-glibc/work/armv7at2hf-neon-angstrom-linux-gnueabi/urjtag/0.10-r1+gitrAUTOINC+f43c472952/temp/log.do_configure.17010)
ERROR: Logfile of failure stored in: /home/steve/oe-core/build/tmp-glibc/work/armv7at2hf-neon-angstrom-linux-gnueabi/urjtag/0.10-r1+gitrAUTOINC+f43c472952/temp/log.do_configure.17010
Log data follows:
| DEBUG: Executing python function sysroot_cleansstate
| DEBUG: Python function sysroot_cleansstate finished
| DEBUG: SITE files ['endian-little', 'bit-32', 'arm-common', 'arm-32', 'common-linux', 'common-glibc', 'arm-linux', 'arm-linux-gnueabi', 'common']
| DEBUG: Executing shell function autotools_preconfigure
| DEBUG: Shell function autotools_preconfigure finished
| DEBUG: Executing python function autotools_copy_aclocals
| DEBUG: Considering setscene task: ['texinfo-dummy-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['libtool-native', 'do_populate_sysroot']
| DEBUG: Considering setscene task: ['libusb1', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['libusb1', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['libusb-compat', 'do_populate_sysroot']
| DEBUG: Considering setscene task: ['pkgconfig-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['libusb-compat', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['pkgconfig-native', 'do_populate_sysroot']
| NOTE: Skipping setscene dependency virtual:native:/home/steve/oe-core/build/../layers/openembedded-core/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb:do_populate_sysroot for m4 macro copying
| DEBUG: Considering setscene task: ['pseudo-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['pseudo-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['libusb-compat', 'do_populate_sysroot']
| NOTE: Skipping setscene dependency virtual:native:/home/steve/oe-core/build/../layers/openembedded-core/meta/recipes-devtools/pseudo/pseudo_1.8.1.bb:do_populate_sysroot for m4 macro copying
| DEBUG: Considering setscene task: ['libgcc', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['libgcc', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['gcc-runtime', 'do_populate_sysroot']
| DEBUG: Considering setscene task: ['pseudo-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['pseudo-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['gcc-runtime', 'do_populate_sysroot']
| NOTE: Skipping setscene dependency virtual:native:/home/steve/oe-core/build/../layers/openembedded-core/meta/recipes-devtools/pseudo/pseudo_1.8.1.bb:do_populate_sysroot for m4 macro copying
| DEBUG: Considering setscene task: ['gmp-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['gmp-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['gcc-cross-arm', 'do_populate_sysroot']
| DEBUG: Considering setscene task: ['zlib-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['zlib-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['gcc-cross-arm', 'do_populate_sysroot']
| DEBUG: Considering setscene task: ['linux-libc-headers', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['linux-libc-headers', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['gcc-cross-arm', 'do_populate_sysroot']
| DEBUG: Considering setscene task: ['libmpc-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['libmpc-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['gcc-cross-arm', 'do_populate_sysroot']
| DEBUG: Considering setscene task: ['binutils-cross-arm', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['binutils-cross-arm', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['gcc-cross-arm', 'do_populate_sysroot']
| DEBUG: Considering setscene task: ['mpfr-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['mpfr-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['gcc-cross-arm', 'do_populate_sysroot']
| DEBUG: Considering setscene task: ['gettext-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['gettext-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['gettext', 'do_populate_sysroot']
| NOTE: Skipping setscene dependency virtual:native:/home/steve/oe-core/build/../layers/openembedded-core/meta/recipes-core/gettext/gettext_0.19.8.1.bb:do_populate_sysroot for m4 macro copying
| DEBUG: Considering setscene task: ['expat', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['gettext', 'do_populate_sysroot']
| DEBUG: Considering setscene task: ['pseudo-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['gettext', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['pseudo-native', 'do_populate_sysroot']
| NOTE: Skipping setscene dependency virtual:native:/home/steve/oe-core/build/../layers/openembedded-core/meta/recipes-devtools/pseudo/pseudo_1.8.1.bb:do_populate_sysroot for m4 macro copying
| DEBUG: Considering setscene task: ['ncurses', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['readline', 'do_populate_sysroot']
| DEBUG: Considering setscene task: ['pseudo-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['readline', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['pseudo-native', 'do_populate_sysroot']
| NOTE: Skipping setscene dependency virtual:native:/home/steve/oe-core/build/../layers/openembedded-core/meta/recipes-devtools/pseudo/pseudo_1.8.1.bb:do_populate_sysroot for m4 macro copying
| DEBUG: Considering setscene task: ['m4-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['autoconf-native', 'do_populate_sysroot']
| DEBUG: Considering setscene task: ['gperf-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['gperf-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['glibc', 'do_populate_sysroot']
| NOTE: Skipping setscene dependency virtual:native:/home/steve/oe-core/build/../layers/openembedded-core/meta/recipes-extended/gperf/gperf_3.0.4.bb:do_populate_sysroot for m4 macro copying
| DEBUG: Considering setscene task: ['gcc-cross-initial-arm', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['glibc', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['gcc-cross-initial-arm', 'do_populate_sysroot']
| NOTE: Skipping setscene dependency /home/steve/oe-core/build/../layers/meta-linaro/meta-linaro-toolchain/recipes-devtools/gcc/gcc-cross-initial_linaro-6.2.bb:do_populate_sysroot for m4 macro copying
| DEBUG: Considering setscene task: ['glibc-initial', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['glibc', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['glibc-initial', 'do_populate_sysroot']
| NOTE: Skipping setscene dependency /home/steve/oe-core/build/../layers/openembedded-core/meta/recipes-core/glibc/glibc-initial_2.24.bb:do_populate_sysroot for m4 macro copying
| DEBUG: Considering setscene task: ['systemd-systemctl-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['glibc', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['systemd-systemctl-native', 'do_populate_sysroot']
| NOTE: Skipping setscene dependency /home/steve/oe-core/build/../layers/openembedded-core/meta/recipes-core/systemd/systemd-systemctl-native.bb:do_populate_sysroot for m4 macro copying
| DEBUG: Considering setscene task: ['pseudo-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['glibc', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['pseudo-native', 'do_populate_sysroot']
| NOTE: Skipping setscene dependency virtual:native:/home/steve/oe-core/build/../layers/openembedded-core/meta/recipes-devtools/pseudo/pseudo_1.8.1.bb:do_populate_sysroot for m4 macro copying
| DEBUG: Considering setscene task: ['libgcc-initial', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['glibc', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['libgcc-initial', 'do_populate_sysroot']
| NOTE: Skipping setscene dependency /home/steve/oe-core/build/../layers/meta-linaro/meta-linaro-toolchain/recipes-devtools/gcc/libgcc-initial_linaro-6.2.bb:do_populate_sysroot for m4 macro copying
| DEBUG: Considering setscene task: ['cmake-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['libftdi', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['cmake-native', 'do_populate_sysroot']
| NOTE: Skipping setscene dependency /home/steve/oe-core/build/../layers/openembedded-core/meta/recipes-devtools/cmake/cmake-native_3.6.1.bb:do_populate_sysroot for m4 macro copying
| DEBUG: Considering setscene task: ['pseudo-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['libftdi', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['pseudo-native', 'do_populate_sysroot']
| NOTE: Skipping setscene dependency virtual:native:/home/steve/oe-core/build/../layers/openembedded-core/meta/recipes-devtools/pseudo/pseudo_1.8.1.bb:do_populate_sysroot for m4 macro copying
| DEBUG: Considering setscene task: ['pkgconfig-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['libftdi', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['pkgconfig-native', 'do_populate_sysroot']
| NOTE: Skipping setscene dependency virtual:native:/home/steve/oe-core/build/../layers/openembedded-core/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb:do_populate_sysroot for m4 macro copying
| DEBUG: Considering setscene task: ['pseudo-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['pseudo-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['libtool-cross', 'do_populate_sysroot']
| NOTE: Skipping setscene dependency virtual:native:/home/steve/oe-core/build/../layers/openembedded-core/meta/recipes-devtools/pseudo/pseudo_1.8.1.bb:do_populate_sysroot for m4 macro copying
| DEBUG: Considering setscene task: ['pkgconfig-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['libusb1', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['pkgconfig-native', 'do_populate_sysroot']
| NOTE: Skipping setscene dependency virtual:native:/home/steve/oe-core/build/../layers/openembedded-core/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb:do_populate_sysroot for m4 macro copying
| DEBUG: Considering setscene task: ['pseudo-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['libusb1', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['pseudo-native', 'do_populate_sysroot']
| NOTE: Skipping setscene dependency virtual:native:/home/steve/oe-core/build/../layers/openembedded-core/meta/recipes-devtools/pseudo/pseudo_1.8.1.bb:do_populate_sysroot for m4 macro copying
| DEBUG: Considering setscene task: ['pseudo-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['libgcc', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['pseudo-native', 'do_populate_sysroot']
| NOTE: Skipping setscene dependency virtual:native:/home/steve/oe-core/build/../layers/openembedded-core/meta/recipes-devtools/pseudo/pseudo_1.8.1.bb:do_populate_sysroot for m4 macro copying
| DEBUG: Considering setscene task: ['xz-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['zlib-native', 'do_populate_sysroot']
| DEBUG: Considering setscene task: ['unifdef-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['linux-libc-headers', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['unifdef-native', 'do_populate_sysroot']
| NOTE: Skipping setscene dependency virtual:native:/home/steve/oe-core/build/../layers/openembedded-core/meta/recipes-devtools/unifdef/unifdef_2.11.bb:do_populate_sysroot for m4 macro copying
| DEBUG: Considering setscene task: ['pseudo-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['linux-libc-headers', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['pseudo-native', 'do_populate_sysroot']
| NOTE: Skipping setscene dependency virtual:native:/home/steve/oe-core/build/../layers/openembedded-core/meta/recipes-devtools/pseudo/pseudo_1.8.1.bb:do_populate_sysroot for m4 macro copying
| DEBUG: Considering setscene task: ['flex-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['flex-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['binutils-cross-arm', 'do_populate_sysroot']
| DEBUG: Considering setscene task: ['bison-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['bison-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['binutils-cross-arm', 'do_populate_sysroot']
| DEBUG: Considering setscene task: ['pigz-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['pigz-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['expat', 'do_populate_sysroot']
| NOTE: Skipping setscene dependency virtual:native:/home/steve/oe-core/build/../layers/openembedded-core/meta/recipes-extended/pigz/pigz_2.3.3.bb:do_populate_sysroot for m4 macro copying
| DEBUG: Considering setscene task: ['pseudo-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['pseudo-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['expat', 'do_populate_sysroot']
| NOTE: Skipping setscene dependency virtual:native:/home/steve/oe-core/build/../layers/openembedded-core/meta/recipes-devtools/pseudo/pseudo_1.8.1.bb:do_populate_sysroot for m4 macro copying
| DEBUG: Considering setscene task: ['opkg-utils', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['ncurses', 'do_populate_sysroot']
| DEBUG: Considering setscene task: ['ncurses-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['ncurses', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['ncurses-native', 'do_populate_sysroot']
| NOTE: Skipping setscene dependency virtual:native:/home/steve/oe-core/build/../layers/openembedded-core/meta/recipes-core/ncurses/ncurses_6.0+20160625.bb:do_populate_sysroot for m4 macro copying
| DEBUG: Considering setscene task: ['pseudo-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['ncurses', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['pseudo-native', 'do_populate_sysroot']
| NOTE: Skipping setscene dependency virtual:native:/home/steve/oe-core/build/../layers/openembedded-core/meta/recipes-devtools/pseudo/pseudo_1.8.1.bb:do_populate_sysroot for m4 macro copying
| DEBUG: Considering setscene task: ['pkgconfig-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['ncurses', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['pkgconfig-native', 'do_populate_sysroot']
| NOTE: Skipping setscene dependency virtual:native:/home/steve/oe-core/build/../layers/openembedded-core/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb:do_populate_sysroot for m4 macro copying
| DEBUG: Considering setscene task: ['gettext-minimal-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['xz-native', 'do_populate_sysroot']
| DEBUG: Considering setscene task: ['pseudo-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['pseudo-native', 'do_populate_sysroot']
| DEBUG:   considering dependency: ['opkg-utils', 'do_populate_sysroot']
| NOTE: Skipping setscene dependency virtual:native:/home/steve/oe-core/build/../layers/openembedded-core/meta/recipes-devtools/pseudo/pseudo_1.8.1.bb:do_populate_sysroot for m4 macro copying
| DEBUG: SITE files ['endian-little', 'bit-32', 'arm-common', 'arm-32', 'common-linux', 'common-glibc', 'arm-linux', 'arm-linux-gnueabi', 'common']
| DEBUG: Python function autotools_copy_aclocals finished
| DEBUG: Executing shell function do_configure
| NOTE: Executing ACLOCAL="aclocal --system-acdir=/home/steve/oe-core/build/tmp-glibc/work/armv7at2hf-neon-angstrom-linux-gnueabi/urjtag/0.10-r1+gitrAUTOINC+f43c472952/aclocal-copy/" autoreconf --verbose --install --force -s
| ERROR: autoreconf execution failed.
| automake (GNU automake) 1.15
| Copyright (C) 2014 Free Software Foundation, Inc.
| License GPLv2+: GNU GPL version 2 or later 
| This is free software: you are free to change and redistribute it.
| There is NO WARRANTY, to the extent permitted by law.
| 
| Written by Tom Tromey 
|        and Alexandre Duret-Lutz .
| AUTOV is 1
| autoreconf: Entering directory `.'
| autoreconf: running: autopoint --force
| Copying file ABOUT-NLS
| Creating directory tools
| Copying file tools/config.rpath
| Copying file m4/codeset.m4
| Copying file m4/gettext.m4
| Copying file m4/glibc21.m4
| Copying file m4/iconv.m4
| Copying file m4/intdiv0.m4
| Copying file m4/intmax.m4
| Copying file m4/inttypes-pri.m4
| Copying file m4/inttypes.m4
| Copying file m4/inttypes_h.m4
| Copying file m4/isc-posix.m4
| Copying file m4/lcmessage.m4
| Copying file m4/lib-ld.m4
| Copying file m4/lib-link.m4
| Copying file m4/lib-prefix.m4
| Copying file m4/longdouble.m4
| Copying file m4/longlong.m4
| Copying file m4/nls.m4
| Copying file m4/po.m4
| Copying file m4/printf-posix.m4
| Copying file m4/progtest.m4
| Copying file m4/signed.m4
| Copying file m4/size_max.m4
| Copying file m4/stdint_h.m4
| Copying file m4/uintmax_t.m4
| Copying file m4/ulonglong.m4
| Copying file m4/wchar_t.m4
| Copying file m4/wint_t.m4
| Copying file m4/xsize.m4
| Copying file tools/mkinstalldirs
| Copying file po/Makefile.in.in
| Copying file po/Makevars.template
| Copying file po/Rules-quot
| Copying file po/boldquot.sed
| Copying file po/en@boldquot.header
| Copying file po/en@quot.header
| Copying file po/insert-header.sin
| Copying file po/quot.sed
| autoreconf: running: aclocal --system-acdir=/home/steve/oe-core/build/tmp-glibc/work/armv7at2hf-neon-angstrom-linux-gnueabi/urjtag/0.10-r1+gitrAUTOINC+f43c472952/aclocal-copy/ --force -I m4
| autoreconf: configure.ac: tracing
| autoreconf: running: libtoolize --force
| libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'tools'.
| libtoolize: linking file 'tools/ltmain.sh'
| libtoolize: putting macros in 'm4'.
| libtoolize: linking file 'm4/libtool.m4'
| libtoolize: linking file 'm4/ltoptions.m4'
| libtoolize: linking file 'm4/ltsugar.m4'
| libtoolize: linking file 'm4/ltversion.m4'
| libtoolize: linking file 'm4/lt~obsolete.m4'
| libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac,
| libtoolize: and rerunning libtoolize and aclocal.
| autoreconf: running: /home/steve/oe-core/build/tmp-glibc/sysroots/x86_64-linux/usr/bin/autoconf --force
| configure.ac:33: error: possibly undefined macro: dnl
|       If this token and others are legitimate, please use m4_pattern_allow.
|       See the Autoconf documentation.
| configure.ac:151: error: possibly undefined macro: AS_IF
| configure.ac:222: error: possibly undefined macro: AC_PATH_TOOL
| autoreconf: /home/steve/oe-core/build/tmp-glibc/sysroots/x86_64-linux/usr/bin/autoconf failed with exit status: 1
| ERROR: Function failed: do_configure (log file is located at /home/steve/oe-core/build/tmp-glibc/work/armv7at2hf-neon-angstrom-linux-gnueabi/urjtag/0.10-r1+gitrAUTOINC+f43c472952/temp/log.do_configure.17010)
ERROR: Task (/home/steve/oe-core/build/../layers/openembedded-core/meta/recipes-devtools/urjtag/urjtag_git.bb:do_configure) failed with exit code '1'
NOTE: Tasks Summary: Attempted 841 tasks of which 836 didn't need to be rerun and 2 failed.
NOTE: Writing buildhistory

Summary: 2 tasks failed:
  /home/steve/oe-core/build/../layers/openembedded-core/meta/recipes-devtools/urjtag/urjtag_git.bb:do_populate_lic
  /home/steve/oe-core/build/../layers/openembedded-core/meta/recipes-devtools/urjtag/urjtag_git.bb:do_configure
Summary: There was 1 WARNING message shown.
Summary: There were 5 ERROR messages shown, returning a non-zero exit code.
steve@trabajonuevo ~/oe-core/build $

Hi

You cannot simply use a recipe from OE classic in OE core. The OE wiki has some, probably incomplete pointers on what needs to be changed.

At least the following would be addressed by that:

 ERROR: urjtag-0.10-r1+gitrAUTOINC+f43c472952 do_populate_lic: QA Issue: urjtag: Recipe file fetches files and does not have license file information (LIC_FILES_CHKSUM) [license-checksum]

The second issue with autoconf & friends might be fixed by replacing ‘inherit autotools’ with ‘inherit autotools-brokensep’ in the recipe, maybe it needs patches to the code to make it configure and then compile.

Max