From: carlos c. <cic...@gm...> - 2006-03-02 20:49:59
|
Hello I'm trying to build e2fsprog (br2) but the process crash? any sugestions, ideas.. Thanks -- Carlos Iv=E1n Camargo Bare=F1o Profesor Asistente Departamento de Ingenier=EDa El=E9ctrica y Electr=F3nica Universidad Nacional de Colombia cic...@un... |
From: carlos c. <cic...@gm...> - 2006-03-02 21:16:24
|
Hello.. I forgot post the error messages: i download br2 from svn co http://svn.gumstix.com/gumstix-buildroot/branches/projects/br2 touch /work/Embedded/ARM/Toradex/br2/build_arm_nofpu/e2fsprogs-1.38 /.configured make PATH=3D/work/Embedded/ARM/Toradex/br2/build_arm_nofpu/staging_dir/bin:/work= /Embedded/ARM/Toradex/br2/toolchain_build_arm_nofpu/bin:/bin:/sbin:/usr/bin= :/usr/sbin -C /work/Embedded/ARM/Toradex/br2/build_arm_nofpu/e2fsprogs-1.38 make[1]: Entering directory `/work/Embedded/ARM/Toradex/br2/build_arm_nofpu/e2fsprogs-1.38' make[2]: Entering directory `/work/Embedded/ARM/Toradex/br2/build_arm_nofpu/e2fsprogs-1.38' cd ./util ; make subst make[3]: Entering directory `/work/Embedded/ARM/Toradex/br2/build_arm_nofpu/e2fsprogs-1.38/util' CC subst.c as: unrecognised option `-mcpu=3Dxscale' subst.c:1: error: bad value (armv5te) for -march=3D switch subst.c:1: error: bad value (xscale) for -mtune=3D switch make[3]: *** [subst.o] Error 1 make[3]: Leaving directory `/work/Embedded/ARM/Toradex/br2/build_arm_nofpu/e2fsprogs-1.38/util' make[2]: *** [util/subst] Error 2 make[2]: Leaving directory `/work/Embedded/ARM/Toradex/br2/build_arm_nofpu/e2fsprogs-1.38' make[2]: Entering directory `/work/Embedded/ARM/Toradex/br2/build_arm_nofpu/e2fsprogs-1.38' cd ./util ; make subst make[3]: Entering directory `/work/Embedded/ARM/Toradex/br2/build_arm_nofpu/e2fsprogs-1.38/util' CC subst.c subst.c:1: error: bad value (armv5te) for -march=3D switch subst.c:1: error: bad value (xscale) for -mtune=3D switch as: unrecognised option `-mcpu=3Dxscale' make[3]: *** [subst.o] Error 1 make[3]: Leaving directory `/work/Embedded/ARM/Toradex/br2/build_arm_nofpu/e2fsprogs-1.38/util' make[2]: *** [util/subst] Error 2 make[2]: Leaving directory `/work/Embedded/ARM/Toradex/br2/build_arm_nofpu/e2fsprogs-1.38' make[2]: Entering directory `/work/Embedded/ARM/Toradex/br2/build_arm_nofpu/e2fsprogs-1.38' cd ./util ; make subst make[3]: Entering directory `/work/Embedded/ARM/Toradex/br2/build_arm_nofpu/e2fsprogs-1.38/util' CC subst.c subst.c:1: error: bad value (armv5te) for -march=3D switch subst.c:1: error: bad value (xscale) for -mtune=3D switch as: unrecognised option `-mcpu=3Dxscale' make[3]: *** [subst.o] Error 1 make[3]: Leaving directory `/work/Embedded/ARM/Toradex/br2/build_arm_nofpu/e2fsprogs-1.38/util' make[2]: *** [util/subst] Error 2 make[2]: Leaving directory `/work/Embedded/ARM/Toradex/br2/build_arm_nofpu/e2fsprogs-1.38' make[1]: *** [subs] Error 2 make[1]: Leaving directory `/work/Embedded/ARM/Toradex/br2/build_arm_nofpu/e2fsprogs-1.38' make: *** [/work/Embedded/ARM/Toradex/br2/build_arm_nofpu/e2fsprogs-1.38/mi= sc/mke2fs] Error 2 Thanks On 3/2/06, carlos camargo <cic...@gm...> wrote: > > Hello > I'm trying to build e2fsprog (br2) but the process crash? > > any sugestions, ideas.. > > Thanks > > > > -- > Carlos Iv=E1n Camargo Bare=F1o > Profesor Asistente > Departamento de Ingenier=EDa El=E9ctrica y Electr=F3nica > Universidad Nacional de Colombia > cic...@un... > -- Carlos Iv=E1n Camargo Bare=F1o Profesor Asistente Departamento de Ingenier=EDa El=E9ctrica y Electr=F3nica Universidad Nacional de Colombia cic...@un... |
From: Craig H. <cr...@gu...> - 2006-03-02 22:06:27
|
Hmm, looks like the buildroot paths to the compiler and stuff aren't =20 getting passed to the make process. Or actually, the compiler =20 optimization flags are, but not the compiler location. So it's =20 trying to pass ARM flags to your (presumably x86 or something) host =20 compiler. I'll take a look. By the way, branches/projects/br2 is now deprecated and has been =20 merged onto the trunk. In your buildroot directory, do: svn switch http://svn.gumstix.com/gumstix-buildroot/trunk That will switch you to pointing at the trunk instead of the =20 deprecated branch, which branch I'll be deleting soon. C On Mar 2, 2006, at 1:16 PM, carlos camargo wrote: > Hello.. > > I forgot post the error messages: i download br2 from svn co http://=20= > svn.gumstix.com/gumstix-buildroot/branches/projects/br2 > > > touch /work/Embedded/ARM/Toradex/br2/build_arm_nofpu/=20 > e2fsprogs-1.38/.configured > make PATH=3D/work/Embedded/ARM/Toradex/br2/build_arm_nofpu/=20 > staging_dir/bin:/work/Embedded/ARM/Toradex/br2/=20 > toolchain_build_arm_nofpu/bin:/bin:/sbin:/usr/bin:/usr/sbin -C /=20 > work/Embedded/ARM/Toradex/br2/build_arm_nofpu/e2fsprogs-1.38 > make[1]: Entering directory `/work/Embedded/ARM/Toradex/br2/=20 > build_arm_nofpu/e2fsprogs-1.38' > make[2]: Entering directory `/work/Embedded/ARM/Toradex/br2/=20 > build_arm_nofpu/e2fsprogs-1.38' > cd ./util ; make subst > make[3]: Entering directory `/work/Embedded/ARM/Toradex/br2/=20 > build_arm_nofpu/e2fsprogs-1.38/util' > CC subst.c > as: unrecognised option `-mcpu=3Dxscale' > subst.c:1: error: bad value (armv5te) for -march=3D switch > subst.c:1: error: bad value (xscale) for -mtune=3D switch > make[3]: *** [subst.o] Error 1 > make[3]: Leaving directory `/work/Embedded/ARM/Toradex/br2/=20 > build_arm_nofpu/e2fsprogs-1.38/util' > make[2]: *** [util/subst] Error 2 > make[2]: Leaving directory `/work/Embedded/ARM/Toradex/br2/=20 > build_arm_nofpu/e2fsprogs-1.38' > make[2]: Entering directory `/work/Embedded/ARM/Toradex/br2/=20 > build_arm_nofpu/e2fsprogs-1.38' > cd ./util ; make subst > make[3]: Entering directory `/work/Embedded/ARM/Toradex/br2/=20 > build_arm_nofpu/e2fsprogs-1.38/util' > CC subst.c > subst.c:1: error: bad value (armv5te) for -march=3D switch > subst.c:1: error: bad value (xscale) for -mtune=3D switch > as: unrecognised option `-mcpu=3Dxscale' > make[3]: *** [subst.o] Error 1 > make[3]: Leaving directory `/work/Embedded/ARM/Toradex/br2/=20 > build_arm_nofpu/e2fsprogs-1.38/util' > make[2]: *** [util/subst] Error 2 > make[2]: Leaving directory `/work/Embedded/ARM/Toradex/br2/=20 > build_arm_nofpu/e2fsprogs-1.38' > make[2]: Entering directory `/work/Embedded/ARM/Toradex/br2/=20 > build_arm_nofpu/e2fsprogs-1.38' > cd ./util ; make subst > make[3]: Entering directory `/work/Embedded/ARM/Toradex/br2/=20 > build_arm_nofpu/e2fsprogs-1.38/util' > CC subst.c > subst.c:1: error: bad value (armv5te) for -march=3D switch > subst.c:1: error: bad value (xscale) for -mtune=3D switch > as: unrecognised option `-mcpu=3Dxscale' > make[3]: *** [subst.o] Error 1 > make[3]: Leaving directory `/work/Embedded/ARM/Toradex/br2/=20 > build_arm_nofpu/e2fsprogs-1.38/util' > make[2]: *** [util/subst] Error 2 > make[2]: Leaving directory `/work/Embedded/ARM/Toradex/br2/=20 > build_arm_nofpu/e2fsprogs-1.38' > make[1]: *** [subs] Error 2 > make[1]: Leaving directory `/work/Embedded/ARM/Toradex/br2/=20 > build_arm_nofpu/e2fsprogs-1.38' > make: *** [/work/Embedded/ARM/Toradex/br2/build_arm_nofpu/=20 > e2fsprogs-1.38/misc/mke2fs] Error 2 > > > > Thanks > > > > On 3/2/06, carlos camargo <cic...@gm...> wrote: > Hello > I'm trying to build e2fsprog (br2) but the process crash? > > any sugestions, ideas.. > > Thanks > > > > --=20 > Carlos Iv=E1n Camargo Bare=F1o > Profesor Asistente > Departamento de Ingenier=EDa El=E9ctrica y Electr=F3nica > Universidad Nacional de Colombia > cic...@un... > > > > --=20 > Carlos Iv=E1n Camargo Bare=F1o > Profesor Asistente > Departamento de Ingenier=EDa El=E9ctrica y Electr=F3nica > Universidad Nacional de Colombia > cic...@un... |
From: Craig H. <cr...@gu...> - 2006-03-03 07:25:54
|
On Mar 2, 2006, at 2:05 PM, Craig Hughes wrote: > Hmm, looks like the buildroot paths to the compiler and stuff > aren't getting passed to the make process. Or actually, the > compiler optimization flags are, but not the compiler location. So > it's trying to pass ARM flags to your (presumably x86 or something) > host compiler. I'll take a look. Ok, turns out that in building "subst", it in fact wants to be using the host compiler (which it is doing), but it's passing it the same CFLAGS which goes to the target compiler. So I've just removed passing the host-specific CFLAGS in the first place, and now it seems to get past that part. But it breaks later on, due to a problem with sstrip again. So I've switched to using SAFE_STRIP for e2fsprogs. I also fixed SAFE_STRIP so that it actually works right... Delayed- interpolation in Make variables is really nasty. Now the whole thing builds OK. C |