mcrouter icon indicating copy to clipboard operation
mcrouter copied to clipboard

docker build gives error for fizz library notfound

Open oguzy opened this issue 6 years ago • 3 comments

CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
/usr/local/mcrouter/pkgs/wangle/wangle/FIZZ_INCLUDE_DIR
   used as include directory in directory /usr/local/mcrouter/pkgs/wangle/wangle
FIZZ_LIBRARY
    linked by target "wangle" in directory /usr/local/mcrouter/pkgs/wangle/wangle

diff --git a/mcrouter/scripts/common.sh b/mcrouter/scripts/common.sh index f997cd12..d5ff45fc 100644 --- a/mcrouter/scripts/common.sh +++ b/mcrouter/scripts/common.sh @@ -11,6 +11,7 @@ INSTALL_AUX_DIR="$3" shift $# MAKE_ARGS="$@" SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" +folly_DIR=$PKG_DIR/folly

mkdir -p "$PKG_DIR" "$INSTALL_DIR"

happens for master branch

oguzy avatar Aug 24 '18 21:08 oguzy

Folly build is broken. Until it is fixed, I suggest using the most recent release build.

kkondaka avatar Aug 27 '18 19:08 kkondaka

Which release is building without errors? I trier 38,37,36. None worked.

oguzy avatar Aug 31 '18 07:08 oguzy

This is the error for release-38-0: mv -f $depbase.Tpo $depbase.Po /bin/bash ../../libtool --tag=CXX --mode=link g++-5 -std=gnu++1y -g -O2 -lboost_context -lboost_program_options -lboost_thread -lboost_filesystem -lboost_system -lboost_regex -lpthread -lboost_chrono -lssl -lcrypto -ljemalloc -o logging_example main.o libfollylogging_example.la -lz -ldl -levent -ldouble-conversion -lglog -lgflags libtool: link: g++-5 -std=gnu++1y -g -O2 -o .libs/logging_example main.o ./.libs/libfollylogging_example.a /usr/local/mcrouter/pkgs/folly/folly/.libs/libfolly.so -lboost_context -lboost_program_options -lboost_thread -lboost_filesystem -lboost_system -lboost_regex -lpthread -lboost_chrono -lssl -lcrypto -ljemalloc -lz -ldl -levent -ldouble-conversion -lglog -lgflags -Wl,-rpath -Wl,/usr/local/mcrouter/install/lib /usr/local/mcrouter/pkgs/folly/folly/.libs/libfolly.so: undefined reference to folly::CustomLogFormatter::CustomLogFormatter(folly::Range<char const*>, bool)' collect2: error: ld returned 1 exit status make[2]: *** [logging_example] Error 1 make[2]: Leaving directory /usr/local/mcrouter/pkgs/folly/folly/logging/example' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/local/mcrouter/pkgs/folly/folly' make: *** [all] Error 2

oguzy avatar Aug 31 '18 08:08 oguzy