[Buildroot] "make menuconfig" possibly broken in git master
Bjørn Forsman
bjorn.forsman at gmail.com
Sat Sep 25 15:31:10 UTC 2010
2010/9/25 Peter Korsgaard <jacmet at uclibc.org>:
>>>>>> "Bjørn" == Bjørn Forsman <bjorn.forsman at gmail.com> writes:
>
> Bjørn> 2010/9/25 Peter Korsgaard <jacmet at uclibc.org>:
> >>>>>>> "Bjørn" == Bjørn Forsman <bjorn.forsman at gmail.com> writes:
> >>
> >> Bjørn> Hi all,
> >> Bjørn> My buildroot git master tree fails to "make menuconfig" because of
> >> Bjørn> "zconf.tab.c:181: error: conflicting types for ‘symbol_hash’":
> >>
> >> Strange - Could you try the the same with a recent linux kernel
> >> (E.G. 2.6.36-rc5)?
>
> Bjørn> As the commands "make distclean && make defconfig/menuconfig" fail
> Bjørn> I don't know how to specify another kernel version. So I assume you mean
> Bjørn> the kernel on build host. I'm on Ubuntu 10.04 and the last time I tried my
> Bjørn> own kernel on a Ubuntu system it barely booted. So no, I dare not try a
> Bjørn> recent kernel just yet :-)
>
> No, I actually meant go and download a Linux kernel tarball (E.G. from
> kernel.org), extract it and run make menuconfig. The menuconfig stuff in
> buildroot comes from the Linux kernel.
Oh, I see :-)
> But looking at Lionel's mail it seems to be an issue about certain files
> not getting rebuilt. Could you do a fresh git clone and try in that dir
> or alternatively run make O=output2 menuconfig?
I tried a fresh git clone and it worked fine.
I think I've found the exact issue: package/config/zconf.tab.c wasn't
being rebuilt.
I removed that file, it got rebuilt and the issue was gone.
I think 'make distclean' should clean package/config/zconf.tab.c (and
all *.o files in
package/config/) or this issue may appear next time package/config/ is
synced with upstream.
Best regards,
Bjørn Forsman
More information about the buildroot
mailing list