[Buildroot] Problem with defconfig
Mark Jackson
mpfj-list at mimc.co.uk
Wed Sep 23 14:09:40 UTC 2009
Peter Korsgaard wrote:
>>>>>> "Mark" == Mark Jackson <mpfj-list at mimc.co.uk> writes:
>
> Hi,
>
> >> %_defconfig: $(CONFIG)/conf
> >> cp $(shell find ./target/ -name $@) .config
> >> -@$(MAKE) oldconfig
>
> Mark> I looked at this and put in some @echo lines before and after the cp.
> Mark> They were never executed !?! Is this some bash / dash setup thing ?
>
> Well, they shouldn't as make complains that it doesn't know how to make
> the rule, but I don't get why.
>
> Does it work if you change the %_defconfig to atngw100-base_defconfig ?
It's different ...
mpfj at mpfj-x64:~/avr32/buildroot$ make atngw100-base_defconfig
cc package/config/conf.o -o package/config/conf
package/config/conf.o: In function `conf_askvalue':
/home/mpfj/avr32/buildroot-git/package/config/conf.c:80: undefined reference to `sym_get_type'
/home/mpfj/avr32/buildroot-git/package/config/conf.c:88: undefined reference to `sym_is_changable'
package/config/conf.o: In function `get_help':
/home/mpfj/avr32/buildroot-git/package/config/conf.c:45: undefined reference to `menu_has_help'
/home/mpfj/avr32/buildroot-git/package/config/conf.c:46: undefined reference to `menu_get_help'
package/config/conf.o: In function `conf_sym':
/home/mpfj/avr32/buildroot-git/package/config/conf.c:166: undefined reference to `sym_get_type'
/home/mpfj/avr32/buildroot-git/package/config/conf.c:182: undefined reference to `sym_tristate_within_range'
/home/mpfj/avr32/buildroot-git/package/config/conf.c:186: undefined reference to `menu_has_help'
/home/mpfj/avr32/buildroot-git/package/config/conf.c:189: undefined reference to `sym_get_string_value'
/home/mpfj/avr32/buildroot-git/package/config/conf.c:180: undefined reference to `sym_tristate_within_range'
/home/mpfj/avr32/buildroot-git/package/config/conf.c:184: undefined reference to `sym_tristate_within_range'
/home/mpfj/avr32/buildroot-git/package/config/conf.c:186: undefined reference to `menu_has_help'
/home/mpfj/avr32/buildroot-git/package/config/conf.c:220: undefined reference to `sym_set_tristate_value'
/home/mpfj/avr32/buildroot-git/package/config/conf.c:220: undefined reference to `sym_set_tristate_value'
/home/mpfj/avr32/buildroot-git/package/config/conf.c:220: undefined reference to `sym_set_tristate_value'
package/config/conf.o: In function `conf_string':
/home/mpfj/avr32/buildroot-git/package/config/conf.c:132: undefined reference to `sym_get_string_value'
/home/mpfj/avr32/buildroot-git/package/config/conf.c:133: undefined reference to `sym_get_string_value'
/home/mpfj/avr32/buildroot-git/package/config/conf.c:151: undefined reference to `sym_set_string_value'
package/config/conf.o: In function `conf':
/home/mpfj/avr32/buildroot-git/package/config/conf.c:353: undefined reference to `menu_is_visible'
/home/mpfj/avr32/buildroot-git/package/config/conf.c:368: undefined reference to `menu_get_prompt'
package/config/conf.o: In function `conf_choice':
/home/mpfj/avr32/buildroot-git/package/config/conf.c:235: undefined reference to `sym_get_type'
/home/mpfj/avr32/buildroot-git/package/config/conf.c:237: undefined reference to `sym_is_changable'
/home/mpfj/avr32/buildroot-git/package/config/conf.c:263: undefined reference to `menu_get_prompt'
/home/mpfj/avr32/buildroot-git/package/config/conf.c:268: undefined reference to `menu_is_visible'
/home/mpfj/avr32/buildroot-git/package/config/conf.c:280: undefined reference to `menu_get_prompt'
/home/mpfj/avr32/buildroot-git/package/config/conf.c:253: undefined reference to `menu_get_prompt'
/home/mpfj/avr32/buildroot-git/package/config/conf.c:293: undefined reference to `menu_has_help'
/home/mpfj/avr32/buildroot-git/package/config/conf.c:326: undefined reference to `menu_is_visible'
/home/mpfj/avr32/buildroot-git/package/config/conf.c:271: undefined reference to `menu_get_prompt'
package/config/conf.o: In function `sym_set_choice_value':
/home/mpfj/avr32/buildroot-git/package/config/lkc.h:142: undefined reference to `sym_set_tristate_value'
package/config/conf.o: In function `conf_choice':
/home/mpfj/avr32/buildroot-git/package/config/conf.c:239: undefined reference to `sym_calc_value'
package/config/conf.o: In function `check_conf':
/home/mpfj/avr32/buildroot-git/package/config/conf.c:414: undefined reference to `menu_is_visible'
/home/mpfj/avr32/buildroot-git/package/config/conf.c:419: undefined reference to `sym_is_changable'
/home/mpfj/avr32/buildroot-git/package/config/conf.c:423: undefined reference to `menu_get_parent_menu'
package/config/conf.o: In function `main':
/home/mpfj/avr32/buildroot-git/package/config/conf.c:498: undefined reference to `conf_parse'
/home/mpfj/avr32/buildroot-git/package/config/conf.c:546: undefined reference to `conf_read_simple'
/home/mpfj/avr32/buildroot-git/package/config/conf.c:585: undefined reference to `rootmenu'
/home/mpfj/avr32/buildroot-git/package/config/conf.c:584: undefined reference to `rootmenu'
/home/mpfj/avr32/buildroot-git/package/config/conf.c:592: undefined reference to `rootmenu'
/home/mpfj/avr32/buildroot-git/package/config/conf.c:601: undefined reference to `conf_get_changed'
/home/mpfj/avr32/buildroot-git/package/config/conf.c:614: undefined reference to `conf_write_autoconf'
/home/mpfj/avr32/buildroot-git/package/config/conf.c:601: undefined reference to `conf_write'
/home/mpfj/avr32/buildroot-git/package/config/conf.c:517: undefined reference to `conf_read'
/home/mpfj/avr32/buildroot-git/package/config/conf.c:527: undefined reference to `conf_read'
/home/mpfj/avr32/buildroot-git/package/config/conf.c:577: undefined reference to `conf_set_all_new_symbols'
/home/mpfj/avr32/buildroot-git/package/config/conf.c:568: undefined reference to `conf_set_all_new_symbols'
/home/mpfj/avr32/buildroot-git/package/config/conf.c:574: undefined reference to `conf_set_all_new_symbols'
/home/mpfj/avr32/buildroot-git/package/config/conf.c:571: undefined reference to `conf_set_all_new_symbols'
/home/mpfj/avr32/buildroot-git/package/config/conf.c:580: undefined reference to `conf_set_all_new_symbols'
/home/mpfj/avr32/buildroot-git/package/config/conf.c:555: undefined reference to `conf_get_changed'
/home/mpfj/avr32/buildroot-git/package/config/conf.c:500: undefined reference to `conf_get_configname'
/home/mpfj/avr32/buildroot-git/package/config/conf.c:548: undefined reference to `conf_read_simple'
/home/mpfj/avr32/buildroot-git/package/config/conf.c:535: undefined reference to `conf_read_simple'
/home/mpfj/avr32/buildroot-git/package/config/conf.c:516: undefined reference to `conf_get_default_confname'
collect2: ld returned 1 exit status
make: *** [package/config/conf] Error 1
mpfj at mpfj-x64:~/avr32/buildroot$
>
> >> So I don't get it why it doesn't trigger for you. Does a simple 'make
> >> blah_defconfig' work for you?
>
> Mark> No ... everything comes up "no rule to make".
>
> strange.
>
> >> Does it work with the 2009.08 release? What version of make are you using?
>
> Mark> 2009.08 release of buildroot ? It's not out yet is it ?
>
> Ehh, yes it is. We're no longer in August ;)
>
> http://buildroot.net/downloads/buildroot-2009.08.tar.bz2
Ah yes ... but weirdly the home cgit page at http://git.buildroot.net/buildroot
only shows 2009.08_rc2 as the latest tag. Clicking on the [...] below the tag
list shows a different story ???
Mark
More information about the buildroot
mailing list