[Mono-dev] Error during cross compilation of mono to arm

dileep m mdileep1989 at gmail.com
Wed Jan 30 05:28:19 UTC 2013


Hi,

I am using Ubuntu 12.04 LTS system and  binutils is already installed.


On Tue, Jan 29, 2013 at 9:19 PM, Rodrigo Kumpera <kumpera at gmail.com> wrote:

> the eglib build needs binutils installed.
>
>
> On Tue, Jan 29, 2013 at 6:24 AM, dileep m <mdileep1989 at 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 at ushus-Vostro-460 rasbery $ cd
>> Desktop/mono-2.10.8.1
>> [SB2 simple arm9] root at ushus-Vostro-460 mono-2.10.8.1 $ ./configure
>> --disable-mcs-build
>> [SB2 simple arm9] root at 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 at lists.ximian.com
>> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-devel-list/attachments/20130130/50c10ee3/attachment.html>


More information about the Mono-devel-list mailing list