#18659: Building from main development fails to build autoconf
------------------------------+------------------------
 Reporter:  wuddle            |      Owner:  developers
     Type:  defect            |     Status:  new
 Priority:  normal            |  Milestone:
Component:  toolchain         |    Version:  Trunk
 Keywords:  autconf autom4te  |
------------------------------+------------------------
 From a fresh clone of git.openwrt.org I get the following error:

 make tools/autoconf/{clean,compile,install} V=s
 make[1]: Entering directory `/home/builder/NewWrt/openwrt'
 make[2]: Entering directory `/home/builder/NewWrt/openwrt/tools/autoconf'
 export SHELL="/bin/bash"; make -C
 /home/builder/NewWrt/openwrt/build_dir/host/autoconf-2.69 uninstall
 make: *** /home/builder/NewWrt/openwrt/build_dir/host/autoconf-2.69: No
 such file or directory.  Stop.
 make[2]: [host-clean] Error 2 (ignored)
 rm -rf /home/builder/NewWrt/openwrt/build_dir/host/autoconf-2.69
 /home/builder/NewWrt/openwrt/staging_dir/host/stamp/.autoconf_installed
 /home/builder/NewWrt/openwrt/build_dir/host/autoconf-2.69/.built
 make[2]: Leaving directory `/home/builder/NewWrt/openwrt/tools/autoconf'
 make[1]: Leaving directory `/home/builder/NewWrt/openwrt'
 make[1]: Entering directory `/home/builder/NewWrt/openwrt'
 + mkdir -p /home/builder/NewWrt/openwrt/staging_dir/target-
 mips_34kc_uClibc-0.9.33.2
 + cd /home/builder/NewWrt/openwrt/staging_dir/target-
 mips_34kc_uClibc-0.9.33.2
 + mkdir -p bin lib include stamp
 mkdir -p /home/builder/NewWrt/openwrt/build_dir/target-
 mips_34kc_uClibc-0.9.33.2/stamp
 touch /home/builder/NewWrt/openwrt/staging_dir/target-
 mips_34kc_uClibc-0.9.33.2/.prepared
 + mkdir -p /home/builder/NewWrt/openwrt/staging_dir/host
 + cd /home/builder/NewWrt/openwrt/staging_dir/host
 + mkdir -p bin lib include stamp
 mkdir -p /home/builder/NewWrt/openwrt/build_dir/host/stamp
 /home/builder/NewWrt/openwrt/staging_dir/host/include/sys
 install -m0644 /home/builder/NewWrt/openwrt/tools/include/*.h
 /home/builder/NewWrt/openwrt/staging_dir/host/include/
 install -m0644 /home/builder/NewWrt/openwrt/tools/include/sys/*.h
 /home/builder/NewWrt/openwrt/staging_dir/host/include/sys/
 ln -sf lib /home/builder/NewWrt/openwrt/staging_dir/host/lib64
 touch /home/builder/NewWrt/openwrt/staging_dir/host/.prepared
 touch /home/builder/NewWrt/openwrt/staging_dir/host/bin/ldconfig
 chmod +x /home/builder/NewWrt/openwrt/staging_dir/host/bin/ldconfig
 make[2]: Entering directory `/home/builder/NewWrt/openwrt/tools/patch'
 make[2]: Leaving directory `/home/builder/NewWrt/openwrt/tools/patch'
 make[2]: Entering directory `/home/builder/NewWrt/openwrt/tools/patch'
 make[2]: Leaving directory `/home/builder/NewWrt/openwrt/tools/patch'
 make[2]: Entering directory `/home/builder/NewWrt/openwrt/tools/m4'
 make[2]: Leaving directory `/home/builder/NewWrt/openwrt/tools/m4'
 make[2]: Entering directory `/home/builder/NewWrt/openwrt/tools/m4'
 make[2]: Leaving directory `/home/builder/NewWrt/openwrt/tools/m4'
 make[2]: Entering directory `/home/builder/NewWrt/openwrt/tools/sed'
 make[2]: Leaving directory `/home/builder/NewWrt/openwrt/tools/sed'
 make[2]: Entering directory `/home/builder/NewWrt/openwrt/tools/sed'
 make[2]: Leaving directory `/home/builder/NewWrt/openwrt/tools/sed'
 make[2]: Entering directory `/home/builder/NewWrt/openwrt/tools/libtool'
 make   -C /home/builder/NewWrt/openwrt/build_dir/host/libtool-2.4
 make[3]: Entering directory
 `/home/builder/NewWrt/openwrt/build_dir/host/libtool-2.4'
 CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash
 /home/builder/NewWrt/openwrt/build_dir/host/libtool-2.4/libltdl/config/missing
 --run autoconf
 /home/builder/openwrt-mine/staging_dir/host/bin/autoconf: 505: exec:
 /home/builder/NewWrt/openwrt/staging_dir/target-
 mips_34kc_uClibc-0.9.33.2/../host/bin/autom4te: not found
 make[3]: *** [configure] Error 1
 make[3]: Leaving directory
 `/home/builder/NewWrt/openwrt/build_dir/host/libtool-2.4'
 make[2]: ***
 [/home/builder/NewWrt/openwrt/build_dir/host/libtool-2.4/.built] Error 2
 make[2]: Leaving directory `/home/builder/NewWrt/openwrt/tools/libtool'
 make[1]: *** [tools/libtool/compile] Error 2
 make[1]: Leaving directory `/home/builder/NewWrt/openwrt'
 make: *** [tools/autoconf/compile] Error 2

 Steps to reproduce:

 1. Install Ubuntu 12.04
 2. git clone git.openwrt.org
 3. ./scripts/feeds update -a
 4. ./scripts/feeds install -a
 5. make menuconfig
 5a. Select platform ( ArcherC7 )
 6. make defconfig
 7. make
 7a. failure above produced.

 Through the help in IRC I was able to solve it by doing the following

 tools/Makefile
 line: 47

 $(curdir)/libtool/compile := $(curdir)/sed/install $(curdir)/m4/install

 to

 $(curdir)/libtool/compile := $(curdir)/sed/install
 $(curdir)/autconf/install

--
Ticket URL: <https://dev.openwrt.org/ticket/18659>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets

Reply via email to