Nios® V/II Embedded Design Suite (EDS)
Support for Embedded Development Tools, Processors (SoCs and Nios® V/II processor), Embedded Development Suites (EDSs), Boot and Configuration, Operating Systems, C and C++

buildroot fialed!Help!

Altera_Forum
Honored Contributor II
1,187 Views

Hi ,I follow Hippo 's instructions to build the buildroot. But it failed. 

The sourece codes i use are:  

buildroot-20060506.tar.bz2,busybox-20060506.tar.bz2, 

uClibc-20060506.tar.bz2,uClinux-20060506.tar.bz2,build0411.zip. 

I edit SNAPSHOT of build like this: SNAPSHOT=20060506. 

When build, there are errors. 

I donot know where to download the latest version of build file(such as build0411.zip).The link(http://forum.niosforum.com/forum/index.php?showtopic=3787) puzzled me. 

thanks in advance.
0 Kudos
5 Replies
Altera_Forum
Honored Contributor II
309 Views

 

--- Quote Start ---  

originally posted by xunios@May 7 2006, 09:40 PM 

hi ,i follow hippo 's instructions to build the buildroot. but it failed. 

the sourece codes i use are:  

buildroot-20060506.tar.bz2,busybox-20060506.tar.bz2, 

uclibc-20060506.tar.bz2,uclinux-20060506.tar.bz2,build0411.zip. 

i edit snapshot of  build like this: snapshot=20060506. 

when build, there are errors. 

i donot know where to download the latest version of build file(such as build0411.zip).the link(http://forum.niosforum.com/forum/index.php?showtopic=3787) puzzled me. 

thanks in advance. 

<div align='right'><{post_snapback}> (index.php?act=findpost&pid=15146) 

--- quote end ---  

 

--- Quote End ---  

 

Please give the last 30 lines of your build message.
0 Kudos
Altera_Forum
Honored Contributor II
309 Views

TO_BE_DONE

0 Kudos
Altera_Forum
Honored Contributor II
309 Views

it seems lack some packages for config. 

You must select "developement packages" during installation of FC4/5.
0 Kudos
Altera_Forum
Honored Contributor II
309 Views

 

--- Quote Start ---  

originally posted by hippo@May 7 2006, 08:11 PM 

it seems lack some packages for config. 

you must select "developement packages" during installation of fc4/5. 

<div align='right'><{post_snapback}> (index.php?act=findpost&pid=15162) 

--- quote end ---  

 

--- Quote End ---  

 

make menuconfig passed,,but failed in make.(after makemenuconfig,the /buildroot/build_nios2/busybox/ doesnot exist.) 

Here hte errors after make: 

/root/buildroot/toolchain_build_nios2/binutils-2.15/gas/config/tc-nios2.c: &#22312;&#20989; &#25968; ‘md_convert_frag’ &#20013;&#65306; 

/root/buildroot/toolchain_build_nios2/binutils-2.15/gas/config/tc-nios2.c:1338: &#35686;&#21578;&#65306;&#21021;&#22987;&#21270;&#25351;&#38024;&#26102;&#30446;&#26631;&#19982;&#25351;&#38024;&#26377;/&#26080;&#31526;&#21495;&#19981;&#19968;&#33268; 

/root/buildroot/toolchain_build_nios2/binutils-2.15/gas/config/tc-nios2.c:1356: &#35686;&#21578;&#65306;&#20256;&#36882;&#21442;&#25968; 1 (&#23646;&#20110; ‘md_number_to_chars’) &#32473;&#25351;&#38024;&#26102;&#30446;&#26631;&#19982;&#25351;&#38024;&#26377;/&#26080;&#31526;&#21495;&#19981;&#19968;&#33268; 

/root/buildroot/toolchain_build_nios2/binutils-2.15/gas/config/tc-nios2.c:1357: &#35686;&#21578;&#65306;&#20256;&#36882;&#21442;&#25968; 1 (&#23646;&#20110; ‘md_number_to_chars’) &#32473;&#25351;&#38024;&#26102;&#30446;&#26631;&#19982;&#25351;&#38024;&#26377;/&#26080;&#31526;&#21495;&#19981;&#19968;&#33268; 

/root/buildroot/toolchain_build_nios2/binutils-2.15/gas/config/tc-nios2.c:1358: &#35686;&#21578;&#65306;&#20256;&#36882;&#21442;&#25968; 1 (&#23646;&#20110; ‘md_number_to_chars’) &#32473;&#25351;&#38024;&#26102;&#30446;&#26631;&#19982;&#25351;&#38024;&#26377;/&#26080;&#31526;&#21495;&#19981;&#19968;&#33268; 

/root/buildroot/toolchain_build_nios2/binutils-2.15/gas/config/tc-nios2.c:1376: &#35686;&#21578;&#65306;&#20256;&#36882;&#21442;&#25968; 1 (&#23646;&#20110; ‘md_chars_to_number’) &#32473;&#25351;&#38024;&#26102;&#30446;&#26631;&#19982;&#25351;&#38024;&#26377;/&#26080;&#31526;&#21495;&#19981;&#19968;&#33268; 

/root/buildroot/toolchain_build_nios2/binutils-2.15/gas/config/tc-nios2.c:1405: &#35686;&#21578;&#65306;&#20256;&#36882;&#21442;&#25968; 1 (&#23646;&#20110; ‘md_number_to_chars’) &#32473;&#25351;&#38024;&#26102;&#30446;&#26631;&#19982;&#25351;&#38024;&#26377;/&#26080;&#31526;&#21495;&#19981;&#19968;&#33268; 

/root/buildroot/toolchain_build_nios2/binutils-2.15/gas/config/tc-nios2.c:1406: &#35686;&#21578;&#65306;&#20256;&#36882;&#21442;&#25968; 1 (&#23646;&#20110; ‘md_number_to_chars’) &#32473;&#25351;&#38024;&#26102;&#30446;&#26631;&#19982;&#25351;&#38024;&#26377;/&#26080;&#31526;&#21495;&#19981;&#19968;&#33268; 

/root/buildroot/toolchain_build_nios2/binutils-2.15/gas/config/tc-nios2.c:1407: &#35686;&#21578;&#65306;&#20256;&#36882;&#21442;&#25968; 1 (&#23646;&#20110; ‘md_number_to_chars’) &#32473;&#25351;&#38024;&#26102;&#30446;&#26631;&#19982;&#25351;&#38024;&#26377;/&#26080;&#31526;&#21495;&#19981;&#19968;&#33268; 

/root/buildroot/toolchain_build_nios2/binutils-2.15/gas/config/tc-nios2.c:1408: &#35686;&#21578;&#65306;&#20256;&#36882;&#21442;&#25968; 1 (&#23646;&#20110; ‘md_number_to_chars’) &#32473;&#25351;&#38024;&#26102;&#30446;&#26631;&#19982;&#25351;&#38024;&#26377;/&#26080;&#31526;&#21495;&#19981;&#19968;&#33268; 

/root/buildroot/toolchain_build_nios2/binutils-2.15/gas/config/tc-nios2.c: &#22312;&#20989; &#25968; ‘md_apply_fix3’ &#20013;&#65306; 

/root/buildroot/toolchain_build_nios2/binutils-2.15/gas/config/tc-nios2.c:1664: &#38169;&#35823;&#65306;&#36171;&#20540;&#36816;&#31639;&#20013;&#30340;&#24038;&#20540;&#26080;&#25928; 

/root/buildroot/toolchain_build_nios2/binutils-2.15/gas/config/tc-nios2.c: &#22312;&#20989; &#25968; ‘nios2_check_overflow’ &#20013;&#65306; 

/root/buildroot/toolchain_build_nios2/binutils-2.15/gas/config/tc-nios2.c:1709: &#38169;&#35823;&#65306;&#36171;&#20540;&#36816;&#31639;&#20013;&#30340;&#24038;&#20540;&#26080;&#25928; 

make[4]: *** [tc-nios2.o] &#38169;&#35823; 1 

make[4]: Leaving directory `/root/buildroot/toolchain_build_nios2/binutils-2.15-build/gas&#39; 

make[3]: *** [all-recursive] &#38169;&#35823; 1 

make[3]: Leaving directory `/root/buildroot/toolchain_build_nios2/binutils-2.15-build/gas&#39; 

make[2]: *** [all] &#38169;&#35823; 2 

make[2]: Leaving directory `/root/buildroot/toolchain_build_nios2/binutils-2.15-build/gas&#39; 

make[1]: *** [all-gas] &#38169;&#35823; 2 

make[1]: Leaving directory `/root/buildroot/toolchain_build_nios2/binutils-2.15-build&#39; 

make: *** [/root/buildroot/toolchain_build_nios2/binutils-2.15-build/binutils/objdump] &#38169;&#35823; 2
0 Kudos
Altera_Forum
Honored Contributor II
309 Views

 

--- Quote Start ---  

originally posted by xunios+may 9 2006, 09:38 am--><div class='quotetop'>quote (xunios @ may 9 2006, 09:38 am)</div> 

--- quote start ---  

<!--quotebegin-hippo@May 7 2006, 08:11 PM 

it seems lack some packages for config. 

you must select "developement packages" during installation of fc4/5. 

<div align='right'><{post_snapback}> (index.php?act=findpost&pid=15162) 

--- quote end ---  

 

--- Quote End ---  

 

make menuconfig passed,,but failed in make.(after makemenuconfig,the /buildroot/build_nios2/busybox/ doesnot exist.) 

Here hte errors after make: 

/root/buildroot/toolchain_build_nios2/binutils-2.15/gas/config/tc-nios2.c: &#22312;&#20989; &#25968; ‘md_convert_frag’ &#20013;&#65306; 

/root/buildroot/toolchain_build_nios2/binutils-2.15/gas/config/tc-nios2.c:1338: &#35686;&#21578;&#65306;&#21021;&#22987;&#21270;&#25351;&#38024;&#26102;&#30446;&#26631;&#19982;&#25351;&#38024;&#26377;/&#26080;&#31526;&#21495;&#19981;&#19968;&#33268; 

/root/buildroot/toolchain_build_nios2/binutils-2.15/gas/config/tc-nios2.c:1356: &#35686;&#21578;&#65306;&#20256;&#36882;&#21442;&#25968; 1 (&#23646;&#20110; ‘md_number_to_chars’) &#32473;&#25351;&#38024;&#26102;&#30446;&#26631;&#19982;&#25351;&#38024;&#26377;/&#26080;&#31526;&#21495;&#19981;&#19968;&#33268; 

/root/buildroot/toolchain_build_nios2/binutils-2.15/gas/config/tc-nios2.c:1357: &#35686;&#21578;&#65306;&#20256;&#36882;&#21442;&#25968; 1 (&#23646;&#20110; ‘md_number_to_chars’) &#32473;&#25351;&#38024;&#26102;&#30446;&#26631;&#19982;&#25351;&#38024;&#26377;/&#26080;&#31526;&#21495;&#19981;&#19968;&#33268; 

/root/buildroot/toolchain_build_nios2/binutils-2.15/gas/config/tc-nios2.c:1358: &#35686;&#21578;&#65306;&#20256;&#36882;&#21442;&#25968; 1 (&#23646;&#20110; ‘md_number_to_chars’) &#32473;&#25351;&#38024;&#26102;&#30446;&#26631;&#19982;&#25351;&#38024;&#26377;/&#26080;&#31526;&#21495;&#19981;&#19968;&#33268; 

/root/buildroot/toolchain_build_nios2/binutils-2.15/gas/config/tc-nios2.c:1376: &#35686;&#21578;&#65306;&#20256;&#36882;&#21442;&#25968; 1 (&#23646;&#20110; ‘md_chars_to_number’) &#32473;&#25351;&#38024;&#26102;&#30446;&#26631;&#19982;&#25351;&#38024;&#26377;/&#26080;&#31526;&#21495;&#19981;&#19968;&#33268; 

/root/buildroot/toolchain_build_nios2/binutils-2.15/gas/config/tc-nios2.c:1405: &#35686;&#21578;&#65306;&#20256;&#36882;&#21442;&#25968; 1 (&#23646;&#20110; ‘md_number_to_chars’) &#32473;&#25351;&#38024;&#26102;&#30446;&#26631;&#19982;&#25351;&#38024;&#26377;/&#26080;&#31526;&#21495;&#19981;&#19968;&#33268; 

/root/buildroot/toolchain_build_nios2/binutils-2.15/gas/config/tc-nios2.c:1406: &#35686;&#21578;&#65306;&#20256;&#36882;&#21442;&#25968; 1 (&#23646;&#20110; ‘md_number_to_chars’) &#32473;&#25351;&#38024;&#26102;&#30446;&#26631;&#19982;&#25351;&#38024;&#26377;/&#26080;&#31526;&#21495;&#19981;&#19968;&#33268; 

/root/buildroot/toolchain_build_nios2/binutils-2.15/gas/config/tc-nios2.c:1407: &#35686;&#21578;&#65306;&#20256;&#36882;&#21442;&#25968; 1 (&#23646;&#20110; ‘md_number_to_chars’) &#32473;&#25351;&#38024;&#26102;&#30446;&#26631;&#19982;&#25351;&#38024;&#26377;/&#26080;&#31526;&#21495;&#19981;&#19968;&#33268; 

/root/buildroot/toolchain_build_nios2/binutils-2.15/gas/config/tc-nios2.c:1408: &#35686;&#21578;&#65306;&#20256;&#36882;&#21442;&#25968; 1 (&#23646;&#20110; ‘md_number_to_chars’) &#32473;&#25351;&#38024;&#26102;&#30446;&#26631;&#19982;&#25351;&#38024;&#26377;/&#26080;&#31526;&#21495;&#19981;&#19968;&#33268; 

/root/buildroot/toolchain_build_nios2/binutils-2.15/gas/config/tc-nios2.c: &#22312;&#20989; &#25968; ‘md_apply_fix3’ &#20013;&#65306; 

/root/buildroot/toolchain_build_nios2/binutils-2.15/gas/config/tc-nios2.c:1664: &#38169;&#35823;&#65306;&#36171;&#20540;&#36816;&#31639;&#20013;&#30340;&#24038;&#20540;&#26080;&#25928; 

/root/buildroot/toolchain_build_nios2/binutils-2.15/gas/config/tc-nios2.c: &#22312;&#20989; &#25968; ‘nios2_check_overflow’ &#20013;&#65306; 

/root/buildroot/toolchain_build_nios2/binutils-2.15/gas/config/tc-nios2.c:1709: &#38169;&#35823;&#65306;&#36171;&#20540;&#36816;&#31639;&#20013;&#30340;&#24038;&#20540;&#26080;&#25928; 

make[4]: *** [tc-nios2.o] &#38169;&#35823; 1 

make[4]: Leaving directory `/root/buildroot/toolchain_build_nios2/binutils-2.15-build/gas&#39; 

make[3]: *** [all-recursive] &#38169;&#35823; 1 

make[3]: Leaving directory `/root/buildroot/toolchain_build_nios2/binutils-2.15-build/gas&#39; 

make[2]: *** [all] &#38169;&#35823; 2 

make[2]: Leaving directory `/root/buildroot/toolchain_build_nios2/binutils-2.15-build/gas&#39; 

make[1]: *** [all-gas] &#38169;&#35823; 2 

make[1]: Leaving directory `/root/buildroot/toolchain_build_nios2/binutils-2.15-build&#39; 

make: *** [/root/buildroot/toolchain_build_nios2/binutils-2.15-build/binutils/objdump] &#38169;&#35823; 2 

<div align='right'><{post_snapback}> (index.php?act=findpost&pid=15205)</div> 

[/b] 

--- Quote End ---  

 

Did you install gcc-32 as I said in the buildroot guide? 

Check with "gcc -v" . 

The gcc4 can not compile binutils-2.15 . 

 

Please check the binary tools on Jhdar&#39;s site, (thanks a lot to his help) 

http://via.fps-tech.org/snapshots/nios2/ (http://via.fps-tech.org/snapshots/nios2/)
0 Kudos
Reply