the eglib build needs binutils installed.
On Tue, Jan 29, 2013 at 6:24 AM, dileep m <mdileep1...@gmail.com> wrote: > Hi all, > > I m trying to cross compile mono to arm architecture with help of > scratchbox2 but I couldn't successfully complete the task. > > The whole process I did is given below > > *A. Setting Up scratchbox2* > > 1. Clone the scratchbox 2 repository: > $ git clone git://gitorious.org/scratchbox2/scratchbox2.git > > 2. To build and install SB2: > $ cd scratchbox2 > $ dpkg-buildpackage -rfakeroot > $ cd .. > $ sudo dpkg -i libsb2*deb scratchbox2*deb > > Status:successfull > > *B. Setting up qemu* > > 1. Clone the qemu repository > git clone git://git.qemu.org/qemu.git > > 2.To build and install qemu > $ cd qemu > $ ./configure --prefix=$HOME/sb2 --target-list=arm-linux-user > $ make && make install > $ cd .. > > Status: successful > > *C. Setting up arm tool chain* > > 1. Getting the arm tool chain > $ wget > https://sourcery.mentor.com/sgpp/lite/arm/portal/package8739/public/arm-none-linux-gnueabi/arm-2011.03-41-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 > $ tar xjvf arm-2011.03-41-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 > > 2.Generating a working target configuration. > $ cp -a arm-2011.03/arm-none-linux-gnueabi/libc/{lib,etc,usr} . > $ sb2-init ARM9 arm-2011.03/bin/arm-none-linux-gnueabi-gcc [ ARM9-> > name of target] > > Status: successful > > *D. Cross compiling mono* > > $ sb2 > > [SB2 simple arm9] root@ushus-Vostro-460 rasbery $ cd Desktop/mono-2.10.8.1 > [SB2 simple arm9] root@ushus-Vostro-460 mono-2.10.8.1 $ ./configure > --disable-mcs-build > [SB2 simple arm9] root@ushus-Vostro-460 mono-2.10.8.1 $ make > > Status: failed > > Error: > > */usr/local/lib/libgmodule-2.0.so: could not read symbols: File in wrong > format* > *collect2: ld returned 1 exit status* > *make[4]: *** [test-glib] Error 1* > *make[4]: Leaving directory `/home/ushus/Desktop/mono-2.10.8.1/eglib/test' > * > *make[3]: *** [all-recursive] Error 1* > *make[3]: Leaving directory `/home/ushus/Desktop/mono-2.10.8.1/eglib'* > *make[2]: *** [all] Error 2* > *make[2]: Leaving directory `/home/ushus/Desktop/mono-2.10.8.1/eglib'* > *make[1]: *** [all-recursive] Error 1* > *make[1]: Leaving directory `/home/ushus/Desktop/mono-2.10.8.1'* > *make: *** [all] Error 2* > > > I am stuck in this step. Any idea how to solve this error? > > Thanks for your time > Dileep > > > > > _______________________________________________ > Mono-devel-list mailing list > Mono-devel-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-devel-list > >
_______________________________________________ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list