I would like to build the luci environnment. So:
Now, I go back to menuconfig and I add luci (I have not understand the difference between modulary and mandatory). Then, make and
../../luci.mk:277: *** Package/luci-base is missing the VERSION field. Stop
I don't understand the message error. Have you pointers ? How to debug ?
Anything special with you build environment?
Normal OpenWrt repo with LuCI as a feed?
Did you compile full firmware, or just a module?
Your env looks quite normal at the first glance, but I wonder why you get the error.
(The LuCI version string logic was modfied a few days ago, but it should work ok in normal conditions.)
See also https://github.com/openwrt/luci/issues/3911
Just wondering, which conditions trigger the error.
Thanks, il will check the pointersn but I don't understand if the bug is solved or not. I downladed the sources from git 2 days ago. If you have pointers to check if the correction is in my download, I will check it.
I did a git clone and then . ./scripts/feeds update -a that loads the luci code (71 Mo). I saw during the command :
... Updating feed 'luci' from 'https://git.openwrt.org/project/luci.git' ...
So I imagine that the feeds sources (and luci sources) are "git" sources and are consistent with the kernel.
What is a full firmware ? I compile a distribution for a X86 and I build a virtualbox openwrt modem. This is not a distribution downloaded to an embedded device, but I have a running virtual machine. For my of view this is a full firmware.
Nevertheless, I did 2 separate compilations. Perhaps, can I try make clean + make menuconfig to set X86 and Luci + make to build all things in one compilation process.
I did a new test :
git clone + script update all
make menuconfig to select X86 and Luci
make => Building firmware and Luci at the same time
I saw the compilation fo some packages of LUCI, so no more problem of "tag version".
My partial conclusion a this point, is that I have to compile at the same time the firmware and Luci
Nevertheless the compilation failed. So I will post a new message about
"/usr/include/c++/4.8.2/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options."
What is you buildhost?