Skip to content

Instantly share code, notes, and snippets.

@crackcomm
Created February 28, 2018 21:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save crackcomm/05c30f41ab6d5f49ccfab2878728ad6a to your computer and use it in GitHub Desktop.
Save crackcomm/05c30f41ab6d5f49ccfab2878728ad6a to your computer and use it in GitHub Desktop.
Running with debug output on.
-- Found gflags (include: /usr/include, library: /usr/lib/x86_64-linux-gnu/libgflags.so)
Called from: [2] /home/pah/ws/go/src/github.com/ipfn/smf/CMake/FindGFlags.cmake
[1] /home/pah/ws/go/src/github.com/ipfn/smf/CMakeLists.txt
-- Found glog (include: /usr/include, library: /usr/lib/x86_64-linux-gnu/libglog.so)
Called from: [2] /home/pah/ws/go/src/github.com/ipfn/smf/CMake/FindGlog.cmake
[1] /home/pah/ws/go/src/github.com/ipfn/smf/CMakeLists.txt
-- Boost version: 1.58.0
Called from: [2] /usr/local/cmake/share/cmake-3.10/Modules/FindBoost.cmake
[1] /home/pah/ws/go/src/github.com/ipfn/smf/CMakeLists.txt
-- Found the following Boost libraries:
Called from: [2] /usr/local/cmake/share/cmake-3.10/Modules/FindBoost.cmake
[1] /home/pah/ws/go/src/github.com/ipfn/smf/CMakeLists.txt
-- system
Called from: [2] /usr/local/cmake/share/cmake-3.10/Modules/FindBoost.cmake
[1] /home/pah/ws/go/src/github.com/ipfn/smf/CMakeLists.txt
-- program_options
Called from: [2] /usr/local/cmake/share/cmake-3.10/Modules/FindBoost.cmake
[1] /home/pah/ws/go/src/github.com/ipfn/smf/CMakeLists.txt
-- ENABLE_INTEGRATION_TESTS=ON
Called from: [2] /home/pah/ws/go/src/github.com/ipfn/smf/CMake/tests.cmake
[1] /home/pah/ws/go/src/github.com/ipfn/smf/CMakeLists.txt
-- ENABLE_UNIT_TESTS=ON
Called from: [2] /home/pah/ws/go/src/github.com/ipfn/smf/CMake/tests.cmake
[1] /home/pah/ws/go/src/github.com/ipfn/smf/CMakeLists.txt
-- ENABLE_BENCHMARK_TESTS=OFF
Called from: [2] /home/pah/ws/go/src/github.com/ipfn/smf/CMake/tests.cmake
[1] /home/pah/ws/go/src/github.com/ipfn/smf/CMakeLists.txt
Entering /home/pah/ws/go/src/github.com/ipfn/smf/src
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/CMakeLists.txt
Entering /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/HdrHistogram_c
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/CMakeLists.txt
CMake Warning (dev) at src/third_party/HdrHistogram_c/CMakeLists.txt:7 (project):
Policy CMP0048 is not set: project() command manages VERSION variables.
Run "cmake --help-policy CMP0048" for policy details. Use the cmake_policy
command to set the policy and suppress this warning.
The following variable(s) would be set to empty:
PROJECT_VERSION
PROJECT_VERSION_MAJOR
PROJECT_VERSION_MINOR
PROJECT_VERSION_PATCH
This warning is for project developers. Use -Wno-dev to suppress it.
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/HdrHistogram_c/CMakeLists.txt
Entering /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/HdrHistogram_c/src
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/HdrHistogram_c/CMakeLists.txt
Returning to /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/HdrHistogram_c
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/HdrHistogram_c/CMakeLists.txt
Entering /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/HdrHistogram_c/test
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/HdrHistogram_c/CMakeLists.txt
Returning to /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/HdrHistogram_c
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/HdrHistogram_c/CMakeLists.txt
Entering /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/HdrHistogram_c/examples
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/HdrHistogram_c/CMakeLists.txt
Returning to /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/HdrHistogram_c
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/HdrHistogram_c/CMakeLists.txt
CMake Warning at /usr/local/cmake/share/cmake-3.10/Modules/CPack.cmake:299 (message):
CPack.cmake has already been included!!
Call Stack (most recent call first):
src/third_party/HdrHistogram_c/CMakeLists.txt:46 (INCLUDE)
Called from: [2] /usr/local/cmake/share/cmake-3.10/Modules/CPack.cmake
[1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/HdrHistogram_c/CMakeLists.txt
Returning to /home/pah/ws/go/src/github.com/ipfn/smf/src
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/CMakeLists.txt
Entering /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/fmt
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/CMakeLists.txt
-- CMake version: 3.10.2
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/fmt/CMakeLists.txt
-- Version: 4.1.1
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/fmt/CMakeLists.txt
-- Build type: Debug
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/fmt/CMakeLists.txt
Entering /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/fmt/fmt
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/fmt/CMakeLists.txt
Returning to /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/fmt
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/fmt/CMakeLists.txt
Returning to /home/pah/ws/go/src/github.com/ipfn/smf/src
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/CMakeLists.txt
Entering /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/flatbuffers
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/CMakeLists.txt
CMake Warning (dev) at src/third_party/flatbuffers/CMakeLists.txt:3 (project):
Policy CMP0048 is not set: project() command manages VERSION variables.
Run "cmake --help-policy CMP0048" for policy details. Use the cmake_policy
command to set the policy and suppress this warning.
The following variable(s) would be set to empty:
PROJECT_VERSION
PROJECT_VERSION_MAJOR
PROJECT_VERSION_MINOR
PROJECT_VERSION_PATCH
This warning is for project developers. Use -Wno-dev to suppress it.
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/flatbuffers/CMakeLists.txt
Returning to /home/pah/ws/go/src/github.com/ipfn/smf/src
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/CMakeLists.txt
Entering /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/zstd/build/cmake
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/CMakeLists.txt
-- ZSTD_LEGACY_SUPPORT not defined!
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/zstd/build/cmake/CMakeLists.txt
Entering /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/zstd/build/cmake/lib
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/zstd/build/cmake/CMakeLists.txt
ZSTD VERSION 1.3.1
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/zstd/build/cmake/lib/CMakeLists.txt
Returning to /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/zstd/build/cmake
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/zstd/build/cmake/CMakeLists.txt
Entering /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/zstd/build/cmake/programs
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/zstd/build/cmake/CMakeLists.txt
Returning to /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/zstd/build/cmake
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/zstd/build/cmake/CMakeLists.txt
Returning to /home/pah/ws/go/src/github.com/ipfn/smf/src
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/CMakeLists.txt
Entering /home/pah/ws/go/src/github.com/ipfn/smf/src/platform
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/CMakeLists.txt
Returning to /home/pah/ws/go/src/github.com/ipfn/smf/src
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/CMakeLists.txt
Entering /home/pah/ws/go/src/github.com/ipfn/smf/src/utils
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/CMakeLists.txt
Returning to /home/pah/ws/go/src/github.com/ipfn/smf/src
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/CMakeLists.txt
Entering /home/pah/ws/go/src/github.com/ipfn/smf/src/hashing
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/CMakeLists.txt
Returning to /home/pah/ws/go/src/github.com/ipfn/smf/src
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/CMakeLists.txt
Entering /home/pah/ws/go/src/github.com/ipfn/smf/src/histogram
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/CMakeLists.txt
Returning to /home/pah/ws/go/src/github.com/ipfn/smf/src
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/CMakeLists.txt
Entering /home/pah/ws/go/src/github.com/ipfn/smf/src/rpc
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/CMakeLists.txt
Entering /home/pah/ws/go/src/github.com/ipfn/smf/src/rpc/smf_gen
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/rpc/CMakeLists.txt
Returning to /home/pah/ws/go/src/github.com/ipfn/smf/src/rpc
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/rpc/CMakeLists.txt
Returning to /home/pah/ws/go/src/github.com/ipfn/smf/src
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/CMakeLists.txt
Entering /home/pah/ws/go/src/github.com/ipfn/smf/src/demo_apps
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/CMakeLists.txt
Returning to /home/pah/ws/go/src/github.com/ipfn/smf/src
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/CMakeLists.txt
Entering /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/googletest/googlemock
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/CMakeLists.txt
Entering /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/googletest/googletest
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/googletest/googlemock/CMakeLists.txt
Returning to /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/googletest/googlemock
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/googletest/googlemock/CMakeLists.txt
Returning to /home/pah/ws/go/src/github.com/ipfn/smf/src
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/CMakeLists.txt
Entering /home/pah/ws/go/src/github.com/ipfn/smf/src/integration_tests
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/CMakeLists.txt
Returning to /home/pah/ws/go/src/github.com/ipfn/smf/src
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/CMakeLists.txt
Returning to /home/pah/ws/go/src/github.com/ipfn/smf
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/CMakeLists.txt
-- Configuring done
-- Generating /home/pah/ws/go/src/github.com/ipfn/smf/build_debug
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/CMakeLists.txt
-- Generating /home/pah/ws/go/src/github.com/ipfn/smf/build_debug/src
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/CMakeLists.txt
-- Generating /home/pah/ws/go/src/github.com/ipfn/smf/build_debug/src/third_party/HdrHistogram_c
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/HdrHistogram_c/CMakeLists.txt
-- Generating /home/pah/ws/go/src/github.com/ipfn/smf/build_debug/src/third_party/HdrHistogram_c/src
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/HdrHistogram_c/src/CMakeLists.txt
CMake Warning (dev) in src/third_party/HdrHistogram_c/test/CMakeLists.txt:
Policy CMP0065 is not set: Do not add flags to export symbols from
executables without the ENABLE_EXPORTS target property. Run "cmake
--help-policy CMP0065" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
For compatibility with older versions of CMake, additional flags may be
added to export symbols on all executables regardless of their
ENABLE_EXPORTS property.
This warning is for project developers. Use -Wno-dev to suppress it.
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/HdrHistogram_c/test/CMakeLists.txt
CMake Warning (dev) in src/third_party/HdrHistogram_c/test/CMakeLists.txt:
Policy CMP0065 is not set: Do not add flags to export symbols from
executables without the ENABLE_EXPORTS target property. Run "cmake
--help-policy CMP0065" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
For compatibility with older versions of CMake, additional flags may be
added to export symbols on all executables regardless of their
ENABLE_EXPORTS property.
This warning is for project developers. Use -Wno-dev to suppress it.
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/HdrHistogram_c/test/CMakeLists.txt
CMake Warning (dev) in src/third_party/HdrHistogram_c/test/CMakeLists.txt:
Policy CMP0065 is not set: Do not add flags to export symbols from
executables without the ENABLE_EXPORTS target property. Run "cmake
--help-policy CMP0065" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
For compatibility with older versions of CMake, additional flags may be
added to export symbols on all executables regardless of their
ENABLE_EXPORTS property.
This warning is for project developers. Use -Wno-dev to suppress it.
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/HdrHistogram_c/test/CMakeLists.txt
CMake Warning (dev) in src/third_party/HdrHistogram_c/test/CMakeLists.txt:
Policy CMP0065 is not set: Do not add flags to export symbols from
executables without the ENABLE_EXPORTS target property. Run "cmake
--help-policy CMP0065" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
For compatibility with older versions of CMake, additional flags may be
added to export symbols on all executables regardless of their
ENABLE_EXPORTS property.
This warning is for project developers. Use -Wno-dev to suppress it.
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/HdrHistogram_c/test/CMakeLists.txt
-- Generating /home/pah/ws/go/src/github.com/ipfn/smf/build_debug/src/third_party/HdrHistogram_c/test
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/HdrHistogram_c/test/CMakeLists.txt
CMake Warning (dev) in src/third_party/HdrHistogram_c/examples/CMakeLists.txt:
Policy CMP0065 is not set: Do not add flags to export symbols from
executables without the ENABLE_EXPORTS target property. Run "cmake
--help-policy CMP0065" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
For compatibility with older versions of CMake, additional flags may be
added to export symbols on all executables regardless of their
ENABLE_EXPORTS property.
This warning is for project developers. Use -Wno-dev to suppress it.
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/HdrHistogram_c/examples/CMakeLists.txt
CMake Warning (dev) in src/third_party/HdrHistogram_c/examples/CMakeLists.txt:
Policy CMP0065 is not set: Do not add flags to export symbols from
executables without the ENABLE_EXPORTS target property. Run "cmake
--help-policy CMP0065" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
For compatibility with older versions of CMake, additional flags may be
added to export symbols on all executables regardless of their
ENABLE_EXPORTS property.
This warning is for project developers. Use -Wno-dev to suppress it.
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/HdrHistogram_c/examples/CMakeLists.txt
-- Generating /home/pah/ws/go/src/github.com/ipfn/smf/build_debug/src/third_party/HdrHistogram_c/examples
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/HdrHistogram_c/examples/CMakeLists.txt
-- Generating /home/pah/ws/go/src/github.com/ipfn/smf/build_debug/src/third_party/fmt
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/fmt/CMakeLists.txt
-- Generating /home/pah/ws/go/src/github.com/ipfn/smf/build_debug/src/third_party/fmt/fmt
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/fmt/fmt/CMakeLists.txt
CMake Warning (dev) in src/third_party/flatbuffers/CMakeLists.txt:
Policy CMP0065 is not set: Do not add flags to export symbols from
executables without the ENABLE_EXPORTS target property. Run "cmake
--help-policy CMP0065" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
For compatibility with older versions of CMake, additional flags may be
added to export symbols on all executables regardless of their
ENABLE_EXPORTS property.
This warning is for project developers. Use -Wno-dev to suppress it.
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/flatbuffers/CMakeLists.txt
CMake Warning (dev) in src/third_party/flatbuffers/CMakeLists.txt:
Policy CMP0065 is not set: Do not add flags to export symbols from
executables without the ENABLE_EXPORTS target property. Run "cmake
--help-policy CMP0065" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
For compatibility with older versions of CMake, additional flags may be
added to export symbols on all executables regardless of their
ENABLE_EXPORTS property.
This warning is for project developers. Use -Wno-dev to suppress it.
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/flatbuffers/CMakeLists.txt
CMake Warning (dev) in src/third_party/flatbuffers/CMakeLists.txt:
Policy CMP0065 is not set: Do not add flags to export symbols from
executables without the ENABLE_EXPORTS target property. Run "cmake
--help-policy CMP0065" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
For compatibility with older versions of CMake, additional flags may be
added to export symbols on all executables regardless of their
ENABLE_EXPORTS property.
This warning is for project developers. Use -Wno-dev to suppress it.
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/flatbuffers/CMakeLists.txt
CMake Warning (dev) in src/third_party/flatbuffers/CMakeLists.txt:
Policy CMP0065 is not set: Do not add flags to export symbols from
executables without the ENABLE_EXPORTS target property. Run "cmake
--help-policy CMP0065" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
For compatibility with older versions of CMake, additional flags may be
added to export symbols on all executables regardless of their
ENABLE_EXPORTS property.
This warning is for project developers. Use -Wno-dev to suppress it.
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/flatbuffers/CMakeLists.txt
CMake Warning (dev) in src/third_party/flatbuffers/CMakeLists.txt:
Policy CMP0065 is not set: Do not add flags to export symbols from
executables without the ENABLE_EXPORTS target property. Run "cmake
--help-policy CMP0065" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
For compatibility with older versions of CMake, additional flags may be
added to export symbols on all executables regardless of their
ENABLE_EXPORTS property.
This warning is for project developers. Use -Wno-dev to suppress it.
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/flatbuffers/CMakeLists.txt
-- Generating /home/pah/ws/go/src/github.com/ipfn/smf/build_debug/src/third_party/flatbuffers
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/flatbuffers/CMakeLists.txt
-- Generating /home/pah/ws/go/src/github.com/ipfn/smf/build_debug/src/third_party/zstd/build/cmake
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/zstd/build/cmake/CMakeLists.txt
-- Generating /home/pah/ws/go/src/github.com/ipfn/smf/build_debug/src/third_party/zstd/build/cmake/lib
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/zstd/build/cmake/lib/CMakeLists.txt
CMake Warning (dev) in src/third_party/zstd/build/cmake/programs/CMakeLists.txt:
Policy CMP0065 is not set: Do not add flags to export symbols from
executables without the ENABLE_EXPORTS target property. Run "cmake
--help-policy CMP0065" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
For compatibility with older versions of CMake, additional flags may be
added to export symbols on all executables regardless of their
ENABLE_EXPORTS property.
This warning is for project developers. Use -Wno-dev to suppress it.
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/zstd/build/cmake/programs/CMakeLists.txt
CMake Warning (dev) in src/third_party/zstd/build/cmake/programs/CMakeLists.txt:
Policy CMP0065 is not set: Do not add flags to export symbols from
executables without the ENABLE_EXPORTS target property. Run "cmake
--help-policy CMP0065" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
For compatibility with older versions of CMake, additional flags may be
added to export symbols on all executables regardless of their
ENABLE_EXPORTS property.
This warning is for project developers. Use -Wno-dev to suppress it.
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/zstd/build/cmake/programs/CMakeLists.txt
-- Generating /home/pah/ws/go/src/github.com/ipfn/smf/build_debug/src/third_party/zstd/build/cmake/programs
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/zstd/build/cmake/programs/CMakeLists.txt
-- Generating /home/pah/ws/go/src/github.com/ipfn/smf/build_debug/src/platform
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/platform/CMakeLists.txt
-- Generating /home/pah/ws/go/src/github.com/ipfn/smf/build_debug/src/utils
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/utils/CMakeLists.txt
-- Generating /home/pah/ws/go/src/github.com/ipfn/smf/build_debug/src/hashing
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/hashing/CMakeLists.txt
-- Generating /home/pah/ws/go/src/github.com/ipfn/smf/build_debug/src/histogram
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/histogram/CMakeLists.txt
-- Generating /home/pah/ws/go/src/github.com/ipfn/smf/build_debug/src/rpc
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/rpc/CMakeLists.txt
-- Generating /home/pah/ws/go/src/github.com/ipfn/smf/build_debug/src/rpc/smf_gen
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/rpc/smf_gen/CMakeLists.txt
-- Generating /home/pah/ws/go/src/github.com/ipfn/smf/build_debug/src/demo_apps
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/demo_apps/CMakeLists.txt
-- Generating /home/pah/ws/go/src/github.com/ipfn/smf/build_debug/src/third_party/googletest/googlemock
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/googletest/googlemock/CMakeLists.txt
-- Generating /home/pah/ws/go/src/github.com/ipfn/smf/build_debug/src/third_party/googletest/googlemock/gtest
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/googletest/googletest/CMakeLists.txt
-- Generating /home/pah/ws/go/src/github.com/ipfn/smf/build_debug/src/integration_tests
Called from: [1] /home/pah/ws/go/src/github.com/ipfn/smf/src/integration_tests/CMakeLists.txt
-- Generating done
-- Build files have been written to: /home/pah/ws/go/src/github.com/ipfn/smf/build_debug
[1/26] cd /home/pah/ws/go/src/github.com/ipfn/smf/build_debug/src/third_party/zstd/build/cmake/programs && /usr/local/cmake/bin/cmake -E create_symlink zstd unzstd
[2/26] cd /home/pah/ws/go/src/github.com/ipfn/smf/build_debug/src/third_party/zstd/build/cmake/programs && /usr/local/cmake/bin/cmake -E copy /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/zstd/build/cmake/../../programs/zstd.1 .
[3/26] cd /home/pah/ws/go/src/github.com/ipfn/smf/build_debug/src/third_party/zstd/build/cmake/programs && /usr/local/cmake/bin/cmake -E create_symlink zstd zstdmt
[4/26] cd /home/pah/ws/go/src/github.com/ipfn/smf/build_debug/src/third_party/zstd/build/cmake/lib && /usr/local/cmake/bin/cmake -DIN="/home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/zstd/build/cmake/../../lib/libzstd.pc.in" -DOUT="libzstd.pc" -DPREFIX="/usr/local" -DLIBDIR="/usr/local/lib" -DINCLUDEDIR="/usr/local/include" -DVERSION="1.3.1" -P /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/zstd/build/cmake/lib/pkgconfig.cmake
[5/26] cd /home/pah/ws/go/src/github.com/ipfn/smf/build_debug/src/third_party/zstd/build/cmake/programs && /usr/local/cmake/bin/cmake -E create_symlink zstd zstdcat
[6/26] cd /home/pah/ws/go/src/github.com/ipfn/smf/build_debug/src/third_party/zstd/build/cmake/programs && /usr/local/cmake/bin/cmake -E create_symlink zstd.1 unzstd.1
[7/26] cd /home/pah/ws/go/src/github.com/ipfn/smf/build_debug/src/third_party/flatbuffers && /home/pah/ws/go/src/github.com/ipfn/smf/build_debug/src/third_party/flatbuffers/flatc -c --no-includes --gen-mutable --gen-object-api -o tests --cpp-ptr-type flatbuffers::unique_ptr --reflect-names -I /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/flatbuffers/tests/include_test /home/pah/ws/go/src/github.com/ipfn/smf/src/third_party/flatbuffers/tests/monster_test.fbs
[8/26] cd /home/pah/ws/go/src/github.com/ipfn/smf/build_debug/src/third_party/zstd/build/cmake/programs && /usr/local/cmake/bin/cmake -E create_symlink zstd.1 zstdcat.1
[9/26] /usr/bin/c++ -DSMF_GCC_CONCEPTS=1 -DXXH_PRIVATE_API -I../src -Isrc -isystem ../src/third_party/flat_hash_map -I../src/third_party/flatbuffers/include -I../src/third_party/zstd/lib -I../src/third_party/fastrange -I/home/pah/ws/go/src/github.com/ipfn/seastar -I/home/pah/ws/go/src/github.com/ipfn/seastar/fmt -I/home/pah/ws/go/src/github.com/ipfn/seastar/build/debug/gen -I/home/pah/ws/go/src/github.com/ipfn/seastar/build/debug/c-ares -I../src/third_party/xxHash -isystem ../src/third_party/HdrHistogram_c/src -fdiagnostics-color=auto -Wall -Werror -Wextra -Wformat -Wmissing-braces -Wparentheses -Wpointer-arith -Wformat-security -Wunused -Wno-unused-parameter -Wcast-align -Wno-missing-field-initializers -Wdelete-non-virtual-dtor -Wno-ignored-qualifiers -fconcepts -lasan -lubsan -O0 -ggdb -std=gnu++17 -g -Wall -Werror -Wno-error=deprecated-declarations -fvisibility=hidden -pthread -U_FORTIFY_SOURCE -DBOOST_TEST_DYN_LINK -Wno-overloaded-virtual -Wno-maybe-uninitialized -Wno-error=cpp -DHAVE_HWLOC -DHAVE_NUMA -DHAVE_LZ4_COMPRESS_DEFAULT -fsanitize=address -fsanitize=leak -fsanitize=undefined -fno-sanitize=vptr -DASAN_ENABLED -O0 -DDEBUG -DDEBUG_SHARED_PTR -DDEFAULT_ALLOCATOR -DSEASTAR_THREAD_STACK_GUARDS -DNO_EXCEPTION_HACK -I/home/pah/ws/go/src/github.com/ipfn/seastar -I/home/pah/ws/go/src/github.com/ipfn/seastar/fmt -I/home/pah/ws/go/src/github.com/ipfn/seastar/build/debug/gen -I/home/pah/ws/go/src/github.com/ipfn/seastar/build/debug/c-ares -std=c++1z -MD -MT src/rpc/CMakeFiles/smf_rpc.dir/rpc_connection_limits.cc.o -MF src/rpc/CMakeFiles/smf_rpc.dir/rpc_connection_limits.cc.o.d -o src/rpc/CMakeFiles/smf_rpc.dir/rpc_connection_limits.cc.o -c ../src/rpc/rpc_connection_limits.cc
[10/26] /usr/bin/c++ -DSMF_GCC_CONCEPTS=1 -DXXH_PRIVATE_API -I../src -Isrc -isystem ../src/third_party/flat_hash_map -I../src/third_party/flatbuffers/include -I../src/third_party/zstd/lib -I../src/third_party/fastrange -I/home/pah/ws/go/src/github.com/ipfn/seastar -I/home/pah/ws/go/src/github.com/ipfn/seastar/fmt -I/home/pah/ws/go/src/github.com/ipfn/seastar/build/debug/gen -I/home/pah/ws/go/src/github.com/ipfn/seastar/build/debug/c-ares -I../src/third_party/xxHash -isystem ../src/third_party/HdrHistogram_c/src -fdiagnostics-color=auto -Wall -Werror -Wextra -Wformat -Wmissing-braces -Wparentheses -Wpointer-arith -Wformat-security -Wunused -Wno-unused-parameter -Wcast-align -Wno-missing-field-initializers -Wdelete-non-virtual-dtor -Wno-ignored-qualifiers -fconcepts -lasan -lubsan -O0 -ggdb -std=gnu++17 -g -Wall -Werror -Wno-error=deprecated-declarations -fvisibility=hidden -pthread -U_FORTIFY_SOURCE -DBOOST_TEST_DYN_LINK -Wno-overloaded-virtual -Wno-maybe-uninitialized -Wno-error=cpp -DHAVE_HWLOC -DHAVE_NUMA -DHAVE_LZ4_COMPRESS_DEFAULT -fsanitize=address -fsanitize=leak -fsanitize=undefined -fno-sanitize=vptr -DASAN_ENABLED -O0 -DDEBUG -DDEBUG_SHARED_PTR -DDEFAULT_ALLOCATOR -DSEASTAR_THREAD_STACK_GUARDS -DNO_EXCEPTION_HACK -I/home/pah/ws/go/src/github.com/ipfn/seastar -I/home/pah/ws/go/src/github.com/ipfn/seastar/fmt -I/home/pah/ws/go/src/github.com/ipfn/seastar/build/debug/gen -I/home/pah/ws/go/src/github.com/ipfn/seastar/build/debug/c-ares -std=c++1z -MD -MT src/rpc/CMakeFiles/smf_rpc.dir/filters/zstd_filter.cc.o -MF src/rpc/CMakeFiles/smf_rpc.dir/filters/zstd_filter.cc.o.d -o src/rpc/CMakeFiles/smf_rpc.dir/filters/zstd_filter.cc.o -c ../src/rpc/filters/zstd_filter.cc
[11/26] /usr/bin/c++ -DSMF_GCC_CONCEPTS=1 -DXXH_PRIVATE_API -I../src -Isrc -isystem ../src/third_party/flat_hash_map -I../src/third_party/flatbuffers/include -I../src/third_party/zstd/lib -I../src/third_party/fastrange -I/home/pah/ws/go/src/github.com/ipfn/seastar -I/home/pah/ws/go/src/github.com/ipfn/seastar/fmt -I/home/pah/ws/go/src/github.com/ipfn/seastar/build/debug/gen -I/home/pah/ws/go/src/github.com/ipfn/seastar/build/debug/c-ares -I../src/third_party/xxHash -isystem ../src/third_party/HdrHistogram_c/src -fdiagnostics-color=auto -Wall -Werror -Wextra -Wformat -Wmissing-braces -Wparentheses -Wpointer-arith -Wformat-security -Wunused -Wno-unused-parameter -Wcast-align -Wno-missing-field-initializers -Wdelete-non-virtual-dtor -Wno-ignored-qualifiers -fconcepts -lasan -lubsan -O0 -ggdb -std=gnu++17 -g -Wall -Werror -Wno-error=deprecated-declarations -fvisibility=hidden -pthread -U_FORTIFY_SOURCE -DBOOST_TEST_DYN_LINK -Wno-overloaded-virtual -Wno-maybe-uninitialized -Wno-error=cpp -DHAVE_HWLOC -DHAVE_NUMA -DHAVE_LZ4_COMPRESS_DEFAULT -fsanitize=address -fsanitize=leak -fsanitize=undefined -fno-sanitize=vptr -DASAN_ENABLED -O0 -DDEBUG -DDEBUG_SHARED_PTR -DDEFAULT_ALLOCATOR -DSEASTAR_THREAD_STACK_GUARDS -DNO_EXCEPTION_HACK -I/home/pah/ws/go/src/github.com/ipfn/seastar -I/home/pah/ws/go/src/github.com/ipfn/seastar/fmt -I/home/pah/ws/go/src/github.com/ipfn/seastar/build/debug/gen -I/home/pah/ws/go/src/github.com/ipfn/seastar/build/debug/c-ares -std=c++1z -MD -MT src/rpc/CMakeFiles/smf_rpc.dir/filters/lz4_filter.cc.o -MF src/rpc/CMakeFiles/smf_rpc.dir/filters/lz4_filter.cc.o.d -o src/rpc/CMakeFiles/smf_rpc.dir/filters/lz4_filter.cc.o -c ../src/rpc/filters/lz4_filter.cc
[12/26] /usr/bin/c++ -DSMF_GCC_CONCEPTS=1 -DXXH_PRIVATE_API -I../src -Isrc -isystem ../src/third_party/flat_hash_map -I../src/third_party/flatbuffers/include -I../src/third_party/zstd/lib -I../src/third_party/fastrange -I/home/pah/ws/go/src/github.com/ipfn/seastar -I/home/pah/ws/go/src/github.com/ipfn/seastar/fmt -I/home/pah/ws/go/src/github.com/ipfn/seastar/build/debug/gen -I/home/pah/ws/go/src/github.com/ipfn/seastar/build/debug/c-ares -I../src/third_party/xxHash -isystem ../src/third_party/HdrHistogram_c/src -fdiagnostics-color=auto -Wall -Werror -Wextra -Wformat -Wmissing-braces -Wparentheses -Wpointer-arith -Wformat-security -Wunused -Wno-unused-parameter -Wcast-align -Wno-missing-field-initializers -Wdelete-non-virtual-dtor -Wno-ignored-qualifiers -fconcepts -lasan -lubsan -O0 -ggdb -std=gnu++17 -g -Wall -Werror -Wno-error=deprecated-declarations -fvisibility=hidden -pthread -U_FORTIFY_SOURCE -DBOOST_TEST_DYN_LINK -Wno-overloaded-virtual -Wno-maybe-uninitialized -Wno-error=cpp -DHAVE_HWLOC -DHAVE_NUMA -DHAVE_LZ4_COMPRESS_DEFAULT -fsanitize=address -fsanitize=leak -fsanitize=undefined -fno-sanitize=vptr -DASAN_ENABLED -O0 -DDEBUG -DDEBUG_SHARED_PTR -DDEFAULT_ALLOCATOR -DSEASTAR_THREAD_STACK_GUARDS -DNO_EXCEPTION_HACK -I/home/pah/ws/go/src/github.com/ipfn/seastar -I/home/pah/ws/go/src/github.com/ipfn/seastar/fmt -I/home/pah/ws/go/src/github.com/ipfn/seastar/build/debug/gen -I/home/pah/ws/go/src/github.com/ipfn/seastar/build/debug/c-ares -std=c++1z -MD -MT src/rpc/CMakeFiles/smf_rpc.dir/rpc_server.cc.o -MF src/rpc/CMakeFiles/smf_rpc.dir/rpc_server.cc.o.d -o src/rpc/CMakeFiles/smf_rpc.dir/rpc_server.cc.o -c ../src/rpc/rpc_server.cc
FAILED: src/rpc/CMakeFiles/smf_rpc.dir/rpc_server.cc.o
/usr/bin/c++ -DSMF_GCC_CONCEPTS=1 -DXXH_PRIVATE_API -I../src -Isrc -isystem ../src/third_party/flat_hash_map -I../src/third_party/flatbuffers/include -I../src/third_party/zstd/lib -I../src/third_party/fastrange -I/home/pah/ws/go/src/github.com/ipfn/seastar -I/home/pah/ws/go/src/github.com/ipfn/seastar/fmt -I/home/pah/ws/go/src/github.com/ipfn/seastar/build/debug/gen -I/home/pah/ws/go/src/github.com/ipfn/seastar/build/debug/c-ares -I../src/third_party/xxHash -isystem ../src/third_party/HdrHistogram_c/src -fdiagnostics-color=auto -Wall -Werror -Wextra -Wformat -Wmissing-braces -Wparentheses -Wpointer-arith -Wformat-security -Wunused -Wno-unused-parameter -Wcast-align -Wno-missing-field-initializers -Wdelete-non-virtual-dtor -Wno-ignored-qualifiers -fconcepts -lasan -lubsan -O0 -ggdb -std=gnu++17 -g -Wall -Werror -Wno-error=deprecated-declarations -fvisibility=hidden -pthread -U_FORTIFY_SOURCE -DBOOST_TEST_DYN_LINK -Wno-overloaded-virtual -Wno-maybe-uninitialized -Wno-error=cpp -DHAVE_HWLOC -DHAVE_NUMA -DHAVE_LZ4_COMPRESS_DEFAULT -fsanitize=address -fsanitize=leak -fsanitize=undefined -fno-sanitize=vptr -DASAN_ENABLED -O0 -DDEBUG -DDEBUG_SHARED_PTR -DDEFAULT_ALLOCATOR -DSEASTAR_THREAD_STACK_GUARDS -DNO_EXCEPTION_HACK -I/home/pah/ws/go/src/github.com/ipfn/seastar -I/home/pah/ws/go/src/github.com/ipfn/seastar/fmt -I/home/pah/ws/go/src/github.com/ipfn/seastar/build/debug/gen -I/home/pah/ws/go/src/github.com/ipfn/seastar/build/debug/c-ares -std=c++1z -MD -MT src/rpc/CMakeFiles/smf_rpc.dir/rpc_server.cc.o -MF src/rpc/CMakeFiles/smf_rpc.dir/rpc_server.cc.o.d -o src/rpc/CMakeFiles/smf_rpc.dir/rpc_server.cc.o -c ../src/rpc/rpc_server.cc
../src/rpc/rpc_server.cc: In instantiation of ‘smf::rpc_server::handle_client_connection(seastar::lw_shared_ptr<smf::rpc_server_connection>)::<lambda()> mutable::<lambda(auto:38)>::<lambda()>::<lambda(auto:39)> [with auto:39 = std::experimental::fundamentals_v1::optional<smf::rpc_recv_context>; auto:38 = std::experimental::fundamentals_v1::optional<smf::rpc::header>]’:
/usr/include/c++/6/type_traits:2481:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = smf::rpc_server::handle_client_connection(seastar::lw_shared_ptr<smf::rpc_server_connection>)::<lambda()> mutable::<lambda(auto:38)>::<lambda()> [with auto:38 = std::experimental::fundamentals_v1::optional<smf::rpc::header>]::<lambda(auto:39)>; _Args = {std::experimental::fundamentals_v1::optional<smf::rpc_recv_context>&&}]’
/usr/include/c++/6/type_traits:2492:55: required from ‘struct std::__result_of_impl<false, false, smf::rpc_server::handle_client_connection(seastar::lw_shared_ptr<smf::rpc_server_connection>)::<lambda()> mutable::<lambda(auto:38)>::<lambda()> [with auto:38 = std::experimental::fundamentals_v1::optional<smf::rpc::header>]::<lambda(auto:39)>, std::experimental::fundamentals_v1::optional<smf::rpc_recv_context>&&>’
/usr/include/c++/6/type_traits:2496:12: required from ‘class std::result_of<smf::rpc_server::handle_client_connection(seastar::lw_shared_ptr<smf::rpc_server_connection>)::<lambda()> mutable::<lambda(auto:38)>::<lambda()> [with auto:38 = std::experimental::fundamentals_v1::optional<smf::rpc::header>]::<lambda(auto:39)>(std::experimental::fundamentals_v1::optional<smf::rpc_recv_context>&&)>’
/home/pah/ws/go/src/github.com/ipfn/seastar/core/future.hh:913:30: required by substitution of ‘template<class Func, class Result> Result seastar::future<T>::then(Func&&) [with Func = smf::rpc_server::handle_client_connection(seastar::lw_shared_ptr<smf::rpc_server_connection>)::<lambda()> mutable::<lambda(auto:38)>::<lambda()> [with auto:38 = std::experimental::fundamentals_v1::optional<smf::rpc::header>]::<lambda(auto:39)>; Result = <missing>]’
../src/rpc/rpc_server.cc:166:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
../src/rpc/rpc_server.cc:148:41: required from ‘smf::rpc_server::handle_client_connection(seastar::lw_shared_ptr<smf::rpc_server_connection>)::<lambda()> mutable::<lambda(auto:38)> [with auto:38 = std::experimental::fundamentals_v1::optional<smf::rpc::header>]’
/usr/include/c++/6/type_traits:2481:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = smf::rpc_server::handle_client_connection(seastar::lw_shared_ptr<smf::rpc_server_connection>)::<lambda()> mutable::<lambda(auto:38)>; _Args = {std::experimental::fundamentals_v1::optional<smf::rpc::header>&&}]’
/usr/include/c++/6/type_traits:2492:55: required from ‘struct std::__result_of_impl<false, false, smf::rpc_server::handle_client_connection(seastar::lw_shared_ptr<smf::rpc_server_connection>)::<lambda()> mutable::<lambda(auto:38)>, std::experimental::fundamentals_v1::optional<smf::rpc::header>&&>’
/usr/include/c++/6/type_traits:2496:12: required from ‘class std::result_of<smf::rpc_server::handle_client_connection(seastar::lw_shared_ptr<smf::rpc_server_connection>)::<lambda()> mutable::<lambda(auto:38)>(std::experimental::fundamentals_v1::optional<smf::rpc::header>&&)>’
/home/pah/ws/go/src/github.com/ipfn/seastar/core/future.hh:913:30: required by substitution of ‘template<class Func, class Result> Result seastar::future<T>::then(Func&&) [with Func = smf::rpc_server::handle_client_connection(seastar::lw_shared_ptr<smf::rpc_server_connection>)::<lambda()> mutable::<lambda(auto:38)>; Result = <missing>]’
../src/rpc/rpc_server.cc:167:10: required from here
../src/rpc/rpc_server.cc:161:22: error: cannot call member function ‘seastar::future<> smf::rpc_server::dispatch_rpc(seastar::lw_shared_ptr<smf::rpc_server_connection>, smf::rpc_recv_context&&)’ without object
.finally([m = hist_->auto_measure()]{});
../src/rpc/rpc_server.cc: In instantiation of ‘smf::rpc_server::dispatch_rpc(seastar::lw_shared_ptr<smf::rpc_server_connection>, smf::rpc_recv_context&&)::<lambda()> mutable::<lambda(auto:40)>::<lambda(smf::rpc_envelope)> [with auto:40 = smf::rpc_recv_context]’:
../src/rpc/rpc_server.cc:198:27: required from ‘struct smf::rpc_server::dispatch_rpc(seastar::lw_shared_ptr<smf::rpc_server_connection>, smf::rpc_recv_context&&)::<lambda()> mutable::<lambda(auto:40)> [with auto:40 = smf::rpc_recv_context]::<lambda(struct smf::rpc_envelope)>’
../src/rpc/rpc_server.cc:201:21: required from ‘smf::rpc_server::dispatch_rpc(seastar::lw_shared_ptr<smf::rpc_server_connection>, smf::rpc_recv_context&&)::<lambda()> mutable::<lambda(auto:40)> [with auto:40 = smf::rpc_recv_context]’
/usr/include/c++/6/type_traits:2481:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = smf::rpc_server::dispatch_rpc(seastar::lw_shared_ptr<smf::rpc_server_connection>, smf::rpc_recv_context&&)::<lambda()> mutable::<lambda(auto:40)>; _Args = {smf::rpc_recv_context&&}]’
/usr/include/c++/6/type_traits:2492:55: required from ‘struct std::__result_of_impl<false, false, smf::rpc_server::dispatch_rpc(seastar::lw_shared_ptr<smf::rpc_server_connection>, smf::rpc_recv_context&&)::<lambda()> mutable::<lambda(auto:40)>, smf::rpc_recv_context&&>’
/usr/include/c++/6/type_traits:2496:12: required from ‘class std::result_of<smf::rpc_server::dispatch_rpc(seastar::lw_shared_ptr<smf::rpc_server_connection>, smf::rpc_recv_context&&)::<lambda()> mutable::<lambda(auto:40)>(smf::rpc_recv_context&&)>’
/home/pah/ws/go/src/github.com/ipfn/seastar/core/future.hh:913:30: required by substitution of ‘template<class Func, class Result> Result seastar::future<T>::then(Func&&) [with Func = smf::rpc_server::dispatch_rpc(seastar::lw_shared_ptr<smf::rpc_server_connection>, smf::rpc_recv_context&&)::<lambda()> mutable::<lambda(auto:40)>; Result = <missing>]’
../src/rpc/rpc_server.cc:212:17: required from here
../src/rpc/rpc_server.cc:199:57: error: cannot call member function ‘seastar::future<smf::rpc_envelope> smf::rpc_server::stage_apply_outgoing_filters(smf::rpc_envelope)’ without object
return stage_apply_outgoing_filters(std::move(e));
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../src/rpc/rpc_server.cc: In instantiation of ‘smf::rpc_server::dispatch_rpc(seastar::lw_shared_ptr<smf::rpc_server_connection>, smf::rpc_recv_context&&)::<lambda()> mutable::<lambda(auto:40)> [with auto:40 = smf::rpc_recv_context]’:
/usr/include/c++/6/type_traits:2481:26: required by substitution of ‘template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = smf::rpc_server::dispatch_rpc(seastar::lw_shared_ptr<smf::rpc_server_connection>, smf::rpc_recv_context&&)::<lambda()> mutable::<lambda(auto:40)>; _Args = {smf::rpc_recv_context&&}]’
/usr/include/c++/6/type_traits:2492:55: required from ‘struct std::__result_of_impl<false, false, smf::rpc_server::dispatch_rpc(seastar::lw_shared_ptr<smf::rpc_server_connection>, smf::rpc_recv_context&&)::<lambda()> mutable::<lambda(auto:40)>, smf::rpc_recv_context&&>’
/usr/include/c++/6/type_traits:2496:12: required from ‘class std::result_of<smf::rpc_server::dispatch_rpc(seastar::lw_shared_ptr<smf::rpc_server_connection>, smf::rpc_recv_context&&)::<lambda()> mutable::<lambda(auto:40)>(smf::rpc_recv_context&&)>’
/home/pah/ws/go/src/github.com/ipfn/seastar/core/future.hh:913:30: required by substitution of ‘template<class Func, class Result> Result seastar::future<T>::then(Func&&) [with Func = smf::rpc_server::dispatch_rpc(seastar::lw_shared_ptr<smf::rpc_server_connection>, smf::rpc_recv_context&&)::<lambda()> mutable::<lambda(auto:40)>; Result = <missing>]’
../src/rpc/rpc_server.cc:212:17: required from here
../src/rpc/rpc_server.cc:212:16: error: no matching function for call to ‘seastar::future<>::then(smf::rpc_server::dispatch_rpc(seastar::lw_shared_ptr<smf::rpc_server_connection>, smf::rpc_recv_context&&)::<lambda()> mutable::<lambda(auto:40)> [with auto:40 = smf::rpc_recv_context]::<lambda(smf::rpc_envelope)>)’
});
^
In file included from /home/pah/ws/go/src/github.com/ipfn/seastar/core/seastar.hh:45:0,
from /home/pah/ws/go/src/github.com/ipfn/seastar/core/reactor.hh:25,
from /home/pah/ws/go/src/github.com/ipfn/seastar/core/sharded.hh:24,
from /home/pah/ws/go/src/github.com/ipfn/seastar/core/distributed.hh:24,
from ../src/rpc/rpc_server.h:8,
from ../src/rpc/rpc_server.cc:3:
/home/pah/ws/go/src/github.com/ipfn/seastar/core/future.hh:916:5: note: candidate: template<class Func, class Result> Result seastar::future<T>::then(Func&&) [with Func = Func; Result = Result; T = {}]
then(Func&& func) noexcept {
^~~~
/home/pah/ws/go/src/github.com/ipfn/seastar/core/future.hh:916:5: note: template argument deduction/substitution failed:
/home/pah/ws/go/src/github.com/ipfn/seastar/core/future.hh:913:30: error: no type named ‘type’ in ‘class std::result_of<smf::rpc_server::dispatch_rpc(seastar::lw_shared_ptr<smf::rpc_server_connection>, smf::rpc_recv_context&&)::<lambda()> mutable::<lambda(auto:40)> [with auto:40 = smf::rpc_recv_context]::<lambda(smf::rpc_envelope)>()>’
template <typename Func, typename Result = futurize_t<std::result_of_t<Func(T&&...)>>>
^~~~~~~~
In file included from /home/pah/ws/go/src/github.com/ipfn/seastar/core/distributed.hh:24:0,
from ../src/rpc/rpc_server.h:8,
from ../src/rpc/rpc_server.cc:3:
/home/pah/ws/go/src/github.com/ipfn/seastar/core/sharded.hh: In instantiation of ‘struct seastar::sharded<T>::start(Args&& ...)::<lambda(unsigned int)> mutable::<lambda()> mutable [with Args = {const seastar::basic_sstring<char, unsigned int, 15u>&}; Service = seastar::httpd::http_server]::<lambda(const class seastar::basic_sstring<char, unsigned int, 15u>&)>’:
/home/pah/ws/go/src/github.com/ipfn/seastar/core/sharded.hh:421:62: required from ‘seastar::sharded<T>::start(Args&& ...)::<lambda(unsigned int)> mutable::<lambda()> mutable [with Args = {const seastar::basic_sstring<char, unsigned int, 15u>&}; Service = seastar::httpd::http_server]’
/home/pah/ws/go/src/github.com/ipfn/seastar/core/sharded.hh:420:45: required from ‘struct seastar::sharded<T>::start(Args&& ...)::<lambda(unsigned int)> mutable [with Args = {const seastar::basic_sstring<char, unsigned int, 15u>&}; Service = seastar::httpd::http_server]::<lambda()>’
/home/pah/ws/go/src/github.com/ipfn/seastar/core/sharded.hh:420:34: required from ‘seastar::sharded<T>::start(Args&& ...)::<lambda(unsigned int)> mutable [with Args = {const seastar::basic_sstring<char, unsigned int, 15u>&}; Service = seastar::httpd::http_server]’
/home/pah/ws/go/src/github.com/ipfn/seastar/core/sharded.hh:419:66: required from ‘struct seastar::sharded<T>::start(Args&& ...) [with Args = {const seastar::basic_sstring<char, unsigned int, 15u>&}; Service = seastar::httpd::http_server]::<lambda(unsigned int)>’
/home/pah/ws/go/src/github.com/ipfn/seastar/core/sharded.hh:418:29: required from ‘seastar::future<> seastar::sharded<T>::start(Args&& ...) [with Args = {const seastar::basic_sstring<char, unsigned int, 15u>&}; Service = seastar::httpd::http_server]’
/home/pah/ws/go/src/github.com/ipfn/seastar/http/httpd.hh:354:40: required from here
/home/pah/ws/go/src/github.com/ipfn/seastar/core/sharded.hh:421:68: error: ‘seastar::sharded<T>::start(Args&& ...)::<lambda(unsigned int)> mutable::<lambda()> mutable [with Args = {const seastar::basic_sstring<char, unsigned int, 15u>&}; Service = seastar::httpd::http_server]::<lambda(const seastar::basic_sstring<char, unsigned int, 15u>&)>’ declared with greater visibility than the type of its field ‘seastar::sharded<T>::start(Args&& ...)::<lambda(unsigned int)> mutable::<lambda()> mutable [with Args = {const seastar::basic_sstring<char, unsigned int, 15u>&}; Service = seastar::httpd::http_server]::<lambda(const seastar::basic_sstring<char, unsigned int, 15u>&)>::<this capture>’ [-Werror=attributes]
_instances[engine().cpu_id()].service = apply([this] (Args... args) {
^
/home/pah/ws/go/src/github.com/ipfn/seastar/core/sharded.hh: In instantiation of ‘struct seastar::sharded<T>::start(Args&& ...)::<lambda(unsigned int)> mutable [with Args = {const seastar::basic_sstring<char, unsigned int, 15u>&}; Service = seastar::httpd::http_server]::<lambda()>’:
/home/pah/ws/go/src/github.com/ipfn/seastar/core/sharded.hh:420:34: required from ‘seastar::sharded<T>::start(Args&& ...)::<lambda(unsigned int)> mutable [with Args = {const seastar::basic_sstring<char, unsigned int, 15u>&}; Service = seastar::httpd::http_server]’
/home/pah/ws/go/src/github.com/ipfn/seastar/core/sharded.hh:419:66: required from ‘struct seastar::sharded<T>::start(Args&& ...) [with Args = {const seastar::basic_sstring<char, unsigned int, 15u>&}; Service = seastar::httpd::http_server]::<lambda(unsigned int)>’
/home/pah/ws/go/src/github.com/ipfn/seastar/core/sharded.hh:418:29: required from ‘seastar::future<> seastar::sharded<T>::start(Args&& ...) [with Args = {const seastar::basic_sstring<char, unsigned int, 15u>&}; Service = seastar::httpd::http_server]’
/home/pah/ws/go/src/github.com/ipfn/seastar/http/httpd.hh:354:40: required from here
/home/pah/ws/go/src/github.com/ipfn/seastar/core/sharded.hh:420:49: error: ‘seastar::sharded<T>::start(Args&& ...)::<lambda(unsigned int)> mutable [with Args = {const seastar::basic_sstring<char, unsigned int, 15u>&}; Service = seastar::httpd::http_server]::<lambda()>’ declared with greater visibility than the type of its field ‘seastar::sharded<T>::start(Args&& ...)::<lambda(unsigned int)> mutable [with Args = {const seastar::basic_sstring<char, unsigned int, 15u>&}; Service = seastar::httpd::http_server]::<lambda()>::<this capture>’ [-Werror=attributes]
return smp::submit_to(c, [this, args] () mutable {
^
/home/pah/ws/go/src/github.com/ipfn/seastar/core/sharded.hh:420:49: error: ‘seastar::sharded<T>::start(Args&& ...)::<lambda(unsigned int)> mutable [with Args = {const seastar::basic_sstring<char, unsigned int, 15u>&}; Service = seastar::httpd::http_server]::<lambda()>’ declared with greater visibility than the type of its field ‘seastar::sharded<T>::start(Args&& ...)::<lambda(unsigned int)> mutable [with Args = {const seastar::basic_sstring<char, unsigned int, 15u>&}; Service = seastar::httpd::http_server]::<lambda()>::<args capture>’ [-Werror=attributes]
/home/pah/ws/go/src/github.com/ipfn/seastar/core/sharded.hh: In instantiation of ‘struct seastar::sharded<T>::stop()::<lambda(unsigned int)> mutable::<lambda()> mutable [with Service = seastar::httpd::http_server]::<lambda()>’:
/home/pah/ws/go/src/github.com/ipfn/seastar/core/sharded.hh:471:14: required from ‘seastar::sharded<T>::stop()::<lambda(unsigned int)> mutable::<lambda()> mutable [with Service = seastar::httpd::http_server]’
/home/pah/ws/go/src/github.com/ipfn/seastar/core/sharded.hh:463:35: required from ‘struct seastar::sharded<T>::stop()::<lambda(unsigned int)> mutable [with Service = seastar::httpd::http_server]::<lambda()>’
/home/pah/ws/go/src/github.com/ipfn/seastar/core/sharded.hh:463:30: required from ‘seastar::sharded<T>::stop()::<lambda(unsigned int)> mutable [with Service = seastar::httpd::http_server]’
/home/pah/ws/go/src/github.com/ipfn/seastar/core/sharded.hh:462:78: required from ‘struct seastar::sharded<T>::stop() [with Service = seastar::httpd::http_server]::<lambda(unsigned int)>’
/home/pah/ws/go/src/github.com/ipfn/seastar/core/sharded.hh:462:29: required from ‘seastar::future<> seastar::sharded<T>::stop() [with Service = seastar::httpd::http_server]’
/home/pah/ws/go/src/github.com/ipfn/seastar/http/httpd.hh:358:35: required from here
/home/pah/ws/go/src/github.com/ipfn/seastar/core/sharded.hh:469:49: error: ‘seastar::sharded<T>::stop()::<lambda(unsigned int)> mutable::<lambda()> mutable [with Service = seastar::httpd::http_server]::<lambda()>’ declared with greater visibility than the type of its field ‘seastar::sharded<T>::stop()::<lambda(unsigned int)> mutable::<lambda()> mutable [with Service = seastar::httpd::http_server]::<lambda()>::<this capture>’ [-Werror=attributes]
return inst->stop().then([this, inst] {
^
/home/pah/ws/go/src/github.com/ipfn/seastar/core/sharded.hh:469:49: error: ‘seastar::sharded<T>::stop()::<lambda(unsigned int)> mutable::<lambda()> mutable [with Service = seastar::httpd::http_server]::<lambda()>’ declared with greater visibility than the type of its field ‘seastar::sharded<T>::stop()::<lambda(unsigned int)> mutable::<lambda()> mutable [with Service = seastar::httpd::http_server]::<lambda()>::<inst capture>’ [-Werror=attributes]
/home/pah/ws/go/src/github.com/ipfn/seastar/core/sharded.hh: In instantiation of ‘struct seastar::sharded<T>::stop()::<lambda(unsigned int)> mutable [with Service = seastar::httpd::http_server]::<lambda()>’:
/home/pah/ws/go/src/github.com/ipfn/seastar/core/sharded.hh:463:30: required from ‘seastar::sharded<T>::stop()::<lambda(unsigned int)> mutable [with Service = seastar::httpd::http_server]’
/home/pah/ws/go/src/github.com/ipfn/seastar/core/sharded.hh:462:78: required from ‘struct seastar::sharded<T>::stop() [with Service = seastar::httpd::http_server]::<lambda(unsigned int)>’
/home/pah/ws/go/src/github.com/ipfn/seastar/core/sharded.hh:462:29: required from ‘seastar::future<> seastar::sharded<T>::stop() [with Service = seastar::httpd::http_server]’
/home/pah/ws/go/src/github.com/ipfn/seastar/http/httpd.hh:358:35: required from here
/home/pah/ws/go/src/github.com/ipfn/seastar/core/sharded.hh:463:39: error: ‘seastar::sharded<T>::stop()::<lambda(unsigned int)> mutable [with Service = seastar::httpd::http_server]::<lambda()>’ declared with greater visibility than the type of its field ‘seastar::sharded<T>::stop()::<lambda(unsigned int)> mutable [with Service = seastar::httpd::http_server]::<lambda()>::<this capture>’ [-Werror=attributes]
return smp::submit_to(c, [this] () mutable {
^
/home/pah/ws/go/src/github.com/ipfn/seastar/core/sharded.hh: In instantiation of ‘struct seastar::sharded<T>::invoke_on_all(Func&&)::<lambda(unsigned int)> [with Func = seastar::httpd::http_server_control::set_routes(std::function<void(seastar::httpd::routes&)>)::<lambda(seastar::httpd::http_server&)>; Service = seastar::httpd::http_server]::<lambda()>’:
/home/pah/ws/go/src/github.com/ipfn/seastar/core/sharded.hh:513:30: required from ‘seastar::sharded<T>::invoke_on_all(Func&&)::<lambda(unsigned int)> [with Func = seastar::httpd::http_server_control::set_routes(std::function<void(seastar::httpd::routes&)>)::<lambda(seastar::httpd::http_server&)>; Service = seastar::httpd::http_server]’
/home/pah/ws/go/src/github.com/ipfn/seastar/core/sharded.hh:512:85: required from ‘struct seastar::sharded<T>::invoke_on_all(Func&&) [with Func = seastar::httpd::http_server_control::set_routes(std::function<void(seastar::httpd::routes&)>)::<lambda(seastar::httpd::http_server&)>; Service = seastar::httpd::http_server]::<lambda(unsigned int)>’
/home/pah/ws/go/src/github.com/ipfn/seastar/core/sharded.hh:512:29: required from ‘seastar::future<> seastar::sharded<T>::invoke_on_all(Func&&) [with Func = seastar::httpd::http_server_control::set_routes(std::function<void(seastar::httpd::routes&)>)::<lambda(seastar::httpd::http_server&)>; Service = seastar::httpd::http_server]’
/home/pah/ws/go/src/github.com/ipfn/seastar/http/httpd.hh:364:10: required from here
/home/pah/ws/go/src/github.com/ipfn/seastar/core/sharded.hh:513:45: error: ‘seastar::sharded<T>::invoke_on_all(Func&&)::<lambda(unsigned int)> [with Func = seastar::httpd::http_server_control::set_routes(std::function<void(seastar::httpd::routes&)>)::<lambda(seastar::httpd::http_server&)>; Service = seastar::httpd::http_server]::<lambda()>’ declared with greater visibility than the type of its field ‘seastar::sharded<T>::invoke_on_all(Func&&)::<lambda(unsigned int)> [with Func = seastar::httpd::http_server_control::set_routes(std::function<void(seastar::httpd::routes&)>)::<lambda(seastar::httpd::http_server&)>; Service = seastar::httpd::http_server]::<lambda()>::<this capture>’ [-Werror=attributes]
return smp::submit_to(c, [this, func] {
^
/home/pah/ws/go/src/github.com/ipfn/seastar/core/sharded.hh:513:45: error: ‘seastar::sharded<T>::invoke_on_all(Func&&)::<lambda(unsigned int)> [with Func = seastar::httpd::http_server_control::set_routes(std::function<void(seastar::httpd::routes&)>)::<lambda(seastar::httpd::http_server&)>; Service = seastar::httpd::http_server]::<lambda()>’ declared with greater visibility than the type of its field ‘seastar::sharded<T>::invoke_on_all(Func&&)::<lambda(unsigned int)> [with Func = seastar::httpd::http_server_control::set_routes(std::function<void(seastar::httpd::routes&)>)::<lambda(seastar::httpd::http_server&)>; Service = seastar::httpd::http_server]::<lambda()>::<func capture>’ [-Werror=attributes]
/home/pah/ws/go/src/github.com/ipfn/seastar/core/sharded.hh: In instantiation of ‘struct seastar::sharded<T>::invoke_on_all(seastar::future<> (Service::*)(Args ...), Args ...)::<lambda(unsigned int)> [with Args = {seastar::ipv4_addr}; Service = seastar::httpd::http_server]::<lambda()>’:
/home/pah/ws/go/src/github.com/ipfn/seastar/core/sharded.hh:485:30: required from ‘seastar::sharded<T>::invoke_on_all(seastar::future<> (Service::*)(Args ...), Args ...)::<lambda(unsigned int)> [with Args = {seastar::ipv4_addr}; Service = seastar::httpd::http_server]’
/home/pah/ws/go/src/github.com/ipfn/seastar/core/sharded.hh:484:94: required from ‘struct seastar::sharded<T>::invoke_on_all(seastar::future<> (Service::*)(Args ...), Args ...) [with Args = {seastar::ipv4_addr}; Service = seastar::httpd::http_server]::<lambda(unsigned int)>’
/home/pah/ws/go/src/github.com/ipfn/seastar/core/sharded.hh:484:29: required from ‘seastar::future<> seastar::sharded<T>::invoke_on_all(seastar::future<> (Service::*)(Args ...), Args ...) [with Args = {seastar::ipv4_addr}; Service = seastar::httpd::http_server]’
/home/pah/ws/go/src/github.com/ipfn/seastar/http/httpd.hh:368:70: required from here
/home/pah/ws/go/src/github.com/ipfn/seastar/core/sharded.hh:485:54: error: ‘seastar::sharded<T>::invoke_on_all(seastar::future<> (Service::*)(Args ...), Args ...)::<lambda(unsigned int)> [with Args = {seastar::ipv4_addr}; Service = seastar::httpd::http_server]::<lambda()>’ declared with greater visibility than the type of its field ‘seastar::sharded<T>::invoke_on_all(seastar::future<> (Service::*)(Args ...), Args ...)::<lambda(unsigned int)> [with Args = {seastar::ipv4_addr}; Service = seastar::httpd::http_server]::<lambda()>::<this capture>’ [-Werror=attributes]
return smp::submit_to(c, [this, func, args...] {
^
/home/pah/ws/go/src/github.com/ipfn/seastar/core/sharded.hh:485:54: error: ‘seastar::sharded<T>::invoke_on_all(seastar::future<> (Service::*)(Args ...), Args ...)::<lambda(unsigned int)> [with Args = {seastar::ipv4_addr}; Service = seastar::httpd::http_server]::<lambda()>’ declared with greater visibility than the type of its field ‘seastar::sharded<T>::invoke_on_all(seastar::future<> (Service::*)(Args ...), Args ...)::<lambda(unsigned int)> [with Args = {seastar::ipv4_addr}; Service = seastar::httpd::http_server]::<lambda()>::<args#0 capture>’ [-Werror=attributes]
In file included from /home/pah/ws/go/src/github.com/ipfn/seastar/core/seastar.hh:45:0,
from /home/pah/ws/go/src/github.com/ipfn/seastar/core/reactor.hh:25,
from /home/pah/ws/go/src/github.com/ipfn/seastar/core/sharded.hh:24,
from /home/pah/ws/go/src/github.com/ipfn/seastar/core/distributed.hh:24,
from ../src/rpc/rpc_server.h:8,
from ../src/rpc/rpc_server.cc:3:
/home/pah/ws/go/src/github.com/ipfn/seastar/core/future.hh:916:5: error: ‘Result seastar::future<T>::then(Func&&) [with Func = smf::rpc_server::handle_client_connection(seastar::lw_shared_ptr<smf::rpc_server_connection>)::<lambda()> mutable::<lambda(auto:38)>::<lambda()> [with auto:38 = std::experimental::fundamentals_v1::optional<smf::rpc::header>]::<lambda(auto:39)>; Result = seastar::future<>; T = {std::experimental::fundamentals_v1::optional<smf::rpc_recv_context>}]’, declared using local type ‘smf::rpc_server::handle_client_connection(seastar::lw_shared_ptr<smf::rpc_server_connection>)::<lambda()> mutable::<lambda(auto:38)>::<lambda()> [with auto:38 = std::experimental::fundamentals_v1::optional<smf::rpc::header>]::<lambda(auto:39)>’, is used but never defined [-fpermissive]
then(Func&& func) noexcept {
^~~~
In file included from /home/pah/ws/go/src/github.com/ipfn/seastar/core/fair_queue.hh:25:0,
from /home/pah/ws/go/src/github.com/ipfn/seastar/core/file.hh:30,
from /home/pah/ws/go/src/github.com/ipfn/seastar/core/reactor.hh:68,
from /home/pah/ws/go/src/github.com/ipfn/seastar/core/sharded.hh:24,
from /home/pah/ws/go/src/github.com/ipfn/seastar/core/distributed.hh:24,
from ../src/rpc/rpc_server.h:8,
from ../src/rpc/rpc_server.cc:3:
/home/pah/ws/go/src/github.com/ipfn/seastar/core/semaphore.hh:433:1: error: ‘seastar::futurize_t<typename std::result_of<Func()>::type> seastar::with_semaphore(seastar::basic_semaphore<ExceptionFactory, Clock>&, size_t, Func&&) [with ExceptionFactory = seastar::semaphore_default_exception_factory; Func = smf::rpc_server::handle_client_connection(seastar::lw_shared_ptr<smf::rpc_server_connection>)::<lambda()> mutable::<lambda(auto:38)> [with auto:38 = std::experimental::fundamentals_v1::optional<smf::rpc::header>]::<lambda()>; Clock = std::chrono::_V2::steady_clock; seastar::futurize_t<typename std::result_of<Func()>::type> = seastar::future<>; size_t = long unsigned int]’, declared using local type ‘smf::rpc_server::handle_client_connection(seastar::lw_shared_ptr<smf::rpc_server_connection>)::<lambda()> mutable::<lambda(auto:38)> [with auto:38 = std::experimental::fundamentals_v1::optional<smf::rpc::header>]::<lambda()>’, is used but never defined [-fpermissive]
with_semaphore(basic_semaphore<ExceptionFactory, Clock>& sem, size_t units, Func&& func) {
^~~~~~~~~~~~~~
In file included from /home/pah/ws/go/src/github.com/ipfn/seastar/core/seastar.hh:45:0,
from /home/pah/ws/go/src/github.com/ipfn/seastar/core/reactor.hh:25,
from /home/pah/ws/go/src/github.com/ipfn/seastar/core/sharded.hh:24,
from /home/pah/ws/go/src/github.com/ipfn/seastar/core/distributed.hh:24,
from ../src/rpc/rpc_server.h:8,
from ../src/rpc/rpc_server.cc:3:
/home/pah/ws/go/src/github.com/ipfn/seastar/core/future.hh:916:5: error: ‘Result seastar::future<T>::then(Func&&) [with Func = smf::rpc_server::dispatch_rpc(seastar::lw_shared_ptr<smf::rpc_server_connection>, smf::rpc_recv_context&&)::<lambda()> mutable::<lambda(auto:40)> [with auto:40 = smf::rpc_recv_context]::<lambda(smf::rpc_envelope)>; Result = seastar::future<>; T = {smf::rpc_envelope}]’, declared using local type ‘smf::rpc_server::dispatch_rpc(seastar::lw_shared_ptr<smf::rpc_server_connection>, smf::rpc_recv_context&&)::<lambda()> mutable::<lambda(auto:40)> [with auto:40 = smf::rpc_recv_context]::<lambda(smf::rpc_envelope)>’, is used but never defined [-fpermissive]
then(Func&& func) noexcept {
^~~~
cc1plus: all warnings being treated as errors
ninja: build stopped: subcommand failed.
Test project /home/pah/ws/go/src/github.com/ipfn/smf/build_debug
Test #5: smf_histograms_integration_test
Test #6: smf_rpc_integration_test
Test #7: smf_rpc_recv_timeout_integration_test
Total Tests: 3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment