List Info

Thread: cross compilation error for Libpng 1.2.8




cross compilation error for Libpng 1.2.8
user name
2007-04-15 02:15:48
Hi All,
I am trying to prepar X window(client server) for arm Lh7a404  cpu.And linpng is a minimum  requirement for x-window(from xorg) library.
But when i try to cross cpmpile libpng, am geting this error..

[sinal5ac190 libpng-1.2.8-config]$ make ARCH=arm CROSS_COMPILE=/opt/crosstoolstatic,/gcc-4.1.0-glibc-2.3.2/arm-9tdmi-linux-gnu/bin/arm-9tdmi-linux-gnu-
make  all-am
make[1]: Entering directory `/home/sina/Desktop/libpng- 1.2.8-config'
if /bin/sh ./libtool --mode=compile arm-9tdmi-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.     -g -O2 -MT png.lo -MD -MP -MF ".deps/png.Tpo"
  -c -o png.lo `test -f 'png.c' || echo './9;`png.c;
then mv ".deps/png.Tpo" ".deps/png.Plo";
else rm -f ".deps/png.Tpo"; exit 1;
fi
rm -f .libs/png.lo
arm-9tdmi-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -MT png.lo -MD -MP -MF .deps/png.Tpo -c png.c  -fPIC -DPIC -o .libs/png.lo
arm-9tdmi-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -MT png.lo -MD -MP -MF .deps/png.Tpo -c png.c -o png.o >/dev/null 2>&1
mv -f .libs/png.lo png.lo
if /bin/sh ./libtool --mode=compile arm-9tdmi-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.     -g -O2 -MT pngset.lo -MD -MP -MF ".deps/pngset.Tpo"
  -c -o pngset.lo `test -f 'pngset.c' || echo './9;`pngset.c;
then mv ".deps/pngset.Tpo" ".deps/pngset.Plo";
else rm -f ".deps/pngset.Tpo"; exit 1;
fi
rm -f .libs/pngset.lo
arm-9tdmi-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -MT pngset.lo -MD -MP -MF .deps/pngset.Tpo -c pngset.c  -fPIC -DPIC -o .libs/pngset.lo
arm-9tdmi-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -MT pngset.lo -MD -MP -MF .deps/pngset.Tpo -c pngset.c -o pngset.o >/dev/null 2>&1
mv -f .libs/pngset.lo pngset.lo
if /bin/sh ./libtool --mode=compile arm-9tdmi-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.     -g -O2 -MT pngget.lo -MD -MP -MF ".deps/pngget.Tpo"
  -c -o pngget.lo `test -f 'pngget.c' || echo './9;`pngget.c;
then mv ".deps/pngget.Tpo" ".deps/pngget.Plo";
else rm -f ".deps/pngget.Tpo"; exit 1;
fi
rm -f .libs/pngget.lo
arm-9tdmi-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -MT pngget.lo -MD -MP -MF .deps/pngget.Tpo -c pngget.c  -fPIC -DPIC -o .libs/pngget.lo
arm-9tdmi-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -MT pngget.lo -MD -MP -MF .deps/pngget.Tpo -c pngget.c -o pngget.o >/dev/null 2>&1
mv -f .libs/pngget.lo pngget.lo
if /bin/sh ./libtool --mode=compile arm-9tdmi-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.     -g -O2 -MT pngrutil.lo -MD -MP -MF ".deps/pngrutil.Tpo"
  -c -o pngrutil.lo `test -f 'pngrutil.c' || echo './9;`pngrutil.c;
then mv ".deps/pngrutil.Tpo" ".deps/pngrutil.Plo";
else rm -f ".deps/pngrutil.Tpo"; exit 1;
fi
rm -f .libs/pngrutil.lo
arm-9tdmi-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -MT pngrutil.lo -MD -MP -MF .deps/pngrutil.Tpo -c pngrutil.c  -fPIC -DPIC -o .libs/pngrutil.lo
arm-9tdmi-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -MT pngrutil.lo -MD -MP -MF .deps/pngrutil.Tpo -c pngrutil.c -o pngrutil.o >/dev/null 2>&1
mv -f .libs/pngrutil.lo pngrutil.lo
if /bin/sh ./libtool --mode=compile arm-9tdmi-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.     -g -O2 -MT pngtrans.lo -MD -MP -MF ".deps/pngtrans.Tpo"
  -c -o pngtrans.lo `test -f 'pngtrans.c' || echo './9;`pngtrans.c;
