With 1.3 M1 rc1 branch , Package beecrypt-native compile failed.it seems Variable "O_CLOEXEC" not be defined in function "kmod_module_get_sections" Tree/Branch: poky/master Commit id: 7f017cab0b3e4d5a4fc356eccd8eb8429b0531d0 Detailed error information as follows: Loading cache...done. Loaded 1148 entries from dependency cache. WARNING: BBPATH references the current directory, either through an empty entry, or a '.'. This is unsafe and means your layer configuration is adding empty elements to BBPATH. Please check your layer.conf files and other BBPATH settings to remove the current working directory references. WARNING: Host distribution "CentOS release 5.8 (Final)" has not been validated with this version of the build system; you may possibly experience unexpected failures. It is recommended that you use a tested distribution. Build Configuration: BB_VERSION = "1.15.2" TARGET_ARCH = "i586" TARGET_OS = "linux" MACHINE = "qemux86" DISTRO = "poky" DISTRO_VERSION = "1.2+snapshot-20120620" TUNE_FEATURES = "m32 i586" TARGET_FPU = "" meta meta-yocto = "test-1.3M1:7f017cab0b3e4d5a4fc356eccd8eb8429b0531d0" NOTE: Resolving any missing task queue dependencies NOTE: Preparing runqueue NOTE: Executing SetScene Tasks NOTE: Executing RunQueue Tasks NOTE: Running task 133 of 1409 (ID: 935, /home/build/Desktop/poky/meta/recipes-kernel/linux-libc-headers/linux-libc-headers_3.4.bb, do_compile) NOTE: Running task 293 of 1409 (ID: 393, virtual:native:/home/build/Desktop/poky/meta/recipes-support/db/db_5.3.15.bb, do_compile) NOTE: Running task 381 of 1409 (ID: 511, /home/build/Desktop/poky/meta/recipes-kernel/linux/linux-yocto_3.4.bb, do_validate_branches) NOTE: Running task 478 of 1409 (ID: 979, /home/build/Desktop/poky/meta/recipes-kernel/kmod/kmod-native_git.bb, do_compile) NOTE: package linux-libc-headers-3.4-r0: task do_compile: Started NOTE: package linux-libc-headers-3.4-r0: task do_compile: Succeeded NOTE: package db-native-5.3.15-r5: task do_compile: Started NOTE: package linux-yocto-3.4.1+git1+3fd089debe624c642d7b4d9363f853021d1675b2_1+780ab7e11f03931295e8f0e29707f2abb688e9ad-r0: task do_validate_branches: Started NOTE: package kmod-native-8-r0.0: task do_compile: Started NOTE: Running task 1031 of 1409 (ID: 931, /home/build/Desktop/poky/meta/recipes-kernel/linux-libc-headers/linux-libc-headers_3.4.bb, do_install) NOTE: package linux-libc-headers-3.4-r0: task do_install: Started ERROR: Function failed: do_compile (see /home/build/Desktop/poky/test/tmp/work/i686-linux/kmod-native-8-r0.0/temp/log.do_compile.32087 for further information) ERROR: Logfile of failure stored in: /home/build/Desktop/poky/test/tmp/work/i686-linux/kmod-native-8-r0.0/temp/log.do_compile.32087 Log data follows: | DEBUG: Executing shell function do_compile | NOTE: make -j 8 | make --no-print-directory all-recursive | Making all in . | ./i686-linux-libtool --tag=CC --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H -I. -include ./config.h -I./libkmod -DROOTPREFIX=\"""\" -DSYSCONFDIR=\""/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/etc"\" -DLIBEXECDIR=\""/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/usr/libexec"\" -isystem/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/usr/include -pipe -DANOTHER_BRICK_IN_THE -Wall -W -Wextra -Wno-inline -Wundef -Wformat=2 -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wold-style-definition -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wstrict-aliasing=2 -Wwrite-strings -Wno-long-long -Wno-unused-parameter -Wno-missing-field-initializers -Wnested-externs -Wchar-subscripts -Wuninitialized -fno-common -fdiagnostics-show-option -fvisibility=hidden -ffunction-sections -fdata-sections -isystem/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/usr/include -O2 -pipe -c -o libkmod/libkmod-config.lo libkmod/libkmod-config.c | ./i686-linux-libtool --tag=CC --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H -I. -include ./config.h -I./libkmod -DROOTPREFIX=\"""\" -DSYSCONFDIR=\""/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/etc"\" -DLIBEXECDIR=\""/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/usr/libexec"\" -isystem/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/usr/include -pipe -DANOTHER_BRICK_IN_THE -Wall -W -Wextra -Wno-inline -Wundef -Wformat=2 -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wold-style-definition -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wstrict-aliasing=2 -Wwrite-strings -Wno-long-long -Wno-unused-parameter -Wno-missing-field-initializers -Wnested-externs -Wchar-subscripts -Wuninitialized -fno-common -fdiagnostics-show-option -fvisibility=hidden -ffunction-sections -fdata-sections -isystem/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/usr/include -O2 -pipe -c -o libkmod/libkmod-index.lo libkmod/libkmod-index.c | ./i686-linux-libtool --tag=CC --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H -I. -include ./config.h -I./libkmod -DROOTPREFIX=\"""\" -DSYSCONFDIR=\""/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/etc"\" -DLIBEXECDIR=\""/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/usr/libexec"\" -isystem/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/usr/include -pipe -DANOTHER_BRICK_IN_THE -Wall -W -Wextra -Wno-inline -Wundef -Wformat=2 -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wold-style-definition -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wstrict-aliasing=2 -Wwrite-strings -Wno-long-long -Wno-unused-parameter -Wno-missing-field-initializers -Wnested-externs -Wchar-subscripts -Wuninitialized -fno-common -fdiagnostics-show-option -fvisibility=hidden -ffunction-sections -fdata-sections -isystem/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/usr/include -O2 -pipe -c -o libkmod/libkmod-module.lo libkmod/libkmod-module.c | ./i686-linux-libtool --tag=CC --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H -I. -include ./config.h -I./libkmod -DROOTPREFIX=\"""\" -DSYSCONFDIR=\""/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/etc"\" -DLIBEXECDIR=\""/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/usr/libexec"\" -isystem/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/usr/include -pipe -DANOTHER_BRICK_IN_THE -Wall -W -Wextra -Wno-inline -Wundef -Wformat=2 -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wold-style-definition -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wstrict-aliasing=2 -Wwrite-strings -Wno-long-long -Wno-unused-parameter -Wno-missing-field-initializers -Wnested-externs -Wchar-subscripts -Wuninitialized -fno-common -fdiagnostics-show-option -fvisibility=hidden -ffunction-sections -fdata-sections -isystem/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/usr/include -O2 -pipe -c -o libkmod/libkmod-file.lo libkmod/libkmod-file.c | gcc -std=gnu99 -DHAVE_CONFIG_H -I. -include ./config.h -I./libkmod -DROOTPREFIX=\"""\" -DSYSCONFDIR=\""/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/etc"\" -DLIBEXECDIR=\""/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/usr/libexec"\" -DKMOD_BUNDLE_TOOL=1 -isystem/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/usr/include -pipe -DANOTHER_BRICK_IN_THE -Wall -W -Wextra -Wno-inline -Wundef -Wformat=2 -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wold-style-definition -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wstrict-aliasing=2 -Wwrite-strings -Wno-long-long -Wno-unused-parameter -Wno-missing-field-initializers -Wnested-externs -Wchar-subscripts -Wuninitialized -fno-common -fdiagnostics-show-option -fvisibility=hidden -ffunction-sections -fdata-sections -isystem/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/usr/include -O2 -pipe -c -o tools/tools_kmod-kmod-depmod.o `test -f 'tools/kmod-depmod.c' || echo './'`tools/kmod-depmod.c | gcc -std=gnu99 -DHAVE_CONFIG_H -I. -include ./config.h -I./libkmod -DROOTPREFIX=\"""\" -DSYSCONFDIR=\""/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/etc"\" -DLIBEXECDIR=\""/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/usr/libexec"\" -DKMOD_BUNDLE_TOOL=1 -isystem/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/usr/include -pipe -DANOTHER_BRICK_IN_THE -Wall -W -Wextra -Wno-inline -Wundef -Wformat=2 -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wold-style-definition -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wstrict-aliasing=2 -Wwrite-strings -Wno-long-long -Wno-unused-parameter -Wno-missing-field-initializers -Wnested-externs -Wchar-subscripts -Wuninitialized -fno-common -fdiagnostics-show-option -fvisibility=hidden -ffunction-sections -fdata-sections -isystem/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/usr/include -O2 -pipe -c -o tools/tools_kmod_nolib-kmod.o `test -f 'tools/kmod.c' || echo './'`tools/kmod.c | gcc -std=gnu99 -DHAVE_CONFIG_H -I. -include ./config.h -I./libkmod -DROOTPREFIX=\"""\" -DSYSCONFDIR=\""/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/etc"\" -DLIBEXECDIR=\""/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/usr/libexec"\" -DKMOD_BUNDLE_TOOL=1 -isystem/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/usr/include -pipe -DANOTHER_BRICK_IN_THE -Wall -W -Wextra -Wno-inline -Wundef -Wformat=2 -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wold-style-definition -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wstrict-aliasing=2 -Wwrite-strings -Wno-long-long -Wno-unused-parameter -Wno-missing-field-initializers -Wnested-externs -Wchar-subscripts -Wuninitialized -fno-common -fdiagnostics-show-option -fvisibility=hidden -ffunction-sections -fdata-sections -isystem/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/usr/include -O2 -pipe -c -o tools/tools_kmod_nolib-kmod-lsmod.o `test -f 'tools/kmod-lsmod.c' || echo './'`tools/kmod-lsmod.c | gcc -std=gnu99 -DHAVE_CONFIG_H -I. -include ./config.h -I./libkmod -DROOTPREFIX=\"""\" -DSYSCONFDIR=\""/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/etc"\" -DLIBEXECDIR=\""/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/usr/libexec"\" -DKMOD_BUNDLE_TOOL=1 -isystem/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/usr/include -pipe -DANOTHER_BRICK_IN_THE -Wall -W -Wextra -Wno-inline -Wundef -Wformat=2 -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wold-style-definition -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wstrict-aliasing=2 -Wwrite-strings -Wno-long-long -Wno-unused-parameter -Wno-missing-field-initializers -Wnested-externs -Wchar-subscripts -Wuninitialized -fno-common -fdiagnostics-show-option -fvisibility=hidden -ffunction-sections -fdata-sections -isystem/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/usr/include -O2 -pipe -c -o tools/tools_kmod_nolib-kmod-rmmod.o `test -f 'tools/kmod-rmmod.c' || echo './'`tools/kmod-rmmod.c | gcc -std=gnu99 -DHAVE_CONFIG_H -I. -include ./config.h -I./libkmod -DROOTPREFIX=\"""\" -DSYSCONFDIR=\""/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/etc"\" -DLIBEXECDIR=\""/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/usr/libexec"\" -DKMOD_BUNDLE_TOOL=1 -isystem/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/usr/include -pipe -DANOTHER_BRICK_IN_THE -Wall -W -Wextra -Wno-inline -Wundef -Wformat=2 -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wold-style-definition -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wstrict-aliasing=2 -Wwrite-strings -Wno-long-long -Wno-unused-parameter -Wno-missing-field-initializers -Wnested-externs -Wchar-subscripts -Wuninitialized -fno-common -fdiagnostics-show-option -fvisibility=hidden -ffunction-sections -fdata-sections -isystem/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/usr/include -O2 -pipe -c -o tools/tools_kmod_nolib-kmod-insmod.o `test -f 'tools/kmod-insmod.c' || echo './'`tools/kmod-insmod.c | i686-linux-libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -include ./config.h -I./libkmod -DROOTPREFIX=\"\" -DSYSCONFDIR=\"/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/etc\" -DLIBEXECDIR=\"/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/usr/libexec\" -isystem/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/usr/include -pipe -DANOTHER_BRICK_IN_THE -Wall -W -Wextra -Wno-inline -Wundef -Wformat=2 -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wold-style-definition -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wstrict-aliasing=2 -Wwrite-strings -Wno-long-long -Wno-unused-parameter -Wno-missing-field-initializers -Wnested-externs -Wchar-subscripts -Wuninitialized -fno-common -fdiagnostics-show-option -fvisibility=hidden -ffunction-sections -fdata-sections -isystem/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/usr/include -O2 -pipe -c libkmod/libkmod-config.c -fPIC -DPIC -o libkmod/.libs/libkmod-config.o | libkmod/libkmod-config.c: In function 'kmod_config_parse_kcmdline': | libkmod/libkmod-config.c:515: error: 'O_CLOEXEC' undeclared (first use in this function) | libkmod/libkmod-config.c:515: error: (Each undeclared identifier is reported only once | libkmod/libkmod-config.c:515: error: for each function it appears in.) | libkmod/libkmod-config.c: In function 'kmod_config_new': | libkmod/libkmod-config.c:891: error: 'O_CLOEXEC' undeclared (first use in this function) | gcc -std=gnu99 -DHAVE_CONFIG_H -I. -include ./config.h -I./libkmod -DROOTPREFIX=\"""\" -DSYSCONFDIR=\""/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/etc"\" -DLIBEXECDIR=\""/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/usr/libexec"\" -DKMOD_BUNDLE_TOOL=1 -isystem/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/usr/include -pipe -DANOTHER_BRICK_IN_THE -Wall -W -Wextra -Wno-inline -Wundef -Wformat=2 -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wold-style-definition -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wstrict-aliasing=2 -Wwrite-strings -Wno-long-long -Wno-unused-parameter -Wno-missing-field-initializers -Wnested-externs -Wchar-subscripts -Wuninitialized -fno-common -fdiagnostics-show-option -fvisibility=hidden -ffunction-sections -fdata-sections -isystem/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/usr/include -O2 -pipe -c -o tools/tools_kmod_nolib-kmod-modinfo.o `test -f 'tools/kmod-modinfo.c' || echo './'`tools/kmod-modinfo.c | make[2]: *** [libkmod/libkmod-config.lo] Error 1 | make[2]: *** Waiting for unfinished jobs.... | i686-linux-libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -include ./config.h -I./libkmod -DROOTPREFIX=\"\" -DSYSCONFDIR=\"/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/etc\" -DLIBEXECDIR=\"/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/usr/libexec\" -isystem/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/usr/include -pipe -DANOTHER_BRICK_IN_THE -Wall -W -Wextra -Wno-inline -Wundef -Wformat=2 -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wold-style-definition -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wstrict-aliasing=2 -Wwrite-strings -Wno-long-long -Wno-unused-parameter -Wno-missing-field-initializers -Wnested-externs -Wchar-subscripts -Wuninitialized -fno-common -fdiagnostics-show-option -fvisibility=hidden -ffunction-sections -fdata-sections -isystem/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/usr/include -O2 -pipe -c libkmod/libkmod-module.c -fPIC -DPIC -o libkmod/.libs/libkmod-module.o | i686-linux-libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -include ./config.h -I./libkmod -DROOTPREFIX=\"\" -DSYSCONFDIR=\"/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/etc\" -DLIBEXECDIR=\"/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/usr/libexec\" -isystem/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/usr/include -pipe -DANOTHER_BRICK_IN_THE -Wall -W -Wextra -Wno-inline -Wundef -Wformat=2 -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wold-style-definition -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wstrict-aliasing=2 -Wwrite-strings -Wno-long-long -Wno-unused-parameter -Wno-missing-field-initializers -Wnested-externs -Wchar-subscripts -Wuninitialized -fno-common -fdiagnostics-show-option -fvisibility=hidden -ffunction-sections -fdata-sections -isystem/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/usr/include -O2 -pipe -c libkmod/libkmod-index.c -fPIC -DPIC -o libkmod/.libs/libkmod-index.o | libkmod/libkmod-module.c: In function 'kmod_module_get_initstate': | libkmod/libkmod-module.c:1635: error: 'O_CLOEXEC' undeclared (first use in this function) | libkmod/libkmod-module.c:1635: error: (Each undeclared identifier is reported only once | libkmod/libkmod-module.c:1635: error: for each function it appears in.) | libkmod/libkmod-index.c: In function 'index_mm_open': | libkmod/libkmod-index.c:795: error: 'O_CLOEXEC' undeclared (first use in this function) | libkmod/libkmod-index.c:795: error: (Each undeclared identifier is reported only once | libkmod/libkmod-index.c:795: error: for each function it appears in.) | libkmod/libkmod-module.c: In function 'kmod_module_get_refcnt': | libkmod/libkmod-module.c:1749: error: 'O_CLOEXEC' undeclared (first use in this function) | make[2]: *** [libkmod/libkmod-index.lo] Error 1 | i686-linux-libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -include ./config.ERROR: Function failed: do_compile (see /home/build/Desktop/poky/test/tmp/work/i686-linux/kmod-native-8-r0.0/temp/log.do_compile.32087 for further information) | h -I./libkmod -DROOTPREFIX=\"\" -DSYSCONFDIR=\"/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/etc\" -DLIBEXECDIR=\"/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/usr/libexec\" -isystem/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/usr/include -pipe -DANOTHER_BRICK_IN_THE -Wall -W -Wextra -Wno-inline -Wundef -Wformat=2 -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wold-style-definition -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wstrict-aliasing=2 -Wwrite-strings -Wno-long-long -Wno-unused-parameter -Wno-missing-field-initializers -Wnested-externs -Wchar-subscripts -Wuninitialized -fno-common -fdiagnostics-show-option -fvisibility=hidden -ffunction-sections -fdata-sections -isystem/home/build/Desktop/poky/test/tmp/sysroots/i686-linux/usr/include -O2 -pipe -c libkmod/libkmod-file.c -fPIC -DPIC -o libkmod/.libs/libkmod-file.o | libkmod/libkmod-module.c: In function 'kmod_module_get_sections': | libkmod/libkmod-module.c:1908: error: 'O_CLOEXEC' undeclared (first use in this function) | libkmod/libkmod-file.c: In function 'kmod_file_open': | libkmod/libkmod-file.c:282: error: 'O_CLOEXEC' undeclared (first use in this function) | libkmod/libkmod-file.c:282: error: (Each undeclared identifier is reported only once | libkmod/libkmod-file.c:282: error: for each function it appears in.) | make[2]: *** [libkmod/libkmod-module.lo] Error 1 | make[2]: *** [libkmod/libkmod-file.lo] Error 1 | make[1]: *** [all-recursive] Error 1 | make: *** [all] Error 2 | ERROR: oe_runmake failed NOTE: package kmod-native-8-r0.0: task do_compile: Failed ERROR: Task 979 (/home/build/Desktop/poky/meta/recipes-kernel/kmod/kmod-native_git.bb, do_compile) failed with exit code '1' Waiting for 3 running tasks to finish: 0: db-native-5.3.15-r5 do_compile (pid 32085) 1: linux-yocto-3.4.1+git1+3fd089debe624c642d7b4d9363f853021d1675b2_1+780ab7e11f03931295e8f0e29707f2abb688e9ad-r0 do_validate_branches (pid 32086) 2: linux-libc-headers-3.4-r0 do_install (pid 32326) NOTE: package linux-yocto-3.4.1+git1+3fd089debe624c642d7b4d9363f853021d1675b2_1+780ab7e11f03931295e8f0e29707f2abb688e9ad-r0: task do_validate_branches: Succeeded Waiting for 2 running tasks to finish: 0: db-native-5.3.15-r5 do_compile (pid 32085) 1: linux-libc-headers-3.4-r0 do_install (pid 32326) NOTE: package db-native-5.3.15-r5: task do_compile: Succeeded Waiting for 1 running tasks to finish: 0: linux-libc-headers-3.4-r0 do_install (pid 32326) NOTE: package linux-libc-headers-3.4-r0: task do_install: Succeeded NOTE: Tasks Summary: Attempted 1031 tasks of which 1026 didn't need to be rerun and 1 failed. Summary: 1 task failed: /home/build/Desktop/poky/meta/recipes-kernel/kmod/kmod-native_git.bb, do_compile Summary: There were 2 WARNING messages shown. Summary: There was 1 ERROR message shown, returning a non-zero exit code.
yilong, sun, in the future please add logs as attachemnts, for easier readings of comments.
Thank you for your reminding
submitted patch, waiting for review.
I will try it if the patch is reviewed
Matthew McClintock's patch got accepted.
Verified.