[Cppcms-users] ICU lib error in building cppcms 64bit environment
Brought to you by:
artyom-beilis
From: Aris S. <ari...@gm...> - 2010-08-29 09:49:18
|
Hi, I have following errors when running "make" command, after successfully running "cmake .." command. I have 64-bit linux environment and I have build ICU library with --enable-static and without --disable-shared option. root@aris-laptop:/opt/cppcms/build# make Linking CXX shared library libbooster.so /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/4.4.1/../../../../lib/libicuuc.a( utypes.ao): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC /usr/lib/gcc/x86_64-linux-gnu/4.4.1/../../../../lib/libicuuc.a: could not read symbols: Bad value collect2: ld returned 1 exit status make[2]: *** [booster/libbooster.so.0.0.0] Error 1 make[1]: *** [booster/CMakeFiles/booster.dir/all] Error 2 make: *** [all] Error 2 What the meaning of errors above? What should I do? Thanks you, -Aris |