What's new

build error following March 12th commits

  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

baos

Occasional Visitor
Code:
Creating directory intl
Copying file intl/ChangeLog
Copying file intl/Makefile.in
Copying file intl/VERSION
Copying file intl/bindtextdom.c
Copying file intl/config.charset
Copying file intl/dcgettext.c
Copying file intl/dcigettext.c
Copying file intl/dcngettext.c
Copying file intl/dgettext.c
Copying file intl/dngettext.c
Copying file intl/eval-plural.h
Copying file intl/explodename.c
Copying file intl/export.h
Copying file intl/finddomain.c
Copying file intl/gettext.c
Copying file intl/gettextP.h
Copying file intl/gmo.h
Copying file intl/hash-string.c
Copying file intl/hash-string.h
Copying file intl/intl-compat.c
Copying file intl/intl-exports.c
Copying file intl/l10nflist.c
Copying file intl/langprefs.c
Copying file intl/libgnuintl.h.in
Copying file intl/libintl.rc
Copying file intl/loadinfo.h
Copying file intl/loadmsgcat.c
Copying file intl/localcharset.c
Copying file intl/localcharset.h
Copying file intl/locale.alias
Copying file intl/localealias.c
Copying file intl/localename.c
Copying file intl/lock.c
Copying file intl/lock.h
Copying file intl/log.c
Copying file intl/ngettext.c
Copying file intl/os2compat.c
Copying file intl/os2compat.h
Copying file intl/osdep.c
Copying file intl/plural-exp.c
Copying file intl/plural-exp.h
Copying file intl/plural.c
Copying file intl/plural.y
Copying file intl/printf-args.c
Copying file intl/printf-args.h
Copying file intl/printf-parse.c
Copying file intl/printf-parse.h
Copying file intl/printf.c
Copying file intl/ref-add.sin
Copying file intl/ref-del.sin
Copying file intl/relocatable.c
Copying file intl/relocatable.h
Copying file intl/textdomain.c
Copying file intl/tsearch.c
Copying file intl/tsearch.h
Copying file intl/vasnprintf.c
Copying file intl/vasnprintf.h
Copying file intl/vasnwprintf.h
Copying file intl/version.c
Copying file intl/wprintf-parse.h
Copying file intl/xsize.h
Copying file m4/glibc2.m4
Copying file m4/iconv.m4
Copying file m4/intdiv0.m4
Copying file m4/intl.m4
Copying file m4/intldir.m4
Copying file m4/intmax.m4
Copying file m4/inttypes-pri.m4
Copying file m4/lcmessage.m4
Copying file m4/printf-posix.m4
Copying file m4/progtest.m4
Copying file m4/uintmax_t.m4
Copying file m4/visibility.m4
Creating directory po
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
Copying file po/remove-potcdate.sin
configure.ac:120: warning: The 'AM_PROG_MKDIR_P' macro is deprecated, and its use is discouraged.
configure.ac:120: You should use the Autoconf-provided 'AC_PROG_MKDIR_P' macro instead,
configure.ac:120: and use '$(MKDIR_P)' instead of '$(mkdir_p)'in your Makefile.am files.
configure.ac:65: installing 'build-aux/compile'
configure.ac:56: installing 'build-aux/config.guess'
configure.ac:56: installing 'build-aux/config.sub'
configure.ac:51: installing 'build-aux/install-sh'
configure.ac:51: installing 'build-aux/missing'
Makefile.am: installing './INSTALL'
configure.ac:580: error: required file 'doc/Makefile.in' not found
configure.ac:580: error: required file 'util/Makefile.in' not found
configure.ac:580: error: required file 'tests/Makefile.in' not found
configure.ac:580: error: required file 'lib/Makefile.in' not found
Makefile.am:44: error: required directory ./lib does not exist
Makefile.am:44: error: required directory ./tests does not exist
Makefile.am:44: error: required directory ./util does not exist
src/Makefile.am: installing 'build-aux/depcomp'
autoreconf: automake failed with exit status: 1
make[3]: *** [wget/Makefile] Error 1
make[3]: Leaving directory `/usr/asuswrt-merlin/release/src/router'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/asuswrt-merlin/release/src-rt-6.x.4708'
make[1]: *** [bin] Error 2
make[1]: Leaving directory `/usr/asuswrt-merlin/release/src-rt-6.x.4708'
make: *** [rt-ac87u] Error 2
#
 
I've got the exact same errors - unable to build this firmware now using ubuntu 64bit 14.02. It built ok up to alpha1 (2 days ago).

I had to cd back to asuswrt-merlin and then issue the command:

git reset --hard bec1789

cd to: asuswrt-merlin/release/src-rt-6.x.4708
make clean
make rt-ac87u

Then I could build again.
 
Last edited:
HEAD, especially during the "alpha" stage, is never guaranteed to build properly.
 
HEAD, especially during the "alpha" stage, is never guaranteed to build properly.
But may I say how clean & how well documented your git is.....it comes as a shock when something doesn't build out of the box even if it is alpha :)
 
But may I say how clean & how well documented your git is.....it comes as a shock when something doesn't build out of the box even if it is alpha :)

Thanks. I always comment a commit so I can tell what the commit does without having to look at the actual commit. I hate it when a developer puts "update" or "fix" as the sole git/svn comment, and you have to open the commit just to tell what part of the code this is "updating" or "fixing". For some other projects that I follow, it makes it hard to keep track of changes without having to click every single commit one after another.

I picked up this method by keeping track of both the WL500g and Padavan projects - both of them are doing an excellent job at documenting their commits.

During alpha I usually do all my work on one single git copy. That's why it occasionally lead to breakage for either other models (as they aren't tested yet), or when pulling from Github (in case of missing files in a commit). These will come up later on during development as I start building other models in their respective repository copies (I keep one separate copy for each model, to allow for parallel building).
 
Thanks for fixing this, it's working fine building RT-AC87U firmware now. That's much appreciated. :)
 

Similar threads

Latest threads

Support SNBForums w/ Amazon

If you'd like to support SNBForums, just use this link and buy anything on Amazon. Thanks!

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Top