facebookarchive / caffe2

Caffe2 is a lightweight, modular, and scalable deep learning framework.
https://caffe2.ai
Apache License 2.0
8.42k stars 1.95k forks source link

CMakeFiles/Makefile2:2586: recipe for target 'caffe2/CMakeFiles/blob_test.dir/all' failed #1013

Closed Jiankai-Sun closed 7 years ago

Jiankai-Sun commented 7 years ago

When I follow the instructions given by Install | Caffe2, the following errors occured. Do you have any ideas? Thank you!

My system is Ubuntu 16.04 x64, no cuda. All dependencies of Ubuntu 16.04 are installed.

When I execute the following command, I met some errors.

(caffe2) jack@jack:~/Applications/caffe2$ make && cd build && sudo make install
-- The BLAS backend of choice:Eigen
-- Could NOT find NNPACK (missing:  NNPACK_INCLUDE_DIR NNPACK_LIBRARY PTHREADPOOL_LIBRARY) 
-- Will try to build NNPACK from source. If anything fails, follow the NNPACK prerequisite installation steps.
CMake Warning at cmake/External/nnpack.cmake:154 (message):
  NNPACK is chosen to be installed, but confu and ninja that are needed by it
  are not installed.  As a result we won't build with NNPACK.
Call Stack (most recent call first):
  cmake/Dependencies.cmake:53 (include)
  CMakeLists.txt:73 (include)

CMake Warning at cmake/Dependencies.cmake:58 (message):
  Not compiling with NNPACK.  Suppress this warning with -DUSE_NNPACK=OFF
Call Stack (most recent call first):
  CMakeLists.txt:73 (include)

-- Found gflags  (include: /usr/include, library: /usr/lib/x86_64-linux-gnu/libgflags.so)
-- Found system gflags install.
-- Found glog    (include: /usr/include, library: /usr/lib/x86_64-linux-gnu/libglog.so)
-- Found system glog install.
-- Found PythonInterp: /home/jack/python3/venv/bin/python (found version "3.5.2") 
-- Could NOT find Benchmark (missing:  Benchmark_INCLUDE_DIR Benchmark_LIBRARY) 
-- git Version: v0.0.0
-- Version: 0.0.0
-- Performing Test HAVE_STD_REGEX
-- Performing Test HAVE_STD_REGEX -- success
-- Performing Test HAVE_GNU_POSIX_REGEX
-- Performing Test HAVE_GNU_POSIX_REGEX -- failed to compile
-- Performing Test HAVE_POSIX_REGEX
-- Performing Test HAVE_POSIX_REGEX -- success
-- Performing Test HAVE_STEADY_CLOCK
-- Performing Test HAVE_STEADY_CLOCK -- success
-- Found lmdb    (include: /usr/include, library: /usr/lib/x86_64-linux-gnu/liblmdb.so)
-- Found LevelDB (include: /usr/include, library: /usr/lib/x86_64-linux-gnu/libleveldb.so)
-- Found Snappy  (include: /usr/include, library: /usr/lib/x86_64-linux-gnu/libsnappy.so)
-- Could NOT find RocksDB (missing:  RocksDB_INCLUDE_DIR RocksDB_LIBRARIES) 
CMake Warning at cmake/Dependencies.cmake:139 (message):
  Not compiling with RocksDB.  Suppress this warning with -DUSE_ROCKSDB=OFF
Call Stack (most recent call first):
  CMakeLists.txt:73 (include)

-- OpenCV found (/usr/local/share/OpenCV)
-- Found PythonInterp: /home/jack/python3/venv/bin/python (found suitable version "3.5.2", minimum required is "2.7") 
-- NumPy ver. 1.13.1 found (include: /home/jack/python3/venv/lib/python3.5/site-packages/numpy/core/include)
-- Could NOT find pybind11 (missing:  pybind11_INCLUDE_DIR) 
-- MPI support found
-- MPI compile flags: 
-- MPI include path: /usr/lib/openmpi/include/openmpi/opal/mca/event/libevent2021/libevent/usr/lib/openmpi/include/openmpi/opal/mca/event/libevent2021/libevent/include/usr/lib/openmpi/include/usr/lib/openmpi/include/openmpi
-- MPI LINK flags path:  -Wl,-rpath  -Wl,/usr/lib/openmpi/lib  -Wl,--enable-new-dtags
-- MPI libraries: /usr/lib/openmpi/lib/libmpi_cxx.so/usr/lib/openmpi/lib/libmpi.so
CMake Warning at cmake/Dependencies.cmake:253 (message):
  OpenMPI found, but it is not built with CUDA support.
