Created attachment 4628 [details] OEQA test log Test candidate: yocto-3.1_M2.rc1 Images: https://autobuilder.yocto.io/pub/releases/yocto-3.1_M2.rc1/machines/edgerouter/ Auto test instruction: https://wiki.yoctoproject.org/wiki/BSP_Test_Plan#Test_Process In order to reproduce it quickly, change the setting in local.conf TEST_SUITES = "ssh ping buildcpio" When running "bitbake core-image-sato-sdk -c testimage -v", it shows the following error message: ================= DEBUG: [Running]$ ssh -l root -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o LogLevel=ERROR 128.224.165.32 export PATH=/usr/sbin:/sbin:/usr/bin:/bin; cd ~/buildtest/cpio-2.12; make DEBUG: Data from SSH call: make: Warning: File 'Makefile' has modification time 59974717 s in the future CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh /home/root/buildtest/cpio-2.12/build-aux/missing aclocal-1.14 -I m4 -I am /home/root/buildtest/cpio-2.12/build-aux/missing: line 81: aclocal-1.14: command not found WARNING: 'aclocal-1.14' is missing on your system. You should only need it if you modified 'acinclude.m4' or 'configure.ac' or m4 files included by 'configure.ac'. The 'aclocal' program is part of the GNU Automake package: <http://www.gnu.org/software/automake> It also requires GNU Autoconf, GNU m4 and Perl in order to run: <http://www.gnu.org/software/autoconf> <http://www.gnu.org/software/m4/> <http://www.perl.org/> make: *** [Makefile:1233: aclocal.m4] Error 127 ================= The issue is caused by version mismatch of aclocal, the version should be aclocal-1.16. Workaround: change automake and aclocal versions in buildtest/cpio-2.12/Makefile to 1.16.
I have sent potential fixes to oe-core mailing list. Since I am not able to reproduce it on qemux86-64, I would like someone with access to failing machine to try these patches out. top 2 patches on [1] [1] https://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/log/?h=kraj/pu
on another look this msg seems interesting make: Warning: File 'Makefile' has modification time 59974717 s in the future which I think triggers configure to rebuild Makefiles which calls aclocal-1.14 and that fails so, I think, one reason why this is happening is that system clock is out of sysnc. Perhaps device should sync time before running the tests perhaps.
After applying this patch: https://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/commit/?h=kraj/pu&id=771ce7fc79f1dbbb54ad4dfaca3df90493b991ef I see another issue popped up on edgerouter: ====================== NOTE: core-image-sato-sdk-1.0-r0 do_testimage: test_cpio (buildcpio.BuildCpioTest) NOTE: core-image-sato-sdk-1.0-r0 do_testimage: ... ERROR Traceback (most recent call last): File "/home/ywang/poky/meta/lib/oeqa/core/decorator/__init__.py", line 36, in wrapped_f return func(*args, **kwargs) File "/home/ywang/poky/meta/lib/oeqa/core/decorator/__init__.py", line 36, in wrapped_f return func(*args, **kwargs) File "/home/ywang/poky/meta/lib/oeqa/core/decorator/__init__.py", line 36, in wrapped_f return func(*args, **kwargs) File "/home/ywang/poky/meta/lib/oeqa/core/decorator/__init__.py", line 36, in wrapped_f return func(*args, **kwargs) File "/home/ywang/poky/meta/lib/oeqa/runtime/cases/buildcpio.py", line 32, in test_cpio self.project.run_install() File "/home/ywang/poky/meta/lib/oeqa/utils/buildproject.py", line 57, in run_install return self._run('cd %s; make install %s' % (self.targetdir, install_args)) File "/home/ywang/poky/meta/lib/oeqa/runtime/utils/targetbuildproject.py", line 43, in _run raise Exception(msg) Exception: Command cd ~/buildtest/cpio-2.12; make install failed with exit code 2: make: Warning: File 'Makefile' has modification time 60319520 s in the future Making install in doc make[1]: Entering directory '/home/root/buildtest/cpio-2.12/doc' make[1]: Warning: File 'Makefile' has modification time 60319521 s in the future MAKEINFO cpio.info /home/root/buildtest/cpio-2.12/build-aux/missing: line 81: makeinfo: command not found WARNING: 'makeinfo' is missing on your system. You should only need it if you modified a '.texi' file, or any other file indirectly affecting the aspect of the manual. You might want to install the Texinfo package: <http://www.gnu.org/software/texinfo/> The spurious makeinfo call might also be the consequence of using a buggy 'make' (AIX, DU, IRIX), in which case you might want to install GNU make: <http://www.gnu.org/software/make/> make[1]: *** [Makefile:1201: cpio.info] Error 127 make[1]: Leaving directory '/home/root/buildtest/cpio-2.12/doc' make: *** [Makefile:1268: install-recursive] Error 1 ====================== -Yang
(In reply to comment #3) > After applying this patch: > https://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/commit/?h=kraj/ > pu&id=771ce7fc79f1dbbb54ad4dfaca3df90493b991ef > > I see another issue popped up on edgerouter: > > ====================== > NOTE: core-image-sato-sdk-1.0-r0 do_testimage: test_cpio > (buildcpio.BuildCpioTest) > NOTE: core-image-sato-sdk-1.0-r0 do_testimage: ... ERROR > Traceback (most recent call last): > File "/home/ywang/poky/meta/lib/oeqa/core/decorator/__init__.py", line 36, > in wrapped_f > return func(*args, **kwargs) > File "/home/ywang/poky/meta/lib/oeqa/core/decorator/__init__.py", line 36, > in wrapped_f > return func(*args, **kwargs) > File "/home/ywang/poky/meta/lib/oeqa/core/decorator/__init__.py", line 36, > in wrapped_f > return func(*args, **kwargs) > File "/home/ywang/poky/meta/lib/oeqa/core/decorator/__init__.py", line 36, > in wrapped_f > return func(*args, **kwargs) > File "/home/ywang/poky/meta/lib/oeqa/runtime/cases/buildcpio.py", line 32, > in test_cpio > self.project.run_install() > File "/home/ywang/poky/meta/lib/oeqa/utils/buildproject.py", line 57, in > run_install > return self._run('cd %s; make install %s' % (self.targetdir, > install_args)) > File "/home/ywang/poky/meta/lib/oeqa/runtime/utils/targetbuildproject.py", > line 43, in _run > raise Exception(msg) > Exception: Command cd ~/buildtest/cpio-2.12; make install failed with exit > code 2: make: Warning: File 'Makefile' has modification time 60319520 s in > the future > Making install in doc > make[1]: Entering directory '/home/root/buildtest/cpio-2.12/doc' > make[1]: Warning: File 'Makefile' has modification time 60319521 s in the > future > MAKEINFO cpio.info > /home/root/buildtest/cpio-2.12/build-aux/missing: line 81: makeinfo: command > not found > WARNING: 'makeinfo' is missing on your system. > You should only need it if you modified a '.texi' file, or > any other file indirectly affecting the aspect of the manual. > You might want to install the Texinfo package: > <http://www.gnu.org/software/texinfo/> > The spurious makeinfo call might also be the consequence of > using a buggy 'make' (AIX, DU, IRIX), in which case you might > want to install GNU make: > <http://www.gnu.org/software/make/> > make[1]: *** [Makefile:1201: cpio.info] Error 127 > make[1]: Leaving directory '/home/root/buildtest/cpio-2.12/doc' > make: *** [Makefile:1268: install-recursive] Error 1 > ====================== > > -Yang I think its better to pick both patches, cpio 2.12 is 5 year old release.
I got the same error when applying both patches: ================== NOTE: core-image-sato-sdk-1.0-r0 do_testimage: test_cpio (buildcpio.BuildCpioTest) NOTE: core-image-sato-sdk-1.0-r0 do_testimage: ... ERROR Traceback (most recent call last): File "/home/ywang/poky/meta/lib/oeqa/core/decorator/__init__.py", line 36, in wrapped_f return func(*args, **kwargs) File "/home/ywang/poky/meta/lib/oeqa/core/decorator/__init__.py", line 36, in wrapped_f return func(*args, **kwargs) File "/home/ywang/poky/meta/lib/oeqa/core/decorator/__init__.py", line 36, in wrapped_f return func(*args, **kwargs) File "/home/ywang/poky/meta/lib/oeqa/core/decorator/__init__.py", line 36, in wrapped_f return func(*args, **kwargs) File "/home/ywang/poky/meta/lib/oeqa/runtime/cases/buildcpio.py", line 32, in test_cpio self.project.run_install() File "/home/ywang/poky/meta/lib/oeqa/utils/buildproject.py", line 57, in run_install return self._run('cd %s; make install %s' % (self.targetdir, install_args)) File "/home/ywang/poky/meta/lib/oeqa/runtime/utils/targetbuildproject.py", line 43, in _run raise Exception(msg) Exception: Command cd ~/buildtest/cpio-2.13; make install failed with exit code 2: make: Warning: File 'Makefile' has modification time 60319480 s in the future Making install in doc make[1]: Entering directory '/home/root/buildtest/cpio-2.13/doc' make[1]: Warning: File 'Makefile' has modification time 60319480 s in the future MAKEINFO cpio.info /home/root/buildtest/cpio-2.13/build-aux/missing: line 81: makeinfo: command not found WARNING: 'makeinfo' is missing on your system. You should only need it if you modified a '.texi' file, or any other file indirectly affecting the aspect of the manual. You might want to install the Texinfo package: <http://www.gnu.org/software/texinfo/> The spurious makeinfo call might also be the consequence of using a buggy 'make' (AIX, DU, IRIX), in which case you might want to install GNU make: <http://www.gnu.org/software/make/> make[1]: *** [Makefile:1214: cpio.info] Error 127 make[1]: Leaving directory '/home/root/buildtest/cpio-2.13/doc' make: *** [Makefile:1282: install-recursive] Error 1 ================== -Yang
OK I think we need to install texinfo package along that will fix it. But real question is why is time lag happening. Perhaps system clock is not in sync ?
That could be caused by the specific hardware, its hwclock was set to 2018 and can't be changed due the following error: ================ root@edgerouter:~# hwclock -r --verbose hwclock from util-linux 2.34 System Time: 1520598949.730240 Trying to open: /dev/rtc0 Trying to open: /dev/rtc Trying to open: /dev/misc/rtc No usable clock interface found. hwclock: Cannot access the Hardware Clock via any known method. ================ Anyway, looks like it's not related to this issue.
It is related to time being out of sync So can you try running ntp on the device before running This test
(In reply to comment #7) > That could be caused by the specific hardware, its hwclock was set to 2018 > and can't be changed due the following error: > > ================ > root@edgerouter:~# hwclock -r --verbose > hwclock from util-linux 2.34 > System Time: 1520598949.730240 > Trying to open: /dev/rtc0 > Trying to open: /dev/rtc > Trying to open: /dev/misc/rtc > No usable clock interface found. > hwclock: Cannot access the Hardware Clock via any known method. > ================ > > Anyway, looks like it's not related to this issue. In zeus, there is no rtc check so I wounder if we enabled something in master
Yang, Please get ntp going and stable on this hardware with the date correct and retest.
I tried yesterday with adjusted date, but it didn't finish after 5 hours and got stuck. I will do it again today.
Created attachment 4631 [details] buildcpio test after adjusting time on the board
With applying these two patches: https://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/commit/?h=kraj/pu&id=771ce7fc79f1dbbb54ad4dfaca3df90493b991ef https://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/commit/?h=kraj/pu&id=06539e3d0e0bb7687d12bbf216ae621e59a5bddf Attached is the test result.
(In reply to comment #12) > Created attachment 4631 [details] > buildcpio test after adjusting time on the board After ntp adjust can you just apply https://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/commit/?h=kraj/pu&id=06539e3d0e0bb7687d12bbf216ae621e59a5bddf and not the other patch and retry please ?
Sure, test is in progress...
It failed without another patch, I'm sure the time is correct on the board: ==================== NOTE: core-image-sato-sdk-1.0-r0 do_testimage: ... ERROR Traceback (most recent call last): File "/home/ywang/poky/meta/lib/oeqa/core/decorator/__init__.py", line 36, in wrapped_f return func(*args, **kwargs) File "/home/ywang/poky/meta/lib/oeqa/core/decorator/__init__.py", line 36, in wrapped_f return func(*args, **kwargs) File "/home/ywang/poky/meta/lib/oeqa/core/decorator/__init__.py", line 36, in wrapped_f return func(*args, **kwargs) File "/home/ywang/poky/meta/lib/oeqa/core/decorator/__init__.py", line 36, in wrapped_f return func(*args, **kwargs) File "/home/ywang/poky/meta/lib/oeqa/runtime/cases/buildcpio.py", line 30, in test_cpio self.project.run_configure() File "/home/ywang/poky/meta/lib/oeqa/utils/buildproject.py", line 51, in run_configure return self._run('cd %s; gnu-configize; %s ./configure %s' % (self.targetdir, extra_cmds, configure_args)) File "/home/ywang/poky/meta/lib/oeqa/runtime/utils/targetbuildproject.py", line 43, in _run raise Exception(msg) Exception: Command cd ~/buildtest/cpio-2.13; gnu-configize; ./configure failed with exit code 1: checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... configure: error: newly created file is older than distributed files! Check your system clock ==================== Add this failure doesn't happen when applying patch.
(In reply to comment #16) > It failed without another patch, I'm sure the time is correct on the board: > > ==================== > NOTE: core-image-sato-sdk-1.0-r0 do_testimage: ... ERROR > Traceback (most recent call last): > File "/home/ywang/poky/meta/lib/oeqa/core/decorator/__init__.py", line 36, > in wrapped_f > return func(*args, **kwargs) > File "/home/ywang/poky/meta/lib/oeqa/core/decorator/__init__.py", line 36, > in wrapped_f > return func(*args, **kwargs) > File "/home/ywang/poky/meta/lib/oeqa/core/decorator/__init__.py", line 36, > in wrapped_f > return func(*args, **kwargs) > File "/home/ywang/poky/meta/lib/oeqa/core/decorator/__init__.py", line 36, > in wrapped_f > return func(*args, **kwargs) > File "/home/ywang/poky/meta/lib/oeqa/runtime/cases/buildcpio.py", line 30, > in test_cpio > self.project.run_configure() > File "/home/ywang/poky/meta/lib/oeqa/utils/buildproject.py", line 51, in > run_configure > return self._run('cd %s; gnu-configize; %s ./configure %s' % > (self.targetdir, extra_cmds, configure_args)) > File "/home/ywang/poky/meta/lib/oeqa/runtime/utils/targetbuildproject.py", > line 43, in _run > raise Exception(msg) > Exception: Command cd ~/buildtest/cpio-2.13; gnu-configize; ./configure > failed with exit code 1: checking for a BSD-compatible install... > /usr/bin/install -c > checking whether build environment is sane... configure: error: newly > created file is older than distributed files! > Check your system clock > ==================== > > Add this failure doesn't happen when applying patch. so to clarify, With ntp and patch 1 above you are able to execute this test successfully ?
To summarize: With corrected time and applying only "oeqa: Use cpio 2.13 as testcase" patch, the test failed quickly with the following error message in Comment 16 (https://bugzilla.yoctoproject.org/show_bug.cgi?id=13779#c16): ===================== Exception: Command cd ~/buildtest/cpio-2.13; gnu-configize; ./configure failed with exit code 1: checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... configure: error: newly created file is older than distributed files! Check your system clock ===================== With corrected time and applying both patches: - "oeqa: autoreconf cpio before building" - "oeqa: Use cpio 2.13 as testcase" the test went much further but still failed in the end with 'makeinfo: command not found' error. Log is here: https://bugzilla.yoctoproject.org/attachment.cgi?id=4631 Hope this make it more clear.
(In reply to comment #18) > To summarize: > > With corrected time and applying only "oeqa: Use cpio 2.13 as testcase" > patch, the test failed quickly with the following error message in Comment > 16 (https://bugzilla.yoctoproject.org/show_bug.cgi?id=13779#c16): > > ===================== > Exception: Command cd ~/buildtest/cpio-2.13; gnu-configize; ./configure > failed with exit code 1: checking for a BSD-compatible install... > /usr/bin/install -c > checking whether build environment is sane... configure: error: newly > created file is older than distributed files! > Check your system clock > ===================== > > With corrected time and applying both patches: > - "oeqa: autoreconf cpio before building" > - "oeqa: Use cpio 2.13 as testcase" > the test went much further but still failed in the end with 'makeinfo: > command not found' error. Log is here: > https://bugzilla.yoctoproject.org/attachment.cgi?id=4631 > > Hope this make it more clear. yes, I was hoping that the underlying issue with time would fix the need to autoreconf but it seems it is not. Which I kind of dont understand, because if it was a general issue then we should see it on qemu or other devices as well. So we need to get to root of the "modification time in future" issue since that is all what is underlying this. Applying those 2 patches + another patch to include gettext into image will fix this issue, but I think it will hide the original problem.
Can you try these two new patches http://git.yoctoproject.org/clean/cgit.cgi/poky-contrib/commit/?h=kraj/pu&id=e0c01fa2b2d3d4af60276bd5bed054ee106a80f0 http://git.yoctoproject.org/clean/cgit.cgi/poky-contrib/commit/?h=kraj/pu&id=d2624a9ae7c4286c8466bab1c2316703fc15fdf7
With applying the new patches, I see the error below, which goes back to my original description of the ticket. System is using 1.16 version of aclocal instead of 1.14 (cpio-2.12.tar.gz) or 1.15 (cpio-2.13.tar.gz). ================= NOTE: core-image-sato-sdk-1.0-r0 do_testimage: test_cpio (buildcpio.BuildCpioTest) NOTE: core-image-sato-sdk-1.0-r0 do_testimage: ... ERROR Traceback (most recent call last): File "/home/ywang/poky/meta/lib/oeqa/core/decorator/__init__.py", line 36, in wrapped_f return func(*args, **kwargs) File "/home/ywang/poky/meta/lib/oeqa/core/decorator/__init__.py", line 36, in wrapped_f return func(*args, **kwargs) File "/home/ywang/poky/meta/lib/oeqa/core/decorator/__init__.py", line 36, in wrapped_f return func(*args, **kwargs) File "/home/ywang/poky/meta/lib/oeqa/core/decorator/__init__.py", line 36, in wrapped_f return func(*args, **kwargs) File "/home/ywang/poky/meta/lib/oeqa/runtime/cases/buildcpio.py", line 31, in test_cpio self.project.run_make() File "/home/ywang/poky/meta/lib/oeqa/utils/buildproject.py", line 54, in run_make return self._run('cd %s; make %s' % (self.targetdir, make_args)) File "/home/ywang/poky/meta/lib/oeqa/runtime/utils/targetbuildproject.py", line 43, in _run raise Exception(msg) Exception: Command cd ~/buildtest/cpio-2.13; make failed with exit code 2: CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh /home/root/buildtest/cpio-2.13/build-aux/missing aclocal-1.15 -I m4 -I am /home/root/buildtest/cpio-2.13/build-aux/missing: line 81: aclocal-1.15: command not found WARNING: 'aclocal-1.15' is missing on your system. You should only need it if you modified 'acinclude.m4' or 'configure.ac' or m4 files included by 'configure.ac'. The 'aclocal' program is part of the GNU Automake package: <http://www.gnu.org/software/automake> It also requires GNU Autoconf, GNU m4 and Perl in order to run: <http://www.gnu.org/software/autoconf> <http://www.gnu.org/software/m4/> <http://www.perl.org/> make: *** [Makefile:1257: aclocal.m4] Error 127 ================= On the target: ================= root@edgerouter:~# aclocal --version aclocal (GNU automake) 1.16.1 Copyright (C) 2018 Free Software Foundation, Inc. License GPLv2+: GNU GPL version 2 or later <https://gnu.org/licenses/gpl-2.0.html> 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 <tromey@redhat.com> and Alexandre Duret-Lutz <adl@gnu.org>. =================
OK one more try, Can you tryout this patch plz http://git.yoctoproject.org/clean/cgit.cgi/poky-contrib/commit/?h=kraj/pu&id=d2624a9ae7c4286c8466bab1c2316703fc15fdf7
With adjusting the system time and applying these two patches: http://git.yoctoproject.org/clean/cgit.cgi/poky-contrib/commit/?h=kraj/pu&id=e0c01fa2b2d3d4af60276bd5bed054ee106a80f0 - http://git.yoctoproject.org/clean/cgit.cgi/poky-contrib/commit/?h=kraj/pu&id=d2624a9ae7c4286c8466bab1c2316703fc15fdf7 I see this failure again: ================= NOTE: core-image-sato-sdk-1.0-r0 do_testimage: ... ERROR Traceback (most recent call last): File "/home/ywang/poky/meta/lib/oeqa/core/decorator/__init__.py", line 36, in wrapped_f return func(*args, **kwargs) File "/home/ywang/poky/meta/lib/oeqa/core/decorator/__init__.py", line 36, in wrapped_f return func(*args, **kwargs) File "/home/ywang/poky/meta/lib/oeqa/core/decorator/__init__.py", line 36, in wrapped_f return func(*args, **kwargs) File "/home/ywang/poky/meta/lib/oeqa/core/decorator/__init__.py", line 36, in wrapped_f return func(*args, **kwargs) File "/home/ywang/poky/meta/lib/oeqa/runtime/cases/buildcpio.py", line 30, in test_cpio self.project.run_configure('--disable-maintainer-mode','') File "/home/ywang/poky/meta/lib/oeqa/utils/buildproject.py", line 51, in run_configure return self._run('cd %s; gnu-configize; %s ./configure %s' % (self.targetdir, extra_cmds, configure_args)) File "/home/ywang/poky/meta/lib/oeqa/runtime/utils/targetbuildproject.py", line 43, in _run raise Exception(msg) Exception: Command cd ~/buildtest/cpio-2.13; gnu-configize; ./configure --disable-maintainer-mode failed with exit code 1: configure: WARNING: unrecognized options: --disable-maintainer-mode checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... configure: error: newly created file is older than distributed files! Check your system clockNOTE: core-image-sato-sdk-1.0-r0 do_testimage: ... ERROR Traceback (most recent call last): File "/home/ywang/poky/meta/lib/oeqa/core/decorator/__init__.py", line 36, in wrapped_f return func(*args, **kwargs) File "/home/ywang/poky/meta/lib/oeqa/core/decorator/__init__.py", line 36, in wrapped_f return func(*args, **kwargs) File "/home/ywang/poky/meta/lib/oeqa/core/decorator/__init__.py", line 36, in wrapped_f return func(*args, **kwargs) File "/home/ywang/poky/meta/lib/oeqa/core/decorator/__init__.py", line 36, in wrapped_f return func(*args, **kwargs) File "/home/ywang/poky/meta/lib/oeqa/runtime/cases/buildcpio.py", line 30, in test_cpio self.project.run_configure('--disable-maintainer-mode','') File "/home/ywang/poky/meta/lib/oeqa/utils/buildproject.py", line 51, in run_configure return self._run('cd %s; gnu-configize; %s ./configure %s' % (self.targetdir, extra_cmds, configure_args)) File "/home/ywang/poky/meta/lib/oeqa/runtime/utils/targetbuildproject.py", line 43, in _run raise Exception(msg) Exception: Command cd ~/buildtest/cpio-2.13; gnu-configize; ./configure --disable-maintainer-mode failed with exit code 1: configure: WARNING: unrecognized options: --disable-maintainer-mode checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... configure: error: newly created file is older than distributed files! Check your system clock =================
OK can you try this version of patch on top of master http://git.yoctoproject.org/clean/cgit.cgi/poky-contrib/commit/?h=kraj/pu&id=c1060fee258e0cff3c3380d6b9243cc1e572676c
I will redo the test when I get the access to the target, now it's being occupied by people.
Unfortunately, it's still not working. The '--disable-maintainer-mode' option is not supported by configure in cpio-2.12.tar.gz, so it doesn't help to fix this issue. Eventually, it goes into the same problem of complaining "aclocal-1.15: command not found" since the system is using aclocal-1.16. I did some search from google, and found this command can fix this issue: - autoreconf -vfi That means, the commands are: # cd cpio-2.13 # gnu-configize # autoreconf -vfi # ./configure # make # make install It did pass the 'make' step, but failed in the end with missing makeinfo: MAKEINFO cpio.info /home/root/cpio-2.13/build-aux/missing: line 81: makeinfo: command not found WARNING: 'makeinfo' is missing on your system. You should only need it if you modified a '.texi' file, or any other file indirectly affecting the aspect of the manual. You might want to install the Texinfo package: <https://www.gnu.org/software/texinfo/> The spurious makeinfo call might also be the consequence of using a buggy 'make' (AIX, DU, IRIX), in which case you might want to install GNU make: <https://www.gnu.org/software/make/> make[2]: *** [Makefile:1214: cpio.info] Error 127 make[2]: Leaving directory '/home/root/cpio-2.13/doc' make[1]: *** [Makefile:1515: install-am] Error 2 make[1]: Leaving directory '/home/root/cpio-2.13/doc' make: *** [Makefile:1282: install-recursive] Error 1 That's what I got so far. -Yang
Created attachment 4633 [details] log.do_testimage I tested it with latest master branch (poky rev: 83771beb99462366e5eada75e2687ae6a1bd0890). This test case can pass. Please see the attached log.