Open GDUTCPSDL opened 8 years ago
Why does it have something to do with boost??
@weiliu89 Plz help us. We had complied faster-rcnn, but all ok.. Why we can't compile ssd??
Because everything is written in C++ in SSD.
The bug is related to CUDA and g++. You could either switch to cuda 7.5 or upgrade g++ to 5.4
We can only use CUDA 8.0 cuz we use GTX1080. And nothing changed when we upgrade g++ to 5.4. What's the version of boost required? Error msg changed after we upgraded boost to 1.62. @weiliu89 Thx.
Could you try to make clean and rebuild everything?
When installing caffe branch ssd on an nvidia-docker image (nvidia/cuda:8.0-cudnn5-devel) I observed a similar error while running make -j8:
/usr/include/boost/property_tree/detail/json_parser_read.hpp:257-264: error: 'type name' declared as function returning an array
This however is solved by upgrading g++ and gcc to 5.4 as suggested above (e.g. as in http://askubuntu.com/questions/26498/choose-gcc-and-g-version after installing more recent version as e.g. in http://askubuntu.com/questions/618474/how-to-install-the-latest-gcurrently-5-1-in-ubuntucurrently-14-04)
Env: Ubuntu14.04, CUDA 8.0, opencv-2.4.13, gcc-4.8.4, atlas
And I had a look at the file /usr/include/boost/property_tree/detail/json_parser_read.hpp:
What's wrong? I couldn't find anything about it on google.