make failed

1,102 views
Skip to first unread message
Assigned to me

Quinten De Wilde

unread,
Nov 13, 2017, 10:52:24 AM11/13/17
to Caffe Users
After founding this link to install caffe with conda I reinstalled everything to get this to work.

But when I do make all from this guide 

I get 



quinten@quinten
:~/caffe/build$ sudo cmake ..
[sudo] password for quinten:
-- The C compiler identification is GNU 6.3.0
-- The CXX compiler identification is GNU 6.3.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Boost version: 1.62.0
-- Found the following Boost libraries:
--   system
--   thread
--   filesystem
--   chrono
--   date_time
--   atomic
-- Found GFlags: /usr/include  
-- Found gflags  (include: /usr/include, library: /usr/lib/x86_64-linux-gnu/libgflags.so)
-- Found Glog: /usr/include  
-- Found glog    (include: /usr/include, library: /usr/lib/x86_64-linux-gnu/libglog.so)
-- Found Protobuf: /usr/lib/x86_64-linux-gnu/libprotobuf.so;-lpthread (found version "3.0.0")
-- Found PROTOBUF Compiler: /usr/bin/protoc
-- HDF5: Using hdf5 compiler wrapper to determine C configuration
-- HDF5: Using hdf5 compiler wrapper to determine CXX configuration
-- Found HDF5: /usr/lib/x86_64-linux-gnu/libhdf5_cpp.so;/usr/lib/x86_64-linux-gnu/hdf5/serial/libhdf5.so;/usr/lib/x86_64-linux-gnu/libpthread.so;/usr/lib/x86_64-linux-gnu/libsz.so;/usr/lib/x86_64-linux-gnu/libz.so;/usr/lib/x86_64-linux-gnu/libdl.so;/usr/lib/x86_64-linux-gnu/libm.so (found version "1.10.0.1") found components:  HL
-- Found LMDB: /usr/include  
-- Found lmdb    (include: /usr/include, library: /usr/lib/x86_64-linux-gnu/liblmdb.so)
-- Found LevelDB: /usr/include  
-- Found LevelDB (include: /usr/include, library: /usr/lib/x86_64-linux-gnu/libleveldb.so)
-- Found Snappy: /usr/include  
-- Found Snappy  (include: /usr/include, library: /usr/lib/x86_64-linux-gnu/libsnappy.so)
CMake Warning at cmake/Dependencies.cmake:82 (message):
 
-- CUDA is not detected by cmake.  Building without it...
Call Stack (most recent call first):
 
CMakeLists.txt:46 (include)