then mv ".deps/pngtrans.Tpo" ".deps/pngtrans.Plo";
else rm -f ".deps/pngtrans.Tpo"; exit 1;
fi
rm -f .libs/pngtrans.lo
arm-9tdmi-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -MT pngtrans.lo -MD -MP -MF .deps/pngtrans.Tpo -c pngtrans.c  -fPIC -DPIC -o .libs/pngtrans.lo
arm-9tdmi-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -MT pngtrans.lo -MD -MP -MF .deps/pngtrans.Tpo -c pngtrans.c -o pngtrans.o >/dev/null 2>&1
mv -f .libs/pngtrans.lo pngtrans.lo
if /bin/sh ./libtool --mode=compile arm-9tdmi-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.     -g -O2 -MT pngwutil.lo -MD -MP -MF ".deps/pngwutil.Tpo"
  -c -o pngwutil.lo `test -f 'pngwutil.c' || echo './9;`pngwutil.c;
then mv ".deps/pngwutil.Tpo" ".deps/pngwutil.Plo";
else rm -f ".deps/pngwutil.Tpo"; exit 1;
fi
rm -f .libs/pngwutil.lo
arm-9tdmi-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -MT pngwutil.lo -MD -MP -MF .deps/pngwutil.Tpo -c pngwutil.c  -fPIC -DPIC -o .libs/pngwutil.lo
arm-9tdmi-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -MT pngwutil.lo -MD -MP -MF .deps/pngwutil.Tpo -c pngwutil.c -o pngwutil.o >/dev/null 2>&1
mv -f .libs/pngwutil.lo pngwutil.lo
if /bin/sh ./libtool --mode=compile arm-9tdmi-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.     -g -O2 -MT pngread.lo -MD -MP -MF ".deps/pngread.Tpo"
  -c -o pngread.lo `test -f 'pngread.c' || echo './9;`pngread.c;
then mv ".deps/pngread.Tpo" ".deps/pngread.Plo";
else rm -f ".deps/pngread.Tpo"; exit 1;
fi
rm -f .libs/pngread.lo
arm-9tdmi-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -MT pngread.lo -MD -MP -MF .deps/pngread.Tpo -c pngread.c  -fPIC -DPIC -o .libs/pngread.lo
arm-9tdmi-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -MT pngread.lo -MD -MP -MF .deps/pngread.Tpo -c pngread.c -o pngread.o >/dev/null 2>&1
mv -f .libs/pngread.lo pngread.lo
if /bin/sh ./libtool --mode=compile arm-9tdmi-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.     -g -O2 -MT pngrio.lo -MD -MP -MF ".deps/pngrio.Tpo"
  -c -o pngrio.lo `test -f 'pngrio.c' || echo './9;`pngrio.c;
then mv ".deps/pngrio.Tpo" ".deps/pngrio.Plo";
else rm -f ".deps/pngrio.Tpo"; exit 1;
fi
rm -f .libs/pngrio.lo
arm-9tdmi-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -MT pngrio.lo -MD -MP -MF .deps/pngrio.Tpo -c pngrio.c  -fPIC -DPIC -o .libs/pngrio.lo
arm-9tdmi-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -MT pngrio.lo -MD -MP -MF .deps/pngrio.Tpo -c pngrio.c -o pngrio.o >/dev/null 2>&1
mv -f .libs/pngrio.lo pngrio.lo
if /bin/sh ./libtool --mode=compile arm-9tdmi-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.     -g -O2 -MT pngwio.lo -MD -MP -MF ".deps/pngwio.Tpo"
  -c -o pngwio.lo `test -f 'pngwio.c' || echo './9;`pngwio.c;
then mv ".deps/pngwio.Tpo" ".deps/pngwio.Plo";
else rm -f ".deps/pngwio.Tpo"; exit 1;
fi
rm -f .libs/pngwio.lo
arm-9tdmi-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -MT pngwio.lo -MD -MP -MF .deps/pngwio.Tpo -c pngwio.c  -fPIC -DPIC -o .libs/pngwio.lo
arm-9tdmi-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -MT pngwio.lo -MD -MP -MF .deps/pngwio.Tpo -c pngwio.c -o pngwio.o >/dev/null 2>&1
mv -f .libs/pngwio.lo pngwio.lo
if /bin/sh ./libtool --mode=compile arm-9tdmi-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.     -g -O2 -MT pngwrite.lo -MD -MP -MF ".deps/pngwrite.Tpo"
  -c -o pngwrite.lo `test -f 'pngwrite.c' || echo './9;`pngwrite.c;
then mv ".deps/pngwrite.Tpo" ".deps/pngwrite.Plo";
else rm -f ".deps/pngwrite.Tpo"; exit 1;
fi
rm -f .libs/pngwrite.lo
arm-9tdmi-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -MT pngwrite.lo -MD -MP -MF .deps/pngwrite.Tpo -c pngwrite.c  -fPIC -DPIC -o .libs/pngwrite.lo
arm-9tdmi-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -MT pngwrite.lo -MD -MP -MF .deps/pngwrite.Tpo -c pngwrite.c -o pngwrite.o >/dev/null 2>&1
mv -f .libs/pngwrite.lo pngwrite.lo
if /bin/sh ./libtool --mode=compile arm-9tdmi-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.     -g -O2 -MT pngrtran.lo -MD -MP -MF ".deps/pngrtran.Tpo"
  -c -o pngrtran.lo `test -f 'pngrtran.c' || echo './9;`pngrtran.c;
then mv ".deps/pngrtran.Tpo" ".deps/pngrtran.Plo";
else rm -f ".deps/pngrtran.Tpo"; exit 1;
fi
rm -f .libs/pngrtran.lo
arm-9tdmi-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -MT pngrtran.lo -MD -MP -MF .deps/pngrtran.Tpo -c pngrtran.c  -fPIC -DPIC -o .libs/pngrtran.lo
arm-9tdmi-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -MT pngrtran.lo -MD -MP -MF .deps/pngrtran.Tpo -c pngrtran.c -o pngrtran.o >/dev/null 2>&1
mv -f .libs/pngrtran.lo pngrtran.lo
if /bin/sh ./libtool --mode=compile arm-9tdmi-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.     -g -O2 -MT pngwtran.lo -MD -MP -MF ".deps/pngwtran.Tpo"
  -c -o pngwtran.lo `test -f 'pngwtran.c' || echo './9;`pngwtran.c;
then mv ".deps/pngwtran.Tpo" ".deps/pngwtran.Plo";
else rm -f ".deps/pngwtran.Tpo"; exit 1;
fi
rm -f .libs/pngwtran.lo
arm-9tdmi-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -MT pngwtran.lo -MD -MP -MF .deps/pngwtran.Tpo -c pngwtran.c  -fPIC -DPIC -o .libs/pngwtran.lo
arm-9tdmi-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -MT pngwtran.lo -MD -MP -MF .deps/pngwtran.Tpo -c pngwtran.c -o pngwtran.o >/dev/null 2>&1
mv -f .libs/pngwtran.lo pngwtran.lo
if /bin/sh ./libtool --mode=compile arm-9tdmi-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.     -g -O2 -MT pngmem.lo -MD -MP -MF ".deps/pngmem.Tpo"
  -c -o pngmem.lo `test -f 'pngmem.c' || echo './9;`pngmem.c;
