i am trying to cross compile OCAP RI source code with linaro toolachain..
I followed the process to build source code from this link www.ibm.com/developerworks/library/j-ocap3/.
then i got an error as follows:
[exec] checking for inttypes.h... yes
[exec] checking for stdint.h... yes
[exec] checking for unistd.h... yes
[exec] configure: error: *** Working zlib library and headers not found ***
[exec] checking for inflate in -lz... no
[exec] make[1]: Leaving directory `/home/pcadmin/OCAPRI/trunk/ri/RI_Platform/glib'
[exec] make[1]: *** [/home/pcadmin/OCAPRI/trunk/ri/RI_Platform/gen/Linux/debug/glib/glib-2.28.7/Makefile] Error 1
[exec] make: *** [glib] Error 2
BUILD FAILED
I downloaded zlib_1.2.3.4.dfsg and trying to install it with MAKE.. and got error--
$make
make
/home/pcadmin/gcc-linaro-arm-linux-gnueabi-2012.04-20120426_linux/bin/arm-linux-gnueabi-gcc -O3 -D_LARGEFILE64_SOURCE=1 -DUSE_MMAP -c -o example.o example.c
/home/pcadmin/gcc-linaro-arm-linux-gnueabi-2012.04-20120426_linux/bin/arm-linux-gnueabi-gcc -O3 -D_LARGEFILE64_SOURCE=1 -DUSE_MMAP -c -o adler32.o adler32.c
/home/pcadmin/gcc-linaro-arm-linux-gnueabi-2012.04-20120426_linux/bin/arm-linux-gnueabi-gcc -O3 -D_LARGEFILE64_SOURCE=1 -DUSE_MMAP -c -o compress.o compress.c
/home/pcadmin/gcc-linaro-arm-linux-gnueabi-2012.04-20120426_linux/bin/arm-linux-gnueabi-gcc -O3 -D_LARGEFILE64_SOURCE=1 -DUSE_MMAP -c -o crc32.o crc32.c
/home/pcadmin/gcc-linaro-arm-linux-gnueabi-2012.04-20120426_linux/bin/arm-linux-gnueabi-gcc -O3 -D_LARGEFILE64_SOURCE=1 -DUSE_MMAP -c -o gzio.o gzio.c
/home/pcadmin/gcc-linaro-arm-linux-gnueabi-2012.04-20120426_linux/bin/arm-linux-gnueabi-gcc -O3 -D_LARGEFILE64_SOURCE=1 -DUSE_MMAP -c -o uncompr.o uncompr.c
/home/pcadmin/gcc-linaro-arm-linux-gnueabi-2012.04-20120426_linux/bin/arm-linux-gnueabi-gcc -O3 -D_LARGEFILE64_SOURCE=1 -DUSE_MMAP -c -o deflate.o deflate.c
/home/pcadmin/gcc-linaro-arm-linux-gnueabi-2012.04-20120426_linux/bin/arm-linux-gnueabi-gcc -O3 -D_LARGEFILE64_SOURCE=1 -DUSE_MMAP -c -o trees.o trees.c
/home/pcadmin/gcc-linaro-arm-linux-gnueabi-2012.04-20120426_linux/bin/arm-linux-gnueabi-gcc -O3 -D_LARGEFILE64_SOURCE=1 -DUSE_MMAP -c -o zutil.o zutil.c
/home/pcadmin/gcc-linaro-arm-linux-gnueabi-2012.04-20120426_linux/bin/arm-linux-gnueabi-gcc -O3 -D_LARGEFILE64_SOURCE=1 -DUSE_MMAP -c -o inflate.o inflate.c
/home/pcadmin/gcc-linaro-arm-linux-gnueabi-2012.04-20120426_linux/bin/arm-linux-gnueabi-gcc -O3 -D_LARGEFILE64_SOURCE=1 -DUSE_MMAP -c -o infback.o infback.c
/home/pcadmin/gcc-linaro-arm-linux-gnueabi-2012.04-20120426_linux/bin/arm-linux-gnueabi-gcc -O3 -D_LARGEFILE64_SOURCE=1 -DUSE_MMAP -c -o inftrees.o inftrees.c
/home/pcadmin/gcc-linaro-arm-linux-gnueabi-2012.04-20120426_linux/bin/arm-linux-gnueabi-gcc -O3 -D_LARGEFILE64_SOURCE=1 -DUSE_MMAP -c -o inffast.o inffast.c
#ar -rc libz.a adler32.o compress.o crc32.o gzio.o uncompr.o deflate.o trees.o zutil.o inflate.o infback.o inftrees.o inffast.o
/home/pcadmin/gcc-linaro-arm-linux-gnueabi-2012.04-20120426_linux/bin/arm-linux-gnueabi-gcc -O3 -D_LARGEFILE64_SOURCE=1 -DUSE_MMAP -o example example.o -L. libz.a
/home/pcadmin/gcc-linaro-arm-linux-gnueabi-2012.04-20120426_linux/bin/arm-linux-gnueabi-gcc -O3 -D_LARGEFILE64_SOURCE=1 -DUSE_MMAP -c -o minigzip.o minigzip.c
/home/pcadmin/gcc-linaro-arm-linux-gnueabi-2012.04-20120426_linux/bin/arm-linux-gnueabi-gcc -O3 -D_LARGEFILE64_SOURCE=1 -DUSE_MMAP -o minigzip minigzip.o -L. libz.a
/home/pcadmin/gcc-linaro-arm-linux-gnueabi-2012.04-20120426_linux/bin/arm-linux-gnueabi-gcc -shared -Wl,-soname,libz.so.1,--version-script,zlib.map -O3 -fPIC -D_LARGEFILE64_SOURCE=1 -DUSE_MMAP -o libz.so.1.2.3.4 adler32.lo compress.lo crc32.lo gzio.lo uncompr.lo deflate.lo trees.lo zutil.lo inflate.lo infback.lo inftrees.lo inffast.lo -lc
/home/pcadmin/gcc-linaro-arm-linux-gnueabi-2012.04-20120426_linux/bin/../lib/gcc/arm-linux-gnueabi/4.7.1/../../../../arm-linux-gnueabi/bin/ld: crc32.lo: relocation R_ARM_THM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC
crc32.lo: could not read symbols: Bad value
collect2: error: ld returned 1 exit status
make: *** [libz.so.1.2.3.4] Error 1
please help!!