Call Stack (most recent call first):
  CMakeLists.txt:73 (include)

-- Adding -fopenmp
CMake Warning at cmake/Dependencies.cmake:306 (message):
  Not compiling with CUDA.  Suppress this warning with -DUSE_CUDA=OFF
Call Stack (most recent call first):
  CMakeLists.txt:73 (include)

CMake Warning at cmake/Dependencies.cmake:314 (message):
  If not using cuda, one should not use NCCL either.
Call Stack (most recent call first):
  CMakeLists.txt:73 (include)

-- Could NOT find Gloo (missing:  Gloo_INCLUDE_DIR Gloo_LIBRARY) 
-- MPI include path: /usr/lib/openmpi/include/openmpi/opal/mca/event/libevent2021/libevent/usr/lib/openmpi/include/openmpi/opal/mca/event/libevent2021/libevent/include/usr/lib/openmpi/include/usr/lib/openmpi/include/openmpi
-- MPI libraries: /usr/lib/openmpi/lib/libmpi_cxx.so/usr/lib/openmpi/lib/libmpi.so
-- Does not need to define long separately.
-- Current compiler supports avx2 extention. Will build perfkernels.
-- GCC 5.4.0: Adding gcc and gcc_s libs to link line
-- NCCL operators skipped due to no CUDA support
-- CUDA RTC operators skipped due to no CUDA support
-- Including image processing operators
-- Excluding video processing operators due to no opencv
-- Excluding mkl operators as we are not using mkl
-- Automatically generating missing __init__.py files.
-- 
-- ******** Summary ********
-- General:
--   Git version           : 
--   System                : Linux
--   C++ compiler          : /usr/bin/c++
--   C++ compiler version  : 5.4.0
--   Protobuf compiler     : /usr/bin/protoc
--   CXX flags             :  -fopenmp -std=c++11 -O2 -fPIC -Wno-narrowing
--   Build type            : Release
--   Compile definitions   : CAFFE2_USE_EIGEN_FOR_BLAS;CAFFE2_USE_GOOGLE_GLOG;CAFFE2_USE_GFLAGS;EIGEN_MPL2_ONLY;CAFFE2_FORCE_FALLBACK_CUDA_MPI;CAFFE2_PERF_WITH_AVX;CAFFE2_PERF_WITH_AVX2
-- 
--   BUILD_SHARED_LIBS     : ON
--   BUILD_PYTHON          : ON
--     Python version      : 2.7.12
--     Python library      : /usr/lib/x86_64-linux-gnu/libpython2.7.so
--   BUILD_TEST            : ON
--   USE_CUDA              : OFF
--   USE_NERVANA_GPU       : OFF
--   USE_GLOG              : ON
--   USE_GFLAGS            : ON
--   USE_LMDB              : ON
--     LMDB version        : 0.9.17
--   USE_LEVELDB           : ON
--     LevelDB version     : 1.18
--     Snappy version      : 1.1.3
--   USE_OPENCV            : ON
--     OpenCV version      : 3.2.0
--   USE_FFMPEG            : 
--   USE_ZMQ               : OFF
--   USE_ROCKSDB           : OFF
--   USE_MPI               : ON
--   USE_NCCL              : OFF
--   USE_NNPACK            : OFF
--   USE_OPENMP            : ON
--   USE_REDIS             : OFF
--   USE_GLOO              : ON
-- Configuring done
-- Generating done
-- Build files have been written to: /home/jack/Applications/caffe2/build
make[1]: Entering directory '/home/jack/Applications/caffe2/build'
make[2]: Entering directory '/home/jack/Applications/caffe2/build'
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[  1%] Built target gmock
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[  2%] Built target gmock_main
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[  3%] Built target gtest
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[  3%] Built target gtest_main
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[  6%] Built target benchmark
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[  6%] Built target output_test_helper
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[  7%] Built target reporter_output_test
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[  7%] Built target multiple_ranges_test
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[  8%] Built target cxx03_test
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[  9%] Built target map_test
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[ 10%] Built target benchmark_test
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[ 11%] Built target basic_test
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[ 12%] Built target complexity_test
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[ 13%] Built target diagnostics_test
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[ 14%] Built target options_test
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[ 15%] Built target skip_with_error_test
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[ 16%] Built target fixture_test
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[ 16%] Built target donotoptimize_test
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[ 17%] Built target filter_test
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[ 18%] Built target register_benchmark_test
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[ 23%] Built target gloo
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[ 23%] Built target Caffe_PROTO
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[ 23%] Built target python_copy_files
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[ 26%] Built target Caffe2_PROTO
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
Scanning dependencies of target Caffe2_perfkernels_avx2
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
[ 26%] Building CXX object caffe2/perfkernels/CMakeFiles/Caffe2_perfkernels_avx2.dir/embedding_lookup_avx2.cc.o
[ 26%] Building CXX object caffe2/perfkernels/CMakeFiles/Caffe2_perfkernels_avx2.dir/typed_axpy_avx2.cc.o
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[ 27%] Built target Caffe2_perfkernels_avx2
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
Scanning dependencies of target Caffe2_perfkernels_avx
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
[ 27%] Building CXX object caffe2/perfkernels/CMakeFiles/Caffe2_perfkernels_avx.dir/typed_axpy_avx.cc.o
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[ 28%] Built target Caffe2_perfkernels_avx
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
Scanning dependencies of target Caffe2_CPU
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
[ 28%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/contrib/gloo/allreduce_ops.cc.o
[ 28%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/contrib/gloo/barrier_ops.cc.o
[ 28%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/contrib/gloo/broadcast_ops.cc.o
[ 29%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/contrib/gloo/common.cc.o
[ 29%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/contrib/gloo/common_world_ops.cc.o
[ 29%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/contrib/gloo/context.cc.o
[ 30%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/init_omp.cc.o
[ 30%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/init.cc.o
[ 30%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/blob_stats.cc.o
[ 30%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/net.cc.o
[ 31%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/graph.cc.o
[ 31%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/blob_serialization.cc.o
[ 31%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/types.cc.o
[ 31%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/db.cc.o
[ 32%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/plan_executor.cc.o
[ 32%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/logging.cc.o
[ 32%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/transform.cc.o
[ 32%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/workspace.cc.o
[ 33%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/predictor.cc.o
[ 33%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/flags.cc.o
[ 33%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/qtensor.cc.o
[ 33%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/operator.cc.o
[ 34%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/net_dag.cc.o
[ 34%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/stats.cc.o
[ 34%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/operator_schema.cc.o
[ 34%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/qtensor_serialization.cc.o
[ 35%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/tensor.cc.o
[ 35%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/typeid.cc.o
[ 35%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/memonger.cc.o
[ 35%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/context.cc.o
[ 36%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/db/create_db_op.cc.o
[ 36%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/db/protodb.cc.o
[ 36%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/db/lmdb.cc.o
[ 36%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/db/leveldb.cc.o
[ 37%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/distributed/file_store_handler.cc.o
[ 37%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/distributed/file_store_handler_op.cc.o
[ 37%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/distributed/store_handler.cc.o
[ 38%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/distributed/store_ops.cc.o
[ 38%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/image/image_input_op.cc.o
[ 38%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/mpi/mpi_common.cc.o
[ 38%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/mpi/mpi_ops.cc.o
[ 39%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/stop_gradient.cc.o
[ 39%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/accumulate_op.cc.o
[ 39%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/normalize_op.cc.o
[ 39%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/piecewise_linear_transform_op.cc.o
[ 40%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/square_root_divide_op.cc.o
[ 40%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/pool_op.cc.o
[ 40%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/find_op.cc.o
[ 40%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/resize_op.cc.o
[ 41%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/elementwise_linear_op.cc.o
[ 41%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/remove_data_blocks_op.cc.o
[ 41%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/space_batch_op.cc.o
[ 41%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/h_softmax_op.cc.o
[ 42%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/filler_op.cc.o
[ 42%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/last_n_window_collector.cc.o
[ 42%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/reverse_packed_segs_op.cc.o
[ 42%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/boolean_mask_ops.cc.o
[ 43%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/tensor_protos_db_input.cc.o
[ 43%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/text_file_reader_utils.cc.o
[ 43%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/elementwise_mul_op.cc.o
[ 43%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/lpnorm_op.cc.o
[ 44%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/sparse_to_dense_mask_op.cc.o
[ 44%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/clip_op.cc.o
[ 44%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/lp_pool_op.cc.o
[ 44%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/sequence_ops.cc.o
[ 45%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/half_float_ops.cc.o
[ 45%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/pad_op.cc.o
[ 45%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/batch_box_cox_op.cc.o
[ 45%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/conv_op_eigen.cc.o
[ 46%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/cross_entropy_op.cc.o
[ 46%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/spatial_batch_norm_gradient_op.cc.o
[ 46%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/tanh_op.cc.o
[ 47%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/elementwise_div_op.cc.o
[ 47%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/partition_ops.cc.o
[ 47%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/pack_segments.cc.o
[ 47%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/stats_ops.cc.o
[ 48%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/pack_rnn_sequence_op.cc.o
[ 48%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/roi_pool_op.cc.o
[ 48%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/math_ops.cc.o
[ 48%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/gru_unit_op.cc.o
[ 49%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/conv_transpose_op.cc.o
[ 49%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/im2col_op.cc.o
[ 49%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/utility_ops.cc.o
[ 49%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/zero_gradient_op.cc.o
[ 50%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/replace_nan_op.cc.o
[ 50%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/dataset_ops.cc.o
[ 50%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/local_response_normalization_op.cc.o
[ 50%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/elementwise_add_op.cc.o
[ 51%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/accuracy_op.cc.o
[ 51%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/prelu_op.cc.o
[ 51%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/spatial_batch_norm_op.cc.o
[ 51%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/margin_ranking_criterion_op.cc.o
[ 52%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/string_ops.cc.o
[ 52%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/cast_op.cc.o
[ 52%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/elu_op.cc.o
[ 52%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/boolean_unmask_ops.cc.o
[ 53%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/reduction_ops.cc.o
[ 53%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/conv_op.cc.o
[ 53%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/instance_norm_op.cc.o
[ 53%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/softmax_with_loss_op.cc.o
[ 54%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/exp_op.cc.o
[ 54%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/lengths_tile_op.cc.o
[ 54%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/conv_transpose_op_mobile.cc.o
[ 54%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/perplexity_op.cc.o
[ 55%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/feed_blob_op.cc.o
[ 55%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/concat_split_op.cc.o
[ 55%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/cos_op.cc.o
[ 56%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/leaky_relu_op.cc.o
[ 56%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/order_switch_ops.cc.o
[ 56%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/scale_op.cc.o
[ 56%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/find_duplicate_elements_op.cc.o
[ 57%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/softplus_op.cc.o
[ 57%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/given_tensor_fill_op.cc.o
[ 57%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/lengths_reducer_ops.cc.o
[ 57%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/kmax_pooling_op.cc.o
[ 58%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/batch_gather_ops.cc.o
[ 58%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/sigmoid_op.cc.o
[ 58%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/counter_ops.cc.o
[ 58%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/conv_gradient_op.cc.o
[ 59%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/apmeter_op.cc.o
[ 59%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/map_ops.cc.o
[ 59%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/batch_matmul_op.cc.o
[ 59%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/softmax_op.cc.o
[ 60%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/segment_reduction_op.cc.o
[ 60%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/softsign_op.cc.o
[ 60%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/load_save_op.cc.o
[ 60%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/reshape_op.cc.o
[ 61%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/elementwise_sum_op.cc.o
[ 61%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/one_hot_ops.cc.o
[ 61%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/pool_gradient_op.cc.o
[ 61%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/elementwise_op_schema.cc.o
[ 62%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/recurrent_network_blob_fetcher_op.cc.o
[ 62%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/workspace_ops.cc.o
[ 62%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/text_file_reader.cc.o
[ 62%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/top_k.cc.o
[ 63%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/rank_loss_op.cc.o
[ 63%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/transpose_op.cc.o
[ 63%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/tile_op.cc.o
[ 63%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/abs_op.cc.o
[ 64%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/relu_op.cc.o
[ 64%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/sinusoid_position_encoding_op.cc.o
[ 64%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/elementwise_logical_ops.cc.o
[ 65%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/atomic_ops.cc.o
[ 65%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/extend_tensor_op.cc.o
[ 65%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/summarize_op.cc.o
[ 65%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/spatial_softmax_with_loss_op.cc.o
[ 66%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/recurrent_network_op.cc.o
[ 66%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/loss_op.cc.o
[ 66%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/communicator_op.cc.o
[ 66%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/tt_linear_op.cc.o
[ 67%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/instance_norm_gradient_op.cc.o
[ 67%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/softmax_shared.cc.o
[ 67%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/elementwise_sub_op.cc.o
[ 67%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/lstm_unit_op.cc.o
[ 68%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/sparse_to_dense_op.cc.o
[ 68%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/free_op.cc.o
[ 68%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/logit_op.cc.o
[ 68%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/conv_transpose_gradient_op.cc.o
[ 69%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/multi_class_accuracy_op.cc.o
[ 69%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/dropout_op.cc.o
[ 69%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/negative_op.cc.o
[ 69%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/matmul_op.cc.o
[ 70%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/elementwise_op.cc.o
[ 70%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/index_ops.cc.o
[ 70%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/fully_connected_op.cc.o
[ 70%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/cosine_embedding_criterion_op.cc.o
[ 71%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/rowmul_op.cc.o
[ 71%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/sin_op.cc.o
[ 71%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/distance_op.cc.o
[ 71%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/log_op.cc.o
[ 72%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/conv_op_shared.cc.o
[ 72%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/index_hash_ops.cc.o
[ 72%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/perfkernels/typed_axpy.cc.o
[ 72%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/perfkernels/embedding_lookup.cc.o
[ 73%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/queue/rebatching_queue.cc.o
[ 73%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/queue/queue_ops.cc.o
[ 73%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/queue/rebatching_queue_ops.cc.o
[ 74%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/sgd/learning_rate_op.cc.o
[ 74%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/sgd/momentum_sgd_op.cc.o
[ 74%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/sgd/rmsprop_op.cc.o
[ 74%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/sgd/adam_op.cc.o
[ 75%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/sgd/ftrl_op.cc.o
[ 75%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/sgd/iter_op.cc.o
[ 75%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/sgd/adagrad_op.cc.o
[ 75%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/transforms/single_op_transform.cc.o
[ 76%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/transforms/pattern_net_transform.cc.o
[ 76%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/transforms/conv_to_nnpack_transform.cc.o
[ 76%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/utils/proto_utils.cc.o
[ 76%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/utils/threadpool/ThreadPool.cc.o
[ 77%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/utils/signal_handler.cc.o
[ 77%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/utils/smart_tensor_printer.cc.o
[ 77%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/utils/math_cpu.cc.o
[ 77%] Linking CXX shared library libCaffe2_CPU.so
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[ 78%] Built target Caffe2_CPU
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
Scanning dependencies of target caffe2_pybind11_state
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
[ 78%] Building CXX object caffe2/CMakeFiles/caffe2_pybind11_state.dir/python/pybind_state.cc.o
[ 78%] Building CXX object caffe2/CMakeFiles/caffe2_pybind11_state.dir/python/pybind_state_mkl.cc.o
[ 78%] Linking CXX shared module python/caffe2_pybind11_state.so
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[ 78%] Built target caffe2_pybind11_state
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
Scanning dependencies of target math_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
[ 78%] Building CXX object caffe2/CMakeFiles/math_test.dir/utils/math_test.cc.o
[ 78%] Linking CXX executable binaries/math_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[ 78%] Built target math_test
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
Scanning dependencies of target proto_utils_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
[ 78%] Building CXX object caffe2/CMakeFiles/proto_utils_test.dir/utils/proto_utils_test.cc.o
[ 78%] Linking CXX executable binaries/proto_utils_test
CMakeFiles/proto_utils_test.dir/utils/proto_utils_test.cc.o: In function `caffe2::ProtoUtilsTest_SimpleReadWrite_Test::TestBody()':
proto_utils_test.cc:(.text+0xdd): warning: the use of `tmpnam' is dangerous, better use `mkstemp'
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[ 78%] Built target proto_utils_test
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
Scanning dependencies of target pattern_net_transform_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
[ 78%] Building CXX object caffe2/CMakeFiles/pattern_net_transform_test.dir/transforms/pattern_net_transform_test.cc.o
[ 78%] Linking CXX executable binaries/pattern_net_transform_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[ 78%] Built target pattern_net_transform_test
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
Scanning dependencies of target text_file_reader_utils_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
[ 79%] Building CXX object caffe2/CMakeFiles/text_file_reader_utils_test.dir/operators/text_file_reader_utils_test.cc.o
[ 79%] Linking CXX executable binaries/text_file_reader_utils_test
CMakeFiles/text_file_reader_utils_test.dir/operators/text_file_reader_utils_test.cc.o: In function `caffe2::TextFileReaderUtilsTest_TokenizeTest_Test::TestBody()':
text_file_reader_utils_test.cc:(.text+0x1f78): warning: the use of `tmpnam' is dangerous, better use `mkstemp'
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[ 79%] Built target text_file_reader_utils_test
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
Scanning dependencies of target fully_connected_op_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
[ 79%] Building CXX object caffe2/CMakeFiles/fully_connected_op_test.dir/operators/fully_connected_op_test.cc.o
[ 79%] Linking CXX executable binaries/fully_connected_op_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[ 79%] Built target fully_connected_op_test
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
Scanning dependencies of target utility_ops_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
[ 79%] Building CXX object caffe2/CMakeFiles/utility_ops_test.dir/operators/utility_ops_test.cc.o
[ 79%] Linking CXX executable binaries/utility_ops_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[ 79%] Built target utility_ops_test
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
Scanning dependencies of target elementwise_op_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
[ 79%] Building CXX object caffe2/CMakeFiles/elementwise_op_test.dir/operators/elementwise_op_test.cc.o
[ 80%] Linking CXX executable binaries/elementwise_op_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[ 80%] Built target elementwise_op_test
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
Scanning dependencies of target observer_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
[ 80%] Building CXX object caffe2/CMakeFiles/observer_test.dir/core/observer_test.cc.o
[ 80%] Linking CXX executable binaries/observer_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[ 80%] Built target observer_test
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
Scanning dependencies of target predictor_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
[ 80%] Building CXX object caffe2/CMakeFiles/predictor_test.dir/core/predictor_test.cc.o
[ 81%] Linking CXX executable binaries/predictor_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[ 81%] Built target predictor_test
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
Scanning dependencies of target logging_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
[ 81%] Building CXX object caffe2/CMakeFiles/logging_test.dir/core/logging_test.cc.o
[ 81%] Linking CXX executable binaries/logging_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[ 81%] Built target logging_test
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
Scanning dependencies of target smart_tensor_printer_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
[ 81%] Building CXX object caffe2/CMakeFiles/smart_tensor_printer_test.dir/utils/smart_tensor_printer_test.cc.o
[ 81%] Linking CXX executable binaries/smart_tensor_printer_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[ 81%] Built target smart_tensor_printer_test
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
Scanning dependencies of target conv_to_nnpack_transform_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
[ 82%] Building CXX object caffe2/CMakeFiles/conv_to_nnpack_transform_test.dir/transforms/conv_to_nnpack_transform_test.cc.o
[ 82%] Linking CXX executable binaries/conv_to_nnpack_transform_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[ 82%] Built target conv_to_nnpack_transform_test
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
Scanning dependencies of target operator_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
[ 82%] Building CXX object caffe2/CMakeFiles/operator_test.dir/core/operator_test.cc.o
[ 82%] Linking CXX executable binaries/operator_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[ 82%] Built target operator_test
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
Scanning dependencies of target timer_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
[ 82%] Building CXX object caffe2/CMakeFiles/timer_test.dir/core/timer_test.cc.o
[ 82%] Linking CXX executable binaries/timer_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[ 82%] Built target timer_test
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
Scanning dependencies of target utils_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
[ 83%] Building CXX object caffe2/CMakeFiles/utils_test.dir/core/utils_test.cc.o
[ 83%] Linking CXX executable binaries/utils_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[ 83%] Built target utils_test
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
Scanning dependencies of target graph_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
[ 83%] Building CXX object caffe2/CMakeFiles/graph_test.dir/core/graph_test.cc.o
[ 83%] Linking CXX executable binaries/graph_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[ 83%] Built target graph_test
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
Scanning dependencies of target stats_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
[ 84%] Building CXX object caffe2/CMakeFiles/stats_test.dir/core/stats_test.cc.o
[ 84%] Linking CXX executable binaries/stats_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[ 84%] Built target stats_test
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
Scanning dependencies of target context_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
[ 84%] Building CXX object caffe2/CMakeFiles/context_test.dir/core/context_test.cc.o
[ 84%] Linking CXX executable binaries/context_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[ 84%] Built target context_test
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
[ 84%] Linking CXX executable binaries/fixed_divisor_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[ 84%] Built target fixed_divisor_test
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
Scanning dependencies of target parallel_net_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
[ 84%] Building CXX object caffe2/CMakeFiles/parallel_net_test.dir/core/parallel_net_test.cc.o
[ 85%] Linking CXX executable binaries/parallel_net_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[ 85%] Built target parallel_net_test
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
Scanning dependencies of target transform_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
[ 86%] Building CXX object caffe2/CMakeFiles/transform_test.dir/core/transform_test.cc.o
[ 86%] Linking CXX executable binaries/transform_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[ 86%] Built target transform_test
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
Scanning dependencies of target operator_schema_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
[ 86%] Building CXX object caffe2/CMakeFiles/operator_schema_test.dir/core/operator_schema_test.cc.o
[ 87%] Linking CXX executable binaries/operator_schema_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[ 87%] Built target operator_schema_test
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
Scanning dependencies of target simple_queue_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
[ 87%] Building CXX object caffe2/CMakeFiles/simple_queue_test.dir/utils/simple_queue_test.cc.o
[ 87%] Linking CXX executable binaries/simple_queue_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[ 87%] Built target simple_queue_test
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
Scanning dependencies of target init_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
[ 88%] Building CXX object caffe2/CMakeFiles/init_test.dir/core/init_test.cc.o
[ 88%] Linking CXX executable binaries/init_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[ 88%] Built target init_test
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
Scanning dependencies of target registry_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
[ 88%] Building CXX object caffe2/CMakeFiles/registry_test.dir/core/registry_test.cc.o
[ 88%] Linking CXX executable binaries/registry_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[ 88%] Built target registry_test
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
Scanning dependencies of target net_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
[ 88%] Building CXX object caffe2/CMakeFiles/net_test.dir/core/net_test.cc.o
[ 89%] Linking CXX executable binaries/net_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[ 89%] Built target net_test
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
Scanning dependencies of target typeid_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
[ 90%] Building CXX object caffe2/CMakeFiles/typeid_test.dir/core/typeid_test.cc.o
[ 90%] Linking CXX executable binaries/typeid_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[ 90%] Built target typeid_test
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
Scanning dependencies of target string_ops_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
[ 90%] Building CXX object caffe2/CMakeFiles/string_ops_test.dir/operators/string_ops_test.cc.o
[ 90%] Linking CXX executable binaries/string_ops_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
[ 90%] Built target string_ops_test
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
Scanning dependencies of target blob_test
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
make[3]: Entering directory '/home/jack/Applications/caffe2/build'
[ 90%] Building CXX object caffe2/CMakeFiles/blob_test.dir/core/blob_test.cc.o
[ 90%] Linking CXX executable binaries/blob_test
CMakeFiles/blob_test.dir/core/blob_test.cc.o: In function `caffe2::(anonymous namespace)::ContentChunks_Serialization_Test::TestBody()':
blob_test.cc:(.text+0x3899d): warning: the use of `tmpnam' is dangerous, better use `mkstemp'
CMakeFiles/blob_test.dir/core/blob_test.cc.o: In function `caffe2::VectorDB::registerData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&&)':
blob_test.cc:(.text._ZN6caffe28VectorDB12registerDataERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOSt6vectorISt4pairIS6_S6_ESaISB_EE[_ZN6caffe28VectorDB12registerDataERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOSt6vectorISt4pairIS6_S6_ESaISB_EE]+0x26): undefined reference to `caffe2::VectorDB::DataRegistryMutex()'
blob_test.cc:(.text._ZN6caffe28VectorDB12registerDataERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOSt6vectorISt4pairIS6_S6_ESaISB_EE[_ZN6caffe28VectorDB12registerDataERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOSt6vectorISt4pairIS6_S6_ESaISB_EE]+0x4a): undefined reference to `caffe2::VectorDB::Data[abi:cxx11]()'
collect2: error: ld returned 1 exit status
caffe2/CMakeFiles/blob_test.dir/build.make:113: recipe for target 'caffe2/binaries/blob_test' failed
make[3]: *** [caffe2/binaries/blob_test] Error 1
make[3]: Leaving directory '/home/jack/Applications/caffe2/build'
CMakeFiles/Makefile2:2586: recipe for target 'caffe2/CMakeFiles/blob_test.dir/all' failed
make[2]: *** [caffe2/CMakeFiles/blob_test.dir/all] Error 2
make[2]: Leaving directory '/home/jack/Applications/caffe2/build'
Makefile:138: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/home/jack/Applications/caffe2/build'
Makefile:4: recipe for target 'all' failed
make: *** [all] Error 2
Yangqing commented 7 years ago

It's a bug recently introduced, and we are on it. Stay tuned.

Yangqing commented 7 years ago

1006 is a similar issue so we will track it over there.