Hi Mickael, On Wed, Feb 09, 2011 at 04:26:50PM +0100, Mickael Chazaux wrote: > Hi, > > ARCH=arm > CROSS_COMPILE=/home/mc/OE/tmp/sysroots/i686-linux/usr/armv5te/bin/arm-angstrom-linux-gnueabi- > > git clone, make menuconfig, not touching anything, exit, save, make > gives this [1]. Seems the buildsystem tries to cross-compile stuff > under scripts/. This happens when CONFIG_DEFAULT_ENVIRONMENT=y is combined with CONFIG_DEFAULT_ENVIRONMENT_PATH="". This configuration is not particularly useful but of course should not break the build. I haven't looked deeply into it and currently do not have a fix. For now disable CONFIG_DEFAULT_ENVIRONMENT or specify a (relative) path to your environment directory in CONFIG_DEFAULT_ENVIRONMENT_PATH Sascha > > Regards, > > Mickael > > [1] > mc@ubuntu:~/TÃlÃchargements/barebox$ make menuconfig > HOSTCC scripts/kconfig/lxdialog/checklist.o > HOSTCC scripts/kconfig/lxdialog/inputbox.o > HOSTCC scripts/kconfig/lxdialog/menubox.o > HOSTCC scripts/kconfig/lxdialog/textbox.o > HOSTCC scripts/kconfig/lxdialog/util.o > HOSTCC scripts/kconfig/lxdialog/yesno.o > HOSTCC scripts/kconfig/mconf.o > HOSTLD scripts/kconfig/mconf > scripts/kconfig/mconf Kconfig > # > # configuration written to .config > # > > > *** End of the configuration. > *** Execute 'make' to start the build or try 'make help'. > > mc@ubuntu:~/TÃlÃchargements/barebox$ make > scripts/kconfig/conf --silentoldconfig Kconfig > make[1]:  include/generated/mach-types.h  est à jour. > CHK include/generated/version.h > UPD include/generated/version.h > CHK include/generated/utsrelease.h > UPD include/generated/utsrelease.h > SYMLINK include/asm -> include/asm-arm > SYMLINK include/config.h -> arch/arm/boards/at91sam9260ek//config.h > CC scripts/mod/empty.o > HOSTCC scripts/mod/mk_elfconfig > MKELF scripts/mod/elfconfig.h > HOSTCC scripts/mod/modpost.o > HOSTCC scripts/mod/sumversion.o > HOSTLD scripts/mod/modpost > HOSTCC scripts/bin2c > HOSTCC scripts/mkimage > HOSTCC scripts/bareboxenv > CC common/hush.o > CC common/date.o > CC common/dlmalloc.o > CC common/clock.o > CC common/command.o > CC common/console.o > CC /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.o > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:11:19: > erreur: ctype.h : Aucun fichier ou dossier de ce type > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:14:20: > erreur: limits.h : Aucun fichier ou dossier de ce type > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:18:20: > erreur: unistd.h : Aucun fichier ou dossier de ce type > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:19:20: > erreur: locale.h : Aucun fichier ou dossier de ce type > In file included from /home/mc/TÃlÃchargements/barebox/scripts/kconfig/lkc.h:9, > from > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:22: > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/expr.h:212: erreur: > expected declaration specifiers or â...â before âFILEâ > Dans le fichier inclus à partir de > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:22: > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/lkc.h:12:22: erreur: > libintl.h : Aucun fichier ou dossier de ce type > In file included from > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:22: > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/lkc.h:76: erreur: > expected â)â before â*â token > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/lkc.h:78: erreur: > expected â=â, â,â, â;â, âasmâ or â__attribute__â before â*â token > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/lkc.h:85: erreur: > expected declaration specifiers or â...â before âFILEâ > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/lkc.h:96: erreur: > expected declaration specifiers or â...â before âFILEâ > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/lkc.h: In function âxfwriteâ: > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/lkc.h:98: attention : > implicit declaration of function âfwriteâ > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/lkc.h:98: erreur: > âoutâ undeclared (first use in this function) > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/lkc.h:98: erreur: > (Each undeclared identifier is reported only once > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/lkc.h:98: erreur: for > each function it appears in.) > Dans le fichier inclus à partir de > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:23: > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/lxdialog/dialog.h:21:23: > erreur: sys/types.h : Aucun fichier ou dossier de ce type > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/lxdialog/dialog.h:38:10: > erreur: #include attend "NOM_DE_FICHIER" ou <NOM_DE_FICHIER> > In file included from > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:23: > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/lxdialog/dialog.h: > Hors de toute fonction : > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/lxdialog/dialog.h:103: > erreur: expected specifier-qualifier-list before âchtypeâ > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/lxdialog/dialog.h:193: > erreur: expected â)â before â*â token > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/lxdialog/dialog.h:199: > erreur: expected â)â before â*â token > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/lxdialog/dialog.h:201: > erreur: expected â)â before â*â token > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/lxdialog/dialog.h:202: > erreur: expected â)â before â*â token > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/lxdialog/dialog.h:203: > erreur: expected â)â before â*â token > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/lxdialog/dialog.h:204: > erreur: expected â)â before â*â token > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/lxdialog/dialog.h:206: > erreur: expected â)â before â*â token > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:286: erreur: > âPATH_MAXâ undeclared here (not in a function) > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c: In function > âset_config_filenameâ: > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:289: > attention : unused variable âmenu_backtitleâ > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c: In function > âsearch_confâ: > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:312: > attention : implicit declaration of function âgettextâ > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:315: > attention : passing argument 1 of âdialog_inputboxâ makes pointer from > integer without a cast > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:315: > attention : passing argument 2 of âdialog_inputboxâ makes pointer from > integer without a cast > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:320: > attention : passing argument 1 of âshow_helptextâ makes pointer from > integer without a cast > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:328: > attention : implicit declaration of function âstrncasecmpâ > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:333: > attention : implicit declaration of function âfreeâ > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:334: > attention : passing argument 1 of âshow_textboxâ makes pointer from > integer without a cast > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c: In function > âbuild_confâ: > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:366: > attention : assignment makes pointer from integer without a cast > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:494: > attention : non concordance entre pointeur et entier dans une > expression conditionnelle > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:502: > attention : non concordance entre pointeur et entier dans une > expression conditionnelle > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c: In function âconfâ: > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:534: > attention : passing argument 1 of âitem_makeâ makes pointer from > integer without a cast > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:536: > attention : passing argument 1 of âitem_makeâ makes pointer from > integer without a cast > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:542: > attention : passing argument 1 of âdialog_menuâ makes pointer from > integer without a cast > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:542: > attention : passing argument 2 of âdialog_menuâ makes pointer from > integer without a cast > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:543: erreur: > âKEY_MAXâ undeclared (first use in this function) > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:587: > attention : passing argument 1 of âshow_helptextâ makes pointer from > integer without a cast > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:587: > attention : passing argument 2 of âshow_helptextâ makes pointer from > integer without a cast > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c: In function > âshow_helpâ: > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:636: > attention : implicit declaration of function âgetmaxxâ > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:636: erreur: > âstdscrâ undeclared (first use in this function) > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:639: > attention : passing argument 1 of âshow_helptextâ makes pointer from > integer without a cast > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c: In function > âconf_choiceâ: > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:645: > attention : initialization makes pointer from integer without a cast > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:674: > attention : passing argument 1 of âdialog_checklistâ makes pointer > from integer without a cast > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:674: > attention : passing argument 2 of âdialog_checklistâ makes pointer > from integer without a cast > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:696: erreur: > âKEY_MAXâ undeclared (first use in this function) > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c: In function > âconf_stringâ: > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:712: > attention : assignment makes pointer from integer without a cast > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:715: > attention : assignment makes pointer from integer without a cast > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:718: > attention : assignment makes pointer from integer without a cast > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:721: > attention : assignment makes pointer from integer without a cast > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:726: > attention : passing argument 1 of âdialog_inputboxâ makes pointer from > integer without a cast > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:731: > attention : passing argument 2 of âshow_textboxâ makes pointer from > integer without a cast > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c: In function > âconf_loadâ: > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:759: > attention : passing argument 2 of âshow_textboxâ makes pointer from > integer without a cast > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:762: > attention : passing argument 1 of âshow_helptextâ makes pointer from > integer without a cast > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c: In function > âconf_saveâ: > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:785: > attention : passing argument 2 of âshow_textboxâ makes pointer from > integer without a cast > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:788: > attention : passing argument 1 of âshow_helptextâ makes pointer from > integer without a cast > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c: In function âmainâ: > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:802: > attention : implicit declaration of function âsetlocaleâ > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:802: erreur: > âLC_ALLâ undeclared (first use in this function) > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:803: > attention : implicit declaration of function âbindtextdomainâ > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:804: > attention : implicit declaration of function âtextdomainâ > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:809: > attention : implicit declaration of function âgetenvâ > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:809: > attention : assignment makes pointer from integer without a cast > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:811: > attention : implicit declaration of function âstrcasecmpâ > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:815: > attention : implicit declaration of function âinitscrâ > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:817: > attention : implicit declaration of function âgetyxâ > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:817: erreur: > âstdscrâ undeclared (first use in this function) > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:833: > attention : passing argument 2 of âdialog_yesnoâ makes pointer from > integer without a cast > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:842: > attention : passing argument 2 of âfprintfâ makes pointer from integer > without a cast > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:849: > attention : passing argument 1 of âprintfâ makes pointer from integer > without a cast > /home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.c:855: > attention : passing argument 2 of âfprintfâ makes pointer from integer > without a cast > make[1]: *** [/home/mc/TÃlÃchargements/barebox/scripts/kconfig/mconf.o] Erreur 1 > make: *** [common] Erreur 2 > > _______________________________________________ > barebox mailing list > barebox@xxxxxxxxxxxxxxxxxxx > http://lists.infradead.org/mailman/listinfo/barebox -- Pengutronix e.K. | | Industrial Linux Solutions | http://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox