You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by GitBox <gi...@apache.org> on 2020/04/15 07:00:06 UTC

[GitHub] [pulsar] wenxuwan edited a comment on issue #6724: Compile client failed with container

wenxuwan edited a comment on issue #6724: Compile client failed with container
URL: https://github.com/apache/pulsar/issues/6724#issuecomment-613854943
 
 
   > @wenxuwan Would you provide more details of how to reproduce it?
   > This Dockerfile that you changed in PR #6736 is called by the shell scripts in that dir:
   > e.g. /pulsar/pulsar-client-cpp/docker/create-images.sh
   
   @jiazhai 
   
   1. cd /pulsar/pulsar-client-cpp/docker/
   2.docker build --build-arg PYTHON_VERSION=3.7 --build-arg PYTHON_SPEC=cp37-cp37m . 
   3.start container and login
   4.run build-wheel-file-within-docker.sh 
   5. when finish compile and link .so file, you will meet the error:
   
   [ 90%] Built target pulsarStatic
   [ 90%] Linking CXX shared library _pulsar.so
   /opt/rh/devtoolset-2/root/usr/libexec/gcc/x86_64-CentOS-linux/4.8.2/ld: /usr/local/lib/libsnappy.a(snappy.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
   /usr/local/lib/libsnappy.a: could not read symbols: Bad value
   collect2: error: ld returned 1 exit status
   make[2]: *** [python/_pulsar.so] Error 1
   make[1]: *** [python/CMakeFiles/_pulsar.dir/all] Error 2
   
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services