From mboxrd@z Thu Jan 1 00:00:00 1970 From: Arthur LAMBERT Date: Fri, 8 Mar 2019 13:56:38 +0100 Subject: [Buildroot] issue to build elfutils due to libintl Message-ID: <20190308125638.GA30079@arthur-bzh> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net Hi, I have one issue to build the package elfutils. Everything was working fine and after updating my ubuntu from 16.04 to 18.04 I am not able to build anymore the package with success. My defconfig is for arm architecture with uclibc. The error : >>> elfutils 0.174 Building PATH="/home/arthur/work/buildroot/master_buildroot_integration_dreem/output/host/bin:/home/arthur/work/buildroot/master_buildroot_integration_dreem/output/host/sbin:/home/arthur/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/gnat/bin:/home/g179168/middleware/tools/bin/:/usr/local/go/bin" /usr/bin/make -j9 -C /home/arthur/work/buildroot/master_buildroot_integration_dreem/output/build/elfutils-0.174/ make[1]: Entering directory '/home/arthur/work/buildroot/master_buildroot_integration_dreem/output/build/elfutils-0.174' /usr/bin/make --no-print-directory all-recursive Making all in config make[3]: Nothing to be done for 'all'. Making all in m4 make[3]: Nothing to be done for 'all'. Making all in lib CC xstrdup.o CC xstrndup.o CC xmalloc.o CC next_prime.o CC crc32.o CC crc32_file.o CC color.o CC printversion.o xmalloc.c:33:10: fatal error: libintl.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. Makefile:418: recipe for target 'xmalloc.o' failed make[3]: *** [xmalloc.o] Error 1 make[3]: *** Waiting for unfinished jobs.... printversion.c:33:10: fatal error: libintl.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. Makefile:418: recipe for target 'printversion.o' failed make[3]: *** [printversion.o] Error 1 color.c:35:10: fatal error: libintl.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. Makefile:418: recipe for target 'color.o' failed make[3]: *** [color.o] Error 1 Makefile:487: recipe for target 'all-recursive' failed make[2]: *** [all-recursive] Error 1 Makefile:403: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/home/arthur/work/buildroot/master_buildroot_integration_dreem/output/build/elfutils-0.174' package/pkg-generic.mk:238: recipe for target '/home/arthur/work/buildroot/master_buildroot_integration_dreem/output/build/elfutils-0.174/.stamp_built' failed make: *** [/home/arthur/work/buildroot/master_buildroot_integration_dreem/output/build/elfutils-0.174/.stamp_built] Error 2 The issue was present with 2017.02.2 version of buildroot and I am always able to reproduce the issue with 2019.02 release. Is it an error in my defconfig ? is it a real issue ? In my opinion the issue is due to the update of my gcc version during the ubuntu upgrade. I am able to compile elfutils on my archlinux with gcc 5.4.0. I have the issue with gcc 7.3.0 on my ubuntu. This patch was not supposed to fixed this kind of issues ? http://lists.busybox.net/pipermail/buildroot/2017-July/196484.html Thanks, Arthur.