then mv ".deps/pngmem.Tpo" ".deps/pngmem.Plo";
else rm -f ".deps/pngmem.Tpo"; exit 1;
fi
rm -f .libs/pngmem.lo
arm-9tdmi-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -MT pngmem.lo -MD -MP -MF .deps/pngmem.Tpo -c pngmem.c  -fPIC -DPIC -o .libs/pngmem.lo
arm-9tdmi-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -MT pngmem.lo -MD -MP -MF .deps/pngmem.Tpo -c pngmem.c -o pngmem.o >/dev/null 2>&1
mv -f .libs/pngmem.lo pngmem.lo
if /bin/sh ./libtool --mode=compile arm-9tdmi-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.     -g -O2 -MT pngerror.lo -MD -MP -MF ".deps/pngerror.Tpo"
  -c -o pngerror.lo `test -f 'pngerror.c' || echo './9;`pngerror.c;
then mv ".deps/pngerror.Tpo" ".deps/pngerror.Plo";
else rm -f ".deps/pngerror.Tpo"; exit 1;
fi
rm -f .libs/pngerror.lo
arm-9tdmi-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -MT pngerror.lo -MD -MP -MF .deps/pngerror.Tpo -c pngerror.c  -fPIC -DPIC -o .libs/pngerror.lo
arm-9tdmi-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -MT pngerror.lo -MD -MP -MF .deps/pngerror.Tpo -c pngerror.c -o pngerror.o >/dev/null 2>&1
mv -f .libs/pngerror.lo pngerror.lo
if /bin/sh ./libtool --mode=compile arm-9tdmi-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.     -g -O2 -MT pngpread.lo -MD -MP -MF ".deps/pngpread.Tpo"
  -c -o pngpread.lo `test -f 'pngpread.c' || echo './9;`pngpread.c;
then mv ".deps/pngpread.Tpo" ".deps/pngpread.Plo";
else rm -f ".deps/pngpread.Tpo"; exit 1;
fi
rm -f .libs/pngpread.lo
arm-9tdmi-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -MT pngpread.lo -MD -MP -MF .deps/pngpread.Tpo -c pngpread.c  -fPIC -DPIC -o .libs/pngpread.lo
arm-9tdmi-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -MT pngpread.lo -MD -MP -MF .deps/pngpread.Tpo -c pngpread.c -o pngpread.o >/dev/null 2>&1
mv -f .libs/pngpread.lo pngpread.lo
/bin/sh ./libtool --mode=link arm-9tdmi-linux-gnu-gcc  -g -O2  -L /home/sina/Desktop/test/lib -o libpng12.la -rpath /home/sina/Desktop/test//lib -export-dynamic -version-info 0:0:0 png.lo pngset.lo pngget.lo pngrutil.lo pngtrans.lo pngwutil.lo pngread.lo pngrio.lo pngwio.lo pngwrite.lo pngrtran.lo pngwtran.lo pngmem.lo pngerror.lo pngpread.lo  -lz -lm
rm -fr .libs/libpng12.la .libs/libpng12.* .libs/libpng12.*
arm-9tdmi-linux-gnu-gcc -shared  png.lo pngset.lo pngget.lo pngrutil.lo pngtrans.lo pngwutil.lo pngread.lo pngrio.lo pngwio.lo pngwrite.lo pngrtran.lo pngwtran.lo pngmem.lo pngerror.lo pngpread.lo  -L/home/sina/Desktop/libpng-1.2.8-config -lz -lm  -Wl,-soname -Wl,libpng12.so.0 -o .libs/libpng12.so.0.0.0
/opt/crosstoolstatic,/gcc- 4.1.0-glibc-2.3.2/arm-9tdmi-linux-gnu/lib/gcc/arm-9tdmi-linux-gnu/4.1.0/../../../../arm-9tdmi-linux-gnu/bin/ld: cannot find -lz
collect2: ld returned 1 exit status
make[1]: *** [libpng12.la ] Error 1
make[1]: Leaving directory `/home/sina/Desktop/libpng-1.2.8-config';
make: *** [all] Error 2-

Before this error, there ; was some another error that could not found png.h like that ..then i put the path of png.h at png.c but then this error is coming.....
I dnt know, is it a problem with this version of some thing else....should i user some other version if so then please tell me which one?
If  anybody has any suggestion then please email me....
thanks
Sina
[1]

about | contact  Other archives ( Real Estate discussion Medical topics )