<div dir="ltr">the eglib build needs binutils installed.</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Jan 29, 2013 at 6:24 AM, dileep m <span dir="ltr"><<a href="mailto:mdileep1989@gmail.com" target="_blank">mdileep1989@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi all,<div><br></div><div>I m trying to cross compile mono to arm architecture with help of scratchbox2 but I couldn't successfully complete the task.</div>
<div><br></div><div>The whole process I did is given below </div>
<div><br></div><div><div><b>A. Setting Up scratchbox2</b></div><div><br></div><div>1. Clone the scratchbox 2 repository:</div><div>$ git clone git://<a href="http://gitorious.org/scratchbox2/scratchbox2.git" target="_blank">gitorious.org/scratchbox2/scratchbox2.git</a><br>

</div><div><br></div><div>2. To build and install SB2:</div><div>$ cd scratchbox2<br></div><div>$ dpkg-buildpackage -rfakeroot</div><div>$ cd ..</div><div>$ sudo dpkg -i libsb2*deb scratchbox2*deb</div><div><br></div><div>

Status:successfull</div><div><br></div><div><div><b>B. Setting up qemu</b></div><div><br></div><div>1.  Clone the qemu repository</div><div>git clone git://<a href="http://git.qemu.org/qemu.git" target="_blank">git.qemu.org/qemu.git</a></div>

<div><br></div><div>2.To build and install qemu</div><div>$ cd qemu<br></div><div>$ ./configure --prefix=$HOME/sb2 --target-list=arm-linux-user</div><div>$ make && make install</div><div>$ cd ..</div><div><br></div>

<div>Status: successful<br></div></div><div><br></div><div><div><b>C. Setting up arm tool chain</b></div><div><br></div><div>1. Getting the arm tool chain</div><div>$ wget <a href="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" target="_blank">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</a><br>

</div><div>$ tar xjvf arm-2011.03-41-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2</div><div><br></div><div>2.Generating a working target configuration.</div><div>$  cp -a arm-2011.03/arm-none-linux-gnueabi/libc/{lib,etc,usr} .<br>

</div><div>$  sb2-init ARM9 arm-2011.03/bin/arm-none-linux-gnueabi-gcc    [ ARM9-> name of target]</div></div><div><br></div><div>Status: successful</div><div><br></div><div><div><b>D. Cross compiling mono</b></div>
<div><br></div><div><div>$ sb2</div><div><br></div><div>[SB2 simple arm9] root@ushus-Vostro-460 rasbery $ cd Desktop/mono-2.10.8.1</div><div>[SB2 simple arm9] root@ushus-Vostro-460 mono-2.10.8.1 $ ./configure --disable-mcs-build</div>

<div>[SB2 simple arm9] root@ushus-Vostro-460 mono-2.10.8.1 $ make</div></div><div><br></div><div>Status: <font color="#ff0000">failed</font></div><div><br></div><div>Error:</div><div><br></div><div><i>/<b>usr/local/lib/<a href="http://libgmodule-2.0.so" target="_blank">libgmodule-2.0.so</a>: could not read symbols: File in wrong format</b></i></div>

<div><i><b>collect2: ld returned 1 exit status</b></i></div><div><i><b>make[4]: *** [test-glib] Error 1</b></i></div><div><i><b>make[4]: Leaving directory `/home/ushus/Desktop/mono-2.10.8.1/eglib/test'</b></i></div><div>

<i><b>make[3]: *** [all-recursive] Error 1</b></i></div><div><i><b>make[3]: Leaving directory `/home/ushus/Desktop/mono-2.10.8.1/eglib'</b></i></div><div><i><b>make[2]: *** [all] Error 2</b></i></div><div><i><b>make[2]: Leaving directory `/home/ushus/Desktop/mono-2.10.8.1/eglib'</b></i></div>

<div><i><b>make[1]: *** [all-recursive] Error 1</b></i></div><div><i><b>make[1]: Leaving directory `/home/ushus/Desktop/mono-2.10.8.1'</b></i></div><div><i><b>make: *** [all] Error 2</b></i></div></div><div><br></div>

<div><br></div><div>I am stuck in this step. Any idea how to solve this error?</div><div><br></div><div>Thanks for your time</div><span class="HOEnZb"><font color="#888888"><div>Dileep </div><div><br></div><div><br></div>
<div>
<br></div></font></span></div></div>
<br>_______________________________________________<br>
Mono-devel-list mailing list<br>
<a href="mailto:Mono-devel-list@lists.ximian.com">Mono-devel-list@lists.ximian.com</a><br>
<a href="http://lists.ximian.com/mailman/listinfo/mono-devel-list" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-devel-list</a><br>
<br></blockquote></div><br></div>