-- OpenCV found (/usr/share/OpenCV)
-- Found Atlas: /usr/include  
-- Found Atlas (include: /usr/include library: /usr/lib/libatlas.so lapack: /usr/lib/liblapack.so
-- Found PythonInterp: /usr/bin/python2.7 (found suitable version "2.7.13", minimum required is "2.7")
-- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython2.7.so (found suitable version "2.7.13", minimum required is "2.7")
-- Found NumPy: /usr/local/lib/python2.7/dist-packages/numpy/core/include (found suitable version "1.13.3", minimum required is "1.7.1")
-- NumPy ver. 1.13.3 found (include: /usr/local/lib/python2.7/dist-packages/numpy/core/include)
-- Boost version: 1.62.0
-- Found the following Boost libraries:
--   python
-- Could NOT find Doxygen (missing:  DOXYGEN_EXECUTABLE)
-- Found Git: /usr/bin/git (found version "2.11.0")
--
-- ******************* Caffe Configuration Summary *******************
-- General:
--   Version           :   1.0.0
--   Git               :   1.0-50-gc430690a
--   System            :   Linux
--   C++ compiler      :   /usr/bin/c++
--   Release CXX flags :   -O3 -DNDEBUG -fPIC -Wall -Wno-sign-compare -Wno-uninitialized
--   Debug CXX flags   :   -g -fPIC -Wall -Wno-sign-compare -Wno-uninitialized
--   Build type        :   Release
--
--   BUILD_SHARED_LIBS :   ON
--   BUILD_python      :   ON
--   BUILD_matlab      :   OFF
--   BUILD_docs        :   ON
--   CPU_ONLY          :   OFF
--   USE_OPENCV        :   ON
--   USE_LEVELDB       :   ON
--   USE_LMDB          :   ON
--   USE_NCCL          :   OFF
--   ALLOW_LMDB_NOLOCK :   OFF
--
-- Dependencies:
--   BLAS              :   Yes (Atlas)
--   Boost             :   Yes (ver. 1.62)
--   glog              :   Yes
--   gflags            :   Yes
--   protobuf          :   Yes (ver. 3.0.0)
--   lmdb              :   Yes (ver. 0.9.18)
--   LevelDB           :   Yes (ver. 1.18)
--   Snappy            :   Yes (ver. 1.1.4)
--   OpenCV            :   Yes (ver. 2.4.9.1)
--   CUDA              :   No
--
-- Python:
--   Interpreter       :   /usr/bin/python2.7 (ver. 2.7.13)
--   Libraries         :   /usr/lib/x86_64-linux-gnu/libpython2.7.so (ver 2.7.13)
--   NumPy             :   /usr/local/lib/python2.7/dist-packages/numpy/core/include (ver 1.13.3)
--
-- Documentaion:
--   Doxygen           :   No
--   config_file       :  
--
-- Install:
--   Install path      :   /home/quinten/caffe/.build_release/install
--
-- Configuring done
-- Generating done
-- Build files have been written to: /home/quinten/caffe/.build_release
quinten@quinten
:~/caffe/build$ make all
Running C++/Python protocol buffer compiler on /home/quinten/caffe/src/caffe/proto/caffe.proto
Error creating directory "/home/quinten/caffe/.build_release/include/caffe/proto".
src
/caffe/CMakeFiles/caffeproto.dir/build.make:61: recipe for target 'include/caffe/proto/caffe.pb.cc' failed
make
[2]: *** [include/caffe/proto/caffe.pb.cc] Error 1
CMakeFiles/Makefile2:267: recipe for target 'src/caffe/CMakeFiles/caffeproto.dir/all' failed
make
[1]: *** [src/caffe/CMakeFiles/caffeproto.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make
: *** [all] Error 2
quinten@quinten
:~/caffe/build$ make
Running C++/Python protocol buffer compiler on /home/quinten/caffe/src/caffe/proto/caffe.proto
Error creating directory "/home/quinten/caffe/.build_release/include/caffe/proto".
src
/caffe/CMakeFiles/caffeproto.dir/build.make:61: recipe for target 'include/caffe/proto/caffe.pb.cc' failed
make
[2]: *** [include/caffe/proto/caffe.pb.cc] Error 1
CMakeFiles/Makefile2:267: recipe for target 'src/caffe/CMakeFiles/caffeproto.dir/all' failed
make
[1]: *** [src/caffe/CMakeFiles/caffeproto.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make
: *

** [all] Error 2


Quinten De Wilde

unread,
Nov 13, 2017, 4:23:43 PM11/13/17
to Caffe Users
Update: 

Make all gives me this now.. 

make all
[  0%] Building CXX object src/caffe/CMakeFiles/caffeproto.dir/__/__/include/caffe/proto/caffe.pb.cc.o
In file included from /home/quinten/caffe/build/include/caffe/proto/caffe.pb.cc:5:0:
/home/quinten/caffe/build/include/caffe/proto/caffe.pb.h:12:2: error: #error This file was generated by a newer version of protoc which is
 
#error This file was generated by a newer version of protoc which is
 
^~~~~
/home/quinten/caffe/build/include/caffe/proto/caffe.pb.h:13:2: error: #error incompatible with your Protocol Buffer headers. Please update
 
#error incompatible with your Protocol Buffer headers.  Please update
 
^~~~~
/home/quinten/caffe/build/include/caffe/proto/caffe.pb.h:14:2: error: #error your headers.
 
#error your headers.
 
^~~~~
In file included from /home/quinten/caffe/build/include/caffe/proto/caffe.pb.cc:5:0:
/home/quinten/caffe/build/include/caffe/proto/caffe.pb.h:25:60: fatal error: google/protobuf/generated_message_table_driven.h: No such file or directory
 
#include <google/protobuf/generated_message_table_driven.h>
                                                           
^
compilation terminated
.
src
/caffe/CMakeFiles/caffeproto.dir/build.make:74: recipe for target 'src/caffe/CMakeFiles/caffeproto.dir/__/__/include/caffe/proto/caffe.pb.cc.o' failed
make
[2]: *** [src/caffe/CMakeFiles/caffeproto.dir/__/__/include/caffe/proto/caffe.pb.cc.o] Error 1

CMakeFiles/Makefile2:267: recipe for target 'src/caffe/CMakeFiles/caffeproto.dir/all' failed
make
[1]: *** [src/caffe/CMakeFiles/caffeproto.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make
: *** [all] Error 2




Op maandag 13 november 2017 16:52:24 UTC+1 schreef Quinten De Wilde:

Quinten De Wilde

unread,
Nov 13, 2017, 4:40:55 PM11/13/17
to Caffe Users
After adding two lines in the config file I got passed the former error. 

Now this one pops up.. 

Cuda 9.0, Zesty 17.04

nvcc fatal   : Unsupported gpu architecture 'compute_20'
Makefile:594: recipe for target '.build_release/cuda/src/caffe/layers/cudnn_lcn_layer.o' failed
make
: *** [.build_release/cuda/src/caffe/layers/cudnn_lcn_layer.o] Error 1
make
: *** Waiting for unfinished jobs....



Op maandag 13 november 2017 16:52:24 UTC+1 schreef Quinten De Wilde:
After founding this link to install caffe with conda I reinstalled everything to get this to work.

Przemek D

unread,
Nov 15, 2017, 4:09:08 AM11/15/17
to Caffe Users
You've specified a GPU build (as it's CPU_ONLY: OFF) but CUDA was not found. Either make sure you have CUDA installed or build for CPU only.

Megan Hardy

unread,
Jan 25, 2021, 11:26:46 PM1/25/21
to Caffe Users
I am having the same issue.  I have cuda-10.0 installed.  it is in /usr/local/cuda which is the proper path in my Makefile.config. Thoughts?
Reply all
Reply to author
Forward
0 new messages