OK. I created MINIFI-376 [1] to track the issue. I take it the fix is to remove the references? Do you recommend for this to be done in a bug fix branch, or will it be taken care of in one of your upcoming merges?
[1] https://issues.apache.org/jira/browse/MINIFI-376 Regards, Andy I.C. On 8/16/17, 10:36 AM, "Marc" <[email protected]> wrote: Andy, In a branch I've been working on, I happened upon those ( curlbuild.h and easy.h which I believe are unnecessary ) , which were removed elsewhere but apparently I didn't see them here due to copy/paste of some code and removed them without issue. On Wed, Aug 16, 2017 at 10:30 AM, Andy Christianson < [email protected]> wrote: > MiNiFi cpp devs, > > Very recently I started getting this unexpected compilation error in the > ‘make docker’ target. I double-checked the packages we are installing in > the Dockerfile, and it does include curl-dev, so I’m confused why we’d be > seeing this. Is it perhaps a curl version issue? > > [ 3%] Performing build step for 'jsoncpp_project' > Scanning dependencies of target jsoncpp_lib_static > [ 25%] Building CXX object src/lib_json/CMakeFiles/ > jsoncpp_lib_static.dir/json_reader.cpp.o > [ 50%] Building CXX object src/lib_json/CMakeFiles/ > jsoncpp_lib_static.dir/json_value.cpp.o > [ 75%] Building CXX object src/lib_json/CMakeFiles/ > jsoncpp_lib_static.dir/json_writer.cpp.o > [100%] Linking CXX static library libjsoncpp.a > [100%] Built target jsoncpp_lib_static > [ 3%] Performing install step for 'jsoncpp_project' > [100%] Built target jsoncpp_lib_static > Install the project... > -- Install configuration: "Release" > -- Installing: /opt/minifi/build/jsoncpp/lib/pkgconfig/jsoncpp.pc > -- Installing: /opt/minifi/build/jsoncpp/lib/libjsoncpp.a > -- Installing: /opt/minifi/build/jsoncpp/include/json/allocator.h > -- Installing: /opt/minifi/build/jsoncpp/include/json/assertions.h > -- Installing: /opt/minifi/build/jsoncpp/include/json/autolink.h > -- Installing: /opt/minifi/build/jsoncpp/include/json/config.h > -- Installing: /opt/minifi/build/jsoncpp/include/json/features.h > -- Installing: /opt/minifi/build/jsoncpp/include/json/forwards.h > -- Installing: /opt/minifi/build/jsoncpp/include/json/json.h > -- Installing: /opt/minifi/build/jsoncpp/include/json/reader.h > -- Installing: /opt/minifi/build/jsoncpp/include/json/value.h > -- Installing: /opt/minifi/build/jsoncpp/include/json/version.h > -- Installing: /opt/minifi/build/jsoncpp/include/json/writer.h > [ 3%] Completed 'jsoncpp_project' > [ 3%] Built target jsoncpp_project > Scanning dependencies of target minifi > [ 3%] Building CXX object libminifi/CMakeFiles/minifi. > dir/src/core/logging/LoggerConfiguration.cpp.o > [ 4%] Building CXX object libminifi/CMakeFiles/minifi. > dir/src/io/AtomicEntryStream.cpp.o > [ 4%] Building CXX object libminifi/CMakeFiles/minifi. > dir/src/io/BaseStream.cpp.o > [ 5%] Building CXX object libminifi/CMakeFiles/minifi. > dir/src/io/CRCStream.cpp.o > [ 5%] Building CXX object libminifi/CMakeFiles/minifi. > dir/src/io/ClientSocket.cpp.o > [ 6%] Building CXX object libminifi/CMakeFiles/minifi. > dir/src/io/DataStream.cpp.o > [ 6%] Building CXX object libminifi/CMakeFiles/minifi. > dir/src/io/EndianCheck.cpp.o > [ 6%] Building CXX object libminifi/CMakeFiles/minifi. > dir/src/io/FileStream.cpp.o > [ 7%] Building CXX object libminifi/CMakeFiles/minifi. > dir/src/io/Serializable.cpp.o > [ 7%] Building CXX object libminifi/CMakeFiles/minifi. > dir/src/io/StreamFactory.cpp.o > [ 8%] Building CXX object libminifi/CMakeFiles/minifi. > dir/src/io/tls/TLSSocket.cpp.o > [ 8%] Building CXX object libminifi/CMakeFiles/minifi. > dir/src/core/controller/ControllerServiceNode.cpp.o > [ 9%] Building CXX object libminifi/CMakeFiles/minifi. > dir/src/core/controller/ControllerServiceProvider.cpp.o > [ 9%] Building CXX object libminifi/CMakeFiles/minifi. > dir/src/core/controller/StandardControllerServiceNode.cpp.o > [ 9%] Building CXX object libminifi/CMakeFiles/minifi. > dir/src/controllers/SSLContextService.cpp.o > [ 10%] Building CXX object libminifi/CMakeFiles/minifi. > dir/src/core/ClassLoader.cpp.o > [ 10%] Building CXX object libminifi/CMakeFiles/minifi.dir/src/core/ > ConfigurableComponent.cpp.o > [ 11%] Building CXX object libminifi/CMakeFiles/minifi.dir/src/core/ > ConfigurationFactory.cpp.o > In file included from /opt/minifi/libminifi/include/ > RemoteProcessorGroupPort.h:26:0, > from /opt/minifi/libminifi/include/ > core/FlowConfiguration.h:23, > from /opt/minifi/libminifi/include/ > core/ConfigurationFactory.h:22, > from /opt/minifi/libminifi/src/ > core/ConfigurationFactory.cpp:25: > /opt/minifi/libminifi/include/utils/HTTPUtils.h:26:28: fatal error: > curl/curlbuild.h: No such file or directory > #include <curl/curlbuild.h> > ^ > compilation terminated. > make[2]: *** [libminifi/CMakeFiles/minifi.dir/build.make:471: > libminifi/CMakeFiles/minifi.dir/src/core/ConfigurationFactory.cpp.o] > Error 1 > make[1]: *** [CMakeFiles/Makefile2:1884: libminifi/CMakeFiles/minifi.dir/all] > Error 2 > make: *** [Makefile:163: all] Error 2 > > Regards, > > Andy I.C. >
