On Tue, 1 Dec 2009 11:35:28 +0100 haithem rahmani <[email protected]> said:
smells to me like something is unclean in your cross-dev environment. as such eina is cross-compiled daily - as is pretty much all of EFL. for ARM mostly, but still - using anything from scratchbox to openemebdded and hand-rolled cross-dev setups. by the look of your output your cross-dev setup is not using a local sh4 target staging directory to find dependencies at all - it's just using the host system. i can't comment beyond that as i dont know your crossdev setup (and to be perfectly honest... it's not our job to fix your setup :) especially if we know it does work on a variety of cross-compiling environments for a variety of targets). so my suggestion is - take a closer look at your cross-compile setup (environement variables, maybe use a chroot for proper isolation or scratchbox2 which uses ld_preload tricks etc.) > Hi all, > I'm trying to crosscompile the EFL librairies acutally only eina, evas and > ecore for a "sh4-linux" based platform, but I've got two problems: > > - Eina cross-compiles only with "--disable-shared" otherwise I've got the > following error: > > > /bin/sh ../../../../libtool --mode=install /usr/bin/install -c ' > eina_chained_mempool.la' > '/opt/STM/STLinux-2.3/devkit/sh4/target/home/local/efl/lib/eina/mp/ > eina_chained_mempool.la' > libtool: install: warning: relinking `eina_chained_mempool.la' > (cd /home//efl/eina-0.0.2.062/src/modules/mp/chained_pool; /bin/sh > ../../../../libtool --tag=CC --tag=disable-static --mode=relink > sh4-linux-gcc -std=gnu99 -O2 -no-undefined -module -avoid-version -o > eina_chained_mempool.la -rpath > /opt/STM/STLinux-2.3/devkit/sh4/target/home/local/efl/lib/eina/mp > eina_chained_mempool_la-eina_chained_mempool.lo ../../../../src/lib/ > libeina.la -ldl -lrt -lm -pthread ) > > sh4-linux-gcc -shared .libs/eina_chained_mempool_la-eina_chained_mempool.o > -Wl,-rpath -Wl,/opt/STM/STLinux-2.3/devkit/sh4/target/home//local/efl/lib > -L/opt/STM/STLinux-2.3/devkit/sh4/target/opt/STM/STLinux-2.3/devkit/sh4/target/home/local/efl/lib > -leina -ldl -lrt -lm -pthread -Wl,-soname -Wl,eina_chained_mempool.so -o > .libs/eina_chained_mempool.so > > > /opt/STM/STLinux-2.3/devkit/sh4/lib/gcc/sh4-linux/4.2.4/../../../../sh4-linux/bin/ld: > cannot find -leina > collect2: ld returned 1 exit status > libtool: install: error: relink `eina_chained_mempool.la' with the above > command before installing it > > - It seems that the "libtool" is using the "LIBTOOL_PREFIX_BASE" twice ? > - why there is this "link command" during the install phase ? is it possible > to move it during the build? > > > - Once Eina built in "static mode" I've problem to build evas : the problem > is related to freetype: > > > /bin/sh ../../libtool --tag=CC --mode=link sh4-linux-gcc -O2 > -D_GNU_SOURCE -no-undefined -version-info 9:9:9 -release ver-svn-03 -o > libevas.la -rpath /opt/STM/STLinux-2.3/devkit/sh4/target/home/local/efl/lib > main.lo canvas/libevas_canvas.la file/libevas_file.la > cache/libevas_cache.laimaging/ > libevas_imaging.la cserve/libevas_cserve.la engines/common/ > libevas_engine_common.la -ldl -lfreetype -lz -lfontconfig -lpthread > -L/opt/STM/STLinux-2.3/devkit/sh4/target/home//local/efl/lib > -leina -lm > /bin/grep: /usr/lib/libfreetype.la: No such file or directory > /bin/sed: can't read /usr/lib/libfreetype.la: No such file or directory > libtool: link: `/usr/lib/libfreetype.la' is not a valid libtool archive > > > any help please ? > > regards. > > Haithem. > ------------------------------------------------------------------------------ > Join us December 9, 2009 for the Red Hat Virtual Experience, > a free event focused on virtualization and cloud computing. > Attend in-depth sessions from your desk. Your couch. Anywhere. > http://p.sf.net/sfu/redhat-sfdev2dev > _______________________________________________ > enlightenment-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/enlightenment-users > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) [email protected] ------------------------------------------------------------------------------ Join us December 9, 2009 for the Red Hat Virtual Experience, a free event focused on virtualization and cloud computing. Attend in-depth sessions from your desk. Your couch. Anywhere. http://p.sf.net/sfu/redhat-sfdev2dev _______________________________________________ enlightenment-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-users
