[ https://issues.apache.org/jira/browse/MINIFICPP-262?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16211891#comment-16211891 ]
marco polo commented on MINIFICPP-262: -------------------------------------- [~achristianson] Can you provide some details for your centos 7 instance? cmake version, installed rocksdb globally or within third party, etc? I just spun one up in ec2 and can give you a key for it...it builds without an issue using the branch that hosts PR150. I can merge that directly since it was part of a formerly approved PR, but I'd like to verify via a consensus that it's resolved. I suspect though that this does nothing to address the issue you are encountering. > Rocksdb fails to link > --------------------- > > Key: MINIFICPP-262 > URL: https://issues.apache.org/jira/browse/MINIFICPP-262 > Project: NiFi MiNiFi C++ > Issue Type: Bug > Reporter: Andrew Christianson > > Rocksdb fails to link when building on CentOS 7.4. [~calebj] seems to be > having the same issue on Ubuntu 14.04 as part of MINIFI-244. > {code} > [ 38%] Linking CXX static library librocksdb.a > [ 38%] Linking CXX shared library librocksdb.so > [ 60%] Built target rocksdb > [ 61%] Building CXX object > CMakeFiles/Tests.dir/thirdparty/spdlog-20170710/include/spdlog/dummy.cpp.o > [ 61%] Building CXX object > CMakeFiles/ControllerServiceIntegrationTests.dir/libminifi/test/TestBase.cpp.o > /usr/bin/ld: CMakeFiles/build_version.dir/__/__/build_version.cc.o: > relocation R_X86_64_32 against `.data' can not be used when making a shared > object; recompile with -fPIC > CMakeFiles/build_version.dir/__/__/build_version.cc.o: error adding symbols: > Bad value > collect2: error: ld returned 1 exit status > gmake[2]: *** [thirdparty/rocksdb/librocksdb.so.5.7.0] Error 1 > gmake[1]: *** [thirdparty/rocksdb/CMakeFiles/rocksdb-shared.dir/all] Error 2 > gmake[1]: *** Waiting for unfinished jobs.... > {code} -- This message was sent by Atlassian JIRA (v6.4.14#64029)