Docker Stuff

Processes, scripts, install records and general info about " Docker Stuff "

Pull a Docker Container  |   Enter a Docker Container  |   Open and keep open a Docker Container  |   Installing Anaconda in a Container  |   Problem starting Docker   |   Start a Server  |   List and Delete Dangling Images  |   Open an Image With prompt  |   Installing MathJax in A Container  |   Remove All Exited Containers  |   Portainer info  |   Stop and Remove All Containers  |  

Sept 29, 2018 Docker Images and Commands

sudo docker run -d -p 80:8888 -e "PASSWORD=MakeAPassword" -e "USE_HTTP=1" ipython/notebook

This makes a playground for python2 and three. Everything is kept inside
so it is isolated from your local machine you may reload container if
you wish anything to persist.
sudo docker run -d -p 80:8888 -e 'PASSWORD=MakeAPassword' -e 'USE_HTTP=1' ipython/notebook
it is not secure."

sudo docker run -d -p 443:8888 -e "PASSWORD=password" -v /deep-dream-generator:/src ryankennedyio/deepdream

Deep dream generator

Stop and Remove All Containers

#!/bin/bash

docker stop $(sudo docker ps -aq)
docker rm $(sudo docker ps -aq)

Start command for Ipython Notebook Container

 docker run -d -p 8888:8888 -v /home/jack/Desktop/Ubuntu16.04/notebooks:/notebooks jacknorthrup/darkroom 

Portainer - GUI to manage Docker images and containers

DOCUMENTATION it is also installed as a binarie /opt/portainer/portainer
Portainer install info  |   SAAve to tar
ou will need to save the docker image as a tar file:

docker run -d -P --hook-ups -v /home/jack/Desktop/Ubuntu16.04/notebooks /notebooks gcr.io/tensorflow/udacity-assignments:1.0.0





docker run -d -P --name web -v /webapp training/webapp python app.py

One liner to stop / remove all of Docker containers:

docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)





docker save -o  

Then copy your image to a new system with regular file transfer tools such as cp or scp. After that you will have to load the image into docker:

docker load -i 

PS: You may need to sudo all commands.

docker pull continuumio/anaconda3
dock pull jupyter/datascience-notebook:latest
latest: Pulling from 1and1internet/ubuntu-16-nginx-php-phpmyadmin-mysql-5 jupyter/datascience-notebook:latest dock run -it ufoym/deepo:all-py27-jupyter-cpu

https://hub.docker.com/r/welkineins/ubuntu-xfce-vnc-desktop/ dock pull welkineins/ubuntu-xfce-vnc-desktop docker run -i -t -p 5900:5900 welkineins/ubuntu-xfce-vnc-desktop VIEWER: /home/jack/viewer/viewer.sh Use vnc viewer to :5900 ------------------------ https://takp.me/posts/great-image-completion-siggraph-paper/ --------------------------- docker pull eclipse/ubuntu_python https://takacsmark.com/dockerfile-tutorial-by-example-dockerfile-best-practices-2018/ ~/Desktop/mydockfile$ dock build -t jacknorthrup/eclipse-ubuntu:ver01.0 . dock pull gcc

Good Funtioning Docker Images


dorowu/ubuntu-desktop-lxde-vnc

docker run -it --rm -p 6080:80 dorowu/ubuntu-desktop-lxde-vnc
/home/jack/git/docker-ubuntu-vnc-desktop/

Store and Read Ipython-Notebooks dl-docker

/home/jack/git/dl-docker/

To find where a Notebook is

docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' fb46109b1648
172.17.0.2

notebook says --
0000:8888/login?next=%2Ftree%3Ftoken%3Db96be179c581876e6aa9549cb1125f202eece6da8ab3484e%3A8888%2F%3F
so 172.17.0.2:8888/login?next=%2Ftree%3Ftoken%3Db96be179c581876e6aa9549cb1125f202eece6da8ab3484e%3A8888%2F%3F
Emergency start:
ps axf | grep docker | grep -v grep | awk '{print "kill -9 " $1}' | sudo sh

Creating a container from a Dockerfile


docker build -t docker-machine .

In this case 'docker-machine' is the name I chose to name my container. The period at the end of the command is important.
will show if Docker is running behind the scenes

sudo journalctl -u docker Will stop docker:
ps axf | grep docker | grep -v grep | awk '{print "kill -9 " $1}' | sudo sh

List all open containers

docker ps
docker ps -a        -- will list all containeres open or exited
sudo docker ps -a | grep Exit | cut -d ' ' -f 1 | xargs sudo docker rm

Will delete all containers that have been exited

List all open images

docker images

Open a Container and do Nothing

docker run -d firefox/mine tail -f /dev/null
the ' tail -f /dev/null ' keeps it open
-- enter a container docker exec -it 9c872d43ba62 bash must be running else you will get message similar to: Error response from daemon: Container e5777562c7a1a5301a1d486b8559bd6098d51142d198964162787f288db4395e is not running --- Also WORKED: docker run -t -i 5e373d931ec8 bash export PYTHONPATH=/opt/usecaffe/python/caffe:$PYTHONPATH export CAFFE_ROOT=/opt/usecaffe/python/caffe List stopped containers: docker ps -f "status=exited" just backed up jacknorthrup_deepdream it will create a tar in the directory you are in: docker save jacknorthrup/deepdream > jacknorthrupdeepdream.tar docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|- docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH docker cp 3f53165cdcf1:/home/jack/git/clouddream/googlenet_places205 /opt/caffe/|- docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH sudo docker cp 3f53165cdcf1:/home/jack/git/clouddream/googlenet_places205/* /opt/caffe/models/googlene_places205 docker tag 7d9495d03763 maryatdocker/docker-whale:latest docker tag 0d23962c9cb6 jacknorthrup/deepdream:latest docker push jacknorthrup/deepdream inception_3a: mostly geometric patterns inception_3b: still just patterns inception_4a: eyes and some dogs inception_4b: lots of dog faces inception_4c: starting to get more into cars and buildings inception_4d: more of a menagerie inception_4e: lots of different animals; birds, snakes, monkeys, and so on enter a snapshot : docker run -t -i mysnapshot /bin/bash

adding MathJax.js to a Container


Running the following command will download and install MathJax in you Docker container.

python -c 'from IPython.external import mathjax; mathjax.install_mathjax("2.5.1")'
    RESPONSE:

    < -c 'from IPython.external import mathjax; mathjax.install_mathjax("2.5.1")'
Downloading mathjax source from https://github.com/mathjax/MathJax/archive/2.5.1.tar.gz
Extracting to /root/.ipython/nbextensions/mathjax
root@e7409d05b374:/# 


Installing Anaconda in a docker container


curl -O https://repo.continuum.io/archive/Anaconda2-4.3.1-Linux-x86_64.sh
The container did not have curl so :
root@2bd20662c982:/home# curl -O https://repo.continuum.io/archive/Anaconda2-4.3.1-Linux-x86_64.sh
bash: curl: command not found
root@2bd20662c982:/home# apt-get install curl
	
Now curl is installed .	

 curl -O https://repo.continuum.io/archive/Anaconda2-4.3.1-Linux-x86_64.sh
 ( the file is large 462M)
 The response will be something like this:
root@2bd20662c982:/home# curl -O https://repo.continuum.io/archive/Anaconda2-4.3.1-Linux-x86_64.sh
  %   Total   % Received   %  Xferd  Average  Speed      Time          Time     Time            Current
                                                            Dload   Upload    Total          Spent    Left                Speed
   3  462M   3        16.M     0        0        148k            0    0:02:20      0:16:24  0:26:24           250k   

Once the download is completed enter:
bash Anaconda2-4.3.1-Linux-x86_64.sh

Installing Caffe in a Docker Container

List Remove dangling/Unattached Docker images

List all dangling images:
docker images -a -f dangling=true

Remove all dangling images:
docker rmi $(docker images -aq -f dangling=true)

To open an image with a prompt to


docker run -t -i --rm --name inspect-inside dataquestio/python3-starter /bin/bash


Problem starting Docker After Power outage

jack@jack-desktop:~$ sudo dockerd
INFO[0000] libcontainerd: previous instance of containerd still alive (3064) 
INFO[0000] [graphdriver] using prior storage driver "aufs" 
ERRO[0002] Error during layer Store.Cleanup(): device or resource busy 
FATA[0002] Error starting daemon: timeout               
jack@jack-desktop:~$ docker ps
Cannot connect to the Docker daemon. Is the docker daemon running on this host?
jack@jack-desktop:~$ docker ps
Cannot connect to the Docker daemon. Is the docker daemon running on this host?
jack@jack-desktop:~$ sudo rm /var/run/docker.pid

jack@jack-desktop:~$ service docker restart

ALL IS WELL NOW (with Docker ) but there is more when running DeepDream!

Reset DeepDream

	jack@jack-desktop:~/git/clouddream$ ./start.sh
docker: Error response from daemon: Conflict. The name "/deepdream-files" is already in use by container 65701344e22850641838f558c2105675f5f373fe80826654a80ae4fe6f4aaa56. You have to remove (or rename) that container to be able to reuse that name..
See 'docker run --help'.
docker: Error response from daemon: Conflict. The name "/deepdream-compute" is already in use by container 7beda55a5fb2c62bbd6d70c120f68014283ad44c1c5f0c62908976bdd49bc77a. You have to remove (or rename) that container to be able to reuse that name..
See 'docker run --help'.
docker: Error response from daemon: Conflict. The name "/deepdream-json" is already in use by container b4b321bc28749603d88f7fc6fc96246507547d1ba083644142d2d0daab4cb55c. You have to remove (or rename) that container to be able to reuse that name..
See 'docker run --help'.
jack@jack-desktop:~/git/clouddream$ docker ps
CONTAINER ID        IMAGE                                   COMMAND                  CREATED             STATUS                           PORTS               NAMES
c02237e1e88a        weaveworks/plugin:1.5.2                 "/home/weave/plugin"     6 months ago        Up 5 minutes                                         weaveplugin
fc392924ec17        weaveworks/weave:1.5.2                  "/home/weave/weaver -"   6 months ago        Up 5 minutes                                         weave
6b218a317c80        dockercloud/network-daemon:1.11.1-cs1   "/run.sh"                6 months ago        Restarting (127) 2 minutes ago                       weave-17102.dd7540fd
jack@jack-desktop:~/git/clouddream$ ./stop.sh
deepdream-files
deepdream-compute
deepdream-json
Error response from daemon: No such container: deepdream-enter
deepdream-files
deepdream-compute
deepdream-json
Error response from daemon: No such container: deepdream-enter
jack@jack-desktop:~/git/clouddream$ ./start.sh
2bca629c715ff521fa58269892a5a5735de50028dfd6c90e62fef659d616227b
e5777562c7a1a5301a1d486b8559bd6098d51142d198964162787f288db4395e
d6a9cad9bfd38c1ada40273d50ed3d75a34eb0dd77fc45220fd31c0fb9660c54
 
 resolved !

Bash Stuff


BASH STUFF

locate all of an extension and copy to a directory

find . -type f -name "*.ipynb" -exec cp {} /home/jack/python3-starter/misc/ \;

Using a Dockerfile

From the same directory as the Dockfile, run:

docker build -t jack_linux .  : :< the period at the end is important

Pulling a Docker Container


docker pull container/name
docker run -it -v /path/to/.m2:/root/.m2 ubuntu:latest /bin/bash
will run the ubuntu:latest image with the host directory /path/to/.m2 'symlinked' to the container directory /root/.m2.
docker run -it -v /home/jack/machine:/root docker-machine /bin/bas
sudo docker cp a532acddf9f2://go/src/github.com/docker/machine /home/jack/machine

dock pull 1and1internet/ubuntu-16-nginx-php-phpmyadmin-mysql-5
Using default tag: latest
latest: Pulling from 1and1internet/ubuntu-16-nginx-php-phpmyadmin-mysql-5
3b37166ec614: Pull complete 
504facff238f: Pull complete 
ebbcacd28e10: Pull complete 
c7fb3351ecad: Pull complete 
2e3debadcbf7: Pull complete 
7e5348d3a20b: Pull complete 
d3254a551b86: Pull complete 
3643acaa30cb: Pull complete 
695c56a87048: Pull complete 
bc08b15246bb: Pull complete 
92a983cae4a6: Pull complete 
54693952be7b: Pull complete 
b914ef80ecff: Pull complete 
5a101ee81123: Pull complete 
88d79eaa84d5: Pull complete 
Digest: sha256:563a477780d5f748f23beaacb05f2b1d633c186607ae07b43a796a608b0ff2eb
Status: Downloaded newer image for 1and1internet/ubuntu-16-nginx-php-phpmyadmin-mysql-5:latest
-------------------------------------------------
~/Desktop/Ubuntu16.04$ dock volume create my-vol
my-vol
(base) jack@jack-desktop:~/Desktop/Ubuntu16.04$ dock volume ls
DRIVER              VOLUME NAME
local               154cf0ab76abee6a27101ec3a5e24286ca99474c9943cdd4c6038d5e659ef10f
local               29ecaf5841549a0b1b568e22efb3825cbb5cd078f49a645bda6a083377e11090
local               2fdaaa1a9a8adda501074ec6c9b37ad2cc573b5751c4ee2f19ac6d59c7f674ea
local               3d70ee926055bf6f71474d0dd6338438bb32f694d2b2c73fdc040169eb6ed533
local               45214f318f3c575b9a980996771e3aa39bf1bf7da1f6b119762c2aaf7f161987
local               4aeb602d50c8859f8b57033badee6e59acb50320c8c6b4142f91af538f68819c
local               5c7d235c53f862fc0493df50d9c428ca0051ab37b8bc0a2490912e0fc5561144
local               759cce41a58167d1e053989f35d2b1a48fc454fe94fa183371defaf6f0c80aa7
local               7d84990d4ec232891fb6328450f9292aa225c4ac1a9c75754521a1285c519e23
local               JupyterNotebook-ijs
local               b6d959eb9f8111cc794eb4ba5a8954aaea385085436ca6dcaa4361734309a087
local               c03c3b9fa2e6b83c94e3f6a87b0bf755a3043eb3c3d4be521139d5c2f4b78c18
local               my-vol
(base) jack@jack-desktop:~/Desktop/Ubuntu16.04$ docker volume inspect my-vol
[]
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.35/volumes/my-vol: dial unix /var/run/docker.sock: connect: permission denied
(base) jack@jack-desktop:~/Desktop/Ubuntu16.04$ dock volume inspect my-vol
[
    {
        "CreatedAt": "2018-09-29T15:57:31+08:00",
        "Driver": "local",
        "Labels": {},
        "Mountpoint": "/var/lib/docker/volumes/my-vol/_data",
        "Name": "my-vol",
        "Options": {},
        "Scope": "local"
    }
]
-------------------------------------------------
 dock pull gcc
Using default tag: latest
latest: Pulling from library/gcc
05d1a5232b46: Pull complete 
5cee356eda6b: Pull complete 
89d3385f0fd3: Pull complete 
80ae6b477848: Pull complete 
28bdf9e584cc: Pull complete 
bc03bc217902: Pull complete 
e4428a530975: Pull complete 
65dfc81bab8b: Pull complete 
e60697f97b71: Pull complete 
Digest: sha256:2add94835cdba9042b7d19651b4a27f061db4dd0c3648bbda2ed8d1671905b93
Status: Downloaded newer image for gcc:latest

-------------------------------------------------
:~/Desktop/Ubuntu16.04$ dock pull jupyter/datascience-notebook
Using default tag: latest
latest: Pulling from jupyter/datascience-notebook
a48c500ed24e: Pull complete 
1e1de00ff7e1: Pull complete 
0330ca45a200: Pull complete 
471db38bcfbf: Pull complete 
0b4aba487617: Pull complete 
d44ea0cd796c: Pull complete 
5ac827d588be: Pull complete 
d8d7747a335e: Pull complete 
08790511e3e9: Pull complete 
e3c68aea9a5f: Pull complete 
484c6d5fc38a: Pull complete 
0448c1360cb9: Pull complete 
61d7e6dc705d: Pull complete 
92f1091ed72b: Pull complete 
8045d3663a7e: Pull complete 
1bde7ba25439: Pull complete 
59f00570bfaa: Pull complete 
00427dae5b50: Pull complete 
8ed0d7c961ef: Pull complete 
a653dc992384: Pull complete 
3f4dcd3f1344: Pull complete 
bf1d2894347b: Pull complete 
7e0162586bb5: Pull complete 
dc3013275c68: Pull complete 
86d2db62d880: Pull complete 
0bc5af32f7ac: Pull complete 
8b50832cc2fe: Pull complete 
ff9e259b57b7: Pull complete 
7520f861bb7b: Pull complete 
Digest: sha256:e0a1331bddd0a208dc8a28aeb29c1bc947bab0ef66dbc769993de799f8e97f3b
Status: Downloaded newer image for jupyter/datascience-notebook:latest

-------------------------------------------------
dock run --rm -v /foo -v awesome:/bar busybox ls
--
> dock volume create my-vol
> dock volume ls
> dock volume inspect my-vol
> to remove:
> docker volume rm my-vol
> docker run -d --name devtest -v myvol2:/app nginx:latest
> docker inspect devtest
dock run --rm -v /foo -v awesome:/bar busybox top

-------------------------------------------------
:~/Desktop/Ubuntu16.04$ dock run -it ufoym/deepo:all-py27-jupyter-cpu
Unable to find image 'ufoym/deepo:all-py27-jupyter-cpu' locally
all-py27-jupyter-cpu: Pulling from ufoym/deepo
297061f60c36: Pull complete 
e9ccef17b516: Pull complete 
dbc33716854d: Pull complete 
8fe36b178d25: Pull complete 
686596545a94: Pull complete 
b2a8d7bb8c8f: Pull complete 
Digest: sha256:68b9eaa30074a30787444aeb3b2f97b640a795707869ea4acf274751ab035849
Status: Downloaded newer image for ufoym/deepo:all-py27-jupyter-cpu

-------------------------------------------------
 dock run -d --name devtest -v myvol2:/app nginx:latest
Unable to find image 'nginx:latest' locally
latest: Pulling from library/nginx
802b00ed6f79: Pull complete 
c16436dbc224: Pull complete 
683eac851b28: Pull complete 
Digest: sha256:e8ab8d42e0c34c104ac60b43ba60b19af08e19a0e6d50396bdfd4cef0347ba83
Status: Downloaded newer image for nginx:latest
adb8c1def4128d667e1137440ad6214cd3a968bba2a9843bd97bf0bb51eedd96

-------------------------------------------------
dock build -t jacknorthrup/eclipse-ubuntu:ver01.0 .
Sending build context to Docker daemon  13.31kB
Step 1/8 : FROM eclipse/ubuntu_jdk8
latest: Pulling from eclipse/ubuntu_jdk8
b234f539f7a1: Pull complete 
55172d420b43: Pull complete 
5ba5bbeb6b91: Pull complete 
43ae2841ad7a: Pull complete 
f6c9c6de4190: Pull complete 
07881665dcee: Pull complete 
39d49cba8d97: Pull complete 
43a78524f477: Pull complete 
e4ffdd012d6b: Pull complete 
1a405f136b60: Pull complete 
8974d888bfab: Pull complete 
95c9c2cecfe8: Pull complete 
Digest: sha256:99752f0ab6bc83abdf54fd7f7679a782fa3ba97de1682676b6b4199db194a085
Status: Downloaded newer image for eclipse/ubuntu_jdk8:latest
 ---> d1f9b3b8934e

-------------------------------------------------
~/Desktop/Ubuntu16.04$ dock pull eboraas/openai-gym
Using default tag: latest
latest: Pulling from eboraas/openai-gym
0f67b3097a06: Pull complete 
5eca1867e6c8: Pull complete 
115dd656f3d1: Pull complete 
501d22732cef: Pull complete 
ca5715696a55: Pull complete 
f017b202c596: Pull complete 
3ba8c96b18b1: Pull complete 
2e512f1b48d3: Pull complete 
f39218de6b43: Pull complete 
c36a0e1299a9: Pull complete 
8b4cb66b010d: Pull complete 
Digest: sha256:17004926a13e2a838d75a4ff597ecad958e1b7d16bef76a1c8aa5f2ce6157aac
Status: Downloaded newer image for eboraas/openai-gym:latest

-------------------------------------------------
docker pull mbartoli/char-rnn
https://hub.docker.com/r/mbartoli/char-rnn/
https://github.com/mbartoli/docker-char-rnn


-------------------------------------------------
Desktop/Ubuntu16.04$ docker pull takp/torch-opencv:latestlatest: Pulling from takp/torch-opencv
4176fe04cefe: Pull complete 
851356ecf618: Pull complete 
6115379c7b49: Pull complete 
aaf7d781d601: Pull complete 
40cf661a3cc4: Pull complete 
975fe2fd635f: Pull complete 
bf4db784e7fd: Pull complete 
0491f7e9426b: Pull complete 
36d30e909625: Pull complete 
c96f2d488db7: Pull complete 
b80f145a5901: Pull complete 
63603797d754: Pull complete 
bac1602c481d: Pull complete 
Digest: sha256:1221a8275bd01e78cc643594dc53841926787a93dc0d5940cd841f42043e6552
Status: Downloaded newer image for takp/torch-opencv:latest

-------------------------------------------------
dock pull jurjean/visual-studio-code 
Using default tag: latest
latest: Pulling from jurjean/visual-studio-code
b3e1c725a85f: Pull complete 
4daad8bdde31: Pull complete 
63fe8c0068a8: Pull complete 
4a70713c436f: Pull complete 
bd842a2105a8: Pull complete 
60f8f81db506: Pull complete 
Digest: sha256:60f98b78e97ec30fb571449a749cbe343e05a3fd6e1f5348ac558fdf735d71de
Status: Downloaded newer image for jurjean/visual-studio-code:latest

--------------------------------------------------

https://github.com/nodejs/docker-node

	docker run -it `# Running interactively, but can be replaced with -d for daemons` \
  -e DISPLAY `# Pass $DISPLAY` \
  -v=/tmp/.X11-unix:/tmp/.X11-unix `# Pass X11 socket` \
  --ipc=host `# Allows MIT-SHM` \
  dockerimage
-------------------------------------------------

NODE DOCKER

http://youknowfordevs.com/2018/07/01/dont-install-node-until-youve-read-this.html

First, create a new directory for your project: mkdir new-project && cd new-project and then launch the latest version of Node: docker run -it --rm node:10.5.0-alpine

dock run -it --rm -v NODE:/usr/src/app -p 127.0.0.1:3000:3000 node:10.5.0-alpine /bin/sh
Unable to find image 'node:10.5.0-alpine' locally
10.5.0-alpine: Pulling from library/node
ff3a5c916c92: Pull complete 
94f111771efe: Pull complete 
87fbae1a7501: Pull complete 
Digest: sha256:628d6994c7b950fda874dbb3bd04be6e5323c311c5c5e485aebe583c3e25b56f
Status: Downloaded newer image for node:10.5.0-alpine

If you haven’t run this version of Node before, Docker will download it for you. After a bit of toing and froing you’ll be left with the usual Node command prompt. Type something like 5+6 and press return to check all is well, and then press [CTRL]+D to exit.

ubuntu-16-nginx-php-phpmyadmin-mysql-5

MySQL 5 with phpMyAdmin on Ubuntu 16.04 LTS (Xenial Xerus)
This image provides a common MySQL database server. The intent is for the data itself to be stored in persistent storage wihch is then
mounted in to this image at /var/lib/mysql

ubuntu-16-nginx-php-phpmyadmin-mysql-5

DOCKER - NON ROOT

https://docs.docker.com/install/linux/linux-postinstall/#manage-docker-as-a-non-root-user
DOCKER NON ROOT

Enter docker-machine

docker exec -it 380753ae8fe5 bash

Docker - docker-machine container build

jack@jack-desktop:~/machine$ docker build -t docker-machine .
Sending build context to Docker daemon 29.82 MB
Step 1 : FROM golang:1.7.4
1.7.4: Pulling from library/golang
5040bd298390: Already exists 
fce5728aad85: Pull complete 
76610ec20bf5: Pull complete 
86b681f75ff6: Pull complete 
8553b52886d8: Pull complete 
63c25ee63bd6: Pull complete 
4268eec6f44b: Pull complete 
Digest: sha256:0b3787ac21ffb4edbd6710e0e60f991d5ded8d8a4f558209ef5987f73db4211a
Status: Downloaded newer image for golang:1.7.4
 ---> f3bdc5e851ce
Step 2 : RUN go get  github.com/golang/lint/golint             github.com/mattn/goveralls             golang.org/x/tools/cover
 ---> Running in 8e4caf1a1c3f
 ---> 04c9c5acc1a0
Removing intermediate container 8e4caf1a1c3f
Step 3 : ENV USER root
 ---> Running in 32f4c2212423
 ---> b92c4312eb1d
Removing intermediate container 32f4c2212423
Step 4 : WORKDIR /go/src/github.com/docker/machine
 ---> Running in 8d8455800f10
 ---> 3ea3a48d2dc1
Removing intermediate container 8d8455800f10
Step 5 : COPY . ./
 ---> 4af2be0c7903
Removing intermediate container cf08dce5d8b5
Step 6 : RUN mkdir bin
 ---> Running in 4af3b9c68631
 ---> 380753ae8fe5
Removing intermediate container 4af3b9c68631
Successfully built 380753ae8fe5

docker restart exec -it 380753ae8fe5 bash

~/Desktop/mydockfile/docker-nodejs-hello-world$ dock build -t jacknorthrup/node-hello .

Sending build context to Docker daemon  71.68kB
Step 1/2 : FROM heroku/nodejs
latest: Pulling from heroku/nodejs
c02c7df4a131: Pull complete 
a3ed95caeb02: Pull complete 
b16a7286d2a5: Pull complete 
011351573868: Pull complete 
2b1dfd98a0af: Pull complete 
77ff860a55bb: Pull complete 
31033e4d7f04: Pull complete 
4fe99c7f1749: Pull complete 
Digest: sha256:4b0885499ca8f74716937362e8c3445c3ad5ce9fdb566dd5ba1510db29c82f98
Status: Downloaded newer image for heroku/nodejs:latest
# Executing 3 build triggers
 ---> Running in b2cd162d7aff
npm WARN package.json node-js-sample@0.2.0 No repository field.
npm WARN package.json node-js-sample@0.2.0 No README data
express@4.16.3 node_modules/express
├── escape-html@1.0.3
├── array-flatten@1.1.1
├── setprototypeof@1.1.0
├── utils-merge@1.0.1
├── cookie-signature@1.0.6
├── merge-descriptors@1.0.1
├── methods@1.1.2
├── path-to-regexp@0.1.7
├── range-parser@1.2.0
├── encodeurl@1.0.2
├── vary@1.1.2
├── parseurl@1.3.2
├── fresh@0.5.2
├── content-type@1.0.4
├── etag@1.8.1
├── statuses@1.4.0
├── cookie@0.3.1
├── content-disposition@0.5.2
├── serve-static@1.13.2
├── safe-buffer@5.1.1
├── depd@1.1.2
├── qs@6.5.1
├── finalhandler@1.1.1 (unpipe@1.0.0)
├── debug@2.6.9 (ms@2.0.0)
├── on-finished@2.3.0 (ee-first@1.1.1)
├── proxy-addr@2.0.4 (forwarded@0.1.2, ipaddr.js@1.8.0)
├── send@0.16.2 (ms@2.0.0, destroy@1.0.4, mime@1.4.1, http-errors@1.6.3)
├── body-parser@1.18.2 (bytes@3.0.0, iconv-lite@0.4.19, http-errors@1.6.3, raw-body@2.3.2)
├── type-is@1.6.16 (media-typer@0.3.0, mime-types@2.1.20)
└── accepts@1.3.5 (negotiator@0.6.1, mime-types@2.1.20)
Removing intermediate container b2cd162d7aff
 ---> 65de7491f984
Step 2/2 : CMD bin/web
 ---> Running in 5e2dcc4dd37b
Removing intermediate container 5e2dcc4dd37b
 ---> e966520f075e
Successfully built e966520f075e
Successfully tagged jacknorthrup/node-hello:latest
docker run -v $HOME/Downloads:/home/firefox/Downloads:rw -v /tmp/.X11-unix:/tmp/.X11-unix -v /dev/snd:/dev/snd --privileged -e uid=$(id -u) -e gid=$(id -g) -e DISPLAY=unix$DISPLAY --name firefox firefox-mine



docker run --name firefox-experiment -d firefox/mine:latest /bin/bash -c "cd /root/"" 


	some install script



	dojack@jack-desktop:/dev$ docker images
REPOSITORY                    TAG                 IMAGE ID            CREATED             SIZE
firefox/mine                  browser             6dda0dc4aa56        25 hours ago        187.9 MB
firefox/mine                  latest              6dda0dc4aa56        25 hours ago        187.9 MB
jack/places                   latest              478d398f90c1        43 hours ago        3.34 GB
docker-machine                latest              380753ae8fe5        3 days ago          742.1 MB
jack_linux                    latest              7b53eef8b065        3 days ago          435.2 MB
mysnapshot                    latest              f070f1f2ec5d        5 days ago          188 MB
nginx                         latest              6b914bbcb89e        10 days ago         181.8 MB
herval/deepdream              latest              5e373d931ec8        12 days ago         1.682 GB
nginx                                       db079554b4d2        3 weeks ago         181.8 MB
ubuntu                        latest              f49eec89601e        7 weeks ago         129.5 MB
jack/ubuntu14.04              latest              b969ab9f929b        7 weeks ago         188 MB
ubuntu                        14.04               b969ab9f929b        7 weeks ago         188 MB
golang                        1.7.4               f3bdc5e851ce        7 weeks ago         673.9 MB
jack_caffepython              latest              c3430efc704a        7 weeks ago         1.614 GB
kaixhin/caffe                 latest              c3430efc704a        7 weeks ago         1.614 GB
hello-world                   latest              c54a2cc56cbb        8 months ago        1.848 kB
dockercloud/network-daemon    1.11.1-cs1          7af149f9041b        8 months ago        35.65 MB
floydhub/dl-docker            cpu                 0b9fc622f1b7        9 months ago        2.873 GB
weaveworks/weavedb            latest              9de1af088a49        9 months ago        244 B
weaveworks/plugin             1.5.2               3cb7adad5437        9 months ago        79.6 MB
weaveworks/weaveexec          1.5.2               4303c7e5118b        9 months ago        68.5 MB
weaveworks/weave              1.5.2               c9735a42a6a2        9 months ago        21.52 MB
ipython/ipython               3.x                 2c1c04a96877        12 months ago       816.7 MB
devurandom/firefox            latest              3ca2edd6733d        12 months ago       746.6 MB
ubuntu                        14.04.3             3876b81b5a81        13 months ago       187.9 MB
dataquestio/python3-starter   latest              3cccab0c85e2        15 months ago       1.796 GB
jacknorthrup/deepdream        latest              a467a05aa177        19 months ago       2.489 GB
visionai/clouddream           latest              a467a05aa177        19 months ago       2.489 GB
ryankennedyio/deepdream       latest              0a9c65d5d2bb        20 months ago       2.878 GB
jack@jack-desktop:/dev$ docker ps
CONTAINER ID        IMAGE                                   COMMAND                  CREATED             STATUS                            PORTS               NAMES
2bd20662c982        firefox/mine                            "tail -f /dev/null"      54 minutes ago      Up 54 minutes                                         clever_joliot
c02237e1e88a        weaveworks/plugin:1.5.2                 "/home/weave/plugin"     6 months ago        Up 2 hours                                            weaveplugin
fc392924ec17        weaveworks/weave:1.5.2                  "/home/weave/weaver -"   6 months ago        Up 2 hours                                            weave
6b218a317c80        dockercloud/network-daemon:1.11.1-cs1   "/run.sh"                6 months ago        Restarting (127) 57 minutes ago                       weave-17102.dd7540fd
jack@jack-desktop:/dev$ docker exec -it 2bd20662c982 bash
root@2bd20662c982:/# ls 
bin  boot  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var
root@2bd20662c982:/# apt-get install caffe 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package caffe
root@2bd20662c982:/# cd home
root@2bd20662c982:/home# ls
root@2bd20662c982:/home# python
bash: python: command not found
root@2bd20662c982:/home# apt-get install python
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  libpython-stdlib libpython2.7-minimal libpython2.7-stdlib python-minimal
  python2.7 python2.7-minimal
Suggested packages:
  python-doc python-tk python2.7-doc binutils binfmt-support
The following NEW packages will be installed:
  libpython-stdlib libpython2.7-minimal libpython2.7-stdlib python
  python-minimal python2.7 python2.7-minimal
0 upgraded, 7 newly installed, 0 to remove and 0 not upgraded.
Need to get 3734 kB of archives.
After this operation, 16.0 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://archive.ubuntu.com/ubuntu/ trusty/main libpython2.7-minimal amd64 2.7.6-8 [307 kB]
Get:2 http://archive.ubuntu.com/ubuntu/ trusty/main python2.7-minimal amd64 2.7.6-8 [1190 kB]
Get:3 http://archive.ubuntu.com/ubuntu/ trusty/main libpython2.7-stdlib amd64 2.7.6-8 [1872 kB]
Get:4 http://archive.ubuntu.com/ubuntu/ trusty/main libpython-stdlib amd64 2.7.5-5ubuntu3 [7012 B]
Get:5 http://archive.ubuntu.com/ubuntu/ trusty/main python2.7 amd64 2.7.6-8 [197 kB]
Get:6 http://archive.ubuntu.com/ubuntu/ trusty/main python-minimal amd64 2.7.5-5ubuntu3 [27.5 kB]
Get:7 http://archive.ubuntu.com/ubuntu/ trusty/main python amd64 2.7.5-5ubuntu3 [134 kB]
Fetched 3734 kB in 19s (189 kB/s)                                              
Selecting previously unselected package libpython2.7-minimal:amd64.
(Reading database ... 11542 files and directories currently installed.)
Preparing to unpack .../libpython2.7-minimal_2.7.6-8_amd64.deb ...
Unpacking libpython2.7-minimal:amd64 (2.7.6-8) ...
Selecting previously unselected package python2.7-minimal.
Preparing to unpack .../python2.7-minimal_2.7.6-8_amd64.deb ...
Unpacking python2.7-minimal (2.7.6-8) ...
Selecting previously unselected package libpython2.7-stdlib:amd64.
Preparing to unpack .../libpython2.7-stdlib_2.7.6-8_amd64.deb ...
Unpacking libpython2.7-stdlib:amd64 (2.7.6-8) ...
Selecting previously unselected package libpython-stdlib:amd64.
Preparing to unpack .../libpython-stdlib_2.7.5-5ubuntu3_amd64.deb ...
Unpacking libpython-stdlib:amd64 (2.7.5-5ubuntu3) ...
Selecting previously unselected package python2.7.
Preparing to unpack .../python2.7_2.7.6-8_amd64.deb ...
Unpacking python2.7 (2.7.6-8) ...
Selecting previously unselected package python-minimal.
Preparing to unpack .../python-minimal_2.7.5-5ubuntu3_amd64.deb ...
Unpacking python-minimal (2.7.5-5ubuntu3) ...
Selecting previously unselected package python.
Preparing to unpack .../python_2.7.5-5ubuntu3_amd64.deb ...
Unpacking python (2.7.5-5ubuntu3) ...
Processing triggers for mime-support (3.54ubuntu1.1) ...
Setting up libpython2.7-minimal:amd64 (2.7.6-8) ...
Setting up python2.7-minimal (2.7.6-8) ...
Setting up libpython2.7-stdlib:amd64 (2.7.6-8) ...
Setting up libpython-stdlib:amd64 (2.7.5-5ubuntu3) ...
Setting up python2.7 (2.7.6-8) ...
Setting up python-minimal (2.7.5-5ubuntu3) ...
Setting up python (2.7.5-5ubuntu3) ...
root@2bd20662c982:/home# curl -O https://repo.continuum.io/archive/Anaconda2-4.3.1-Linux-x86_64.sh
bash: curl: command not found
root@2bd20662c982:/home# apt-get install curl
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  ca-certificates krb5-locales libasn1-8-heimdal libcurl3 libgssapi-krb5-2
  libgssapi3-heimdal libhcrypto4-heimdal libheimbase1-heimdal
  libheimntlm0-heimdal libhx509-5-heimdal libidn11 libk5crypto3 libkeyutils1
  libkrb5-26-heimdal libkrb5-3 libkrb5support0 libldap-2.4-2
  libroken18-heimdal librtmp0 libsasl2-2 libsasl2-modules libsasl2-modules-db
  libwind0-heimdal openssl
Suggested packages:
  krb5-doc krb5-user libsasl2-modules-otp libsasl2-modules-ldap
  libsasl2-modules-sql libsasl2-modules-gssapi-mit
  libsasl2-modules-gssapi-heimdal
The following NEW packages will be installed:
  ca-certificates curl krb5-locales libasn1-8-heimdal libcurl3
  libgssapi-krb5-2 libgssapi3-heimdal libhcrypto4-heimdal libheimbase1-heimdal
  libheimntlm0-heimdal libhx509-5-heimdal libidn11 libk5crypto3 libkeyutils1
  libkrb5-26-heimdal libkrb5-3 libkrb5support0 libldap-2.4-2
  libroken18-heimdal librtmp0 libsasl2-2 libsasl2-modules libsasl2-modules-db
  libwind0-heimdal openssl
0 upgraded, 25 newly installed, 0 to remove and 0 not upgraded.
Need to get 2668 kB of archives.
After this operation, 11.6 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://archive.ubuntu.com/ubuntu/ trusty/main libroken18-heimdal amd64 1.6~git20131207+dfsg-1ubuntu1 [40.0 kB]
Get:2 http://archive.ubuntu.com/ubuntu/ trusty/main libasn1-8-heimdal amd64 1.6~git20131207+dfsg-1ubuntu1 [160 kB]
Get:3 http://archive.ubuntu.com/ubuntu/ trusty/main libkrb5support0 amd64 1.12+dfsg-2ubuntu4 [29.5 kB]
Get:4 http://archive.ubuntu.com/ubuntu/ trusty/main libk5crypto3 amd64 1.12+dfsg-2ubuntu4 [79.5 kB]
Get:5 http://archive.ubuntu.com/ubuntu/ trusty/main libkeyutils1 amd64 1.5.6-1 [7318 B]
Get:6 http://archive.ubuntu.com/ubuntu/ trusty/main libkrb5-3 amd64 1.12+dfsg-2ubuntu4 [262 kB]
Get:7 http://archive.ubuntu.com/ubuntu/ trusty/main libgssapi-krb5-2 amd64 1.12+dfsg-2ubuntu4 [113 kB]
Get:8 http://archive.ubuntu.com/ubuntu/ trusty/main libhcrypto4-heimdal amd64 1.6~git20131207+dfsg-1ubuntu1 [84.0 kB]
Get:9 http://archive.ubuntu.com/ubuntu/ trusty/main libheimbase1-heimdal amd64 1.6~git20131207+dfsg-1ubuntu1 [29.0 kB]
Get:10 http://archive.ubuntu.com/ubuntu/ trusty/main libwind0-heimdal amd64 1.6~git20131207+dfsg-1ubuntu1 [47.8 kB]
Get:11 http://archive.ubuntu.com/ubuntu/ trusty/main libhx509-5-heimdal amd64 1.6~git20131207+dfsg-1ubuntu1 [104 kB]
Get:12 http://archive.ubuntu.com/ubuntu/ trusty/main libkrb5-26-heimdal amd64 1.6~git20131207+dfsg-1ubuntu1 [197 kB]
Get:13 http://archive.ubuntu.com/ubuntu/ trusty/main libheimntlm0-heimdal amd64 1.6~git20131207+dfsg-1ubuntu1 [15.2 kB]
Get:14 http://archive.ubuntu.com/ubuntu/ trusty/main libgssapi3-heimdal amd64 1.6~git20131207+dfsg-1ubuntu1 [90.1 kB]
Get:15 http://archive.ubuntu.com/ubuntu/ trusty/main libidn11 amd64 1.28-1ubuntu2 [93.0 kB]
Get:16 http://archive.ubuntu.com/ubuntu/ trusty/main libsasl2-modules-db amd64 2.1.25.dfsg1-17build1 [14.9 kB]
Get:17 http://archive.ubuntu.com/ubuntu/ trusty/main libsasl2-2 amd64 2.1.25.dfsg1-17build1 [56.5 kB]
Get:18 http://archive.ubuntu.com/ubuntu/ trusty/main libldap-2.4-2 amd64 2.4.31-1+nmu2ubuntu8 [154 kB]
Get:19 http://archive.ubuntu.com/ubuntu/ trusty/main librtmp0 amd64 2.4+20121230.gitdf6c518-1 [57.5 kB]
Get:20 http://archive.ubuntu.com/ubuntu/ trusty/main libcurl3 amd64 7.35.0-1ubuntu2 [172 kB]
Get:21 http://archive.ubuntu.com/ubuntu/ trusty/main openssl amd64 1.0.1f-1ubuntu2 [489 kB]
Get:22 http://archive.ubuntu.com/ubuntu/ trusty/main ca-certificates all 20130906ubuntu2 [175 kB]
Get:23 http://archive.ubuntu.com/ubuntu/ trusty/main krb5-locales all 1.12+dfsg-2ubuntu4 [12.3 kB]
Get:24 http://archive.ubuntu.com/ubuntu/ trusty/main libsasl2-modules amd64 2.1.25.dfsg1-17build1 [64.3 kB]
Get:25 http://archive.ubuntu.com/ubuntu/ trusty/main curl amd64 7.35.0-1ubuntu2 [123 kB]
Fetched 2668 kB in 40s (66.6 kB/s)                                             
Preconfiguring packages ...
Selecting previously unselected package libroken18-heimdal:amd64.
(Reading database ... 12341 files and directories currently installed.)
Preparing to unpack .../libroken18-heimdal_1.6~git20131207+dfsg-1ubuntu1_amd64.deb ...
Unpacking libroken18-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1) ...
Selecting previously unselected package libasn1-8-heimdal:amd64.
Preparing to unpack .../libasn1-8-heimdal_1.6~git20131207+dfsg-1ubuntu1_amd64.deb ...
Unpacking libasn1-8-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1) ...
Selecting previously unselected package libkrb5support0:amd64.
Preparing to unpack .../libkrb5support0_1.12+dfsg-2ubuntu4_amd64.deb ...
Unpacking libkrb5support0:amd64 (1.12+dfsg-2ubuntu4) ...
Selecting previously unselected package libk5crypto3:amd64.
Preparing to unpack .../libk5crypto3_1.12+dfsg-2ubuntu4_amd64.deb ...
Unpacking libk5crypto3:amd64 (1.12+dfsg-2ubuntu4) ...
Selecting previously unselected package libkeyutils1:amd64.
Preparing to unpack .../libkeyutils1_1.5.6-1_amd64.deb ...
Unpacking libkeyutils1:amd64 (1.5.6-1) ...
Selecting previously unselected package libkrb5-3:amd64.
Preparing to unpack .../libkrb5-3_1.12+dfsg-2ubuntu4_amd64.deb ...
Unpacking libkrb5-3:amd64 (1.12+dfsg-2ubuntu4) ...
Selecting previously unselected package libgssapi-krb5-2:amd64.
Preparing to unpack .../libgssapi-krb5-2_1.12+dfsg-2ubuntu4_amd64.deb ...
Unpacking libgssapi-krb5-2:amd64 (1.12+dfsg-2ubuntu4) ...
Selecting previously unselected package libhcrypto4-heimdal:amd64.
Preparing to unpack .../libhcrypto4-heimdal_1.6~git20131207+dfsg-1ubuntu1_amd64.deb ...
Unpacking libhcrypto4-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1) ...
Selecting previously unselected package libheimbase1-heimdal:amd64.
Preparing to unpack .../libheimbase1-heimdal_1.6~git20131207+dfsg-1ubuntu1_amd64.deb ...
Unpacking libheimbase1-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1) ...
Selecting previously unselected package libwind0-heimdal:amd64.
Preparing to unpack .../libwind0-heimdal_1.6~git20131207+dfsg-1ubuntu1_amd64.deb ...
Unpacking libwind0-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1) ...
Selecting previously unselected package libhx509-5-heimdal:amd64.
Preparing to unpack .../libhx509-5-heimdal_1.6~git20131207+dfsg-1ubuntu1_amd64.deb ...
Unpacking libhx509-5-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1) ...
Selecting previously unselected package libkrb5-26-heimdal:amd64.
Preparing to unpack .../libkrb5-26-heimdal_1.6~git20131207+dfsg-1ubuntu1_amd64.deb ...
Unpacking libkrb5-26-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1) ...
Selecting previously unselected package libheimntlm0-heimdal:amd64.
Preparing to unpack .../libheimntlm0-heimdal_1.6~git20131207+dfsg-1ubuntu1_amd64.deb ...
Unpacking libheimntlm0-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1) ...
Selecting previously unselected package libgssapi3-heimdal:amd64.
Preparing to unpack .../libgssapi3-heimdal_1.6~git20131207+dfsg-1ubuntu1_amd64.deb ...
Unpacking libgssapi3-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1) ...
Selecting previously unselected package libidn11:amd64.
Preparing to unpack .../libidn11_1.28-1ubuntu2_amd64.deb ...
Unpacking libidn11:amd64 (1.28-1ubuntu2) ...
Selecting previously unselected package libsasl2-modules-db:amd64.
Preparing to unpack .../libsasl2-modules-db_2.1.25.dfsg1-17build1_amd64.deb ...
Unpacking libsasl2-modules-db:amd64 (2.1.25.dfsg1-17build1) ...
Selecting previously unselected package libsasl2-2:amd64.
Preparing to unpack .../libsasl2-2_2.1.25.dfsg1-17build1_amd64.deb ...
Unpacking libsasl2-2:amd64 (2.1.25.dfsg1-17build1) ...
Selecting previously unselected package libldap-2.4-2:amd64.
Preparing to unpack .../libldap-2.4-2_2.4.31-1+nmu2ubuntu8_amd64.deb ...
Unpacking libldap-2.4-2:amd64 (2.4.31-1+nmu2ubuntu8) ...
Selecting previously unselected package librtmp0:amd64.
Preparing to unpack .../librtmp0_2.4+20121230.gitdf6c518-1_amd64.deb ...
Unpacking librtmp0:amd64 (2.4+20121230.gitdf6c518-1) ...
Selecting previously unselected package libcurl3:amd64.
Preparing to unpack .../libcurl3_7.35.0-1ubuntu2_amd64.deb ...
Unpacking libcurl3:amd64 (7.35.0-1ubuntu2) ...
Selecting previously unselected package openssl.
Preparing to unpack .../openssl_1.0.1f-1ubuntu2_amd64.deb ...
Unpacking openssl (1.0.1f-1ubuntu2) ...
Selecting previously unselected package ca-certificates.
Preparing to unpack .../ca-certificates_20130906ubuntu2_all.deb ...
Unpacking ca-certificates (20130906ubuntu2) ...
Selecting previously unselected package krb5-locales.
Preparing to unpack .../krb5-locales_1.12+dfsg-2ubuntu4_all.deb ...
Unpacking krb5-locales (1.12+dfsg-2ubuntu4) ...
Selecting previously unselected package libsasl2-modules:amd64.
Preparing to unpack .../libsasl2-modules_2.1.25.dfsg1-17build1_amd64.deb ...
Unpacking libsasl2-modules:amd64 (2.1.25.dfsg1-17build1) ...
Selecting previously unselected package curl.
Preparing to unpack .../curl_7.35.0-1ubuntu2_amd64.deb ...
Unpacking curl (7.35.0-1ubuntu2) ...
Setting up libroken18-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1) ...
Setting up libasn1-8-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1) ...
Setting up libkrb5support0:amd64 (1.12+dfsg-2ubuntu4) ...
Setting up libk5crypto3:amd64 (1.12+dfsg-2ubuntu4) ...
Setting up libkeyutils1:amd64 (1.5.6-1) ...
Setting up libkrb5-3:amd64 (1.12+dfsg-2ubuntu4) ...
Setting up libgssapi-krb5-2:amd64 (1.12+dfsg-2ubuntu4) ...
Setting up libhcrypto4-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1) ...
Setting up libheimbase1-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1) ...
Setting up libwind0-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1) ...
Setting up libhx509-5-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1) ...
Setting up libkrb5-26-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1) ...
Setting up libheimntlm0-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1) ...
Setting up libgssapi3-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1) ...
Setting up libidn11:amd64 (1.28-1ubuntu2) ...
Setting up libsasl2-modules-db:amd64 (2.1.25.dfsg1-17build1) ...
Setting up libsasl2-2:amd64 (2.1.25.dfsg1-17build1) ...
Setting up libldap-2.4-2:amd64 (2.4.31-1+nmu2ubuntu8) ...
Setting up librtmp0:amd64 (2.4+20121230.gitdf6c518-1) ...
Setting up libcurl3:amd64 (7.35.0-1ubuntu2) ...
Setting up openssl (1.0.1f-1ubuntu2) ...
Setting up ca-certificates (20130906ubuntu2) ...
Setting up krb5-locales (1.12+dfsg-2ubuntu4) ...
Setting up libsasl2-modules:amd64 (2.1.25.dfsg1-17build1) ...
Setting up curl (7.35.0-1ubuntu2) ...
Processing triggers for libc-bin (2.19-0ubuntu6.6) ...
Processing triggers for ca-certificates (20130906ubuntu2) ...
Updating certificates in /etc/ssl/certs... 164 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d....done.
root@2bd20662c982:/home# curl -O https://repo.continuum.io/archive/Anaconda2-4.3.1-Linux-x86_64.sh
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
 11  462M   11 53.8M    0     0   149k      0  0:52:52  0:06:09  0:46:43  207k^C^[
root@2bd20662c982:/home# curl -O https://repo.continuum.io/archive/Anaconda2-4.3.1-Linux-x86_64.sh
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  462M  100  462M    0     0   176k      0  0:44:44  0:44:44 --:--:--  243k
root@2bd20662c982:/home# bash Anaconda2-4.3.1-Linux-x86_64.sh                                     

Welcome to Anaconda2 4.3.1 (by Continuum Analytics, Inc.)

In order to continue the installation process, please review the license
agreement.
Please, press ENTER to continue
>>> 
================
Anaconda License
================

Copyright 2016, Continuum Analytics, Inc.

All rights reserved under the 3-clause BSD License:

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

* Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.

* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.

* Neither the name of Continuum Analytics, Inc. nor the names of its
contributors may be used to endorse or promote products derived from this
software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL CONTINUUM ANALYTICS, INC. BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
DAMAGE. 
        
        
Notice of Third Party Software Licenses
=======================================
        
Anaconda contains open source software packages from third parties. These
are available on an "as is" basis and subject to their individual license
agreements. These licenses are available in Anaconda or at
http://docs.continuum.io/anaconda/pkg-docs . Any binary packages of these
third party tools you obtain via Anaconda are subject to their individual
licenses as well as the Anaconda license. Continuum reserves the right to
change which third party tools are provided in Anaconda.
        
In particular, Anaconda contains re-distributable, run-time, shared-library
files from the Intel (TM) Math Kernel Library ("MKL binaries").  You are
specifically authorized to use the MKL binaries with your installation of
Anaconda.  You are also authorized to redistribute the MKL binaries with
Anaconda or in the conda package that contains them.  If needed,
instructions for removing the MKL binaries after installation of Anaconda
are available at http://www.continuum.io.
        
Cryptography Notice
===================
This distribution includes cryptographic software. The country in which you
currently reside may have restrictions on the import, possession, use,
and/or re-export to another country, of encryption software. BEFORE using
any encryption software, please check your country's laws, regulations and
policies concerning the import, possession, or use, and re-export of
encryption software, to see if this is permitted. See the Wassenaar
Arrangement  for more information.
        
Continuum Analytics has self-classified this software as Export Commodity
Control Number (ECCN) 5D002.C.1, which includes information security
software using or performing cryptographic functions with asymmetric
algorithms. The form and manner of this distribution makes it eligible for
export under the License Exception ENC Technology Software Unrestricted
(TSU) exception (see the BIS Export Administration Regulations, Section
740.13) for both object code and source code.
        
The following packages are included in this distribution that relate to
cryptography:
        
openssl 
The OpenSSL Project is a collaborative effort to develop a robust,
commercial-grade, full-featured, and Open Source toolkit implementing the
Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols as
well as a full-strength general purpose cryptography library.
        
pycrypto
A collection of both secure hash functions (such as SHA256 and RIPEMD160),
and various encryption algorithms (AES, DES, RSA, ElGamal, etc.).
        
pyopenssl
A thin Python wrapper around (a subset of) the OpenSSL library.
        
kerberos (krb5, non-Windows platforms)
A network authentication protocol designed to provide strong authentication
for client/server applications by using secret-key cryptography.
        
cryptography
A Python library which exposes cryptographic recipes and primitives.

Do you approve the license terms? [yes|no]
>>> 
Please answer 'yes' or 'no':
>>> 
Please answer 'yes' or 'no':
>>> 
Please answer 'yes' or 'no':
>>> 
Please answer 'yes' or 'no':
>>> 
Please answer 'yes' or 'no':
>>> 
Please answer 'yes' or 'no':
>>> 
Please answer 'yes' or 'no':
>>> 
Please answer 'yes' or 'no':
>>> 
Please answer 'yes' or 'no':
>>> 
Please answer 'yes' or 'no':
>>> yes

Anaconda2 will now be installed into this location:
/root/anaconda2

  - Press ENTER to confirm the location
  - Press CTRL-C to abort the installation
  - Or specify a different location below

[/root/anaconda2] >>> 
PREFIX=/root/anaconda2
installing: python-2.7.13-0 ...
installing: _license-1.1-py27_1 ...
installing: alabaster-0.7.9-py27_0 ...
installing: anaconda-client-1.6.0-py27_0 ...
installing: anaconda-navigator-1.5.0-py27_0 ...
installing: anaconda-project-0.4.1-py27_0 ...
installing: argcomplete-1.0.0-py27_1 ...
installing: astroid-1.4.9-py27_0 ...
installing: astropy-1.3-np111py27_0 ...
installing: babel-2.3.4-py27_0 ...
installing: backports-1.0-py27_0 ...
installing: backports_abc-0.5-py27_0 ...
installing: beautifulsoup4-4.5.3-py27_0 ...
installing: bitarray-0.8.1-py27_0 ...
installing: blaze-0.10.1-py27_0 ...
installing: bokeh-0.12.4-py27_0 ...
installing: boto-2.45.0-py27_0 ...
installing: bottleneck-1.2.0-np111py27_0 ...
installing: cairo-1.14.8-0 ...
installing: cdecimal-2.3-py27_2 ...
installing: cffi-1.9.1-py27_0 ...
installing: chardet-2.3.0-py27_0 ...
installing: chest-0.2.3-py27_0 ...
installing: click-6.7-py27_0 ...
installing: cloudpickle-0.2.2-py27_0 ...
installing: clyent-1.2.2-py27_0 ...
installing: colorama-0.3.7-py27_0 ...
installing: configobj-5.0.6-py27_0 ...
installing: configparser-3.5.0-py27_0 ...
installing: contextlib2-0.5.4-py27_0 ...
installing: cryptography-1.7.1-py27_0 ...
installing: curl-7.52.1-0 ...
installing: cycler-0.10.0-py27_0 ...
installing: cython-0.25.2-py27_0 ...
installing: cytoolz-0.8.2-py27_0 ...
installing: dask-0.13.0-py27_0 ...
installing: datashape-0.5.4-py27_0 ...
installing: dbus-1.10.10-0 ...
installing: decorator-4.0.11-py27_0 ...
installing: dill-0.2.5-py27_0 ...
installing: docutils-0.13.1-py27_0 ...
installing: entrypoints-0.2.2-py27_0 ...
installing: enum34-1.1.6-py27_0 ...
installing: et_xmlfile-1.0.1-py27_0 ...
installing: expat-2.1.0-0 ...
installing: fastcache-1.0.2-py27_1 ...
installing: flask-0.12-py27_0 ...
installing: flask-cors-3.0.2-py27_0 ...
installing: fontconfig-2.12.1-2 ...
installing: freetype-2.5.5-2 ...
installing: funcsigs-1.0.2-py27_0 ...
installing: functools32-3.2.3.2-py27_0 ...
installing: futures-3.0.5-py27_0 ...
installing: get_terminal_size-1.0.0-py27_0 ...
installing: gevent-1.2.1-py27_0 ...
installing: glib-2.50.2-1 ...
installing: greenlet-0.4.11-py27_0 ...
installing: grin-1.2.1-py27_3 ...
installing: gst-plugins-base-1.8.0-0 ...
installing: gstreamer-1.8.0-0 ...
installing: h5py-2.6.0-np111py27_2 ...
installing: harfbuzz-0.9.39-2 ...
installing: hdf5-1.8.17-1 ...
installing: heapdict-1.0.0-py27_1 ...
installing: icu-54.1-0 ...
installing: idna-2.2-py27_0 ...
installing: imagesize-0.7.1-py27_0 ...
installing: ipaddress-1.0.18-py27_0 ...
installing: ipykernel-4.5.2-py27_0 ...
installing: ipython-5.1.0-py27_0 ...
installing: ipython_genutils-0.1.0-py27_0 ...
installing: ipywidgets-5.2.2-py27_1 ...
installing: isort-4.2.5-py27_0 ...
installing: itsdangerous-0.24-py27_0 ...
installing: jbig-2.1-0 ...
installing: jdcal-1.3-py27_0 ...
installing: jedi-0.9.0-py27_1 ...
installing: jinja2-2.9.4-py27_0 ...
installing: jpeg-9b-0 ...
installing: jsonschema-2.5.1-py27_0 ...
installing: jupyter-1.0.0-py27_3 ...
installing: jupyter_client-4.4.0-py27_0 ...
installing: jupyter_console-5.0.0-py27_0 ...
installing: jupyter_core-4.2.1-py27_0 ...
installing: lazy-object-proxy-1.2.2-py27_0 ...
installing: libffi-3.2.1-1 ...
installing: libgcc-4.8.5-2 ...
installing: libgfortran-3.0.0-1 ...
installing: libiconv-1.14-0 ...
installing: libpng-1.6.27-0 ...
installing: libsodium-1.0.10-0 ...
installing: libtiff-4.0.6-3 ...
installing: libxcb-1.12-1 ...
installing: libxml2-2.9.4-0 ...
installing: libxslt-1.1.29-0 ...
installing: llvmlite-0.15.0-py27_0 ...
installing: locket-0.2.0-py27_1 ...
installing: lxml-3.7.2-py27_0 ...
installing: markupsafe-0.23-py27_2 ...
installing: matplotlib-2.0.0-np111py27_0 ...
installing: mistune-0.7.3-py27_0 ...
installing: mkl-2017.0.1-0 ...
installing: mkl-service-1.1.2-py27_3 ...
installing: mpmath-0.19-py27_1 ...
installing: multipledispatch-0.4.9-py27_0 ...
installing: nbconvert-4.2.0-py27_0 ...
installing: nbformat-4.2.0-py27_0 ...
installing: networkx-1.11-py27_0 ...
installing: nltk-3.2.2-py27_0 ...
installing: nose-1.3.7-py27_1 ...
installing: notebook-4.3.1-py27_0 ...
installing: numba-0.30.1-np111py27_0 ...
installing: numexpr-2.6.1-np111py27_2 ...
installing: numpy-1.11.3-py27_0 ...
installing: numpydoc-0.6.0-py27_0 ...
installing: odo-0.5.0-py27_1 ...
installing: openpyxl-2.4.1-py27_0 ...
installing: openssl-1.0.2k-1 ...
installing: pandas-0.19.2-np111py27_1 ...
installing: partd-0.3.7-py27_0 ...
installing: path.py-10.0-py27_0 ...
installing: pathlib2-2.2.0-py27_0 ...
installing: patsy-0.4.1-py27_0 ...
installing: pcre-8.39-1 ...
installing: pep8-1.7.0-py27_0 ...
installing: pexpect-4.2.1-py27_0 ...
installing: pickleshare-0.7.4-py27_0 ...
installing: pillow-4.0.0-py27_0 ...
installing: pip-9.0.1-py27_1 ...
installing: pixman-0.34.0-0 ...
installing: ply-3.9-py27_0 ...
installing: prompt_toolkit-1.0.9-py27_0 ...
installing: psutil-5.0.1-py27_0 ...
installing: ptyprocess-0.5.1-py27_0 ...
installing: py-1.4.32-py27_0 ...
installing: pyasn1-0.1.9-py27_0 ...
installing: pycairo-1.10.0-py27_0 ...
installing: pycosat-0.6.1-py27_1 ...
installing: pycparser-2.17-py27_0 ...
installing: pycrypto-2.6.1-py27_4 ...
installing: pycurl-7.43.0-py27_2 ...
installing: pyflakes-1.5.0-py27_0 ...
installing: pygments-2.1.3-py27_0 ...
installing: pylint-1.6.4-py27_1 ...
installing: pyopenssl-16.2.0-py27_0 ...
installing: pyparsing-2.1.4-py27_0 ...
installing: pyqt-5.6.0-py27_2 ...
installing: pytables-3.3.0-np111py27_0 ...
installing: pytest-3.0.5-py27_0 ...
installing: python-dateutil-2.6.0-py27_0 ...
installing: pytz-2016.10-py27_0 ...
installing: pyyaml-3.12-py27_0 ...
installing: pyzmq-16.0.2-py27_0 ...
installing: qt-5.6.2-3 ...
installing: qtawesome-0.4.3-py27_0 ...
installing: qtconsole-4.2.1-py27_1 ...
installing: qtpy-1.2.1-py27_0 ...
installing: readline-6.2-2 ...
installing: redis-3.2.0-0 ...
installing: redis-py-2.10.5-py27_0 ...
installing: requests-2.12.4-py27_0 ...
installing: rope-0.9.4-py27_1 ...
installing: ruamel_yaml-0.11.14-py27_1 ...
installing: scandir-1.4-py27_0 ...
installing: scikit-image-0.12.3-np111py27_1 ...
installing: scikit-learn-0.18.1-np111py27_1 ...
installing: scipy-0.18.1-np111py27_1 ...
installing: seaborn-0.7.1-py27_0 ...
installing: setuptools-27.2.0-py27_0 ...
installing: simplegeneric-0.8.1-py27_1 ...
installing: singledispatch-3.4.0.3-py27_0 ...
installing: sip-4.18-py27_0 ...
installing: six-1.10.0-py27_0 ...
installing: snowballstemmer-1.2.1-py27_0 ...
installing: sockjs-tornado-1.0.3-py27_0 ...
installing: sphinx-1.5.1-py27_0 ...
installing: spyder-3.1.2-py27_0 ...
installing: sqlalchemy-1.1.5-py27_0 ...
installing: sqlite-3.13.0-0 ...
installing: ssl_match_hostname-3.4.0.2-py27_1 ...
installing: statsmodels-0.6.1-np111py27_1 ...
installing: subprocess32-3.2.7-py27_0 ...
installing: sympy-1.0-py27_0 ...
installing: terminado-0.6-py27_0 ...
installing: tk-8.5.18-0 ...
installing: toolz-0.8.2-py27_0 ...
installing: tornado-4.4.2-py27_0 ...
installing: traitlets-4.3.1-py27_0 ...
installing: unicodecsv-0.14.1-py27_0 ...
installing: wcwidth-0.1.7-py27_0 ...
installing: werkzeug-0.11.15-py27_0 ...
installing: wheel-0.29.0-py27_0 ...
installing: widgetsnbextension-1.2.6-py27_0 ...
installing: wrapt-1.10.8-py27_0 ...
installing: xlrd-1.0.0-py27_0 ...
installing: xlsxwriter-0.9.6-py27_0 ...
installing: xlwt-1.2.0-py27_0 ...
installing: xz-5.2.2-1 ...
installing: yaml-0.1.6-0 ...
installing: zeromq-4.1.5-0 ...
installing: zlib-1.2.8-3 ...
installing: anaconda-4.3.1-np111py27_0 ...
installing: conda-4.3.14-py27_0 ...
installing: conda-env-2.6.0-0 ...
Python 2.7.13 :: Continuum Analytics, Inc.
creating default environment...
installation finished.
Do you wish the installer to prepend the Anaconda2 install location
to PATH in your /root/.bashrc ? [yes|no]
[no] >>> yes

Prepending PATH=/root/anaconda2/bin to PATH in /root/.bashrc
A backup will be made to: /root/.bashrc-anaconda2.bak


For this change to become active, you have to open a new terminal.

Thank you for installing Anaconda2!

Share your notebooks and packages on Anaconda Cloud!
Sign up for free: https://anaconda.org

nano will not work 
There are some workarounds commented in that issue: Run the container allocating a pseudo-TTY (option -t). Export environment variable $TERM=xterm in the container's process run in exec (i.e.: export TERM=xterm)
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx all


Selecting previously unselected package xorg-sgml-doctools.
Preparing to unpack .../xorg-sgml-doctools_1%3a1.11-1_all.deb ...
Unpacking xorg-sgml-doctools (1:1.11-1) ...
Selecting previously unselected package x11proto-core-dev.
Preparing to unpack .../x11proto-core-dev_7.0.26-1~ubuntu2_all.deb ...
Unpacking x11proto-core-dev (7.0.26-1~ubuntu2) ...
Selecting previously unselected package libxau-dev:amd64.
Preparing to unpack .../libxau-dev_1%3a1.0.8-1_amd64.deb ...
Unpacking libxau-dev:amd64 (1:1.0.8-1) ...
Selecting previously unselected package libxdmcp-dev:amd64.
Preparing to unpack .../libxdmcp-dev_1%3a1.1.1-1_amd64.deb ...
Unpacking libxdmcp-dev:amd64 (1:1.1.1-1) ...
Selecting previously unselected package x11proto-input-dev.
Preparing to unpack .../x11proto-input-dev_2.3-1_all.deb ...
Unpacking x11proto-input-dev (2.3-1) ...
Selecting previously unselected package x11proto-kb-dev.
Preparing to unpack .../x11proto-kb-dev_1.0.6-2_all.deb ...
Unpacking x11proto-kb-dev (1.0.6-2) ...
Selecting previously unselected package xtrans-dev.
Preparing to unpack .../xtrans-dev_1.3.5-1~ubuntu14.04.1_all.deb ...
Unpacking xtrans-dev (1.3.5-1~ubuntu14.04.1) ...
Selecting previously unselected package libpthread-stubs0-dev:amd64.
Preparing to unpack .../libpthread-stubs0-dev_0.3-4_amd64.deb ...
Unpacking libpthread-stubs0-dev:amd64 (0.3-4) ...
Selecting previously unselected package libxcb1-dev:amd64.
Preparing to unpack .../libxcb1-dev_1.10-2ubuntu1_amd64.deb ...
Unpacking libxcb1-dev:amd64 (1.10-2ubuntu1) ...
Selecting previously unselected package libx11-dev:amd64.
Preparing to unpack .../libx11-dev_2%3a1.6.2-1ubuntu2_amd64.deb ...
Unpacking libx11-dev:amd64 (2:1.6.2-1ubuntu2) ...
Selecting previously unselected package x11proto-render-dev.
Preparing to unpack .../x11proto-render-dev_2%3a0.11.1-2_all.deb ...
Unpacking x11proto-render-dev (2:0.11.1-2) ...
Selecting previously unselected package libxrender-dev:amd64.
Preparing to unpack .../libxrender-dev_1%3a0.9.8-1build0.14.04.1_amd64.deb ...
Unpacking libxrender-dev:amd64 (1:0.9.8-1build0.14.04.1) ...
Selecting previously unselected package libice-dev:amd64.
Preparing to unpack .../libice-dev_2%3a1.0.8-2_amd64.deb ...
Unpacking libice-dev:amd64 (2:1.0.8-2) ...
Selecting previously unselected package libsm-dev:amd64.
Preparing to unpack .../libsm-dev_2%3a1.2.1-2_amd64.deb ...
Unpacking libsm-dev:amd64 (2:1.2.1-2) ...
Selecting previously unselected package libpixman-1-dev.
Preparing to unpack .../libpixman-1-dev_0.30.2-2ubuntu1.1_amd64.deb ...
Unpacking libpixman-1-dev (0.30.2-2ubuntu1.1) ...
Selecting previously unselected package libxcb-render0-dev:amd64.
Preparing to unpack .../libxcb-render0-dev_1.10-2ubuntu1_amd64.deb ...
Unpacking libxcb-render0-dev:amd64 (1.10-2ubuntu1) ...
Selecting previously unselected package libxcb-shm0-dev:amd64.
Preparing to unpack .../libxcb-shm0-dev_1.10-2ubuntu1_amd64.deb ...
Unpacking libxcb-shm0-dev:amd64 (1.10-2ubuntu1) ...
Selecting previously unselected package x11proto-xext-dev.
Preparing to unpack .../x11proto-xext-dev_7.3.0-1_all.deb ...
Unpacking x11proto-xext-dev (7.3.0-1) ...
Selecting previously unselected package libxext-dev:amd64.
Preparing to unpack .../libxext-dev_2%3a1.3.2-1ubuntu0.0.14.04.1_amd64.deb ...
Unpacking libxext-dev:amd64 (2:1.3.2-1ubuntu0.0.14.04.1) ...
Selecting previously unselected package libcairo2-dev.
Preparing to unpack .../libcairo2-dev_1.13.0~20140204-0ubuntu1.1_amd64.deb ...
Unpacking libcairo2-dev (1.13.0~20140204-0ubuntu1.1) ...
Selecting previously unselected package libopencv-core-dev:amd64.
Preparing to unpack .../libopencv-core-dev_2.4.8+dfsg1-2ubuntu1_amd64.deb ...
Unpacking libopencv-core-dev:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Selecting previously unselected package libopencv-imgproc-dev:amd64.
Preparing to unpack .../libopencv-imgproc-dev_2.4.8+dfsg1-2ubuntu1_amd64.deb ...
Unpacking libopencv-imgproc-dev:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Selecting previously unselected package libopencv-flann-dev:amd64.
Preparing to unpack .../libopencv-flann-dev_2.4.8+dfsg1-2ubuntu1_amd64.deb ...
Unpacking libopencv-flann-dev:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Selecting previously unselected package libopencv-features2d-dev:amd64.
Preparing to unpack .../libopencv-features2d-dev_2.4.8+dfsg1-2ubuntu1_amd64.deb ...
Unpacking libopencv-features2d-dev:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Selecting previously unselected package libopencv-calib3d-dev:amd64.
Preparing to unpack .../libopencv-calib3d-dev_2.4.8+dfsg1-2ubuntu1_amd64.deb ...
Unpacking libopencv-calib3d-dev:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Selecting previously unselected package libswscale-dev.
Preparing to unpack .../libswscale-dev_6%3a9.20-0ubuntu0.14.04.1_amd64.deb ...
Unpacking libswscale-dev (6:9.20-0ubuntu0.14.04.1) ...
Selecting previously unselected package libgdk-pixbuf2.0-dev.
Preparing to unpack .../libgdk-pixbuf2.0-dev_2.30.7-0ubuntu1.6_amd64.deb ...
Unpacking libgdk-pixbuf2.0-dev (2.30.7-0ubuntu1.6) ...
Selecting previously unselected package libxft-dev.
Preparing to unpack .../libxft-dev_2.3.1-2_amd64.deb ...
Unpacking libxft-dev (2.3.1-2) ...
Selecting previously unselected package libharfbuzz-dev.
Preparing to unpack .../libharfbuzz-dev_0.9.27-1ubuntu1.1_amd64.deb ...
Unpacking libharfbuzz-dev (0.9.27-1ubuntu1.1) ...
Selecting previously unselected package libpango1.0-dev.
Preparing to unpack .../libpango1.0-dev_1.36.3-1ubuntu1.1_amd64.deb ...
Unpacking libpango1.0-dev (1.36.3-1ubuntu1.1) ...
Selecting previously unselected package x11proto-xinerama-dev.
Preparing to unpack .../x11proto-xinerama-dev_1.2.1-2_all.deb ...
Unpacking x11proto-xinerama-dev (1.2.1-2) ...
Selecting previously unselected package libxinerama-dev:amd64.
Preparing to unpack .../libxinerama-dev_2%3a1.1.3-1_amd64.deb ...
Unpacking libxinerama-dev:amd64 (2:1.1.3-1) ...
Selecting previously unselected package x11proto-fixes-dev.
Preparing to unpack .../x11proto-fixes-dev_1%3a5.0-2ubuntu2_all.deb ...
Unpacking x11proto-fixes-dev (1:5.0-2ubuntu2) ...
Selecting previously unselected package libxfixes-dev:amd64.
Preparing to unpack .../libxfixes-dev_1%3a5.0.1-1ubuntu1.1_amd64.deb ...
Unpacking libxfixes-dev:amd64 (1:5.0.1-1ubuntu1.1) ...
Selecting previously unselected package libxi-dev.
Preparing to unpack .../libxi-dev_2%3a1.7.1.901-1ubuntu1.1_amd64.deb ...
Unpacking libxi-dev (2:1.7.1.901-1ubuntu1.1) ...
Selecting previously unselected package x11proto-randr-dev.
Preparing to unpack .../x11proto-randr-dev_1.5.0-1~trusty1_all.deb ...
Unpacking x11proto-randr-dev (1.5.0-1~trusty1) ...
Selecting previously unselected package libxrandr-dev:amd64.
Preparing to unpack .../libxrandr-dev_2%3a1.5.0-1~trusty1_amd64.deb ...
Unpacking libxrandr-dev:amd64 (2:1.5.0-1~trusty1) ...
Selecting previously unselected package libxcursor-dev:amd64.
Preparing to unpack .../libxcursor-dev_1%3a1.1.14-1_amd64.deb ...
Unpacking libxcursor-dev:amd64 (1:1.1.14-1) ...
Selecting previously unselected package x11proto-composite-dev.
Preparing to unpack .../x11proto-composite-dev_1%3a0.4.2-2_all.deb ...
Unpacking x11proto-composite-dev (1:0.4.2-2) ...
Selecting previously unselected package libxcomposite-dev.
Preparing to unpack .../libxcomposite-dev_1%3a0.4.4-1_amd64.deb ...
Unpacking libxcomposite-dev (1:0.4.4-1) ...
Selecting previously unselected package x11proto-damage-dev.
Preparing to unpack .../x11proto-damage-dev_1%3a1.2.1-2_all.deb ...
Unpacking x11proto-damage-dev (1:1.2.1-2) ...
Selecting previously unselected package libxdamage-dev:amd64.
Preparing to unpack .../libxdamage-dev_1%3a1.1.4-1ubuntu1_amd64.deb ...
Unpacking libxdamage-dev:amd64 (1:1.1.4-1ubuntu1) ...
Selecting previously unselected package libxml2-utils.
Preparing to unpack .../libxml2-utils_2.9.1+dfsg1-3ubuntu4.8_amd64.deb ...
Unpacking libxml2-utils (2.9.1+dfsg1-3ubuntu4.8) ...
Selecting previously unselected package libgtk2.0-dev.
Preparing to unpack .../libgtk2.0-dev_2.24.23-0ubuntu1.4_amd64.deb ...
Unpacking libgtk2.0-dev (2.24.23-0ubuntu1.4) ...
Selecting previously unselected package libjasper-dev.
Preparing to unpack .../libjasper-dev_1.900.1-14ubuntu3.3_amd64.deb ...
Unpacking libjasper-dev (1.900.1-14ubuntu3.3) ...
Selecting previously unselected package libjpeg-turbo8-dev:amd64.
Preparing to unpack .../libjpeg-turbo8-dev_1.3.0-0ubuntu2_amd64.deb ...
Unpacking libjpeg-turbo8-dev:amd64 (1.3.0-0ubuntu2) ...
Selecting previously unselected package libjpeg8-dev:amd64.
Preparing to unpack .../libjpeg8-dev_8c-2ubuntu8_amd64.deb ...
Unpacking libjpeg8-dev:amd64 (8c-2ubuntu8) ...
Selecting previously unselected package libjpeg-dev:amd64.
Preparing to unpack .../libjpeg-dev_8c-2ubuntu8_amd64.deb ...
Unpacking libjpeg-dev:amd64 (8c-2ubuntu8) ...
Selecting previously unselected package liblzma-dev:amd64.
Preparing to unpack .../liblzma-dev_5.1.1alpha+20120614-2ubuntu2_amd64.deb ...
Unpacking liblzma-dev:amd64 (5.1.1alpha+20120614-2ubuntu2) ...
Selecting previously unselected package libtiff5-dev:amd64.
Preparing to unpack .../libtiff5-dev_4.0.3-7ubuntu0.6_amd64.deb ...
Unpacking libtiff5-dev:amd64 (4.0.3-7ubuntu0.6) ...
Selecting previously unselected package libilmbase-dev.
Preparing to unpack .../libilmbase-dev_1.0.1-6ubuntu1_amd64.deb ...
Unpacking libilmbase-dev (1.0.1-6ubuntu1) ...
Selecting previously unselected package libopenexr-dev.
Preparing to unpack .../libopenexr-dev_1.6.1-7ubuntu1_amd64.deb ...
Unpacking libopenexr-dev (1.6.1-7ubuntu1) ...
Selecting previously unselected package libraw1394-dev:amd64.
Preparing to unpack .../libraw1394-dev_2.1.0-1ubuntu1_amd64.deb ...
Unpacking libraw1394-dev:amd64 (2.1.0-1ubuntu1) ...
Selecting previously unselected package libdc1394-22-dev:amd64.
Preparing to unpack .../libdc1394-22-dev_2.2.1-2ubuntu2_amd64.deb ...
Unpacking libdc1394-22-dev:amd64 (2.2.1-2ubuntu2) ...
Selecting previously unselected package libopencv-highgui-dev:amd64.
Preparing to unpack .../libopencv-highgui-dev_2.4.8+dfsg1-2ubuntu1_amd64.deb ...
Unpacking libopencv-highgui-dev:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Selecting previously unselected package libopencv-objdetect-dev:amd64.
Preparing to unpack .../libopencv-objdetect-dev_2.4.8+dfsg1-2ubuntu1_amd64.deb ...
Unpacking libopencv-objdetect-dev:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Selecting previously unselected package libopencv-video-dev:amd64.
Preparing to unpack .../libopencv-video-dev_2.4.8+dfsg1-2ubuntu1_amd64.deb ...
Unpacking libopencv-video-dev:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Selecting previously unselected package libopencv-ml-dev:amd64.
Preparing to unpack .../libopencv-ml-dev_2.4.8+dfsg1-2ubuntu1_amd64.deb ...
Unpacking libopencv-ml-dev:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Selecting previously unselected package libopencv-legacy-dev:amd64.
Preparing to unpack .../libopencv-legacy-dev_2.4.8+dfsg1-2ubuntu1_amd64.deb ...
Unpacking libopencv-legacy-dev:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Selecting previously unselected package libopencv-ocl-dev:amd64.
Preparing to unpack .../libopencv-ocl-dev_2.4.8+dfsg1-2ubuntu1_amd64.deb ...
Unpacking libopencv-ocl-dev:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Selecting previously unselected package libcv-dev:amd64.
Preparing to unpack .../libcv-dev_2.4.8+dfsg1-2ubuntu1_amd64.deb ...
Unpacking libcv-dev:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Selecting previously unselected package libopencv-contrib-dev:amd64.
Preparing to unpack .../libopencv-contrib-dev_2.4.8+dfsg1-2ubuntu1_amd64.deb ...
Unpacking libopencv-contrib-dev:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Selecting previously unselected package libcvaux-dev:amd64.
Preparing to unpack .../libcvaux-dev_2.4.8+dfsg1-2ubuntu1_amd64.deb ...
Unpacking libcvaux-dev:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Selecting previously unselected package libfile-fcntllock-perl.
Preparing to unpack .../libfile-fcntllock-perl_0.14-2build1_amd64.deb ...
Unpacking libfile-fcntllock-perl (0.14-2build1) ...
Selecting previously unselected package libgettextpo-dev:amd64.
Preparing to unpack .../libgettextpo-dev_0.18.3.1-1ubuntu3_amd64.deb ...
Unpacking libgettextpo-dev:amd64 (0.18.3.1-1ubuntu3) ...
Selecting previously unselected package libgtk2.0-bin.
Preparing to unpack .../libgtk2.0-bin_2.24.23-0ubuntu1.4_amd64.deb ...
Unpacking libgtk2.0-bin (2.24.23-0ubuntu1.4) ...
Selecting previously unselected package libhighgui-dev:amd64.
Preparing to unpack .../libhighgui-dev_2.4.8+dfsg1-2ubuntu1_amd64.deb ...
Unpacking libhighgui-dev:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Selecting previously unselected package libsys-hostname-long-perl.
Preparing to unpack .../libsys-hostname-long-perl_1.4-3_all.deb ...
Unpacking libsys-hostname-long-perl (1.4-3) ...
Selecting previously unselected package libmail-sendmail-perl.
Preparing to unpack .../libmail-sendmail-perl_0.79.16-1_all.deb ...
Unpacking libmail-sendmail-perl (0.79.16-1) ...
Selecting previously unselected package libopencv-ts-dev:amd64.
Preparing to unpack .../libopencv-ts-dev_2.4.8+dfsg1-2ubuntu1_amd64.deb ...
Unpacking libopencv-ts-dev:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Selecting previously unselected package libopencv-photo-dev:amd64.
Preparing to unpack .../libopencv-photo-dev_2.4.8+dfsg1-2ubuntu1_amd64.deb ...
Unpacking libopencv-photo-dev:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Selecting previously unselected package libopencv-gpu-dev:amd64.
Preparing to unpack .../libopencv-gpu-dev_2.4.8+dfsg1-2ubuntu1_amd64.deb ...
Unpacking libopencv-gpu-dev:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Selecting previously unselected package libopencv-videostab-dev:amd64.
Preparing to unpack .../libopencv-videostab-dev_2.4.8+dfsg1-2ubuntu1_amd64.deb ...
Unpacking libopencv-videostab-dev:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Selecting previously unselected package libopencv-stitching-dev:amd64.
Preparing to unpack .../libopencv-stitching-dev_2.4.8+dfsg1-2ubuntu1_amd64.deb ...
Unpacking libopencv-stitching-dev:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Selecting previously unselected package libopencv-superres-dev:amd64.
Preparing to unpack .../libopencv-superres-dev_2.4.8+dfsg1-2ubuntu1_amd64.deb ...
Unpacking libopencv-superres-dev:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Selecting previously unselected package libopencv2.4-jni.
Preparing to unpack .../libopencv2.4-jni_2.4.8+dfsg1-2ubuntu1_amd64.deb ...
Unpacking libopencv2.4-jni (2.4.8+dfsg1-2ubuntu1) ...
Selecting previously unselected package libopencv2.4-java.
Preparing to unpack .../libopencv2.4-java_2.4.8+dfsg1-2ubuntu1_all.deb ...
Unpacking libopencv2.4-java (2.4.8+dfsg1-2ubuntu1) ...
Selecting previously unselected package libopencv-dev.
Preparing to unpack .../libopencv-dev_2.4.8+dfsg1-2ubuntu1_amd64.deb ...
Unpacking libopencv-dev (2.4.8+dfsg1-2ubuntu1) ...
Selecting previously unselected package libraw1394-tools.
Preparing to unpack .../libraw1394-tools_2.1.0-1ubuntu1_amd64.deb ...
Unpacking libraw1394-tools (2.1.0-1ubuntu1) ...
Selecting previously unselected package libx11-doc.
Preparing to unpack .../libx11-doc_2%3a1.6.2-1ubuntu2_all.deb ...
Unpacking libx11-doc (2:1.6.2-1ubuntu2) ...
Selecting previously unselected package opencv-data.
Preparing to unpack .../opencv-data_2.4.8+dfsg1-2ubuntu1_all.deb ...
Unpacking opencv-data (2.4.8+dfsg1-2ubuntu1) ...
Processing triggers for mime-support (3.54ubuntu1.1) ...
Processing triggers for ureadahead (0.100.0-16) ...
Setting up libasprintf0c2:amd64 (0.18.3.1-1ubuntu3) ...
Setting up libelf1:amd64 (0.158-0ubuntu5.2) ...
Setting up libglib2.0-0:amd64 (2.40.2-0ubuntu1) ...
No schema files found: doing nothing.
Setting up libpipeline1:amd64 (1.3.0-1) ...
Setting up libusb-1.0-0:amd64 (2:1.0.17-1ubuntu2) ...
Setting up libxau6:amd64 (1:1.0.8-1) ...
Setting up libxdmcp6:amd64 (1:1.1.1-1) ...
Setting up libxcb1:amd64 (1.10-2ubuntu1) ...
Setting up libx11-data (2:1.6.2-1ubuntu2) ...
Setting up libx11-6:amd64 (2:1.6.2-1ubuntu2) ...
Setting up libxext6:amd64 (2:1.3.2-1ubuntu0.0.14.04.1) ...
Setting up groff-base (1.22.2-5) ...
Setting up bsdmainutils (9.0.5ubuntu1) ...
update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode
update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode
Setting up man-db (2.6.7.1-1ubuntu1) ...
Building database of manual pages ...
Setting up libatk1.0-data (2.10.0-2ubuntu2) ...
Setting up libatk1.0-0:amd64 (2.10.0-2ubuntu2) ...
Setting up libavahi-common-data:amd64 (0.6.31-4ubuntu1.1) ...
Setting up libavahi-common3:amd64 (0.6.31-4ubuntu1.1) ...
Setting up libavahi-client3:amd64 (0.6.31-4ubuntu1.1) ...
Setting up libavutil52:amd64 (6:9.20-0ubuntu0.14.04.1) ...
Setting up libgsm1:amd64 (1.0.13-4) ...
Setting up libmp3lame0:amd64 (3.99.5+repack1-3ubuntu1) ...
Setting up libopenjpeg2:amd64 (1.3+dfsg-4.7ubuntu1) ...
Setting up libopus0 (1.1-0ubuntu1) ...
Setting up liborc-0.4-0:amd64 (1:0.4.18-1ubuntu1) ...
Setting up libschroedinger-1.0-0:amd64 (1.0.11-2ubuntu1) ...
Setting up libspeex1:amd64 (1.2~rc1.1-1ubuntu1) ...
Setting up libogg0:amd64 (1.3.1-1ubuntu1) ...
Setting up libtheora0:amd64 (1.1.1+dfsg.1-3.2) ...
Setting up libva1:amd64 (1.3.0-2) ...
Setting up libvorbis0a:amd64 (1.3.2-1.3ubuntu1) ...
Setting up libvorbisenc2:amd64 (1.3.2-1.3ubuntu1) ...
Setting up libvpx1:amd64 (1.3.0-2) ...
Setting up libx264-142:amd64 (2:0.142.2389+git956c8d8-2) ...
Setting up libxvidcore4:amd64 (2:1.3.2-9ubuntu1) ...
Setting up libavcodec54:amd64 (6:9.20-0ubuntu0.14.04.1) ...
Setting up libavformat54:amd64 (6:9.20-0ubuntu0.14.04.1) ...
Setting up fonts-dejavu-core (2.34-1ubuntu1) ...
Setting up fontconfig-config (2.11.0-0ubuntu4.2) ...
Setting up libfreetype6:amd64 (2.5.2-1ubuntu2.5) ...
Setting up libfontconfig1:amd64 (2.11.0-0ubuntu4.2) ...
Setting up libpixman-1-0:amd64 (0.30.2-2ubuntu1.1) ...
Setting up libxcb-render0:amd64 (1.10-2ubuntu1) ...
Setting up libxcb-shm0:amd64 (1.10-2ubuntu1) ...
Setting up libxrender1:amd64 (1:0.9.8-1build0.14.04.1) ...
Setting up libcairo2:amd64 (1.13.0~20140204-0ubuntu1.1) ...
Setting up libcairo-gobject2:amd64 (1.13.0~20140204-0ubuntu1.1) ...
Setting up liblzo2-2:amd64 (2.06-1.2ubuntu1.1) ...
Setting up libcairo-script-interpreter2:amd64 (1.13.0~20140204-0ubuntu1.1) ...
Setting up libcroco3:amd64 (0.6.8-2ubuntu1) ...
Setting up libcups2:amd64 (1.7.2-0ubuntu1.8) ...
Setting up libdatrie1:amd64 (0.2.8-1) ...
Setting up libdrm-intel1:amd64 (2.4.67-1ubuntu0.14.04.1) ...
Setting up libdrm-nouveau2:amd64 (2.4.67-1ubuntu0.14.04.1) ...
Setting up libdrm-radeon1:amd64 (2.4.67-1ubuntu0.14.04.1) ...
Setting up libelfg0:amd64 (0.8.13-5) ...
Setting up libjpeg-turbo8:amd64 (1.3.0-0ubuntu2) ...
Setting up libjpeg8:amd64 (8c-2ubuntu8) ...
Setting up libjasper1:amd64 (1.900.1-14ubuntu3.3) ...
Setting up libjbig0:amd64 (2.0-2ubuntu4.1) ...
Setting up libtiff5:amd64 (4.0.3-7ubuntu0.6) ...
Setting up libgdk-pixbuf2.0-common (2.30.7-0ubuntu1.6) ...
Setting up libgdk-pixbuf2.0-0:amd64 (2.30.7-0ubuntu1.6) ...
Setting up libunistring0:amd64 (0.9.3-5ubuntu3) ...
Setting up libgettextpo0:amd64 (0.18.3.1-1ubuntu3) ...
Setting up libllvm3.4:amd64 (1:3.4-1ubuntu3) ...
Setting up libgl1-mesa-dri:amd64 (10.1.3-0ubuntu0.6) ...
Setting up libglapi-mesa:amd64 (10.1.3-0ubuntu0.6) ...
Setting up libx11-xcb1:amd64 (2:1.6.2-1ubuntu2) ...
Setting up libxcb-dri2-0:amd64 (1.10-2ubuntu1) ...
Setting up libxcb-dri3-0:amd64 (1.10-2ubuntu1) ...
Setting up libxcb-glx0:amd64 (1.10-2ubuntu1) ...
Setting up libxcb-present0:amd64 (1.10-2ubuntu1) ...
Setting up libxcb-sync1:amd64 (1.10-2ubuntu1) ...
Setting up libxdamage1:amd64 (1:1.1.4-1ubuntu1) ...
Setting up libxfixes3:amd64 (1:5.0.1-1ubuntu1.1) ...
Setting up libxshmfence1:amd64 (1.1-2) ...
Setting up libxxf86vm1:amd64 (1:1.1.3-1) ...
Setting up libgl1-mesa-glx:amd64 (10.1.3-0ubuntu0.6) ...
update-alternatives: using /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf to provide /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) in auto mode
Setting up libgraphite2-3:amd64 (1.3.6-1ubuntu0.14.04.1) ...
Setting up libgtk2.0-common (2.24.23-0ubuntu1.4) ...
Setting up libthai-data (0.1.20-3) ...
Setting up libthai0:amd64 (0.1.20-3) ...
Setting up fontconfig (2.11.0-0ubuntu4.2) ...
Regenerating fonts cache... done.
Setting up libpango-1.0-0:amd64 (1.36.3-1ubuntu1.1) ...
Setting up libharfbuzz0b:amd64 (0.9.27-1ubuntu1.1) ...
Setting up libpangoft2-1.0-0:amd64 (1.36.3-1ubuntu1.1) ...
Setting up libpangocairo-1.0-0:amd64 (1.36.3-1ubuntu1.1) ...
Setting up libxcomposite1:amd64 (1:0.4.4-1) ...
Setting up libxcursor1:amd64 (1:1.1.14-1) ...
Setting up libxi6:amd64 (2:1.7.1.901-1ubuntu1.1) ...
Setting up libxinerama1:amd64 (2:1.1.3-1) ...
Setting up libxrandr2:amd64 (2:1.5.0-1~trusty1) ...
Setting up shared-mime-info (1.2-0ubuntu3) ...
Setting up libgtk2.0-0:amd64 (2.24.23-0ubuntu1.4) ...
Setting up libharfbuzz-gobject0:amd64 (0.9.27-1ubuntu1.1) ...
Setting up libharfbuzz-icu0:amd64 (0.9.27-1ubuntu1.1) ...
Setting up x11-common (1:7.7+1ubuntu8.1) ...
invoke-rc.d: policy-rc.d denied execution of start.
Setting up libilmbase6:amd64 (1.0.1-6ubuntu1) ...
Setting up libtbb2 (4.2~20130725-1.1ubuntu1) ...
Setting up libopencv-core2.4:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Setting up libopencv-flann2.4:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Setting up libopencv-imgproc2.4:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Setting up libopencv-features2d2.4:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Setting up libopencv-calib3d2.4:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Setting up libraw1394-11:amd64 (2.1.0-1ubuntu1) ...
Setting up libdc1394-22:amd64 (2.2.1-2ubuntu2) ...
Setting up libglu1-mesa:amd64 (9.0.0-2) ...
Setting up libpangox-1.0-0:amd64 (0.0.2-4ubuntu1) ...
Setting up libopenexr6:amd64 (1.6.1-7ubuntu1) ...
Setting up libswscale2:amd64 (6:9.20-0ubuntu0.14.04.1) ...
Setting up libv4lconvert0:amd64 (1.0.1-1) ...
Setting up libv4l-0:amd64 (1.0.1-1) ...
Setting up libopencv-ml2.4:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Setting up libopencv-video2.4:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Setting up libopencv-gpu2.4:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Setting up libopencv-photo2.4:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Setting up libopencv-stitching2.4:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Setting up libxft2:amd64 (2.3.1-2) ...
Setting up libpangoxft-1.0-0:amd64 (1.36.3-1ubuntu1.1) ...
Setting up libpcrecpp0:amd64 (1:8.31-2ubuntu2.3) ...
Setting up libtiffxx5:amd64 (4.0.3-7ubuntu0.6) ...
Setting up libjbig-dev:amd64 (2.0-2ubuntu4.1) ...
Setting up libtxc-dxtn-s2tc0:amd64 (0~git20131104-1.1) ...
update-alternatives: using /usr/lib/x86_64-linux-gnu/libtxc_dxtn_s2tc.so.0 to provide /usr/lib/x86_64-linux-gnu/libtxc_dxtn.so (libtxc-dxtn-x86_64-linux-gnu) in auto mode
Setting up gettext-base (0.18.3.1-1ubuntu3) ...
Setting up libgirepository-1.0-1 (1.40.0-1ubuntu0.2) ...
Setting up gir1.2-glib-2.0 (1.40.0-1ubuntu0.2) ...
Setting up libglib2.0-data (2.40.2-0ubuntu1) ...
Setting up g++-4.8 (4.8.4-2ubuntu1~14.04.3) ...
Setting up g++ (4:4.8.2-1ubuntu6) ...
update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode
Setting up make (3.81-8.2ubuntu3) ...
Setting up libtimedate-perl (2.3000-1) ...
Setting up libdpkg-perl (1.17.5ubuntu5.7) ...
Setting up xz-utils (5.1.1alpha+20120614-2ubuntu2) ...
update-alternatives: using /usr/bin/xz to provide /usr/bin/lzma (lzma) in auto mode
Setting up patch (2.7.1-4ubuntu2.3) ...
Setting up dpkg-dev (1.17.5ubuntu5.7) ...
Setting up build-essential (11.6ubuntu6) ...
Setting up gettext (0.18.3.1-1ubuntu3) ...
Setting up intltool-debian (0.35.0+20060710.1) ...
Setting up po-debconf (1.0.16+nmu2ubuntu1) ...
Setting up dh-apparmor (2.10.95-0ubuntu2.5~14.04.1) ...
Setting up debhelper (9.20131227ubuntu1) ...
Setting up libfakeroot:amd64 (1.20-3ubuntu2) ...
Setting up fakeroot (1.20-3ubuntu2) ...
update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode
Setting up gir1.2-atk-1.0 (2.10.0-2ubuntu2) ...
Setting up gir1.2-freedesktop (1.40.0-1ubuntu0.2) ...
Setting up gir1.2-gdkpixbuf-2.0 (2.30.7-0ubuntu1.6) ...
Setting up gir1.2-pango-1.0 (1.36.3-1ubuntu1.1) ...
Setting up gir1.2-gtk-2.0 (2.24.23-0ubuntu1.4) ...
Setting up hicolor-icon-theme (0.13-1) ...
Setting up libalgorithm-diff-perl (1.19.02-3) ...
Setting up libalgorithm-diff-xs-perl (0.04-2build4) ...
Setting up libalgorithm-merge-perl (0.08-2) ...
Setting up libasprintf-dev:amd64 (0.18.3.1-1ubuntu3) ...
Setting up pkg-config (0.26-1ubuntu4) ...
Setting up libglib2.0-bin (2.40.2-0ubuntu1) ...
Setting up libpcre3-dev:amd64 (1:8.31-2ubuntu2.3) ...
Setting up libglib2.0-dev (2.40.2-0ubuntu1) ...
Setting up libatk1.0-dev (2.10.0-2ubuntu2) ...
Setting up libavutil-dev (6:9.20-0ubuntu0.14.04.1) ...
Setting up libavcodec-dev (6:9.20-0ubuntu0.14.04.1) ...
Setting up libavformat-dev (6:9.20-0ubuntu0.14.04.1) ...
Setting up libpng12-dev (1.2.50-1ubuntu2.14.04.2) ...
Setting up libfreetype6-dev (2.5.2-1ubuntu2.5) ...
Setting up libfontconfig1-dev (2.11.0-0ubuntu4.2) ...
Setting up xorg-sgml-doctools (1:1.11-1) ...
Setting up x11proto-core-dev (7.0.26-1~ubuntu2) ...
Setting up libxau-dev:amd64 (1:1.0.8-1) ...
Setting up libxdmcp-dev:amd64 (1:1.1.1-1) ...
Setting up x11proto-input-dev (2.3-1) ...
Setting up x11proto-kb-dev (1.0.6-2) ...
Setting up xtrans-dev (1.3.5-1~ubuntu14.04.1) ...
Setting up libpthread-stubs0-dev:amd64 (0.3-4) ...
Setting up libxcb1-dev:amd64 (1.10-2ubuntu1) ...
Setting up libx11-dev:amd64 (2:1.6.2-1ubuntu2) ...
Setting up x11proto-render-dev (2:0.11.1-2) ...
Setting up libxrender-dev:amd64 (1:0.9.8-1build0.14.04.1) ...
Setting up libpixman-1-dev (0.30.2-2ubuntu1.1) ...
Setting up libxcb-render0-dev:amd64 (1.10-2ubuntu1) ...
Setting up libxcb-shm0-dev:amd64 (1.10-2ubuntu1) ...
Setting up x11proto-xext-dev (7.3.0-1) ...
Setting up libxext-dev:amd64 (2:1.3.2-1ubuntu0.0.14.04.1) ...
Setting up libopencv-core-dev:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Setting up libopencv-imgproc-dev:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Setting up libopencv-flann-dev:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Setting up libopencv-features2d-dev:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Setting up libopencv-calib3d-dev:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Setting up libswscale-dev (6:9.20-0ubuntu0.14.04.1) ...
Setting up libgdk-pixbuf2.0-dev (2.30.7-0ubuntu1.6) ...
Setting up libxft-dev (2.3.1-2) ...
Setting up libharfbuzz-dev (0.9.27-1ubuntu1.1) ...
Setting up x11proto-xinerama-dev (1.2.1-2) ...
Setting up libxinerama-dev:amd64 (2:1.1.3-1) ...
Setting up x11proto-fixes-dev (1:5.0-2ubuntu2) ...
Setting up libxfixes-dev:amd64 (1:5.0.1-1ubuntu1.1) ...
Setting up libxi-dev (2:1.7.1.901-1ubuntu1.1) ...
Setting up x11proto-randr-dev (1.5.0-1~trusty1) ...
Setting up libxrandr-dev:amd64 (2:1.5.0-1~trusty1) ...
Setting up libxcursor-dev:amd64 (1:1.1.14-1) ...
Setting up x11proto-composite-dev (1:0.4.2-2) ...
Setting up libxcomposite-dev (1:0.4.4-1) ...
Setting up x11proto-damage-dev (1:1.2.1-2) ...
Setting up libxdamage-dev:amd64 (1:1.1.4-1ubuntu1) ...
Setting up libxml2-utils (2.9.1+dfsg1-3ubuntu4.8) ...
Setting up libjasper-dev (1.900.1-14ubuntu3.3) ...
Setting up libjpeg-turbo8-dev:amd64 (1.3.0-0ubuntu2) ...
Setting up libjpeg8-dev:amd64 (8c-2ubuntu8) ...
Setting up libjpeg-dev:amd64 (8c-2ubuntu8) ...
Setting up liblzma-dev:amd64 (5.1.1alpha+20120614-2ubuntu2) ...
Setting up libtiff5-dev:amd64 (4.0.3-7ubuntu0.6) ...
Setting up libilmbase-dev (1.0.1-6ubuntu1) ...
Setting up libopenexr-dev (1.6.1-7ubuntu1) ...
Setting up libraw1394-dev:amd64 (2.1.0-1ubuntu1) ...
Setting up libdc1394-22-dev:amd64 (2.2.1-2ubuntu2) ...
Setting up libopencv-video-dev:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Setting up libopencv-ml-dev:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Setting up libfile-fcntllock-perl (0.14-2build1) ...
Setting up libgettextpo-dev:amd64 (0.18.3.1-1ubuntu3) ...
Setting up libgtk2.0-bin (2.24.23-0ubuntu1.4) ...
Setting up libsys-hostname-long-perl (1.4-3) ...
Setting up libmail-sendmail-perl (0.79.16-1) ...
Setting up libopencv-photo-dev:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Setting up libopencv-gpu-dev:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Setting up libopencv-stitching-dev:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Setting up libraw1394-tools (2.1.0-1ubuntu1) ...
Setting up libx11-doc (2:1.6.2-1ubuntu2) ...
Setting up opencv-data (2.4.8+dfsg1-2ubuntu1) ...
Processing triggers for ureadahead (0.100.0-16) ...
Setting up libice6:amd64 (2:1.0.8-2) ...
Setting up libsm6:amd64 (2:1.2.1-2) ...
Setting up libxt6:amd64 (1:1.1.4-1) ...
Setting up libxmu6:amd64 (2:1.1.1-1) ...
Setting up libgtkglext1 (1.2.0-3.1fakesync3) ...
Setting up libopencv-highgui2.4:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Setting up libopencv-objdetect2.4:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Setting up libopencv-contrib2.4:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Setting up libopencv-legacy2.4:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Setting up libopencv-ocl2.4:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Setting up libopencv-superres2.4:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Setting up libopencv-ts2.4:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Setting up libopencv-videostab2.4:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Setting up libice-dev:amd64 (2:1.0.8-2) ...
Setting up libsm-dev:amd64 (2:1.2.1-2) ...
Setting up libcairo2-dev (1.13.0~20140204-0ubuntu1.1) ...
Setting up libpango1.0-dev (1.36.3-1ubuntu1.1) ...
Setting up libgtk2.0-dev (2.24.23-0ubuntu1.4) ...
Setting up libopencv-highgui-dev:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Setting up libopencv-objdetect-dev:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Setting up libopencv-legacy-dev:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Setting up libopencv-ocl-dev:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Setting up libcv-dev:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Setting up libopencv-contrib-dev:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Setting up libcvaux-dev:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Setting up libhighgui-dev:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Setting up libopencv-ts-dev:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Setting up libopencv-videostab-dev:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Setting up libopencv-superres-dev:amd64 (2.4.8+dfsg1-2ubuntu1) ...
Setting up libopencv2.4-jni (2.4.8+dfsg1-2ubuntu1) ...
Setting up libopencv2.4-java (2.4.8+dfsg1-2ubuntu1) ...
Setting up libopencv-dev (2.4.8+dfsg1-2ubuntu1) ...
Processing triggers for libc-bin (2.19-0ubuntu6.9) ...
W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_main_binary-amd64_Packages.gz)
W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ trusty/restricted amd64 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_restricted_binary-amd64_Packages.gz)
W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_universe_binary-amd64_Packages.gz)
W: You may want to run apt-get update to correct these problems
root@2bd20662c982:/# docker commit -p  2bd20662c982 cafe-anaconda 
bash: docker: command not found
root@2bd20662c982:/# sudo apt-get install libleveldb-dev libsnappy-dev libhdf5-serial-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  hdf5-helpers libgfortran3 libhdf5-7 libhdf5-dev libleveldb1 libsnappy1
Suggested packages:
  libhdf5-doc leveldb-doc
The following NEW packages will be installed:
  hdf5-helpers libgfortran3 libhdf5-7 libhdf5-dev libhdf5-serial-dev
  libleveldb-dev libleveldb1 libsnappy-dev libsnappy1
0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded.
Need to get 6384 kB of archives.
After this operation, 48.4 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libgfortran3 amd64 4.8.4-2ubuntu1~14.04.3 [248 kB]
Get:2 http://archive.ubuntu.com/ubuntu/ trusty/universe libhdf5-7 amd64 1.8.11-5ubuntu7 [1205 kB]
Get:3 http://archive.ubuntu.com/ubuntu/ trusty/main libsnappy1 amd64 1.1.0-1ubuntu1 [11.2 kB]
Get:4 http://archive.ubuntu.com/ubuntu/ trusty/main libleveldb1 amd64 1.15.0-2 [117 kB]
Get:5 http://archive.ubuntu.com/ubuntu/ trusty/universe hdf5-helpers amd64 1.8.11-5ubuntu7 [12.1 kB]
Get:6 http://archive.ubuntu.com/ubuntu/ trusty/universe libhdf5-dev amd64 1.8.11-5ubuntu7 [4618 kB]
Get:7 http://archive.ubuntu.com/ubuntu/ trusty/universe libhdf5-serial-dev amd64 1.8.11-5ubuntu7 [3046 B]
Get:8 http://archive.ubuntu.com/ubuntu/ trusty/main libleveldb-dev amd64 1.15.0-2 [151 kB]
Get:9 http://archive.ubuntu.com/ubuntu/ trusty/main libsnappy-dev amd64 1.1.0-1ubuntu1 [18.0 kB]
Fetched 6384 kB in 46s (136 kB/s)                                              
debconf: unable to initialize frontend: Dialog
debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
debconf: falling back to frontend: Readline
W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_main_binary-amd64_Packages.gz)
W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ trusty/restricted amd64 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_restricted_binary-amd64_Packages.gz)
W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_universe_binary-amd64_Packages.gz)
Selecting previously unselected package libgfortran3:amd64.
(Reading database ... 38023 files and directories currently installed.)
Preparing to unpack .../libgfortran3_4.8.4-2ubuntu1~14.04.3_amd64.deb ...
Unpacking libgfortran3:amd64 (4.8.4-2ubuntu1~14.04.3) ...
Selecting previously unselected package libhdf5-7:amd64.
Preparing to unpack .../libhdf5-7_1.8.11-5ubuntu7_amd64.deb ...
Unpacking libhdf5-7:amd64 (1.8.11-5ubuntu7) ...
Selecting previously unselected package libsnappy1.
Preparing to unpack .../libsnappy1_1.1.0-1ubuntu1_amd64.deb ...
Unpacking libsnappy1 (1.1.0-1ubuntu1) ...
Selecting previously unselected package libleveldb1:amd64.
Preparing to unpack .../libleveldb1_1.15.0-2_amd64.deb ...
Unpacking libleveldb1:amd64 (1.15.0-2) ...
Selecting previously unselected package hdf5-helpers.
Preparing to unpack .../hdf5-helpers_1.8.11-5ubuntu7_amd64.deb ...
Unpacking hdf5-helpers (1.8.11-5ubuntu7) ...
Selecting previously unselected package libhdf5-dev.
Preparing to unpack .../libhdf5-dev_1.8.11-5ubuntu7_amd64.deb ...
Unpacking libhdf5-dev (1.8.11-5ubuntu7) ...
Selecting previously unselected package libhdf5-serial-dev.
Preparing to unpack .../libhdf5-serial-dev_1.8.11-5ubuntu7_amd64.deb ...
Unpacking libhdf5-serial-dev (1.8.11-5ubuntu7) ...
Selecting previously unselected package libleveldb-dev:amd64.
Preparing to unpack .../libleveldb-dev_1.15.0-2_amd64.deb ...
Unpacking libleveldb-dev:amd64 (1.15.0-2) ...
Selecting previously unselected package libsnappy-dev.
Preparing to unpack .../libsnappy-dev_1.1.0-1ubuntu1_amd64.deb ...
Unpacking libsnappy-dev (1.1.0-1ubuntu1) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Setting up libgfortran3:amd64 (4.8.4-2ubuntu1~14.04.3) ...
Setting up libhdf5-7:amd64 (1.8.11-5ubuntu7) ...
Setting up libsnappy1 (1.1.0-1ubuntu1) ...
Setting up libleveldb1:amd64 (1.15.0-2) ...
Setting up hdf5-helpers (1.8.11-5ubuntu7) ...
Setting up libhdf5-dev (1.8.11-5ubuntu7) ...
Setting up libhdf5-serial-dev (1.8.11-5ubuntu7) ...
Setting up libleveldb-dev:amd64 (1.15.0-2) ...
Setting up libsnappy-dev (1.1.0-1ubuntu1) ...
Processing triggers for libc-bin (2.19-0ubuntu6.9) ...
W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_main_binary-amd64_Packages.gz)
W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ trusty/restricted amd64 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_restricted_binary-amd64_Packages.gz)
W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_universe_binary-amd64_Packages.gz)
W: You may want to run apt-get update to correct these problems
root@2bd20662c982:/# sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  libgflags2 libgoogle-glog0 liblmdb0 libunwind8 lmdb-doc
The following NEW packages will be installed:
  libgflags-dev libgflags2 libgoogle-glog-dev libgoogle-glog0 liblmdb-dev
  liblmdb0 libunwind8 lmdb-doc
0 upgraded, 8 newly installed, 0 to remove and 0 not upgraded.
Need to get 663 kB of archives.
After this operation, 4140 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://archive.ubuntu.com/ubuntu/ trusty/main libgflags2 amd64 2.0-1.1ubuntu1 [65.9 kB]
Get:2 http://archive.ubuntu.com/ubuntu/ trusty/main libunwind8 amd64 1.1-2.2ubuntu3 [48.3 kB]
Get:3 http://archive.ubuntu.com/ubuntu/ trusty/main libgoogle-glog0 amd64 0.3.3-1 [61.3 kB]
Get:4 http://archive.ubuntu.com/ubuntu/ trusty/universe liblmdb0 amd64 0.9.10-1 [37.2 kB]
Get:5 http://archive.ubuntu.com/ubuntu/ trusty/universe liblmdb-dev amd64 0.9.10-1 [50.7 kB]
Get:6 http://archive.ubuntu.com/ubuntu/ trusty/main libgflags-dev amd64 2.0-1.1ubuntu1 [72.7 kB]
Get:7 http://archive.ubuntu.com/ubuntu/ trusty/main libgoogle-glog-dev amd64 0.3.3-1 [105 kB]
Get:8 http://archive.ubuntu.com/ubuntu/ trusty/universe lmdb-doc all 0.9.10-1 [222 kB]
Fetched 663 kB in 7s (84.9 kB/s)                                               
debconf: unable to initialize frontend: Dialog
debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
debconf: falling back to frontend: Readline
W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_main_binary-amd64_Packages.gz)
W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ trusty/restricted amd64 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_restricted_binary-amd64_Packages.gz)
W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_universe_binary-amd64_Packages.gz)
Selecting previously unselected package libgflags2.
(Reading database ... 38226 files and directories currently installed.)
Preparing to unpack .../libgflags2_2.0-1.1ubuntu1_amd64.deb ...
Unpacking libgflags2 (2.0-1.1ubuntu1) ...
Selecting previously unselected package libunwind8.
Preparing to unpack .../libunwind8_1.1-2.2ubuntu3_amd64.deb ...
Unpacking libunwind8 (1.1-2.2ubuntu3) ...
Selecting previously unselected package libgoogle-glog0.
Preparing to unpack .../libgoogle-glog0_0.3.3-1_amd64.deb ...
Unpacking libgoogle-glog0 (0.3.3-1) ...
Selecting previously unselected package liblmdb0:amd64.
Preparing to unpack .../liblmdb0_0.9.10-1_amd64.deb ...
Unpacking liblmdb0:amd64 (0.9.10-1) ...
Selecting previously unselected package liblmdb-dev:amd64.
Preparing to unpack .../liblmdb-dev_0.9.10-1_amd64.deb ...
Unpacking liblmdb-dev:amd64 (0.9.10-1) ...
Selecting previously unselected package libgflags-dev.
Preparing to unpack .../libgflags-dev_2.0-1.1ubuntu1_amd64.deb ...
Unpacking libgflags-dev (2.0-1.1ubuntu1) ...
Selecting previously unselected package libgoogle-glog-dev.
Preparing to unpack .../libgoogle-glog-dev_0.3.3-1_amd64.deb ...
Unpacking libgoogle-glog-dev (0.3.3-1) ...
Selecting previously unselected package lmdb-doc.
Preparing to unpack .../lmdb-doc_0.9.10-1_all.deb ...
Unpacking lmdb-doc (0.9.10-1) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Setting up libgflags2 (2.0-1.1ubuntu1) ...
Setting up libunwind8 (1.1-2.2ubuntu3) ...
Setting up libgoogle-glog0 (0.3.3-1) ...
Setting up liblmdb0:amd64 (0.9.10-1) ...
Setting up liblmdb-dev:amd64 (0.9.10-1) ...
Setting up libgflags-dev (2.0-1.1ubuntu1) ...
Setting up libgoogle-glog-dev (0.3.3-1) ...
Setting up lmdb-doc (0.9.10-1) ...
Processing triggers for libc-bin (2.19-0ubuntu6.9) ...
W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_main_binary-amd64_Packages.gz)
W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ trusty/restricted amd64 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_restricted_binary-amd64_Packages.gz)
W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_universe_binary-amd64_Packages.gz)
W: You may want to run apt-get update to correct these problems
root@2bd20662c982:/# sudo apt-get install protobuf-compiler libprotobuf-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  libprotobuf-lite8 libprotobuf8 libprotoc8
The following NEW packages will be installed:
  libprotobuf-dev libprotobuf-lite8 libprotobuf8 libprotoc8 protobuf-compiler
0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
Need to get 1024 kB of archives.
After this operation, 5652 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://archive.ubuntu.com/ubuntu/ trusty/main libprotobuf-lite8 amd64 2.5.0-9ubuntu1 [52.7 kB]
Get:2 http://archive.ubuntu.com/ubuntu/ trusty/main libprotobuf8 amd64 2.5.0-9ubuntu1 [296 kB]
Get:3 http://archive.ubuntu.com/ubuntu/ trusty/main libprotoc8 amd64 2.5.0-9ubuntu1 [235 kB]
Get:4 http://archive.ubuntu.com/ubuntu/ trusty/main libprotobuf-dev amd64 2.5.0-9ubuntu1 [421 kB]
Get:5 http://archive.ubuntu.com/ubuntu/ trusty/main protobuf-compiler amd64 2.5.0-9ubuntu1 [19.8 kB]
Fetched 1024 kB in 14s (71.4 kB/s)                                             
debconf: unable to initialize frontend: Dialog
debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
debconf: falling back to frontend: Readline
W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_main_binary-amd64_Packages.gz)
W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ trusty/restricted amd64 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_restricted_binary-amd64_Packages.gz)
W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_universe_binary-amd64_Packages.gz)
Selecting previously unselected package libprotobuf-lite8:amd64.
(Reading database ... 38505 files and directories currently installed.)
Preparing to unpack .../libprotobuf-lite8_2.5.0-9ubuntu1_amd64.deb ...
Unpacking libprotobuf-lite8:amd64 (2.5.0-9ubuntu1) ...
Selecting previously unselected package libprotobuf8:amd64.
Preparing to unpack .../libprotobuf8_2.5.0-9ubuntu1_amd64.deb ...
Unpacking libprotobuf8:amd64 (2.5.0-9ubuntu1) ...
Selecting previously unselected package libprotoc8:amd64.
Preparing to unpack .../libprotoc8_2.5.0-9ubuntu1_amd64.deb ...
Unpacking libprotoc8:amd64 (2.5.0-9ubuntu1) ...
Selecting previously unselected package libprotobuf-dev:amd64.
Preparing to unpack .../libprotobuf-dev_2.5.0-9ubuntu1_amd64.deb ...
Unpacking libprotobuf-dev:amd64 (2.5.0-9ubuntu1) ...
Selecting previously unselected package protobuf-compiler.
Preparing to unpack .../protobuf-compiler_2.5.0-9ubuntu1_amd64.deb ...
Unpacking protobuf-compiler (2.5.0-9ubuntu1) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Setting up libprotobuf-lite8:amd64 (2.5.0-9ubuntu1) ...
Setting up libprotobuf8:amd64 (2.5.0-9ubuntu1) ...
Setting up libprotoc8:amd64 (2.5.0-9ubuntu1) ...
Setting up libprotobuf-dev:amd64 (2.5.0-9ubuntu1) ...
Setting up protobuf-compiler (2.5.0-9ubuntu1) ...
Processing triggers for libc-bin (2.19-0ubuntu6.9) ...
W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_main_binary-amd64_Packages.gz)
W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ trusty/restricted amd64 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_restricted_binary-amd64_Packages.gz)
W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_universe_binary-amd64_Packages.gz)
W: You may want to run apt-get update to correct these problems
root@2bd20662c982:/# conda install -c https://conda.anaconda.org/anaconda protobuf
Fetching package metadata ...........
Solving package specifications: .

Package plan for installation in environment /root/anaconda2:

The following NEW packages will be INSTALLED:

    libprotobuf: 3.0.0-0       anaconda
    protobuf:    3.0.0-py27_1  anaconda

The following packages will be SUPERCEDED by a higher-priority channel:

    conda:       4.3.14-py27_0          --> 4.3.14-py27_0 anaconda
    conda-env:   2.6.0-0                --> 2.6.0-0       anaconda

Proceed ([y]/n)? y

conda-env-2.6. 100% |########################################################| Time: 0:00:00 312.77 kB/s
libprotobuf-3. 100% |########################################################| Time: 0:00:40 156.73 kB/s
protobuf-3.0.0 100% |########################################################| Time: 0:00:05  78.83 kB/s
conda-4.3.14-p 100% |########################################################| Time: 0:00:08  61.07 kB/s
root@2bd20662c982:/# sudo apt-get install git
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  git-man libcurl3-gnutls libedit2 liberror-perl libxmuu1 openssh-client rsync
  xauth
Suggested packages:
  git-daemon-run git-daemon-sysvinit git-doc git-el git-email git-gui gitk
  gitweb git-arch git-bzr git-cvs git-mediawiki git-svn ssh-askpass libpam-ssh
  keychain monkeysphere openssh-server
Recommended packages:
  ssh-client
The following NEW packages will be installed:
  git git-man libcurl3-gnutls libedit2 liberror-perl libxmuu1 openssh-client
  rsync xauth
0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded.
Need to get 4443 kB of archives.
After this operation, 27.0 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libcurl3-gnutls amd64 7.35.0-1ubuntu2.10 [166 kB]
Get:2 http://archive.ubuntu.com/ubuntu/ trusty/main libedit2 amd64 3.1-20130712-2 [86.7 kB]
Get:3 http://archive.ubuntu.com/ubuntu/ trusty/main libxmuu1 amd64 2:1.1.1-1 [11.0 kB]
Get:4 http://archive.ubuntu.com/ubuntu/ trusty-updates/main openssh-client amd64 1:6.6p1-2ubuntu2.8 [564 kB]
Get:5 http://archive.ubuntu.com/ubuntu/ trusty-updates/main rsync amd64 3.1.0-2ubuntu0.2 [284 kB]
Get:6 http://archive.ubuntu.com/ubuntu/ trusty/main xauth amd64 1:1.0.7-1ubuntu1 [25.8 kB]
Get:7 http://archive.ubuntu.com/ubuntu/ trusty/main liberror-perl all 0.17-1.1 [21.1 kB]
Get:8 http://archive.ubuntu.com/ubuntu/ trusty-updates/main git-man all 1:1.9.1-1ubuntu0.3 [699 kB]
Get:9 http://archive.ubuntu.com/ubuntu/ trusty-updates/main git amd64 1:1.9.1-1ubuntu0.3 [2586 kB]
Fetched 4443 kB in 46s (94.8 kB/s)                                             
debconf: unable to initialize frontend: Dialog
debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
debconf: falling back to frontend: Readline
W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_main_binary-amd64_Packages.gz)
W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ trusty/restricted amd64 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_restricted_binary-amd64_Packages.gz)
W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_universe_binary-amd64_Packages.gz)
Selecting previously unselected package libcurl3-gnutls:amd64.
(Reading database ... 38592 files and directories currently installed.)
Preparing to unpack .../libcurl3-gnutls_7.35.0-1ubuntu2.10_amd64.deb ...
Unpacking libcurl3-gnutls:amd64 (7.35.0-1ubuntu2.10) ...
Selecting previously unselected package libedit2:amd64.
Preparing to unpack .../libedit2_3.1-20130712-2_amd64.deb ...
Unpacking libedit2:amd64 (3.1-20130712-2) ...
Selecting previously unselected package libxmuu1:amd64.
Preparing to unpack .../libxmuu1_2%3a1.1.1-1_amd64.deb ...
Unpacking libxmuu1:amd64 (2:1.1.1-1) ...
Selecting previously unselected package openssh-client.
Preparing to unpack .../openssh-client_1%3a6.6p1-2ubuntu2.8_amd64.deb ...
Unpacking openssh-client (1:6.6p1-2ubuntu2.8) ...
Selecting previously unselected package rsync.
Preparing to unpack .../rsync_3.1.0-2ubuntu0.2_amd64.deb ...
Unpacking rsync (3.1.0-2ubuntu0.2) ...
Selecting previously unselected package xauth.
Preparing to unpack .../xauth_1%3a1.0.7-1ubuntu1_amd64.deb ...
Unpacking xauth (1:1.0.7-1ubuntu1) ...
Selecting previously unselected package liberror-perl.
Preparing to unpack .../liberror-perl_0.17-1.1_all.deb ...
Unpacking liberror-perl (0.17-1.1) ...
Selecting previously unselected package git-man.
Preparing to unpack .../git-man_1%3a1.9.1-1ubuntu0.3_all.deb ...
Unpacking git-man (1:1.9.1-1ubuntu0.3) ...
Selecting previously unselected package git.
Preparing to unpack .../git_1%3a1.9.1-1ubuntu0.3_amd64.deb ...
Unpacking git (1:1.9.1-1ubuntu0.3) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Processing triggers for ureadahead (0.100.0-16) ...
Setting up libcurl3-gnutls:amd64 (7.35.0-1ubuntu2.10) ...
Setting up libedit2:amd64 (3.1-20130712-2) ...
Setting up libxmuu1:amd64 (2:1.1.1-1) ...
Setting up openssh-client (1:6.6p1-2ubuntu2.8) ...
Setting up rsync (3.1.0-2ubuntu0.2) ...
 Removing any system startup links for /etc/init.d/rsync ...
update-rc.d: warning: default stop runlevel arguments (0 1 6) do not match rsync Default-Stop values (none)
 Adding system startup for /etc/init.d/rsync ...
   /etc/rc0.d/K20rsync -> ../init.d/rsync
   /etc/rc1.d/K20rsync -> ../init.d/rsync
   /etc/rc6.d/K20rsync -> ../init.d/rsync
   /etc/rc2.d/S20rsync -> ../init.d/rsync
   /etc/rc3.d/S20rsync -> ../init.d/rsync
   /etc/rc4.d/S20rsync -> ../init.d/rsync
   /etc/rc5.d/S20rsync -> ../init.d/rsync
invoke-rc.d: policy-rc.d denied execution of restart.
Setting up xauth (1:1.0.7-1ubuntu1) ...
Setting up liberror-perl (0.17-1.1) ...
Setting up git-man (1:1.9.1-1ubuntu0.3) ...
Setting up git (1:1.9.1-1ubuntu0.3) ...
Processing triggers for libc-bin (2.19-0ubuntu6.9) ...
Processing triggers for ureadahead (0.100.0-16) ...
W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_main_binary-amd64_Packages.gz)
W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ trusty/restricted amd64 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_restricted_binary-amd64_Packages.gz)
W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_universe_binary-amd64_Packages.gz)
W: You may want to run apt-get update to correct these problems
root@2bd20662c982:/# cd home
root@2bd20662c982:/home# git clone https://github.com/BVLC/caffe
Cloning into 'caffe'...
remote: Counting objects: 37401, done.        
remote: Compressing objects: 100% (11/11), done.        
remote: Total 37401 (delta 11), reused 6 (delta 6), pack-reused 37384        
Receiving objects: 100% (37401/37401), 47.51 MiB | 230.00 KiB/s, done.
Resolving deltas: 100% (24976/24976), done.
Checking connectivity... done.
root@2bd20662c982:/home# cd caffe
root@2bd20662c982:/home/caffe# cp Makefile.config.example Makefile.config
root@2bd20662c982:/home/caffe# nano
bash: nano: command not found
root@2bd20662c982:/home/caffe# apt-get install nano
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Suggested packages:
  spell
The following NEW packages will be installed:
  nano
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 194 kB of archives.
After this operation, 614 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu/ trusty/main nano amd64 2.2.6-1ubuntu1 [194 kB]
Fetched 194 kB in 1s (101 kB/s)
W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_main_binary-amd64_Packages.gz)
W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ trusty/restricted amd64 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_restricted_binary-amd64_Packages.gz)
W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_universe_binary-amd64_Packages.gz)
Selecting previously unselected package nano.
(Reading database ... 39437 files and directories currently installed.)
Preparing to unpack .../nano_2.2.6-1ubuntu1_amd64.deb ...
Unpacking nano (2.2.6-1ubuntu1) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Setting up nano (2.2.6-1ubuntu1) ...
update-alternatives: using /bin/nano to provide /usr/bin/editor (editor) in auto mode
update-alternatives: using /bin/nano to provide /usr/bin/pico (pico) in auto mode
W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_main_binary-amd64_Packages.gz)
W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ trusty/restricted amd64 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_restricted_binary-amd64_Packages.gz)
W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_universe_binary-amd64_Packages.gz)
W: You may want to run apt-get update to correct these problems
root@2bd20662c982:/home/caffe# ls
CMakeLists.txt   INSTALL.md  Makefile.config          caffe.cloc  docker    include  python   tools
CONTRIBUTING.md  LICENSE     Makefile.config.example  cmake       docs      matlab   scripts
CONTRIBUTORS.md  Makefile    README.md                data        examples  models   src
root@2bd20662c982:/home/caffe# nano Makefile.config
Error opening terminal: unknown.
root@2bd20662c982:/home/caffe# vim Makefile.config
bash: vim: command not found
root@2bd20662c982:/home/caffe# vi Makefile.config 

## Refer to http://caffe.berkeleyvision.org/installation.html
# Contributions simplifying and improving our build system are welcome!

# cuDNN acceleration switch (uncomment to build with cuDNN).
# USE_CUDNN := 1

# CPU-only switch (uncomment to build without GPU support).
# CPU_ONLY := 1

# uncomment to disable IO dependencies and corresponding data layers
# USE_OPENCV := 0
# USE_LEVELDB := 0
"Makefile.config" 120 lines, 4631 characters
## Refer to http://caffe.berkeleyvision.org/installation.html
# Contributions simplifying and improving our build system are welcome!

# cuDNN acceleration switch (uncomment to build with cuDNN).
# USE_CUDNN := 1

# CPU-only switch (uncomment to build without GPU support).
CPU_ONLY := 1

# uncomment to disable IO dependencies and corresponding data layers
# USE_OPENCV := 0
# USE_LEVELDB := 0
# USE_LMDB := 0
"Makefile.config" 120 lines, 4629 characters written
root@2bd20662c982:/home/caffe# vi Makefile.config

## Refer to http://caffe.berkeleyvision.org/installation.html
# Contributions simplifying and improving our build system are welcome!

# cuDNN acceleration switch (uncomment to build with cuDNN).
# USE_CUDNN := 1

# CPU-only switch (uncomment to build without GPU support).
CPU_ONLY := 1

# uncomment to disable IO dependencies and corresponding data layers
# USE_OPENCV := 0
# USE_LEVELDB := 0
# USE_LMDB := 0
"Makefile.config" 120 lines, 4629 characters
## Refer to http://caffe.berkeleyvision.org/installation.html
# Contributions simplifying and improving our build system are welcome!

# cuDNN acceleration switch (uncomment to build with cuDNN).
# USE_CUDNN := 1

# CPU-only switch (uncomment to build without GPU support).
CPU_ONLY := 1

# uncomment to disable IO dependencies and corresponding data layers
# USE_OPENCV := 0
# USE_LEVELDB := 0
# USE_LMDB := 0


## Refer to http://caffe.berkeleyvision.org/installation.html
# Contributions simplifying and improving our build system are welcome!

# cuDNN acceleration switch (uncomment to build with cuDNN).
# USE_CUDNN := 1

# CPU-only switch (uncomment to build without GPU support).
CPU_ONLY := 1

# uncomment to disable IO dependencies and corresponding data layers
# USE_OPENCV := 0
# USE_LEVELDB := 0
# USE_LMDB := 0

# uncomment to allow MDB_NOLOCK when reading LMDB files (only if necessary)

## Refer to http://caffe.berkeleyvision.org/installation.html
# Contributions simplifying and improving our build system are welcome!

# cuDNN acceleration switch (uncomment to build with cuDNN).
# USE_CUDNN := 1

# CPU-only switch (uncomment to build without GPU support).
CPU_ONLY := 1

# uncomment to disable IO dependencies and corresponding data layers
# USE_OPENCV := 0
# USE_LEVELDB := 0
# USE_LMDB := 0

# uncomment to allow MDB_NOLOCK when reading LMDB files (only if necessary)
#       You should not set this flag if you will be reading LMDBs with any

## Refer to http://caffe.berkeleyvision.org/installation.html
# Contributions simplifying and improving our build system are welcome!

# cuDNN acceleration switch (uncomment to build with cuDNN).
# USE_CUDNN := 1

# CPU-only switch (uncomment to build without GPU support).
CPU_ONLY := 1

# uncomment to disable IO dependencies and corresponding data layers
# USE_OPENCV := 0
# USE_LEVELDB := 0
# USE_LMDB := 0

# uncomment to allow MDB_NOLOCK when reading LMDB files (only if necessary)
#       You should not set this flag if you will be reading LMDBs with any
#       possibility of simultaneous read and write

## Refer to http://caffe.berkeleyvision.org/installation.html
# Contributions simplifying and improving our build system are welcome!

# cuDNN acceleration switch (uncomment to build with cuDNN).
# USE_CUDNN := 1

# CPU-only switch (uncomment to build without GPU support).
CPU_ONLY := 1

# uncomment to disable IO dependencies and corresponding data layers
# USE_OPENCV := 0
# USE_LEVELDB := 0
# USE_LMDB := 0

# uncomment to allow MDB_NOLOCK when reading LMDB files (only if necessary)
#       You should not set this flag if you will be reading LMDBs with any
#       possibility of simultaneous read and write
# ALLOW_LMDB_NOLOCK := 1

## Refer to http://caffe.berkeleyvision.org/installation.html
# Contributions simplifying and improving our build system are welcome!

# cuDNN acceleration switch (uncomment to build with cuDNN).
# USE_CUDNN := 1

# CPU-only switch (uncomment to build without GPU support).
CPU_ONLY := 1

# uncomment to disable IO dependencies and corresponding data layers
# USE_OPENCV := 0
# USE_LEVELDB := 0
# USE_LMDB := 0

# uncomment to allow MDB_NOLOCK when reading LMDB files (only if necessary)
#       You should not set this flag if you will be reading LMDBs with any
#       possibility of simultaneous read and write
# ALLOW_LMDB_NOLOCK := 1


## Refer to http://caffe.berkeleyvision.org/installation.html
# Contributions simplifying and improving our build system are welcome!

# cuDNN acceleration switch (uncomment to build with cuDNN).
# USE_CUDNN := 1

# CPU-only switch (uncomment to build without GPU support).
CPU_ONLY := 1

# uncomment to disable IO dependencies and corresponding data layers
# USE_OPENCV := 0
# USE_LEVELDB := 0
# USE_LMDB := 0

# uncomment to allow MDB_NOLOCK when reading LMDB files (only if necessary)
#       You should not set this flag if you will be reading LMDBs with any
#       possibility of simultaneous read and write
# ALLOW_LMDB_NOLOCK := 1

# Uncomment if you're using OpenCV 3

## Refer to http://caffe.berkeleyvision.org/installation.html
# Contributions simplifying and improving our build system are welcome!

# cuDNN acceleration switch (uncomment to build with cuDNN).
# USE_CUDNN := 1

# CPU-only switch (uncomment to build without GPU support).
CPU_ONLY := 1

# uncomment to disable IO dependencies and corresponding data layers
# USE_OPENCV := 0
# USE_LEVELDB := 0
# USE_LMDB := 0

# uncomment to allow MDB_NOLOCK when reading LMDB files (only if necessary)
#       You should not set this flag if you will be reading LMDBs with any
#       possibility of simultaneous read and write
# ALLOW_LMDB_NOLOCK := 1

# Uncomment if you're using OpenCV 3
# OPENCV_VERSION := 3

## Refer to http://caffe.berkeleyvision.org/installation.html
# Contributions simplifying and improving our build system are welcome!

# cuDNN acceleration switch (uncomment to build with cuDNN).
# USE_CUDNN := 1

# CPU-only switch (uncomment to build without GPU support).
CPU_ONLY := 1

# uncomment to disable IO dependencies and corresponding data layers
# USE_OPENCV := 0
# USE_LEVELDB := 0
# USE_LMDB := 0

# uncomment to allow MDB_NOLOCK when reading LMDB files (only if necessary)
#       You should not set this flag if you will be reading LMDBs with any
#       possibility of simultaneous read and write
# ALLOW_LMDB_NOLOCK := 1

# Uncomment if you're using OpenCV 3
# OPENCV_VERSION := 3


## Refer to http://caffe.berkeleyvision.org/installation.html
# Contributions simplifying and improving our build system are welcome!

# cuDNN acceleration switch (uncomment to build with cuDNN).
# USE_CUDNN := 1

# CPU-only switch (uncomment to build without GPU support).
CPU_ONLY := 1

# uncomment to disable IO dependencies and corresponding data layers
# USE_OPENCV := 0
# USE_LEVELDB := 0
# USE_LMDB := 0

# uncomment to allow MDB_NOLOCK when reading LMDB files (only if necessary)
#       You should not set this flag if you will be reading LMDBs with any
#       possibility of simultaneous read and write
# ALLOW_LMDB_NOLOCK := 1

# Uncomment if you're using OpenCV 3
# OPENCV_VERSION := 3

# To customize your choice of compiler, uncomment and set the following.

## Refer to http://caffe.berkeleyvision.org/installation.html
# Contributions simplifying and improving our build system are welcome!

# cuDNN acceleration switch (uncomment to build with cuDNN).
# USE_CUDNN := 1

# CPU-only switch (uncomment to build without GPU support).
CPU_ONLY := 1

# uncomment to disable IO dependencies and corresponding data layers
# USE_OPENCV := 0
# USE_LEVELDB := 0
# USE_LMDB := 0

# uncomment to allow MDB_NOLOCK when reading LMDB files (only if necessary)
#       You should not set this flag if you will be reading LMDBs with any
#       possibility of simultaneous read and write
# ALLOW_LMDB_NOLOCK := 1

# Uncomment if you're using OpenCV 3
# OPENCV_VERSION := 3

# To customize your choice of compiler, uncomment and set the following.
# N.B. the default for Linux is g++ and the default for OSX is clang++

## Refer to http://caffe.berkeleyvision.org/installation.html
# Contributions simplifying and improving our build system are welcome!

# cuDNN acceleration switch (uncomment to build with cuDNN).
# USE_CUDNN := 1

# CPU-only switch (uncomment to build without GPU support).
CPU_ONLY := 1

# uncomment to disable IO dependencies and corresponding data layers
# USE_OPENCV := 0
# USE_LEVELDB := 0
# USE_LMDB := 0

# uncomment to allow MDB_NOLOCK when reading LMDB files (only if necessary)
#       You should not set this flag if you will be reading LMDBs with any
#       possibility of simultaneous read and write
# ALLOW_LMDB_NOLOCK := 1

# Uncomment if you're using OpenCV 3
# OPENCV_VERSION := 3

# To customize your choice of compiler, uncomment and set the following.
# N.B. the default for Linux is g++ and the default for OSX is clang++
# CUSTOM_CXX := g++

# CUDA directory contains bin/ and lib/ directories that we need.
CUDA_DIR := /usr/local/cuda
# On Ubuntu 14.04, if cuda tools are installed via
# "sudo apt-get install nvidia-cuda-toolkit" then use this instead:
# CUDA_DIR := /usr

# CUDA architecture setting: going with all of them.
# For CUDA < 6.0, comment the *_50 through *_61 lines for compatibility.
# For CUDA < 8.0, comment the *_60 and *_61 lines for compatibility.
CUDA_ARCH := -gencode arch=compute_20,code=sm_20 \
                -gencode arch=compute_20,code=sm_21 \
                -gencode arch=compute_30,code=sm_30 \
                -gencode arch=compute_35,code=sm_35 \
                -gencode arch=compute_50,code=sm_50 \
                -gencode arch=compute_52,code=sm_52 \
                -gencode arch=compute_60,code=sm_60 \
                -gencode arch=compute_61,code=sm_61 \
                -gencode arch=compute_61,code=compute_61

# BLAS choice:
# atlas for ATLAS (default)
# mkl for MKL
# open for OpenBlas
BLAS := open

# Custom (MKL/ATLAS/OpenBLAS) include and lib directories.
# Leave commented to accept the defaults for your choice of BLAS
# (which should work)!
# BLAS_INCLUDE := /path/to/your/blas
# BLAS_LIB := /path/to/your/blas

# Homebrew puts openblas in a directory that is not on the standard search path
# BLAS_INCLUDE := $(shell brew --prefix openblas)/include
# BLAS_LIB := $(shell brew --prefix openblas)/lib

# This is required only if you will compile the matlab interface.
# MATLAB directory should contain the mex binary in /bin.
# MATLAB_DIR := /usr/local
# MATLAB_DIR := /Applications/MATLAB_R2012b.app

# NOTE: this is required only if you will compile the python interface.
# We need to be able to find Python.h and numpy/arrayobject.h.
PYTHON_INCLUDE := /usr/include/python2.7 \
                /usr/lib/python2.7/dist-packages/numpy/core/include
# Anaconda Python distribution is quite popular. Include path:
search hit TOP, continuing at BOTTOM

# Homebrew installs numpy in a non standard path (keg only)
# PYTHON_LIB += $(shell brew --prefix numpy)/lib


# Whatever else you find you need goes here.
INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include
LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib

PYTHON_INCLUDE := $(ANACONDA_HOME)/include \

# Uncomment to use Python 3 (default is Python 2)
# PYTHON_LIBRARIES := boost_python3 python3.5m
# PYTHON_INCLUDE := /usr/include/python3.5m \
#                 /usr/lib/python3.5/dist-packages/numpy/core/include

# We need to be able to find libpythonX.X.so or .dylib.

# Homebrew installs numpy in a non standard path (keg only)
# PYTHON_LIB += $(shell brew --prefix numpy)/lib


# Whatever else you find you need goes here.
INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include
LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib

# If Homebrew is installed at a non standard location (for example your home dir
ectory) and you use it for general dependencies
# INCLUDE_DIRS += $(shell brew --prefix)/include
# LIBRARY_DIRS += $(shell brew --prefix)/lib

# NCCL acceleration switch (uncomment to build with NCCL)
# https://github.com/NVIDIA/nccl (last tested version: v1.2.3-1+cuda8.0)
# USE_NCCL := 1

# Uncomment to use `pkg-config` to specify OpenCV library paths.
# (Usually not necessary -- OpenCV libraries are normally installed in one of th
e above $LIBRARY_DIRS.)
USE_PKG_CONFIG := 1

# N.B. both build and distribute dirs are cleared on `make clean`
BUILD_DIR := build
DISTRIBUTE_DIR := distribute

# Uncomment for debugging. Does not work on OSX due to https://github.com/BVLC/c
affe/issues/171
"Makefile.config" 121 lines, 4626 characters written
root@2bd20662c982:/home/caffe# usr/lib/x86_64-linux-gnu/
bash: usr/lib/x86_64-linux-gnu/: No such file or directory
root@2bd20662c982:/home/caffe# cd /usr/lib/x86_64-linux-gnu/
=0.19.2 (from -r requirements.txt (line 1))
  Downloading Cython-0.25.2.tar.gz (1.7MB): 1.7MB downloaded
  Running setup.py (path:/tmp/pip_build_root/Cython/setup.py) egg_info for package Cython
    Unable to find pgen, not compiling formal grammar.
    
    warning: no files found matching '*.pyx' under directory 'Cython/Debugger/Tests'
    warning: no files found matching '*.pxd' under directory 'Cython/Debugger/Tests'
    warning: no files found matching '*.h' under directory 'Cython/Debugger/Tests'
    warning: no files found matching '*.pxd' under directory 'Cython/Utility'
Downloading/unpacking numpy>=1.7.1 (from -r requirements.txt (line 2))
  Downloading numpy-1.12.0.zip (4.8MB): 4.8MB downloaded
  Running setup.py (path:/tmp/pip_build_root/numpy/setup.py) egg_info for package numpy
    Running from numpy source directory.
    
    warning: no previously-included files matching '*.pyc' found anywhere in distribution
    warning: no previously-included files matching '*.pyo' found anywhere in distribution
    warning: no previously-included files matching '*.pyd' found anywhere in distribution
Downloading/unpacking scipy>=0.13.2 (from -r requirements.txt (line 3))
  Downloading scipy-0.19.0.zip (15.3MB): 15.3MB downloaded
  Running setup.py (path:/tmp/pip_build_root/scipy/setup.py) egg_info for package scipy
    Running from numpy source directory.
    /tmp/easy_install-Tus748/numpy-1.12.1rc1/setup.py:366: UserWarning: Unrecognized setuptools command, proceeding with generating Cython sources and expanding templates
      run_build = parse_setuppy_commands()
    /bin/sh: 1: svnversion: not found
    /bin/sh: 1: svnversion: not found
    /tmp/easy_install-Tus748/numpy-1.12.1rc1/temp/tmp2HGB_o/source.c:1:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
     void zungqr();
     ^
    /tmp/easy_install-Tus748/numpy-1.12.1rc1/temp/tmp2HGB_o/source.c: In function 'main':
    /tmp/easy_install-Tus748/numpy-1.12.1rc1/temp/tmp2HGB_o/source.c:4:13: warning: implicit declaration of function 'zungqr_' [-Wimplicit-function-declaration]
                 zungqr_();
                 ^
    /tmp/easy_install-Tus748/numpy-1.12.1rc1/temp/tmp2HGB_o/tmp/easy_install-Tus748/numpy-1.12.1rc1/temp/tmp2HGB_o/source.o: In function `main':
    /tmp/easy_install-Tus748/numpy-1.12.1rc1/temp/tmp2HGB_o/source.c:4: undefined reference to `zungqr_'
    collect2: error: ld returned 1 exit status
    /tmp/easy_install-Tus748/numpy-1.12.1rc1/numpy/distutils/system_info.py:572: UserWarning:
        Atlas (http://math-atlas.sourceforge.net/) libraries not found.
        Directories to search for the libraries can be specified in the
        numpy/distutils/site.cfg file (section [atlas]) or by setting
        the ATLAS environment variable.
      self.calc_info()
    /tmp/easy_install-Tus748/numpy-1.12.1rc1/numpy/distutils/system_info.py:572: UserWarning:
        Lapack (http://www.netlib.org/lapack/) libraries not found.
        Directories to search for the libraries can be specified in the
        numpy/distutils/site.cfg file (section [lapack]) or by setting
        the LAPACK environment variable.
      self.calc_info()
    /tmp/easy_install-Tus748/numpy-1.12.1rc1/numpy/distutils/system_info.py:572: UserWarning:
        Lapack (http://www.netlib.org/lapack/) sources not found.
        Directories to search for the sources can be specified in the
        numpy/distutils/site.cfg file (section [lapack_src]) or by setting
        the LAPACK_SRC environment variable.
      self.calc_info()
    /usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'define_macros'
      warnings.warn(msg)
    non-existing path in 'numpy/distutils': 'site.cfg'
    /tmp/easy_install-Tus748/numpy-1.12.1rc1/temp/tmp2HGB_o/tmp/easy_install-Tus748/numpy-1.12.1rc1/temp/tmp2HGB_o/source.o: In function `main':
    /tmp/easy_install-Tus748/numpy-1.12.1rc1/temp/tmp2HGB_o/source.c:4: undefined reference to `zungqr_'
    collect2: error: ld returned 1 exit status
    Could not locate executable gfortran
    Could not locate executable f95
    Could not locate executable ifort
    Could not locate executable ifc
    Could not locate executable lf95
    Could not locate executable pgfortran
    Could not locate executable f90
    Could not locate executable f77
    Could not locate executable fort
    Could not locate executable efort
    Could not locate executable efc
    Could not locate executable g77
    Could not locate executable g95
    Could not locate executable pathf95
    don't know how to compile Fortran code on platform 'posix'
    _configtest.c:1:5: warning: conflicting types for built-in function 'exp' [enabled by default]
     int exp (void);
         ^
    _configtest.o: In function `main':
    /tmp/easy_install-Tus748/numpy-1.12.1rc1/_configtest.c:6: undefined reference to `exp'
    collect2: error: ld returned 1 exit status
    _configtest.c:1:5: warning: conflicting types for built-in function 'exp' [enabled by default]
     int exp (void);
         ^
    _configtest.c:1:24: fatal error: sys/endian.h: No such file or directory
     #include 
                            ^
    compilation terminated.
    _configtest.c: In function 'main':
    _configtest.c:5:16: warning: variable 'test_array' set but not used [-Wunused-but-set-variable]
         static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) >= 0)];
                    ^
    _configtest.c: In function 'main':
    _configtest.c:5:16: warning: variable 'test_array' set but not used [-Wunused-but-set-variable]
         static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) == 4)];
                    ^
    _configtest.c: In function 'main':
    _configtest.c:5:16: warning: variable 'test_array' set but not used [-Wunused-but-set-variable]
         static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) >= 0)];
                    ^
    _configtest.c: In function 'main':
    _configtest.c:5:16: warning: variable 'test_array' set but not used [-Wunused-but-set-variable]
         static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) == 8)];
                    ^
    _configtest.c: In function 'main':
    _configtest.c:5:16: warning: variable 'test_array' set but not used [-Wunused-but-set-variable]
         static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) >= 0)];
                    ^
    _configtest.c: In function 'main':
    _configtest.c:5:16: warning: variable 'test_array' set but not used [-Wunused-but-set-variable]
         static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) == 8)];
                    ^
    _configtest.c: In function 'main':
    _configtest.c:5:16: warning: variable 'test_array' set but not used [-Wunused-but-set-variable]
         static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) >= 0)];
                    ^
    _configtest.c: In function 'main':
    _configtest.c:5:16: warning: variable 'test_array' set but not used [-Wunused-but-set-variable]
         static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) == 16)];
                    ^
    _configtest.c: In function 'main':
    _configtest.c:7:12: error: 'SIZEOF_LONGDOUBLE' undeclared (first use in this function)
         (void) SIZEOF_LONGDOUBLE;
                ^
    _configtest.c:7:12: note: each undeclared identifier is reported only once for each function it appears in
    _configtest.c: In function 'main':
    _configtest.c:5:16: warning: variable 'test_array' set but not used [-Wunused-but-set-variable]
         static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) >= 0)];
                    ^
    _configtest.c: In function 'main':
    _configtest.c:5:16: warning: variable 'test_array' set but not used [-Wunused-but-set-variable]
         static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) == 16)];
                    ^
    _configtest.c: In function 'main':
    _configtest.c:5:16: warning: variable 'test_array' set but not used [-Wunused-but-set-variable]
         static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) >= 0)];
                    ^
    _configtest.c: In function 'main':
    _configtest.c:5:16: warning: variable 'test_array' set but not used [-Wunused-but-set-variable]
         static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) == 32)];
                    ^
    _configtest.c: In function 'main':
    _configtest.c:7:16: warning: variable 'test_array' set but not used [-Wunused-but-set-variable]
         static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) >= 0)];
                    ^
    _configtest.c: In function 'main':
    _configtest.c:7:16: warning: variable 'test_array' set but not used [-Wunused-but-set-variable]
         static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) == 8)];
                    ^
    _configtest.c: In function 'main':
    _configtest.c:7:16: warning: variable 'test_array' set but not used [-Wunused-but-set-variable]
         static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) >= 0)];
                    ^
    _configtest.c: In function 'main':
    _configtest.c:7:16: warning: variable 'test_array' set but not used [-Wunused-but-set-variable]
         static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) == 8)];
                    ^
    _configtest.c: In function 'main':
    _configtest.c:7:16: warning: variable 'test_array' set but not used [-Wunused-but-set-variable]
         static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) >= 0)];
                    ^
    _configtest.c: In function 'main':
    _configtest.c:7:16: warning: variable 'test_array' set but not used [-Wunused-but-set-variable]
         static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) == 8)];
                    ^
    _configtest.c: In function 'main':
    _configtest.c:5:16: warning: variable 'test_array' set but not used [-Wunused-but-set-variable]
         static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) >= 0)];
                    ^
    _configtest.c: In function 'main':
    _configtest.c:5:16: warning: variable 'test_array' set but not used [-Wunused-but-set-variable]
         static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) == 8)];
                    ^
    _configtest.c:1:5: warning: conflicting types for built-in function 'exp' [enabled by default]
     int exp (void);
         ^
    _configtest.o: In function `main':
    /tmp/easy_install-Tus748/numpy-1.12.1rc1/_configtest.c:6: undefined reference to `exp'
    collect2: error: ld returned 1 exit status
    _configtest.c:1:5: warning: conflicting types for built-in function 'exp' [enabled by default]
     int exp (void);
         ^
    _configtest.c:1:5: warning: conflicting types for built-in function 'asin' [enabled by default]
     int asin (void);
         ^
    _configtest.c:2:5: warning: conflicting types for built-in function 'cos' [enabled by default]
     int cos (void);
         ^
    _configtest.c:3:5: warning: conflicting types for built-in function 'log' [enabled by default]
     int log (void);
         ^
    _configtest.c:4:5: warning: conflicting types for built-in function 'fabs' [enabled by default]
     int fabs (void);
         ^
    _configtest.c:5:5: warning: conflicting types for built-in function 'tanh' [enabled by default]
     int tanh (void);
         ^
    _configtest.c:6:5: warning: conflicting types for built-in function 'atan' [enabled by default]
     int atan (void);
         ^
    _configtest.c:7:5: warning: conflicting types for built-in function 'acos' [enabled by default]
     int acos (void);
         ^
    _configtest.c:8:5: warning: conflicting types for built-in function 'floor' [enabled by default]
     int floor (void);
         ^
    _configtest.c:9:5: warning: conflicting types for built-in function 'fmod' [enabled by default]
     int fmod (void);
         ^
    _configtest.c:10:5: warning: conflicting types for built-in function 'sqrt' [enabled by default]
     int sqrt (void);
         ^
    _configtest.c:11:5: warning: conflicting types for built-in function 'cosh' [enabled by default]
     int cosh (void);
         ^
    _configtest.c:12:5: warning: conflicting types for built-in function 'modf' [enabled by default]
     int modf (void);
         ^
    _configtest.c:13:5: warning: conflicting types for built-in function 'sinh' [enabled by default]
     int sinh (void);
         ^
    _configtest.c:14:5: warning: conflicting types for built-in function 'frexp' [enabled by default]
     int frexp (void);
         ^
    _configtest.c:15:5: warning: conflicting types for built-in function 'exp' [enabled by default]
     int exp (void);
         ^
    _configtest.c:16:5: warning: conflicting types for built-in function 'tan' [enabled by default]
     int tan (void);
         ^
    _configtest.c:17:5: warning: conflicting types for built-in function 'ceil' [enabled by default]
     int ceil (void);
         ^
    _configtest.c:18:5: warning: conflicting types for built-in function 'log10' [enabled by default]
     int log10 (void);
         ^
    _configtest.c:19:5: warning: conflicting types for built-in function 'sin' [enabled by default]
     int sin (void);
         ^
    _configtest.c:20:5: warning: conflicting types for built-in function 'ldexp' [enabled by default]
     int ldexp (void);
         ^
    _configtest.c:1:5: warning: conflicting types for built-in function 'log2' [enabled by default]
     int log2 (void);
         ^
    _configtest.c:2:5: warning: conflicting types for built-in function 'pow' [enabled by default]
     int pow (void);
         ^
    _configtest.c:4:5: warning: conflicting types for built-in function 'exp2' [enabled by default]
     int exp2 (void);
         ^
    _configtest.c:5:5: warning: conflicting types for built-in function 'atan2' [enabled by default]
     int atan2 (void);
         ^
    _configtest.c:7:5: warning: conflicting types for built-in function 'rint' [enabled by default]
     int rint (void);
         ^
    _configtest.c:10:5: warning: conflicting types for built-in function 'cbrt' [enabled by default]
     int cbrt (void);
         ^
    _configtest.c:11:5: warning: conflicting types for built-in function 'nextafter' [enabled by default]
     int nextafter (void);
         ^
    _configtest.c:12:5: warning: conflicting types for built-in function 'trunc' [enabled by default]
     int trunc (void);
         ^
    _configtest.c: In function 'main':
    _configtest.c:5:3: warning: statement with no effect [-Wunused-value]
       __builtin_isnan(5.);
       ^
    _configtest.c: In function 'main':
    _configtest.c:5:3: warning: statement with no effect [-Wunused-value]
       __builtin_isinf(5.);
       ^
    _configtest.c: In function 'main':
    _configtest.c:5:3: warning: statement with no effect [-Wunused-value]
       __builtin_isfinite(5.);
       ^
    _configtest.c: In function 'main':
    _configtest.c:5:3: warning: statement with no effect [-Wunused-value]
       __builtin_bswap32(5u);
       ^
    _configtest.c: In function 'main':
    _configtest.c:5:3: warning: statement with no effect [-Wunused-value]
       __builtin_bswap64(5u);
       ^
    _configtest.c: In function 'main':
    _configtest.c:5:3: warning: statement with no effect [-Wunused-value]
       __builtin_expect(5, 0);
       ^
    _configtest.c: In function 'main':
    _configtest.c:5:3: warning: implicit declaration of function '__builtin_mul_overflow' [-Wimplicit-function-declaration]
       __builtin_mul_overflow(5, 5, (int*)5);
       ^
    _configtest.o: In function `main':
    /tmp/easy_install-Tus748/numpy-1.12.1rc1/_configtest.c:5: undefined reference to `__builtin_mul_overflow'
    collect2: error: ld returned 1 exit status
    _configtest.c: In function 'main':
    _configtest.c:7:16: warning: unused variable 'r' [-Wunused-variable]
       volatile int r = __builtin_cpu_supports("sse");
                    ^
    _configtest.c:3:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
     #pragma clang diagnostic error "-Wattributes"
     ^
    _configtest.c:8:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
     main()
     ^
    _configtest.c:3:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
     #pragma clang diagnostic error "-Wattributes"
     ^
    _configtest.c:8:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
     main()
     ^
    _configtest.c:3:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
     #pragma clang diagnostic error "-Wattributes"
     ^
    _configtest.c:8:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
     main()
     ^
    _configtest.c:3:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
     #pragma clang diagnostic error "-Wattributes"
     ^
    _configtest.c:8:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
     main()
     ^
    _configtest.c:3:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
     #pragma clang diagnostic error "-Wattributes"
     ^
    _configtest.c:8:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
     main()
     ^
    _configtest.c:3:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
     #pragma clang diagnostic error "-Wattributes"
     ^
    _configtest.c:8:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
     main()
     ^
    _configtest.c:3:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
     #pragma clang diagnostic error "-Wattributes"
     ^
    _configtest.c:5:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
     int __declspec(thread) foo;
         ^
    _configtest.c: In function '__declspec':
    _configtest.c:5:24: error: expected declaration specifiers before 'foo'
     int __declspec(thread) foo;
                            ^
    _configtest.c:9:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
     {
     ^
    _configtest.c:11:1: error: expected '{' at end of input
     }
     ^
    _configtest.c:11:1: warning: control reaches end of non-void function [-Wreturn-type]
     }
     ^
    _configtest.c:1:5: warning: conflicting types for built-in function 'cosf' [enabled by default]
     int cosf (void);
         ^
    _configtest.c:2:5: warning: conflicting types for built-in function 'coshf' [enabled by default]
     int coshf (void);
         ^
    _configtest.c:3:5: warning: conflicting types for built-in function 'rintf' [enabled by default]
     int rintf (void);
         ^
    _configtest.c:4:5: warning: conflicting types for built-in function 'fabsf' [enabled by default]
     int fabsf (void);
         ^
    _configtest.c:5:5: warning: conflicting types for built-in function 'floorf' [enabled by default]
     int floorf (void);
         ^
    _configtest.c:6:5: warning: conflicting types for built-in function 'nextafterf' [enabled by default]
     int nextafterf (void);
         ^
    _configtest.c:7:5: warning: conflicting types for built-in function 'tanhf' [enabled by default]
     int tanhf (void);
         ^
    _configtest.c:8:5: warning: conflicting types for built-in function 'log10f' [enabled by default]
     int log10f (void);
         ^
    _configtest.c:9:5: warning: conflicting types for built-in function 'logf' [enabled by default]
     int logf (void);
         ^
    _configtest.c:10:5: warning: conflicting types for built-in function 'sinhf' [enabled by default]
     int sinhf (void);
         ^
    _configtest.c:11:5: warning: conflicting types for built-in function 'acosf' [enabled by default]
     int acosf (void);
         ^
    _configtest.c:12:5: warning: conflicting types for built-in function 'sqrtf' [enabled by default]
     int sqrtf (void);
         ^
    _configtest.c:13:5: warning: conflicting types for built-in function 'ldexpf' [enabled by default]
     int ldexpf (void);
         ^
    _configtest.c:14:5: warning: conflicting types for built-in function 'hypotf' [enabled by default]
     int hypotf (void);
         ^
    _configtest.c:15:5: warning: conflicting types for built-in function 'log2f' [enabled by default]
     int log2f (void);
         ^
    _configtest.c:16:5: warning: conflicting types for built-in function 'exp2f' [enabled by default]
     int exp2f (void);
         ^
    _configtest.c:17:5: warning: conflicting types for built-in function 'atanf' [enabled by default]
     int atanf (void);
         ^
    _configtest.c:18:5: warning: conflicting types for built-in function 'fmodf' [enabled by default]
     int fmodf (void);
         ^
    _configtest.c:19:5: warning: conflicting types for built-in function 'atan2f' [enabled by default]
     int atan2f (void);
         ^
    _configtest.c:20:5: warning: conflicting types for built-in function 'cbrtf' [enabled by default]
     int cbrtf (void);
         ^
    _configtest.c:21:5: warning: conflicting types for built-in function 'modff' [enabled by default]
     int modff (void);
         ^
    _configtest.c:22:5: warning: conflicting types for built-in function 'ceilf' [enabled by default]
     int ceilf (void);
         ^
    _configtest.c:23:5: warning: conflicting types for built-in function 'log1pf' [enabled by default]
     int log1pf (void);
         ^
    _configtest.c:24:5: warning: conflicting types for built-in function 'asinf' [enabled by default]
     int asinf (void);
         ^
    _configtest.c:25:5: warning: conflicting types for built-in function 'copysignf' [enabled by default]
     int copysignf (void);
         ^
    _configtest.c:26:5: warning: conflicting types for built-in function 'acoshf' [enabled by default]
     int acoshf (void);
         ^
    _configtest.c:27:5: warning: conflicting types for built-in function 'sinf' [enabled by default]
     int sinf (void);
         ^
    _configtest.c:28:5: warning: conflicting types for built-in function 'tanf' [enabled by default]
     int tanf (void);
         ^
    _configtest.c:29:5: warning: conflicting types for built-in function 'atanhf' [enabled by default]
     int atanhf (void);
         ^
    _configtest.c:30:5: warning: conflicting types for built-in function 'truncf' [enabled by default]
     int truncf (void);
         ^
    _configtest.c:31:5: warning: conflicting types for built-in function 'asinhf' [enabled by default]
     int asinhf (void);
         ^
    _configtest.c:32:5: warning: conflicting types for built-in function 'frexpf' [enabled by default]
     int frexpf (void);
         ^
    _configtest.c:33:5: warning: conflicting types for built-in function 'powf' [enabled by default]
     int powf (void);
         ^
    _configtest.c:34:5: warning: conflicting types for built-in function 'expf' [enabled by default]
     int expf (void);
         ^
    _configtest.c:35:5: warning: conflicting types for built-in function 'expm1f' [enabled by default]
     int expm1f (void);
         ^
    _configtest.c:1:5: warning: conflicting types for built-in function 'tanhl' [enabled by default]
     int tanhl (void);
         ^
    _configtest.c:2:5: warning: conflicting types for built-in function 'log10l' [enabled by default]
     int log10l (void);
         ^
    _configtest.c:3:5: warning: conflicting types for built-in function 'nextafterl' [enabled by default]
     int nextafterl (void);
         ^
    _configtest.c:4:5: warning: conflicting types for built-in function 'coshl' [enabled by default]
     int coshl (void);
         ^
    _configtest.c:5:5: warning: conflicting types for built-in function 'cosl' [enabled by default]
     int cosl (void);
         ^
    _configtest.c:6:5: warning: conflicting types for built-in function 'floorl' [enabled by default]
     int floorl (void);
         ^
    _configtest.c:7:5: warning: conflicting types for built-in function 'rintl' [enabled by default]
     int rintl (void);
         ^
    _configtest.c:8:5: warning: conflicting types for built-in function 'fabsl' [enabled by default]
     int fabsl (void);
         ^
    _configtest.c:9:5: warning: conflicting types for built-in function 'acosl' [enabled by default]
     int acosl (void);
         ^
    _configtest.c:10:5: warning: conflicting types for built-in function 'ldexpl' [enabled by default]
     int ldexpl (void);
         ^
    _configtest.c:11:5: warning: conflicting types for built-in function 'sqrtl' [enabled by default]
     int sqrtl (void);
         ^
    _configtest.c:12:5: warning: conflicting types for built-in function 'logl' [enabled by default]
     int logl (void);
         ^
    _configtest.c:13:5: warning: conflicting types for built-in function 'expm1l' [enabled by default]
     int expm1l (void);
         ^
    _configtest.c:14:5: warning: conflicting types for built-in function 'hypotl' [enabled by default]
     int hypotl (void);
         ^
    _configtest.c:15:5: warning: conflicting types for built-in function 'log2l' [enabled by default]
     int log2l (void);
         ^
    _configtest.c:16:5: warning: conflicting types for built-in function 'copysignl' [enabled by default]
     int copysignl (void);
         ^
    _configtest.c:17:5: warning: conflicting types for built-in function 'exp2l' [enabled by default]
     int exp2l (void);
         ^
    _configtest.c:18:5: warning: conflicting types for built-in function 'atanl' [enabled by default]
     int atanl (void);
         ^
    _configtest.c:19:5: warning: conflicting types for built-in function 'frexpl' [enabled by default]
     int frexpl (void);
         ^
    _configtest.c:20:5: warning: conflicting types for built-in function 'atan2l' [enabled by default]
     int atan2l (void);
         ^
    _configtest.c:21:5: warning: conflicting types for built-in function 'sinhl' [enabled by default]
     int sinhl (void);
         ^
    _configtest.c:22:5: warning: conflicting types for built-in function 'fmodl' [enabled by default]
     int fmodl (void);
         ^
    _configtest.c:23:5: warning: conflicting types for built-in function 'log1pl' [enabled by default]
     int log1pl (void);
         ^
    _configtest.c:24:5: warning: conflicting types for built-in function 'asinl' [enabled by default]
     int asinl (void);
         ^
    _configtest.c:25:5: warning: conflicting types for built-in function 'ceill' [enabled by default]
     int ceill (void);
         ^
    _configtest.c:26:5: warning: conflicting types for built-in function 'sinl' [enabled by default]
     int sinl (void);
         ^
    _configtest.c:27:5: warning: conflicting types for built-in function 'cbrtl' [enabled by default]
     int cbrtl (void);
         ^
    _configtest.c:28:5: warning: conflicting types for built-in function 'acoshl' [enabled by default]
     int acoshl (void);
         ^
    _configtest.c:29:5: warning: conflicting types for built-in function 'atanhl' [enabled by default]
     int atanhl (void);
         ^
    _configtest.c:30:5: warning: conflicting types for built-in function 'tanl' [enabled by default]
     int tanl (void);
         ^
    _configtest.c:31:5: warning: conflicting types for built-in function 'truncl' [enabled by default]
     int truncl (void);
         ^
    _configtest.c:32:5: warning: conflicting types for built-in function 'powl' [enabled by default]
     int powl (void);
         ^
    _configtest.c:33:5: warning: conflicting types for built-in function 'expl' [enabled by default]
     int expl (void);
         ^
    _configtest.c:34:5: warning: conflicting types for built-in function 'modfl' [enabled by default]
     int modfl (void);
         ^
    _configtest.c:35:5: warning: conflicting types for built-in function 'asinhl' [enabled by default]
     int asinhl (void);
         ^
    _configtest.c: In function 'main':
    _configtest.c:8:12: error: 'HAVE_DECL_SIGNBIT' undeclared (first use in this function)
         (void) HAVE_DECL_SIGNBIT;
                ^
    _configtest.c:8:12: note: each undeclared identifier is reported only once for each function it appears in
    _configtest.c:1:5: warning: conflicting types for built-in function 'clog' [enabled by default]
     int clog (void);
         ^
    _configtest.c:2:5: warning: conflicting types for built-in function 'ctan' [enabled by default]
     int ctan (void);
         ^
    _configtest.c:3:5: warning: conflicting types for built-in function 'casinh' [enabled by default]
     int casinh (void);
         ^
    _configtest.c:4:5: warning: conflicting types for built-in function 'cacosh' [enabled by default]
     int cacosh (void);
         ^
    _configtest.c:5:5: warning: conflicting types for built-in function 'cabs' [enabled by default]
     int cabs (void);
         ^
    _configtest.c:6:5: warning: conflicting types for built-in function 'conj' [enabled by default]
     int conj (void);
         ^
    _configtest.c:7:5: warning: conflicting types for built-in function 'csqrt' [enabled by default]
     int csqrt (void);
         ^
    _configtest.c:8:5: warning: conflicting types for built-in function 'creal' [enabled by default]
     int creal (void);
         ^
    _configtest.c:9:5: warning: conflicting types for built-in function 'cproj' [enabled by default]
     int cproj (void);
         ^
    _configtest.c:10:5: warning: conflicting types for built-in function 'cpow' [enabled by default]
     int cpow (void);
         ^
    _configtest.c:11:5: warning: conflicting types for built-in function 'csinh' [enabled by default]
     int csinh (void);
         ^
    _configtest.c:12:5: warning: conflicting types for built-in function 'catan' [enabled by default]
     int catan (void);
         ^
    _configtest.c:13:5: warning: conflicting types for built-in function 'ctanh' [enabled by default]
     int ctanh (void);
         ^
    _configtest.c:14:5: warning: conflicting types for built-in function 'ccosh' [enabled by default]
     int ccosh (void);
         ^
    _configtest.c:15:5: warning: conflicting types for built-in function 'cimag' [enabled by default]
     int cimag (void);
         ^
    _configtest.c:16:5: warning: conflicting types for built-in function 'casin' [enabled by default]
     int casin (void);
         ^
    _configtest.c:17:5: warning: conflicting types for built-in function 'carg' [enabled by default]
     int carg (void);
         ^
    _configtest.c:18:5: warning: conflicting types for built-in function 'csin' [enabled by default]
     int csin (void);
         ^
    _configtest.c:19:5: warning: conflicting types for built-in function 'cexp' [enabled by default]
     int cexp (void);
         ^
    _configtest.c:20:5: warning: conflicting types for built-in function 'ccos' [enabled by default]
     int ccos (void);
         ^
    _configtest.c:21:5: warning: conflicting types for built-in function 'cacos' [enabled by default]
     int cacos (void);
         ^
    _configtest.c:22:5: warning: conflicting types for built-in function 'catanh' [enabled by default]
     int catanh (void);
         ^
    _configtest.c:1:5: warning: conflicting types for built-in function 'ctanhf' [enabled by default]
     int ctanhf (void);
         ^
    _configtest.c:2:5: warning: conflicting types for built-in function 'csinhf' [enabled by default]
     int csinhf (void);
         ^
    _configtest.c:3:5: warning: conflicting types for built-in function 'cprojf' [enabled by default]
     int cprojf (void);
         ^
    _configtest.c:4:5: warning: conflicting types for built-in function 'cacoshf' [enabled by default]
     int cacoshf (void);
         ^
    _configtest.c:5:5: warning: conflicting types for built-in function 'cacosf' [enabled by default]
     int cacosf (void);
         ^
    _configtest.c:6:5: warning: conflicting types for built-in function 'cargf' [enabled by default]
     int cargf (void);
         ^
    _configtest.c:7:5: warning: conflicting types for built-in function 'cpowf' [enabled by default]
     int cpowf (void);
         ^
    _configtest.c:8:5: warning: conflicting types for built-in function 'csinf' [enabled by default]
     int csinf (void);
         ^
    _configtest.c:9:5: warning: conflicting types for built-in function 'clogf' [enabled by default]
     int clogf (void);
         ^
    _configtest.c:10:5: warning: conflicting types for built-in function 'ccoshf' [enabled by default]
     int ccoshf (void);
         ^
    _configtest.c:11:5: warning: conflicting types for built-in function 'conjf' [enabled by default]
     int conjf (void);
         ^
    _configtest.c:12:5: warning: conflicting types for built-in function 'casinhf' [enabled by default]
     int casinhf (void);
         ^
    _configtest.c:13:5: warning: conflicting types for built-in function 'ccosf' [enabled by default]
     int ccosf (void);
         ^
    _configtest.c:14:5: warning: conflicting types for built-in function 'ctanf' [enabled by default]
     int ctanf (void);
         ^
    _configtest.c:15:5: warning: conflicting types for built-in function 'cexpf' [enabled by default]
     int cexpf (void);
         ^
    _configtest.c:16:5: warning: conflicting types for built-in function 'cimagf' [enabled by default]
     int cimagf (void);
         ^
    _configtest.c:17:5: warning: conflicting types for built-in function 'catanhf' [enabled by default]
     int catanhf (void);
         ^
    _configtest.c:18:5: warning: conflicting types for built-in function 'casinf' [enabled by default]
     int casinf (void);
         ^
    _configtest.c:19:5: warning: conflicting types for built-in function 'catanf' [enabled by default]
     int catanf (void);
         ^
    _configtest.c:20:5: warning: conflicting types for built-in function 'csqrtf' [enabled by default]
     int csqrtf (void);
         ^
    _configtest.c:21:5: warning: conflicting types for built-in function 'crealf' [enabled by default]
     int crealf (void);
         ^
    _configtest.c:22:5: warning: conflicting types for built-in function 'cabsf' [enabled by default]
     int cabsf (void);
         ^
    _configtest.c:1:5: warning: conflicting types for built-in function 'csinhl' [enabled by default]
     int csinhl (void);
         ^
    _configtest.c:2:5: warning: conflicting types for built-in function 'ctanhl' [enabled by default]
     int ctanhl (void);
         ^
    _configtest.c:3:5: warning: conflicting types for built-in function 'cacosl' [enabled by default]
     int cacosl (void);
         ^
    _configtest.c:4:5: warning: conflicting types for built-in function 'cacoshl' [enabled by default]
     int cacoshl (void);
         ^
    _configtest.c:5:5: warning: conflicting types for built-in function 'cprojl' [enabled by default]
     int cprojl (void);
         ^
    _configtest.c:6:5: warning: conflicting types for built-in function 'cargl' [enabled by default]
     int cargl (void);
         ^
    _configtest.c:7:5: warning: conflicting types for built-in function 'ccoshl' [enabled by default]
     int ccoshl (void);
         ^
    _configtest.c:8:5: warning: conflicting types for built-in function 'conjl' [enabled by default]
     int conjl (void);
         ^
    _configtest.c:9:5: warning: conflicting types for built-in function 'csinl' [enabled by default]
     int csinl (void);
         ^
    _configtest.c:10:5: warning: conflicting types for built-in function 'clogl' [enabled by default]
     int clogl (void);
         ^
    _configtest.c:11:5: warning: conflicting types for built-in function 'cexpl' [enabled by default]
     int cexpl (void);
         ^
    _configtest.c:12:5: warning: conflicting types for built-in function 'ccosl' [enabled by default]
     int ccosl (void);
         ^
    _configtest.c:13:5: warning: conflicting types for built-in function 'ctanl' [enabled by default]
     int ctanl (void);
         ^
    _configtest.c:14:5: warning: conflicting types for built-in function 'cpowl' [enabled by default]
     int cpowl (void);
         ^
    _configtest.c:15:5: warning: conflicting types for built-in function 'casinhl' [enabled by default]
     int casinhl (void);
         ^
    _configtest.c:16:5: warning: conflicting types for built-in function 'csqrtl' [enabled by default]
     int csqrtl (void);
         ^
    _configtest.c:17:5: warning: conflicting types for built-in function 'casinl' [enabled by default]
     int casinl (void);
         ^
    _configtest.c:18:5: warning: conflicting types for built-in function 'catanl' [enabled by default]
     int catanl (void);
         ^
    _configtest.c:19:5: warning: conflicting types for built-in function 'catanhl' [enabled by default]
     int catanhl (void);
         ^
    _configtest.c:20:5: warning: conflicting types for built-in function 'creall' [enabled by default]
     int creall (void);
         ^
    _configtest.c:21:5: warning: conflicting types for built-in function 'cabsl' [enabled by default]
     int cabsl (void);
         ^
    _configtest.c:22:5: warning: conflicting types for built-in function 'cimagl' [enabled by default]
     int cimagl (void);
         ^
    _configtest.c:2:41: error: expected ';', ',' or ')' before 'a'
     static int static_func (char * restrict a)
                                             ^
    _configtest.c:2:12: warning: 'static_func' defined but not used [-Wunused-function]
     static int static_func (char * __restrict__ a)
                ^
    _configtest.o: In function `main':
    /tmp/easy_install-Tus748/numpy-1.12.1rc1/_configtest.c:6: undefined reference to `exp'
    collect2: error: ld returned 1 exit status
    _configtest.c:1:24: fatal error: sys/endian.h: No such file or directory
     #include 
                            ^
    compilation terminated.
    _configtest.c: In function 'main':
    _configtest.c:7:12: error: 'SIZEOF_LONGDOUBLE' undeclared (first use in this function)
         (void) SIZEOF_LONGDOUBLE;
                ^
    _configtest.c:7:12: note: each undeclared identifier is reported only once for each function it appears in
    _configtest.o: In function `main':
    /tmp/easy_install-Tus748/numpy-1.12.1rc1/_configtest.c:6: undefined reference to `exp'
    collect2: error: ld returned 1 exit status
    _configtest.o: In function `main':
    /tmp/easy_install-Tus748/numpy-1.12.1rc1/_configtest.c:5: undefined reference to `__builtin_mul_overflow'
    collect2: error: ld returned 1 exit status
    _configtest.c:3:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
     #pragma clang diagnostic error "-Wattributes"
     ^
    _configtest.c:5:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
     int __declspec(thread) foo;
         ^
    _configtest.c: In function '__declspec':
    _configtest.c:5:24: error: expected declaration specifiers before 'foo'
     int __declspec(thread) foo;
                            ^
    _configtest.c:9:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
     {
     ^
    _configtest.c:11:1: error: expected '{' at end of input
     }
     ^
    _configtest.c:11:1: warning: control reaches end of non-void function [-Wreturn-type]
     }
     ^
    _configtest.c: In function 'main':
    _configtest.c:8:12: error: 'HAVE_DECL_SIGNBIT' undeclared (first use in this function)
         (void) HAVE_DECL_SIGNBIT;
                ^
    _configtest.c:8:12: note: each undeclared identifier is reported only once for each function it appears in
    _configtest.c:2:41: error: expected ';', ',' or ')' before 'a'
     static int static_func (char * restrict a)
                                             ^
    File: build/src.linux-x86_64-2.7/numpy/core/include/numpy/config.h
    #define HAVE_ENDIAN_H 1
    #define SIZEOF_PY_INTPTR_T 8
    #define SIZEOF_OFF_T 8
    #define SIZEOF_PY_LONG_LONG 8
    #define MATHLIB m
    #define HAVE_SIN 1
    #define HAVE_COS 1
    #define HAVE_TAN 1
    #define HAVE_SINH 1
    #define HAVE_COSH 1
    #define HAVE_TANH 1
    #define HAVE_FABS 1
    #define HAVE_FLOOR 1
    #define HAVE_CEIL 1
    #define HAVE_SQRT 1
    #define HAVE_LOG10 1
    #define HAVE_LOG 1
    #define HAVE_EXP 1
    #define HAVE_ASIN 1
    #define HAVE_ACOS 1
    #define HAVE_ATAN 1
    #define HAVE_FMOD 1
    #define HAVE_MODF 1
    #define HAVE_FREXP 1
    #define HAVE_LDEXP 1
    #define HAVE_RINT 1
    #define HAVE_TRUNC 1
    #define HAVE_EXP2 1
    #define HAVE_LOG2 1
    #define HAVE_ATAN2 1
    #define HAVE_POW 1
    #define HAVE_NEXTAFTER 1
    #define HAVE_STRTOLL 1
    #define HAVE_STRTOULL 1
    #define HAVE_CBRT 1
    #define HAVE_STRTOLD_L 1
    #define HAVE_FALLOCATE 1
    #define HAVE_XMMINTRIN_H 1
    #define HAVE_EMMINTRIN_H 1
    #define HAVE_FEATURES_H 1
    #define HAVE___BUILTIN_ISNAN 1
    #define HAVE___BUILTIN_ISINF 1
    #define HAVE___BUILTIN_ISFINITE 1
    #define HAVE___BUILTIN_BSWAP32 1
    #define HAVE___BUILTIN_BSWAP64 1
    #define HAVE___BUILTIN_EXPECT 1
    #define HAVE___BUILTIN_CPU_SUPPORTS 1
    #define HAVE__MM_LOAD_PS 1
    #define HAVE__MM_PREFETCH 1
    #define HAVE__MM_LOAD_PD 1
    #define HAVE___BUILTIN_PREFETCH 1
    #define HAVE_LINK_AVX 1
    #define HAVE_LINK_AVX2 1
    #define HAVE_ATTRIBUTE_OPTIMIZE_UNROLL_LOOPS 1
    #define HAVE_ATTRIBUTE_OPTIMIZE_OPT_3 1
    #define HAVE_ATTRIBUTE_NONNULL 1
    #define HAVE_ATTRIBUTE_TARGET_AVX 1
    #define HAVE_ATTRIBUTE_TARGET_AVX2 1
    #define HAVE___THREAD 1
    #define HAVE_SINF 1
    #define HAVE_COSF 1
    #define HAVE_TANF 1
    #define HAVE_SINHF 1
    #define HAVE_COSHF 1
    #define HAVE_TANHF 1
    #define HAVE_FABSF 1
    #define HAVE_FLOORF 1
    #define HAVE_CEILF 1
    #define HAVE_RINTF 1
    #define HAVE_TRUNCF 1
    #define HAVE_SQRTF 1
    #define HAVE_LOG10F 1
    #define HAVE_LOGF 1
    #define HAVE_LOG1PF 1
    #define HAVE_EXPF 1
    #define HAVE_EXPM1F 1
    #define HAVE_ASINF 1
    #define HAVE_ACOSF 1
    #define HAVE_ATANF 1
    #define HAVE_ASINHF 1
    #define HAVE_ACOSHF 1
    #define HAVE_ATANHF 1
    #define HAVE_HYPOTF 1
    #def_configtest.c:1:5: warning: conflicting types for built-in function 'exp' [enabled by default]
     int exp (void);
         ^
    _configtest.o: In function `main':
    /tmp/easy_install-Tus748/numpy-1.12.1rc1/_configtest.c:6: undefined reference to `exp'
    collect2: error: ld returned 1 exit status
    _configtest.c:1:5: warning: conflicting types for built-in function 'exp' [enabled by default]
     int exp (void);
         ^
    _configtest.c:3:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
     main()
     ^
    ine HAVE_ATAN2F 1
    #define HAVE_POWF 1
    #define HAVE_FMODF 1
    #define HAVE_MODFF 1
    #define HAVE_FREXPF 1
    #define HAVE_LDEXPF 1
    #define HAVE_EXP2F 1
    #define HAVE_LOG2F 1
    #define HAVE_COPYSIGNF 1
    #define HAVE_NEXTAFTERF 1
    #define HAVE_CBRTF 1
    #define HAVE_SINL 1
    #define HAVE_COSL 1
    #define HAVE_TANL 1
    #define HAVE_SINHL 1
    #define HAVE_COSHL 1
    #define HAVE_TANHL 1
    #define HAVE_FABSL 1
    #define HAVE_FLOORL 1
    #define HAVE_CEILL 1
    #define HAVE_RINTL 1
    #define HAVE_TRUNCL 1
    #define HAVE_SQRTL 1
    #define HAVE_LOG10L 1
    #define HAVE_LOGL 1
    #define HAVE_LOG1PL 1
    #define HAVE_EXPL 1
    #define HAVE_EXPM1L 1
    #define HAVE_ASINL 1
    #define HAVE_ACOSL 1
    #define HAVE_ATANL 1
    #define HAVE_ASINHL 1
    #define HAVE_ACOSHL 1
    #define HAVE_ATANHL 1
    #define HAVE_HYPOTL 1
    #define HAVE_ATAN2L 1
    #define HAVE_POWL 1
    #define HAVE_FMODL 1
    #define HAVE_MODFL 1
    #define HAVE_FREXPL 1
    #define HAVE_LDEXPL 1
    #define HAVE_EXP2L 1
    #define HAVE_LOG2L 1
    #define HAVE_COPYSIGNL 1
    #define HAVE_NEXTAFTERL 1
    #define HAVE_CBRTL 1
    #define HAVE_DECL_SIGNBIT
    #define HAVE_COMPLEX_H 1
    #define HAVE_CABS 1
    #define HAVE_CACOS 1
    #define HAVE_CACOSH 1
    #define HAVE_CARG 1
    #define HAVE_CASIN 1
    #define HAVE_CASINH 1
    #define HAVE_CATAN 1
    #define HAVE_CATANH 1
    #define HAVE_CCOS 1
    #define HAVE_CCOSH 1
    #define HAVE_CEXP 1
    #define HAVE_CIMAG 1
    #define HAVE_CLOG 1
    #define HAVE_CONJ 1
    #define HAVE_CPOW 1
    #define HAVE_CPROJ 1
    #define HAVE_CREAL 1
    #define HAVE_CSIN 1
    #define HAVE_CSINH 1
    #define HAVE_CSQRT 1
    #define HAVE_CTAN 1
    #define HAVE_CTANH 1
    #define HAVE_CABSF 1
    #define HAVE_CACOSF 1
    #define HAVE_CACOSHF 1
    #define HAVE_CARGF 1
    #define HAVE_CASINF 1
    #define HAVE_CASINHF 1
    #define HAVE_CATANF 1
    #define HAVE_CATANHF 1
    #define HAVE_CCOSF 1
    #define HAVE_CCOSHF 1
    #define HAVE_CEXPF 1
    #define HAVE_CIMAGF 1
    #define HAVE_CLOGF 1
    #define HAVE_CONJF 1
    #define HAVE_CPOWF 1
    #define HAVE_CPROJF 1
    #define HAVE_CREALF 1
    #define HAVE_CSINF 1
    #define HAVE_CSINHF 1
    #define HAVE_CSQRTF 1
    #define HAVE_CTANF 1
    #define HAVE_CTANHF 1
    #define HAVE_CABSL 1
    #define HAVE_CACOSL 1
    #define HAVE_CACOSHL 1
    #define HAVE_CARGL 1
    #define HAVE_CASINL 1
    #define HAVE_CASINHL 1
    #define HAVE_CATANL 1
    #define HAVE_CATANHL 1
    #define HAVE_CCOSL 1
    #define HAVE_CCOSHL 1
    #define HAVE_CEXPL 1
    #define HAVE_CIMAGL 1
    #define HAVE_CLOGL 1
    #define HAVE_CONJL 1
    #define HAVE_CPOWL 1
    #define HAVE_CPROJL 1
    #define HAVE_CREALL 1
    #define HAVE_CSINL 1
    #define HAVE_CSINHL 1
    #define HAVE_CSQRTL 1
    #define HAVE_CTANL 1
    #define HAVE_CTANHL 1
    #define NPY_RESTRICT __restrict__
    #define NPY_RELAXED_STRIDES_CHECKING 1
    #define HAVE_LDOUBLE_INTEL_EXTENDED_16_BYTES_LE 1
    #ifndef __cplusplus
    /* #undef inline */
    #endif
    
    #ifndef _NPY_NPY_CONFIG_H_
    #error config.h should never be included directly, include npy_config.h instead
    #endif
    
    EOF
    _configtest.o: In function `main':
    /tmp/easy_install-Tus748/numpy-1.12.1rc1/_configtest.c:6: undefined reference to `exp'
    collect2: error: ld returned 1 exit status
    File: build/src.linux-x86_64-2.7/numpy/core/include/numpy/_numpyconfig.h
    #define NPY_HAVE_ENDIAN_H 1
    #define NPY_SIZEOF_SHORT SIZEOF_SHORT
    #define NPY_SIZEOF_INT SIZEOF_INT
    #define NPY_SIZEOF_LONG SIZEOF_LONG
    #define NPY_SIZEOF_FLOAT 4
    #define NPY_SIZEOF_COMPLEX_FLOAT 8
    #define NPY_SIZEOF_DOUBLE 8
    #define NPY_SIZEOF_COMPLEX_DOUBLE 16
    #define NPY_SIZEOF_LONGDOUBLE 16
    #define NPY_SIZEOF_COMPLEX_LONGDOUBLE 32
    #define NPY_SIZEOF_PY_INTPTR_T 8
    #define NPY_SIZEOF_OFF_T 8
    #define NPY_SIZEOF_PY_LONG_LONG 8
    #define NPY_SIZEOF_LONGLONG 8
    #define NPY_NO_SMP 0
    #define NPY_HAVE_DECL_ISNAN
    #define NPY_HAVE_DECL_ISINF
    #define NPY_HAVE_DECL_ISFINITE
    #define NPY_HAVE_DECL_SIGNBIT
    #define NPY_USE_C99_COMPLEX 1
    #define NPY_HAVE_COMPLEX_DOUBLE 1
    #define NPY_HAVE_COMPLEX_FLOAT 1
    #define NPY_HAVE_COMPLEX_LONG_DOUBLE 1
    #define NPY_RELAXED_STRIDES_CHECKING 1
    #define NPY_USE_C99_FORMATS 1
    #define NPY_VISIBILITY_HIDDEN __attribute__((visibility("hidden")))
    #define NPY_ABI_VERSION 0x01000009
    #define NPY_API_VERSION 0x0000000A
    
    #ifndef __STDC_FORMAT_MACROS
    #define __STDC_FORMAT_MACROS 1
    #endif
    
    EOF
    ### Warning:  Using unoptimized lapack ###
    ### Warning:  Using unoptimized lapack ###
    warning: no previously-included files matching '*.pyo' found anywhere in distribution
    warning: no previously-included files matching '*.pyd' found anywhere in distribution
    numpy/linalg/lapack_lite/dlamch.c: In function 'dlamc4_':
    numpy/linalg/lapack_lite/dlamch.c:720:13: warning: variable 'i__1' set but not used [-Wunused-but-set-variable]
         integer i__1;
                 ^
    numpy/linalg/lapack_lite/dlamch.c: In function 'dlamc5_':
    numpy/linalg/lapack_lite/dlamch.c:834:13: warning: variable 'i__1' set but not used [-Wunused-but-set-variable]
         integer i__1;
                 ^
    numpy/linalg/lapack_lite/blas_lite.c: In function 'cgemm_':
    numpy/linalg/lapack_lite/blas_lite.c:352:20: warning: variable 'ncola' set but not used [-Wunused-but-set-variable]
         static integer ncola;
                        ^
    numpy/linalg/lapack_lite/blas_lite.c: In function 'dgemm_':
    numpy/linalg/lapack_lite/blas_lite.c:6624:20: warning: variable 'ncola' set but not used [-Wunused-but-set-variable]
         static integer ncola;
                        ^
    numpy/linalg/lapack_lite/blas_lite.c: In function 'sgemm_':
    numpy/linalg/lapack_lite/blas_lite.c:11190:20: warning: variable 'ncola' set but not used [-Wunused-but-set-variable]
         static integer ncola;
                        ^
    numpy/linalg/lapack_lite/blas_lite.c: In function 'zgemm_':
    numpy/linalg/lapack_lite/blas_lite.c:15222:20: warning: variable 'ncola' set but not used [-Wunused-but-set-variable]
         static integer ncola;
                        ^
    numpy/linalg/lapack_lite/blas_lite.c: At top level:
    numpy/linalg/lapack_lite/blas_lite.c:24:16: warning: 'c__1' defined but not used [-Wunused-variable]
     static integer c__1 = 1;
                    ^
    numpy/linalg/lapack_lite/dlapack_lite.c: In function 'claed7_':
    numpy/linalg/lapack_lite/dlapack_lite.c:9857:59: warning: variable 'ind2' set but not used [-Wunused-but-set-variable]
         static integer i__, k, n1, n2, iq, iw, iz, ptr, ind1, ind2, indx, curr,
                                                               ^
    numpy/linalg/lapack_lite/dlapack_lite.c:9857:53: warning: variable 'ind1' set but not used [-Wunused-but-set-variable]
         static integer i__, k, n1, n2, iq, iw, iz, ptr, ind1, ind2, indx, curr,
                                                         ^
    numpy/linalg/lapack_lite/dlapack_lite.c: In function 'dbdsqr_':
    numpy/linalg/lapack_lite/dlapack_lite.c:27451:23: warning: variable 'sminlo' set but not used [-Wunused-but-set-variable]
         static doublereal sminlo, tolmul;
                           ^
    numpy/linalg/lapack_lite/dlapack_lite.c: In function 'sbdsqr_':
    numpy/linalg/lapack_lite/dlapack_lite.c:64393:17: warning: variable 'sminlo' set but not used [-Wunused-but-set-variable]
         static real sminlo, tolmul;
                     ^
    numpy/linalg/lapack_lite/zlapack_lite.c: In function 'zlaed7_':
    numpy/linalg/lapack_lite/zlapack_lite.c:10000:59: warning: variable 'ind2' set but not used [-Wunused-but-set-variable]
         static integer i__, k, n1, n2, iq, iw, iz, ptr, ind1, ind2, indx, curr,
                                                               ^
    numpy/linalg/lapack_lite/zlapack_lite.c:10000:53: warning: variable 'ind1' set but not used [-Wunused-but-set-variable]
         static integer i__, k, n1, n2, iq, iw, iz, ptr, ind1, ind2, indx, curr,
                                                         ^
    numpy/linalg/lapack_lite/dlamch.c: In function 'dlamc4_':
    numpy/linalg/lapack_lite/dlamch.c:720:13: warning: variable 'i__1' set but not used [-Wunused-but-set-variable]
         integer i__1;
                 ^
    numpy/linalg/lapack_lite/dlamch.c: In function 'dlamc5_':
    numpy/linalg/lapack_lite/dlamch.c:834:13: warning: variable 'i__1' set but not used [-Wunused-but-set-variable]
         integer i__1;
                 ^
    numpy/linalg/lapack_lite/blas_lite.c: In function 'cgemm_':
    numpy/linalg/lapack_lite/blas_lite.c:352:20: warning: variable 'ncola' set but not used [-Wunused-but-set-variable]
         static integer ncola;
                        ^
    numpy/linalg/lapack_lite/blas_lite.c: In function 'dgemm_':
    numpy/linalg/lapack_lite/blas_lite.c:6624:20: warning: variable 'ncola' set but not used [-Wunused-but-set-variable]
         static integer ncola;
                        ^
    numpy/linalg/lapack_lite/blas_lite.c: In function 'sgemm_':
    numpy/linalg/lapack_lite/blas_lite.c:11190:20: warning: variable 'ncola' set but not used [-Wunused-but-set-variable]
         static integer ncola;
                        ^
    numpy/linalg/lapack_lite/blas_lite.c: In function 'zgemm_':
    numpy/linalg/lapack_lite/blas_lite.c:15222:20: warning: variable 'ncola' set but not used [-Wunused-but-set-variable]
         static integer ncola;
                        ^
    numpy/linalg/lapack_lite/blas_lite.c: At top level:
    numpy/linalg/lapack_lite/blas_lite.c:24:16: warning: 'c__1' defined but not used [-Wunused-variable]
     static integer c__1 = 1;
                    ^
    numpy/linalg/lapack_lite/dlapack_lite.c: In function 'claed7_':
    numpy/linalg/lapack_lite/dlapack_lite.c:9857:59: warning: variable 'ind2' set but not used [-Wunused-but-set-variable]
         static integer i__, k, n1, n2, iq, iw, iz, ptr, ind1, ind2, indx, curr,
                                                               ^
    numpy/linalg/lapack_lite/dlapack_lite.c:9857:53: warning: variable 'ind1' set but not used [-Wunused-but-set-variable]
         static integer i__, k, n1, n2, iq, iw, iz, ptr, ind1, ind2, indx, curr,
                                                         ^
    numpy/linalg/lapack_lite/dlapack_lite.c: In function 'dbdsqr_':
    numpy/linalg/lapack_lite/dlapack_lite.c:27451:23: warning: variable 'sminlo' set but not used [-Wunused-but-set-variable]
         static doublereal sminlo, tolmul;
                           ^
    numpy/linalg/lapack_lite/dlapack_lite.c: In function 'sbdsqr_':
    numpy/linalg/lapack_lite/dlapack_lite.c:64393:17: warning: variable 'sminlo' set but not used [-Wunused-but-set-variable]
         static real sminlo, tolmul;
                     ^
    numpy/linalg/lapack_lite/zlapack_lite.c: In function 'zlaed7_':
    numpy/linalg/lapack_lite/zlapack_lite.c:10000:59: warning: variable 'ind2' set but not used [-Wunused-but-set-variable]
         static integer i__, k, n1, n2, iq, iw, iz, ptr, ind1, ind2, indx, curr,
                                                               ^
    numpy/linalg/lapack_lite/zlapack_lite.c:10000:53: warning: variable 'ind1' set but not used [-Wunused-but-set-variable]
         static integer i__, k, n1, n2, iq, iw, iz, ptr, ind1, ind2, indx, curr,
                                                         ^
    zip_safe flag not set; analyzing archive contents...
    numpy._import_tools: module references __file__
    numpy._import_tools: module references __path__
    numpy.testing.nosetester: module references __file__
    numpy.testing.utils: module references __file__
    numpy.testing.noseclasses: module references __file__
    numpy.core.setup_common: module references __file__
    numpy.core.cversions: module references __file__
    numpy.core.setup: module references __file__
    numpy.core.generate_numpy_api: module references __file__
    numpy.doc.__init__: module references __file__
    numpy.distutils.misc_util: module references __file__
    numpy.distutils.system_info: module references __file__
    numpy.distutils.npy_pkg_config: module references __file__
    numpy.distutils.exec_command: module references __file__
    numpy.distutils.command.build_src: module references __file__
    numpy.distutils.fcompiler.__init__: module references __file__
    numpy.distutils.fcompiler.compaq: module references __file__
    numpy.f2py.f2py2e: module references __file__
    numpy.f2py.diagnose: module references __file__
    numpy.f2py.setup: module references __file__
    numpy.lib.utils: module references __file__
    numpy.lib.utils: module references __path__
    numpy.lib.utils: module MAY be using inspect.getsource
    numpy.lib.utils: module MAY be using inspect.getsourcefile
    
    Installed /tmp/pip_build_root/scipy/numpy-1.12.1rc1-py2.7-linux-x86_64.egg
    
    warning: no previously-included files matching '*_subr_*.f' found under directory 'scipy/linalg/src/id_dist/src'
    no previously-included directories found matching 'benchmarks/env'
    no previously-included directories found matching 'benchmarks/results'
    no previously-included directories found matching 'benchmarks/html'
    no previously-included directories found matching 'benchmarks/scipy'
    no previously-included directories found matching 'scipy/special/tests/data/boost'
    no previously-included directories found matching 'scipy/special/tests/data/gsl'
    no previously-included directories found matching 'doc/build'
    no previously-included directories found matching 'doc/source/generated'
    no previously-included directories found matching '*/__pycache__'
    warning: no previously-included files matching '*~' found anywhere in distribution
    warning: no previously-included files matching '*.bak' found anywhere in distribution
    warning: no previously-included files matching '*.swp' found anywhere in distribution
    warning: no previously-included files matching '*.pyo' found anywhere in distribution
Downloading/unpacking scikit-image>=0.9.3 (from -r requirements.txt (line 4))
  Downloading scikit-image-0.12.3.tar.gz (20.7MB): 20.7MB downloaded
  Running setup.py (path:/tmp/pip_build_root/scikit-image/setup.py) egg_info for package scikit-image
    To install scikit-image from source, you will need numpy.
    Install numpy with pip:
    pip install numpy
    Or use your operating system package manager. For more
    details, see http://scikit-image.org/docs/stable/install.html
    Complete output from command python setup.py egg_info:
    To install scikit-image from source, you will need numpy.

Install numpy with pip:

pip install numpy

Or use your operating system package manager. For more

details, see http://scikit-image.org/docs/stable/install.html

----------------------------------------
Cleaning up...
Command python setup.py egg_info failed with error code 1 in /tmp/pip_build_root/scikit-image
Storing debug log for failure in /root/.pip/pip.log

bash: cd: /home/caffe/python/requirements.txt: Not a directory
root@2bd20662c982:/usr/lib/x86_64-linux-gnu# cd /home/caffe/python/            
=0.19.2 in /usr/lib/python2.7/dist-packages (from -r requirements.txt (line 1))
Requirement already satisfied (use --upgrade to upgrade): numpy>=1.7.1 in /usr/lib/python2.7/dist-packages (from -r requirements.txt (line 2))
Requirement already satisfied (use --upgrade to upgrade): scipy>=0.13.2 in /usr/lib/python2.7/dist-packages (from -r requirements.txt (line 3))
Requirement already satisfied (use --upgrade to upgrade): scikit-image>=0.9.3 in /usr/lib/python2.7/dist-packages (from -r requirements.txt (line 4))
Requirement already satisfied (use --upgrade to upgrade): matplotlib>=1.3.1 in /usr/lib/pymodules/python2.7 (from -r requirements.txt (line 5))
Downloading/unpacking ipython>=3.0.0 (from -r requirements.txt (line 6))
  Cannot fetch index base URL https://pypi.python.org/simple/
  Downloading ipython-5.3.0-py2-none-any.whl (750kB): 750kB downloaded
Downloading/unpacking h5py>=2.2.0 (from -r requirements.txt (line 7))
  Downloading h5py-2.6.0.tar.gz (245kB): 245kB downloaded
  Running setup.py (path:/tmp/pip_build_root/h5py/setup.py) egg_info for package h5py
    zip_safe flag not set; analyzing archive contents...
    
    Installed /tmp/pip_build_root/h5py/pkgconfig-1.2.2-py2.7.egg
    
    warning: no previously-included files found matching 'h5py/defs.pyx'
    warning: no previously-included files found matching 'h5py/defs.pxd'
    warning: no previously-included files found matching 'h5py/config.pxi'
    no previously-included directories found matching 'docs/_build'
    no previously-included directories found matching 'docs_api/_build'
    warning: no previously-included files matching '.DS_Store' found under directory '*'
Downloading/unpacking leveldb>=0.191 (from -r requirements.txt (line 8))
  Downloading leveldb-0.194.tar.gz (228kB): 228kB downloaded
  Running setup.py (path:/tmp/pip_build_root/leveldb/setup.py) egg_info for package leveldb
    
    warning: no files found matching 'leveldb/*.cc'
Downloading/unpacking networkx>=1.8.1 (from -r requirements.txt (line 9))
  Downloading networkx-1.11-py2.py3-none-any.whl (1.3MB): 1.3MB downloaded
Requirement already satisfied (use --upgrade to upgrade): nose>=1.3.0 in /usr/lib/python2.7/dist-packages (from -r requirements.txt (line 10))
Downloading/unpacking pandas>=0.12.0 (from -r requirements.txt (line 11))
  Downloading pandas-0.19.2.tar.gz (9.2MB): 9.2MB downloaded
  Running setup.py (path:/tmp/pip_build_root/pandas/setup.py) egg_info for package pandas
    
    package init file 'pandas/io/tests/sas/__init__.py' not found (or not a regular file)
    warning: no files found matching 'README.rst'
    no previously-included directories found matching 'doc/build'
    warning: no directories found matching 'examples'
    warning: no previously-included files matching '*.so' found anywhere in distribution
    warning: no previously-included files matching '*.pyd' found anywhere in distribution
    warning: no previously-included files matching '*.pyc' found anywhere in distribution
    warning: no previously-included files matching '*~' found anywhere in distribution
    warning: no previously-included files matching '#*' found anywhere in distribution
    warning: no previously-included files matching '.git*' found anywhere in distribution
    warning: no previously-included files matching '.DS_Store' found anywhere in distribution
    warning: no previously-included files matching '*.png' found anywhere in distribution
Requirement already satisfied (use --upgrade to upgrade): python-dateutil>=1.4,<2 in /usr/lib/python2.7/dist-packages (from -r requirements.txt (line 12))
Downloading/unpacking protobuf>=2.5.0 (from -r requirements.txt (line 13))
  Downloading protobuf-3.2.0-py2.py3-none-any.whl (360kB): 360kB downloaded
Downloading/unpacking python-gflags>=2.0 (from -r requirements.txt (line 14))
  Downloading python-gflags-3.1.1.tar.gz (52kB): 52kB downloaded
  Running setup.py (path:/tmp/pip_build_root/python-gflags/setup.py) egg_info for package python-gflags
    
Downloading/unpacking pyyaml>=3.10 (from -r requirements.txt (line 15))
  Downloading PyYAML-3.12.tar.gz (253kB): 253kB downloaded
  Running setup.py (path:/tmp/pip_build_root/pyyaml/setup.py) egg_info for package pyyaml
    
    skipping 'ext/_yaml.c' Cython extension (up-to-date)
Requirement already satisfied (use --upgrade to upgrade): Pillow>=2.3.0 in /usr/lib/python2.7/dist-packages (from -r requirements.txt (line 16))
Requirement already satisfied (use --upgrade to upgrade): six>=1.1.0 in /usr/lib/python2.7/dist-packages (from -r requirements.txt (line 17))
Downloading/unpacking tornado (from matplotlib>=1.3.1->-r requirements.txt (line 5))
  Downloading tornado-4.4.2.tar.gz (460kB): 460kB downloaded
  Running setup.py (path:/tmp/pip_build_root/tornado/setup.py) egg_info for package tornado
    
    no previously-included directories found matching 'docs/build'
    warning: no files found matching 'tornado/test/README'
Requirement already satisfied (use --upgrade to upgrade): pyparsing>=1.5.6 in /usr/lib/python2.7/dist-packages (from matplotlib>=1.3.1->-r requirements.txt (line 5))
Downloading/unpacking pickleshare (from ipython>=3.0.0->-r requirements.txt (line 6))
  Downloading pickleshare-0.7.4-py2.py3-none-any.whl
Downloading/unpacking pathlib2 (from ipython>=3.0.0->-r requirements.txt (line 6))
  Downloading pathlib2-2.2.1-py2.py3-none-any.whl
Downloading/unpacking setuptools>=18.5 (from ipython>=3.0.0->-r requirements.txt (line 6))
  Downloading setuptools-34.3.1-py2.py3-none-any.whl (389kB): 389kB downloaded
Downloading/unpacking traitlets>=4.2 (from ipython>=3.0.0->-r requirements.txt (line 6))
  Downloading traitlets-4.3.2-py2.py3-none-any.whl (74kB): 74kB downloaded
Downloading/unpacking simplegeneric>0.8 (from ipython>=3.0.0->-r requirements.txt (line 6))
  Downloading simplegeneric-0.8.1.zip
  Running setup.py (path:/tmp/pip_build_root/simplegeneric/setup.py) egg_info for package simplegeneric
    
Downloading/unpacking prompt-toolkit>=1.0.4,<2.0.0 (from ipython>=3.0.0->-r requirements.txt (line 6))
  Downloading prompt_toolkit-1.0.13-py2-none-any.whl (247kB): 247kB downloaded
Downloading/unpacking pygments (from ipython>=3.0.0->-r requirements.txt (line 6))
  Downloading Pygments-2.2.0-py2.py3-none-any.whl (841kB): 841kB downloaded
Downloading/unpacking pexpect (from ipython>=3.0.0->-r requirements.txt (line 6))
  Downloading pexpect-4.2.1-py2.py3-none-any.whl (55kB): 55kB downloaded
Requirement already satisfied (use --upgrade to upgrade): decorator in /usr/lib/python2.7/dist-packages (from ipython>=3.0.0->-r requirements.txt (line 6))
Downloading/unpacking backports.shutil-get-terminal-size (from ipython>=3.0.0->-r requirements.txt (line 6))
  Downloading backports.shutil_get_terminal_size-1.0.0-py2.py3-none-any.whl
Requirement already satisfied (use --upgrade to upgrade): pytz>=2011k in /usr/lib/python2.7/dist-packages (from pandas>=0.12.0->-r requirements.txt (line 11))
Downloading/unpacking backports.ssl-match-hostname (from tornado->matplotlib>=1.3.1->-r requirements.txt (line 5))
  Downloading backports.ssl_match_hostname-3.5.0.1.tar.gz
  Running setup.py (path:/tmp/pip_build_root/backports.ssl-match-hostname/setup.py) egg_info for package backports.ssl-match-hostname
    
Downloading/unpacking singledispatch (from tornado->matplotlib>=1.3.1->-r requirements.txt (line 5))
  Downloading singledispatch-3.4.0.3-py2.py3-none-any.whl
Downloading/unpacking certifi (from tornado->matplotlib>=1.3.1->-r requirements.txt (line 5))
  Downloading certifi-2017.1.23-py2.py3-none-any.whl (382kB): 382kB downloaded
Downloading/unpacking backports-abc>=0.4 (from tornado->matplotlib>=1.3.1->-r requirements.txt (line 5))
  Downloading backports_abc-0.5-py2.py3-none-any.whl
Downloading/unpacking scandir (from pathlib2->ipython>=3.0.0->-r requirements.txt (line 6))
  Downloading scandir-1.5.tar.gz
  Running setup.py (path:/tmp/pip_build_root/scandir/setup.py) egg_info for package scandir
    
Downloading/unpacking appdirs>=1.4.0 (from setuptools>=18.5->ipython>=3.0.0->-r requirements.txt (line 6))
  Downloading appdirs-1.4.3-py2.py3-none-any.whl
Downloading/unpacking packaging>=16.8 (from setuptools>=18.5->ipython>=3.0.0->-r requirements.txt (line 6))
  Downloading packaging-16.8-py2.py3-none-any.whl
Downloading/unpacking ipython-genutils (from traitlets>=4.2->ipython>=3.0.0->-r requirements.txt (line 6))
  Downloading ipython_genutils-0.1.0-py2.py3-none-any.whl
Downloading/unpacking enum34 (from traitlets>=4.2->ipython>=3.0.0->-r requirements.txt (line 6))
  Downloading enum34-1.1.6-py2-none-any.whl
Downloading/unpacking wcwidth (from prompt-toolkit>=1.0.4,<2.0.0->ipython>=3.0.0->-r requirements.txt (line 6))
  Downloading wcwidth-0.1.7-py2.py3-none-any.whl
Downloading/unpacking ptyprocess>=0.5 (from pexpect->ipython>=3.0.0->-r requirements.txt (line 6))
  Downloading ptyprocess-0.5.1-py2.py3-none-any.whl
Installing collected packages: ipython, h5py, leveldb, networkx, pandas, protobuf, python-gflags, pyyaml, tornado, pickleshare, pathlib2, setuptools, traitlets, simplegeneric, prompt-toolkit, pygments, pexpect, backports.shutil-get-terminal-size, backports.ssl-match-hostname, singledispatch, certifi, backports-abc, scandir, appdirs, packaging, ipython-genutils, enum34, wcwidth, ptyprocess
  Running setup.py install for h5py
    Autodetected HDF5 1.8.11
    ********************************************************************************
                           Summary of the h5py configuration
    
        Path to HDF5: None
        HDF5 Version: '1.8.11'
         MPI Enabled: False
    Rebuild Required: False
    
    ********************************************************************************
    Executing api_gen rebuild of defs
    Executing cythonize()
    Compiling /tmp/pip_build_root/h5py/h5py/defs.pyx because it changed.
    Compiling /tmp/pip_build_root/h5py/h5py/_errors.pyx because it changed.
    Compiling /tmp/pip_build_root/h5py/h5py/_objects.pyx because it changed.
    Compiling /tmp/pip_build_root/h5py/h5py/_proxy.pyx because it changed.
    Compiling /tmp/pip_build_root/h5py/h5py/h5fd.pyx because it changed.
    Compiling /tmp/pip_build_root/h5py/h5py/h5z.pyx because it changed.
    Compiling /tmp/pip_build_root/h5py/h5py/h5.pyx because it changed.
    Compiling /tmp/pip_build_root/h5py/h5py/h5i.pyx because it changed.
    Compiling /tmp/pip_build_root/h5py/h5py/h5r.pyx because it changed.
    Compiling /tmp/pip_build_root/h5py/h5py/utils.pyx because it changed.
    Compiling /tmp/pip_build_root/h5py/h5py/_conv.pyx because it changed.
    Compiling /tmp/pip_build_root/h5py/h5py/h5t.pyx because it changed.
    Compiling /tmp/pip_build_root/h5py/h5py/h5s.pyx because it changed.
    Compiling /tmp/pip_build_root/h5py/h5py/h5p.pyx because it changed.
    Compiling /tmp/pip_build_root/h5py/h5py/h5d.pyx because it changed.
    Compiling /tmp/pip_build_root/h5py/h5py/h5a.pyx because it changed.
    Compiling /tmp/pip_build_root/h5py/h5py/h5f.pyx because it changed.
    Compiling /tmp/pip_build_root/h5py/h5py/h5g.pyx because it changed.
    Compiling /tmp/pip_build_root/h5py/h5py/h5l.pyx because it changed.
    Compiling /tmp/pip_build_root/h5py/h5py/h5o.pyx because it changed.
    Compiling /tmp/pip_build_root/h5py/h5py/h5ds.pyx because it changed.
    Compiling /tmp/pip_build_root/h5py/h5py/h5ac.pyx because it changed.
    Cythonizing /tmp/pip_build_root/h5py/h5py/_conv.pyx
    Cythonizing /tmp/pip_build_root/h5py/h5py/_errors.pyx
    Cythonizing /tmp/pip_build_root/h5py/h5py/_objects.pyx
    Cythonizing /tmp/pip_build_root/h5py/h5py/_proxy.pyx
    Cythonizing /tmp/pip_build_root/h5py/h5py/defs.pyx
    Cythonizing /tmp/pip_build_root/h5py/h5py/h5.pyx
    Cythonizing /tmp/pip_build_root/h5py/h5py/h5a.pyx
    Cythonizing /tmp/pip_build_root/h5py/h5py/h5ac.pyx
    Cythonizing /tmp/pip_build_root/h5py/h5py/h5d.pyx
    Cythonizing /tmp/pip_build_root/h5py/h5py/h5ds.pyx
    Cythonizing /tmp/pip_build_root/h5py/h5py/h5f.pyx
    Cythonizing /tmp/pip_build_root/h5py/h5py/h5fd.pyx
    Cythonizing /tmp/pip_build_root/h5py/h5py/h5g.pyx
    Cythonizing /tmp/pip_build_root/h5py/h5py/h5i.pyx
    Cythonizing /tmp/pip_build_root/h5py/h5py/h5l.pyx
    Cythonizing /tmp/pip_build_root/h5py/h5py/h5o.pyx
    Cythonizing /tmp/pip_build_root/h5py/h5py/h5p.pyx
    Cythonizing /tmp/pip_build_root/h5py/h5py/h5r.pyx
    Cythonizing /tmp/pip_build_root/h5py/h5py/h5s.pyx
    Cythonizing /tmp/pip_build_root/h5py/h5py/h5t.pyx
    Cythonizing /tmp/pip_build_root/h5py/h5py/h5z.pyx
    Cythonizing /tmp/pip_build_root/h5py/h5py/utils.pyx
    building 'h5py.defs' extension
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DH5_USE_16_API -I/tmp/pip_build_root/h5py/lzf -I/opt/local/include -I/usr/local/include -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c /tmp/pip_build_root/h5py/h5py/defs.c -o build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/h5py/defs.o
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from /tmp/pip_build_root/h5py/h5py/api_compat.h:26,
                     from /tmp/pip_build_root/h5py/h5py/defs.c:354:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Acreate':
    /tmp/pip_build_root/h5py/h5py/defs.c:1056:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Aopen_idx':
    /tmp/pip_build_root/h5py/h5py/defs.c:1158:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Aopen_name':
    /tmp/pip_build_root/h5py/h5py/defs.c:1260:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Aget_num_attrs':
    /tmp/pip_build_root/h5py/h5py/defs.c:1766:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Aget_name':
    /tmp/pip_build_root/h5py/h5py/defs.c:1867:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Aget_space':
    /tmp/pip_build_root/h5py/h5py/defs.c:1969:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Aget_type':
    /tmp/pip_build_root/h5py/h5py/defs.c:2071:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Acreate_by_name':
    /tmp/pip_build_root/h5py/h5py/defs.c:2476:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Aopen':
    /tmp/pip_build_root/h5py/h5py/defs.c:2578:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Aopen_by_name':
    /tmp/pip_build_root/h5py/h5py/defs.c:2680:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Aopen_by_idx':
    /tmp/pip_build_root/h5py/h5py/defs.c:2782:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Aexists_by_name':
    /tmp/pip_build_root/h5py/h5py/defs.c:2884:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Aexists':
    /tmp/pip_build_root/h5py/h5py/defs.c:2986:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Aget_storage_size':
    /tmp/pip_build_root/h5py/h5py/defs.c:3694:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Dcreate2':
    /tmp/pip_build_root/h5py/h5py/defs.c:3796:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Dcreate_anon':
    /tmp/pip_build_root/h5py/h5py/defs.c:3898:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Dopen':
    /tmp/pip_build_root/h5py/h5py/defs.c:4000:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Dopen2':
    /tmp/pip_build_root/h5py/h5py/defs.c:4102:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Dget_space':
    /tmp/pip_build_root/h5py/h5py/defs.c:4305:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Dget_type':
    /tmp/pip_build_root/h5py/h5py/defs.c:4508:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Dget_create_plist':
    /tmp/pip_build_root/h5py/h5py/defs.c:4610:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Dget_access_plist':
    /tmp/pip_build_root/h5py/h5py/defs.c:4712:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Dget_offset':
    /tmp/pip_build_root/h5py/h5py/defs.c:4814:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Dget_storage_size':
    /tmp/pip_build_root/h5py/h5py/defs.c:4916:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Fcreate':
    /tmp/pip_build_root/h5py/h5py/defs.c:5927:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Fopen':
    /tmp/pip_build_root/h5py/h5py/defs.c:6029:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Fis_hdf5':
    /tmp/pip_build_root/h5py/h5py/defs.c:6232:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Freopen':
    /tmp/pip_build_root/h5py/h5py/defs.c:6435:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Fget_create_plist':
    /tmp/pip_build_root/h5py/h5py/defs.c:6840:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Fget_access_plist':
    /tmp/pip_build_root/h5py/h5py/defs.c:6942:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Fget_freespace':
    /tmp/pip_build_root/h5py/h5py/defs.c:7044:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Fget_name':
    /tmp/pip_build_root/h5py/h5py/defs.c:7146:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Fget_obj_count':
    /tmp/pip_build_root/h5py/h5py/defs.c:7248:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Fget_obj_ids':
    /tmp/pip_build_root/h5py/h5py/defs.c:7349:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Gcreate':
    /tmp/pip_build_root/h5py/h5py/defs.c:8157:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Gopen':
    /tmp/pip_build_root/h5py/h5py/defs.c:8259:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Gget_objname_by_idx':
    /tmp/pip_build_root/h5py/h5py/defs.c:8866:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Gget_objtype_by_idx':
    /tmp/pip_build_root/h5py/h5py/defs.c:8967:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Gget_comment':
    /tmp/pip_build_root/h5py/h5py/defs.c:9472:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Gcreate_anon':
    /tmp/pip_build_root/h5py/h5py/defs.c:9573:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Gcreate2':
    /tmp/pip_build_root/h5py/h5py/defs.c:9675:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Gopen2':
    /tmp/pip_build_root/h5py/h5py/defs.c:9777:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Gget_create_plist':
    /tmp/pip_build_root/h5py/h5py/defs.c:10081:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Iget_type':
    /tmp/pip_build_root/h5py/h5py/defs.c:10183:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Iget_name':
    /tmp/pip_build_root/h5py/h5py/defs.c:10284:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Iget_file_id':
    /tmp/pip_build_root/h5py/h5py/defs.c:10386:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Idec_ref':
    /tmp/pip_build_root/h5py/h5py/defs.c:10488:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Iget_ref':
    /tmp/pip_build_root/h5py/h5py/defs.c:10589:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Iinc_ref':
    /tmp/pip_build_root/h5py/h5py/defs.c:10690:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Iis_valid':
    /tmp/pip_build_root/h5py/h5py/defs.c:10791:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Lexists':
    /tmp/pip_build_root/h5py/h5py/defs.c:11701:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Lget_name_by_idx':
    /tmp/pip_build_root/h5py/h5py/defs.c:12005:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Oopen':
    /tmp/pip_build_root/h5py/h5py/defs.c:12713:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Oopen_by_addr':
    /tmp/pip_build_root/h5py/h5py/defs.c:12815:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Oopen_by_idx':
    /tmp/pip_build_root/h5py/h5py/defs.c:12917:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Oget_comment':
    /tmp/pip_build_root/h5py/h5py/defs.c:13928:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Oget_comment_by_name':
    /tmp/pip_build_root/h5py/h5py/defs.c:14030:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Oexists_by_name':
    /tmp/pip_build_root/h5py/h5py/defs.c:14435:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Pcreate':
    /tmp/pip_build_root/h5py/h5py/defs.c:14537:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Pcopy':
    /tmp/pip_build_root/h5py/h5py/defs.c:14639:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Pget_class':
    /tmp/pip_build_root/h5py/h5py/defs.c:14741:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Pequal':
    /tmp/pip_build_root/h5py/h5py/defs.c:14944:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Pget_driver':
    /tmp/pip_build_root/h5py/h5py/defs.c:17470:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Pget_layout':
    /tmp/pip_build_root/h5py/h5py/defs.c:17875:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Pget_chunk':
    /tmp/pip_build_root/h5py/h5py/defs.c:18077:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Pall_filters_avail':
    /tmp/pip_build_root/h5py/h5py/defs.c:19087:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Pget_nfilters':
    /tmp/pip_build_root/h5py/h5py/defs.c:19189:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Pget_filter':
    /tmp/pip_build_root/h5py/h5py/defs.c:19290:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Pget_edc_check':
    /tmp/pip_build_root/h5py/h5py/defs.c:20200:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Pget_elink_prefix':
    /tmp/pip_build_root/h5py/h5py/defs.c:21008:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Pget_elink_fapl':
    /tmp/pip_build_root/h5py/h5py/defs.c:21110:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Rdereference':
    /tmp/pip_build_root/h5py/h5py/defs.c:23434:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Rget_region':
    /tmp/pip_build_root/h5py/h5py/defs.c:23536:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Rget_obj_type':
    /tmp/pip_build_root/h5py/h5py/defs.c:23638:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Rget_name':
    /tmp/pip_build_root/h5py/h5py/defs.c:23739:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Screate':
    /tmp/pip_build_root/h5py/h5py/defs.c:23841:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Scopy':
    /tmp/pip_build_root/h5py/h5py/defs.c:23943:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Screate_simple':
    /tmp/pip_build_root/h5py/h5py/defs.c:24146:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Sis_simple':
    /tmp/pip_build_root/h5py/h5py/defs.c:24248:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Sget_simple_extent_ndims':
    /tmp/pip_build_root/h5py/h5py/defs.c:24451:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Sget_simple_extent_dims':
    /tmp/pip_build_root/h5py/h5py/defs.c:24552:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Sget_simple_extent_npoints':
    /tmp/pip_build_root/h5py/h5py/defs.c:24653:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Sget_simple_extent_type':
    /tmp/pip_build_root/h5py/h5py/defs.c:24755:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Sget_select_type':
    /tmp/pip_build_root/h5py/h5py/defs.c:25159:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Sget_select_npoints':
    /tmp/pip_build_root/h5py/h5py/defs.c:25260:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Sselect_valid':
    /tmp/pip_build_root/h5py/h5py/defs.c:25665:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Sget_select_elem_npoints':
    /tmp/pip_build_root/h5py/h5py/defs.c:25767:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Sget_select_hyper_nblocks':
    /tmp/pip_build_root/h5py/h5py/defs.c:26071:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Sdecode':
    /tmp/pip_build_root/h5py/h5py/defs.c:26476:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Tcreate':
    /tmp/pip_build_root/h5py/h5py/defs.c:26578:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Topen':
    /tmp/pip_build_root/h5py/h5py/defs.c:26680:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Tcommitted':
    /tmp/pip_build_root/h5py/h5py/defs.c:26883:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Tcopy':
    /tmp/pip_build_root/h5py/h5py/defs.c:26985:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Tequal':
    /tmp/pip_build_root/h5py/h5py/defs.c:27087:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Tget_class':
    /tmp/pip_build_root/h5py/h5py/defs.c:27290:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Tget_size':
    /tmp/pip_build_root/h5py/h5py/defs.c:27391:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Tget_super':
    /tmp/pip_build_root/h5py/h5py/defs.c:27493:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Tdetect_class':
    /tmp/pip_build_root/h5py/h5py/defs.c:27595:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Tget_native_type':
    /tmp/pip_build_root/h5py/h5py/defs.c:27798:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Tdecode':
    /tmp/pip_build_root/h5py/h5py/defs.c:28001:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Tfind':
    /tmp/pip_build_root/h5py/h5py/defs.c:28204:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Tget_order':
    /tmp/pip_build_root/h5py/h5py/defs.c:28710:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Tget_precision':
    /tmp/pip_build_root/h5py/h5py/defs.c:28912:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Tget_offset':
    /tmp/pip_build_root/h5py/h5py/defs.c:29115:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Tget_sign':
    /tmp/pip_build_root/h5py/h5py/defs.c:29519:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Tget_ebias':
    /tmp/pip_build_root/h5py/h5py/defs.c:29923:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Tget_norm':
    /tmp/pip_build_root/h5py/h5py/defs.c:30126:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Tget_inpad':
    /tmp/pip_build_root/h5py/h5py/defs.c:30328:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Tget_cset':
    /tmp/pip_build_root/h5py/h5py/defs.c:30530:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Tget_strpad':
    /tmp/pip_build_root/h5py/h5py/defs.c:30732:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Tvlen_create':
    /tmp/pip_build_root/h5py/h5py/defs.c:30934:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Tis_variable_str':
    /tmp/pip_build_root/h5py/h5py/defs.c:31036:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Tget_nmembers':
    /tmp/pip_build_root/h5py/h5py/defs.c:31138:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Tget_member_class':
    /tmp/pip_build_root/h5py/h5py/defs.c:31239:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Tget_member_name':
    /tmp/pip_build_root/h5py/h5py/defs.c:31340:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Tget_member_type':
    /tmp/pip_build_root/h5py/h5py/defs.c:31442:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Tget_member_offset':
    /tmp/pip_build_root/h5py/h5py/defs.c:31544:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Tget_member_index':
    /tmp/pip_build_root/h5py/h5py/defs.c:31645:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Tenum_create':
    /tmp/pip_build_root/h5py/h5py/defs.c:31948:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Tarray_create':
    /tmp/pip_build_root/h5py/h5py/defs.c:32454:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Tget_array_ndims':
    /tmp/pip_build_root/h5py/h5py/defs.c:32556:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Tget_array_dims':
    /tmp/pip_build_root/h5py/h5py/defs.c:32657:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Tget_tag':
    /tmp/pip_build_root/h5py/h5py/defs.c:32859:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Zfilter_avail':
    /tmp/pip_build_root/h5py/h5py/defs.c:32961:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5DSis_attached':
    /tmp/pip_build_root/h5py/h5py/defs.c:33396:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5DSget_num_scales':
    /tmp/pip_build_root/h5py/h5py/defs.c:33629:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5DSget_label':
    /tmp/pip_build_root/h5py/h5py/defs.c:33861:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5DSget_scale_name':
    /tmp/pip_build_root/h5py/h5py/defs.c:33978:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5DSis_scale':
    /tmp/pip_build_root/h5py/h5py/defs.c:34095:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:26:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from /tmp/pip_build_root/h5py/h5py/api_compat.h:26,
                     from /tmp/pip_build_root/h5py/h5py/defs.c:354:
    /tmp/pip_build_root/h5py/h5py/defs.c: At top level:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1629:1: warning: '_import_array' defined but not used [-Wunused-function]
     _import_array(void)
     ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Tget_member_class':
    /tmp/pip_build_root/h5py/h5py/defs.c:31325:3: warning: '__pyx_r' may be used uninitialized in this function [-Wmaybe-uninitialized]
       return __pyx_r;
       ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Tget_strpad':
    /tmp/pip_build_root/h5py/h5py/defs.c:30818:3: warning: '__pyx_r' may be used uninitialized in this function [-Wmaybe-uninitialized]
       return __pyx_r;
       ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Tget_cset':
    /tmp/pip_build_root/h5py/h5py/defs.c:30616:3: warning: '__pyx_r' may be used uninitialized in this function [-Wmaybe-uninitialized]
       return __pyx_r;
       ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Tget_inpad':
    /tmp/pip_build_root/h5py/h5py/defs.c:30414:3: warning: '__pyx_r' may be used uninitialized in this function [-Wmaybe-uninitialized]
       return __pyx_r;
       ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Tget_norm':
    /tmp/pip_build_root/h5py/h5py/defs.c:30212:3: warning: '__pyx_r' may be used uninitialized in this function [-Wmaybe-uninitialized]
       return __pyx_r;
       ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Tget_sign':
    /tmp/pip_build_root/h5py/h5py/defs.c:29605:3: warning: '__pyx_r' may be used uninitialized in this function [-Wmaybe-uninitialized]
       return __pyx_r;
       ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Tget_order':
    /tmp/pip_build_root/h5py/h5py/defs.c:28796:3: warning: '__pyx_r' may be used uninitialized in this function [-Wmaybe-uninitialized]
       return __pyx_r;
       ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Tget_class':
    /tmp/pip_build_root/h5py/h5py/defs.c:27376:3: warning: '__pyx_r' may be used uninitialized in this function [-Wmaybe-uninitialized]
       return __pyx_r;
       ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Sget_select_type':
    /tmp/pip_build_root/h5py/h5py/defs.c:25245:3: warning: '__pyx_r' may be used uninitialized in this function [-Wmaybe-uninitialized]
       return __pyx_r;
       ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Sget_simple_extent_type':
    /tmp/pip_build_root/h5py/h5py/defs.c:24841:3: warning: '__pyx_r' may be used uninitialized in this function [-Wmaybe-uninitialized]
       return __pyx_r;
       ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Rget_obj_type':
    /tmp/pip_build_root/h5py/h5py/defs.c:23724:3: warning: '__pyx_r' may be used uninitialized in this function [-Wmaybe-uninitialized]
       return __pyx_r;
       ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Pget_edc_check':
    /tmp/pip_build_root/h5py/h5py/defs.c:20286:3: warning: '__pyx_r' may be used uninitialized in this function [-Wmaybe-uninitialized]
       return __pyx_r;
       ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Pget_layout':
    /tmp/pip_build_root/h5py/h5py/defs.c:17961:3: warning: '__pyx_r' may be used uninitialized in this function [-Wmaybe-uninitialized]
       return __pyx_r;
       ^
    /tmp/pip_build_root/h5py/h5py/defs.c: In function '__pyx_f_4h5py_4defs_H5Iget_type':
    /tmp/pip_build_root/h5py/h5py/defs.c:10269:3: warning: '__pyx_r' may be used uninitialized in this function [-Wmaybe-uninitialized]
       return __pyx_r;
       ^
    x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/h5py/defs.o -L/opt/local/lib -L/usr/local/lib -Wl,-R/opt/local/lib -Wl,-R/usr/local/lib -lhdf5 -lhdf5_hl -o build/lib.linux-x86_64-2.7/h5py/defs.so
    building 'h5py._errors' extension
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DH5_USE_16_API -I/tmp/pip_build_root/h5py/lzf -I/opt/local/include -I/usr/local/include -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c /tmp/pip_build_root/h5py/h5py/_errors.c -o build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/h5py/_errors.o
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from /tmp/pip_build_root/h5py/h5py/api_compat.h:26,
                     from /tmp/pip_build_root/h5py/h5py/_errors.c:354:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    /tmp/pip_build_root/h5py/h5py/_errors.c: In function '__pyx_f_4h5py_7_errors_walk_cb':
    /tmp/pip_build_root/h5py/h5py/_errors.c:839:13: warning: assignment discards 'const' qualifier from pointer target type [enabled by default]
       __pyx_t_3 = (__pyx_v_desc[0]).desc;
                 ^
    /tmp/pip_build_root/h5py/h5py/_errors.c: In function '__pyx_f_4h5py_7_errors_set_exception':
    /tmp/pip_build_root/h5py/h5py/_errors.c:1039:13: warning: assignment discards 'const' qualifier from pointer target type [enabled by default]
       __pyx_t_6 = __pyx_v_err.err.desc;
                 ^
    /tmp/pip_build_root/h5py/h5py/_errors.c:1106:13: warning: assignment discards 'const' qualifier from pointer target type [enabled by default]
       __pyx_t_6 = __pyx_v_err.err.desc;
                 ^
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:26:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from /tmp/pip_build_root/h5py/h5py/api_compat.h:26,
                     from /tmp/pip_build_root/h5py/h5py/_errors.c:354:
    /tmp/pip_build_root/h5py/h5py/_errors.c: At top level:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1629:1: warning: '_import_array' defined but not used [-Wunused-function]
     _import_array(void)
     ^
    x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/h5py/_errors.o -L/opt/local/lib -L/usr/local/lib -Wl,-R/opt/local/lib -Wl,-R/usr/local/lib -lhdf5 -lhdf5_hl -o build/lib.linux-x86_64-2.7/h5py/_errors.so
    building 'h5py._objects' extension
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DH5_USE_16_API -I/tmp/pip_build_root/h5py/lzf -I/opt/local/include -I/usr/local/include -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c /tmp/pip_build_root/h5py/h5py/_objects.c -o build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/h5py/_objects.o
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from /tmp/pip_build_root/h5py/h5py/api_compat.h:26,
                     from /tmp/pip_build_root/h5py/h5py/_objects.c:354:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    /tmp/pip_build_root/h5py/h5py/_objects.c: In function '__pyx_pf_4h5py_8_objects_8ObjectID_6fileno___get__':
    /tmp/pip_build_root/h5py/h5py/_objects.c:3399:10: warning: variable '__pyx_t_7' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_7;
              ^
    /tmp/pip_build_root/h5py/h5py/_objects.c: In function '__pyx_pf_4h5py_8_objects_8ObjectID_10__copy__':
    /tmp/pip_build_root/h5py/h5py/_objects.c:4823:7: warning: variable '__pyx_t_7' set but not used [-Wunused-but-set-variable]
       int __pyx_t_7;
           ^
    /tmp/pip_build_root/h5py/h5py/_objects.c: In function '__pyx_pf_4h5py_8_objects_8ObjectID_14__hash__':
    /tmp/pip_build_root/h5py/h5py/_objects.c:5444:10: warning: variable '__pyx_t_12' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_12;
              ^
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:26:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from /tmp/pip_build_root/h5py/h5py/api_compat.h:26,
                     from /tmp/pip_build_root/h5py/h5py/_objects.c:354:
    /tmp/pip_build_root/h5py/h5py/_objects.c: At top level:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1629:1: warning: '_import_array' defined but not used [-Wunused-function]
     _import_array(void)
     ^
    x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/h5py/_objects.o -L/opt/local/lib -L/usr/local/lib -Wl,-R/opt/local/lib -Wl,-R/usr/local/lib -lhdf5 -lhdf5_hl -o build/lib.linux-x86_64-2.7/h5py/_objects.so
    building 'h5py._proxy' extension
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DH5_USE_16_API -I/tmp/pip_build_root/h5py/lzf -I/opt/local/include -I/usr/local/include -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c /tmp/pip_build_root/h5py/h5py/_proxy.c -o build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/h5py/_proxy.o
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from /tmp/pip_build_root/h5py/h5py/api_compat.h:26,
                     from /tmp/pip_build_root/h5py/h5py/_proxy.c:354:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    /tmp/pip_build_root/h5py/h5py/_proxy.c: In function '__pyx_f_4h5py_6_proxy_attr_rw':
    /tmp/pip_build_root/h5py/h5py/_proxy.c:846:10: warning: variable '__pyx_t_6' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_6;
              ^
    /tmp/pip_build_root/h5py/h5py/_proxy.c: In function '__pyx_f_4h5py_6_proxy_make_reduced_type':
    /tmp/pip_build_root/h5py/h5py/_proxy.c:2285:10: warning: variable '__pyx_t_19' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_19;
              ^
    /tmp/pip_build_root/h5py/h5py/_proxy.c: In function '__pyx_f_4h5py_6_proxy_h5py_copy':
    /tmp/pip_build_root/h5py/h5py/_proxy.c:3113:10: warning: variable '__pyx_t_2' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_2;
              ^
    /tmp/pip_build_root/h5py/h5py/_proxy.c: In function '__pyx_f_4h5py_6_proxy_needs_bkg_buffer':
    /tmp/pip_build_root/h5py/h5py/_proxy.c:3266:14: warning: variable '__pyx_t_7' set but not used [-Wunused-but-set-variable]
       H5T_conv_t __pyx_t_7;
                  ^
    /tmp/pip_build_root/h5py/h5py/_proxy.c: In function '__pyx_f_4h5py_6_proxy_needs_proxy':
    /tmp/pip_build_root/h5py/h5py/_proxy.c:3500:10: warning: variable '__pyx_t_13' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_13;
              ^
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:26:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from /tmp/pip_build_root/h5py/h5py/api_compat.h:26,
                     from /tmp/pip_build_root/h5py/h5py/_proxy.c:354:
    /tmp/pip_build_root/h5py/h5py/_proxy.c: At top level:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1629:1: warning: '_import_array' defined but not used [-Wunused-function]
     _import_array(void)
     ^
    x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/h5py/_proxy.o -L/opt/local/lib -L/usr/local/lib -Wl,-R/opt/local/lib -Wl,-R/usr/local/lib -lhdf5 -lhdf5_hl -o build/lib.linux-x86_64-2.7/h5py/_proxy.so
    building 'h5py.h5fd' extension
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DH5_USE_16_API -I/tmp/pip_build_root/h5py/lzf -I/opt/local/include -I/usr/local/include -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c /tmp/pip_build_root/h5py/h5py/h5fd.c -o build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/h5py/h5fd.o
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from /tmp/pip_build_root/h5py/h5py/api_compat.h:26,
                     from /tmp/pip_build_root/h5py/h5py/h5fd.c:354:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:26:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from /tmp/pip_build_root/h5py/h5py/api_compat.h:26,
                     from /tmp/pip_build_root/h5py/h5py/h5fd.c:354:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1629:1: warning: '_import_array' defined but not used [-Wunused-function]
     _import_array(void)
     ^
    x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/h5py/h5fd.o -L/opt/local/lib -L/usr/local/lib -Wl,-R/opt/local/lib -Wl,-R/usr/local/lib -lhdf5 -lhdf5_hl -o build/lib.linux-x86_64-2.7/h5py/h5fd.so
    building 'h5py.h5z' extension
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DH5_USE_16_API -I/tmp/pip_build_root/h5py/lzf -I/opt/local/include -I/usr/local/include -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c /tmp/pip_build_root/h5py/h5py/h5z.c -o build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/h5py/h5z.o
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from /tmp/pip_build_root/h5py/h5py/api_compat.h:26,
                     from /tmp/pip_build_root/h5py/h5py/h5z.c:354:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    /tmp/pip_build_root/h5py/h5py/h5z.c: In function '__pyx_pf_4h5py_3h5z_2get_filter_info':
    /tmp/pip_build_root/h5py/h5py/h5z.c:913:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5z.c: In function '__pyx_pf_4h5py_3h5z_4_register_lzf':
    /tmp/pip_build_root/h5py/h5py/h5z.c:987:7: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       int __pyx_t_1;
           ^
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:26:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from /tmp/pip_build_root/h5py/h5py/api_compat.h:26,
                     from /tmp/pip_build_root/h5py/h5py/h5z.c:354:
    /tmp/pip_build_root/h5py/h5py/h5z.c: At top level:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1629:1: warning: '_import_array' defined but not used [-Wunused-function]
     _import_array(void)
     ^
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DH5_USE_16_API -I/tmp/pip_build_root/h5py/lzf -I/opt/local/include -I/usr/local/include -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c /tmp/pip_build_root/h5py/lzf/lzf_filter.c -o build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/lzf/lzf_filter.o
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DH5_USE_16_API -I/tmp/pip_build_root/h5py/lzf -I/opt/local/include -I/usr/local/include -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c /tmp/pip_build_root/h5py/lzf/lzf/lzf_c.c -o build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/lzf/lzf/lzf_c.o
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DH5_USE_16_API -I/tmp/pip_build_root/h5py/lzf -I/opt/local/include -I/usr/local/include -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c /tmp/pip_build_root/h5py/lzf/lzf/lzf_d.c -o build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/lzf/lzf/lzf_d.o
    x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/h5py/h5z.o build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/lzf/lzf_filter.o build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/lzf/lzf/lzf_c.o build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/lzf/lzf/lzf_d.o -L/opt/local/lib -L/usr/local/lib -Wl,-R/opt/local/lib -Wl,-R/usr/local/lib -lhdf5 -lhdf5_hl -o build/lib.linux-x86_64-2.7/h5py/h5z.so
    building 'h5py.h5' extension
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DH5_USE_16_API -I/tmp/pip_build_root/h5py/lzf -I/opt/local/include -I/usr/local/include -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c /tmp/pip_build_root/h5py/h5py/h5.c -o build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/h5py/h5.o
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from /tmp/pip_build_root/h5py/h5py/api_compat.h:26,
                     from /tmp/pip_build_root/h5py/h5py/h5.c:354:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    /tmp/pip_build_root/h5py/h5py/h5.c: In function '__pyx_pf_4h5py_2h5_2get_libversion':
    /tmp/pip_build_root/h5py/h5py/h5.c:3612:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:26:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from /tmp/pip_build_root/h5py/h5py/api_compat.h:26,
                     from /tmp/pip_build_root/h5py/h5py/h5.c:354:
    /tmp/pip_build_root/h5py/h5py/h5.c: At top level:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1629:1: warning: '_import_array' defined but not used [-Wunused-function]
     _import_array(void)
     ^
    x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/h5py/h5.o -L/opt/local/lib -L/usr/local/lib -Wl,-R/opt/local/lib -Wl,-R/usr/local/lib -lhdf5 -lhdf5_hl -o build/lib.linux-x86_64-2.7/h5py/h5.so
    building 'h5py.h5i' extension
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DH5_USE_16_API -I/tmp/pip_build_root/h5py/lzf -I/opt/local/include -I/usr/local/include -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c /tmp/pip_build_root/h5py/h5py/h5i.c -o build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/h5py/h5i.o
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from /tmp/pip_build_root/h5py/h5py/api_compat.h:26,
                     from /tmp/pip_build_root/h5py/h5py/h5i.c:354:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    /tmp/pip_build_root/h5py/h5py/h5i.c: In function '__pyx_pf_4h5py_3h5i_8inc_ref':
    /tmp/pip_build_root/h5py/h5py/h5i.c:1819:7: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       int __pyx_t_1;
           ^
    /tmp/pip_build_root/h5py/h5py/h5i.c: In function '__pyx_pf_4h5py_3h5i_12dec_ref':
    /tmp/pip_build_root/h5py/h5py/h5i.c:1963:7: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       int __pyx_t_1;
           ^
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:26:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from /tmp/pip_build_root/h5py/h5py/api_compat.h:26,
                     from /tmp/pip_build_root/h5py/h5py/h5i.c:354:
    /tmp/pip_build_root/h5py/h5py/h5i.c: At top level:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1629:1: warning: '_import_array' defined but not used [-Wunused-function]
     _import_array(void)
     ^
    x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/h5py/h5i.o -L/opt/local/lib -L/usr/local/lib -Wl,-R/opt/local/lib -Wl,-R/usr/local/lib -lhdf5 -lhdf5_hl -o build/lib.linux-x86_64-2.7/h5py/h5i.so
    building 'h5py.h5r' extension
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DH5_USE_16_API -I/tmp/pip_build_root/h5py/lzf -I/opt/local/include -I/usr/local/include -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c /tmp/pip_build_root/h5py/h5py/h5r.c -o build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/h5py/h5r.o
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from /tmp/pip_build_root/h5py/h5py/api_compat.h:26,
                     from /tmp/pip_build_root/h5py/h5py/h5r.c:354:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    /tmp/pip_build_root/h5py/h5py/h5r.c: In function '__pyx_pf_4h5py_3h5r_create':
    /tmp/pip_build_root/h5py/h5py/h5r.c:996:10: warning: variable '__pyx_t_5' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_5;
              ^
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:26:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from /tmp/pip_build_root/h5py/h5py/api_compat.h:26,
                     from /tmp/pip_build_root/h5py/h5py/h5r.c:354:
    /tmp/pip_build_root/h5py/h5py/h5r.c: At top level:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1629:1: warning: '_import_array' defined but not used [-Wunused-function]
     _import_array(void)
     ^
    x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/h5py/h5r.o -L/opt/local/lib -L/usr/local/lib -Wl,-R/opt/local/lib -Wl,-R/usr/local/lib -lhdf5 -lhdf5_hl -o build/lib.linux-x86_64-2.7/h5py/h5r.so
    building 'h5py.utils' extension
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DH5_USE_16_API -I/tmp/pip_build_root/h5py/lzf -I/opt/local/include -I/usr/local/include -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c /tmp/pip_build_root/h5py/h5py/utils.c -o build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/h5py/utils.o
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from /tmp/pip_build_root/h5py/h5py/api_compat.h:26,
                     from /tmp/pip_build_root/h5py/h5py/utils.c:354:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/h5py/utils.o -L/opt/local/lib -L/usr/local/lib -Wl,-R/opt/local/lib -Wl,-R/usr/local/lib -lhdf5 -lhdf5_hl -o build/lib.linux-x86_64-2.7/h5py/utils.so
    building 'h5py._conv' extension
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DH5_USE_16_API -I/tmp/pip_build_root/h5py/lzf -I/opt/local/include -I/usr/local/include -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c /tmp/pip_build_root/h5py/h5py/_conv.c -o build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/h5py/_conv.o
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from /tmp/pip_build_root/h5py/h5py/api_compat.h:26,
                     from /tmp/pip_build_root/h5py/h5py/_conv.c:354:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    /tmp/pip_build_root/h5py/h5py/_conv.c: In function '__pyx_f_4h5py_5_conv_enum_int_converter_conv':
    /tmp/pip_build_root/h5py/h5py/_conv.c:4281:10: warning: variable '__pyx_t_4' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_4;
              ^
    /tmp/pip_build_root/h5py/h5py/_conv.c: In function '__pyx_f_4h5py_5_conv_conv_vlen2ndarray':
    /tmp/pip_build_root/h5py/h5py/_conv.c:5376:10: warning: variable '__pyx_t_7' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_7;
              ^
    /tmp/pip_build_root/h5py/h5py/_conv.c: In function '__pyx_f_4h5py_5_conv_conv_ndarray2vlen':
    /tmp/pip_build_root/h5py/h5py/_conv.c:6001:10: warning: variable '__pyx_t_6' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_6;
              ^
    /tmp/pip_build_root/h5py/h5py/_conv.c: In function '__pyx_f_4h5py_5_conv_register_converters':
    /tmp/pip_build_root/h5py/h5py/_conv.c:6232:10: warning: variable '__pyx_t_2' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_2;
              ^
    /tmp/pip_build_root/h5py/h5py/_conv.c: In function '__pyx_f_4h5py_5_conv_unregister_converters':
    /tmp/pip_build_root/h5py/h5py/_conv.c:6501:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/_conv.c: At top level:
    /tmp/pip_build_root/h5py/h5py/_conv.c:1392:18: warning: '__pyx_f_4h5py_5_conv_objectify' defined but not used [-Wunused-function]
     static PyObject *__pyx_f_4h5py_5_conv_objectify(PyObject *__pyx_v_o) {
                      ^
    x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/h5py/_conv.o -L/opt/local/lib -L/usr/local/lib -Wl,-R/opt/local/lib -Wl,-R/usr/local/lib -lhdf5 -lhdf5_hl -o build/lib.linux-x86_64-2.7/h5py/_conv.so
    building 'h5py.h5t' extension
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DH5_USE_16_API -I/tmp/pip_build_root/h5py/lzf -I/opt/local/include -I/usr/local/include -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c /tmp/pip_build_root/h5py/h5py/h5t.c -o build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/h5py/h5t.o
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from /tmp/pip_build_root/h5py/h5py/api_compat.h:26,
                     from /tmp/pip_build_root/h5py/h5py/h5t.c:354:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    /tmp/pip_build_root/h5py/h5py/h5t.c: In function '__pyx_pf_4h5py_3h5t_6TypeID_6commit':
    /tmp/pip_build_root/h5py/h5py/h5t.c:4666:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5t.c: In function '__pyx_pf_4h5py_3h5t_6TypeID_14lock':
    /tmp/pip_build_root/h5py/h5py/h5t.c:4932:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5t.c: In function '__pyx_pf_4h5py_3h5t_6TypeID_18set_size':
    /tmp/pip_build_root/h5py/h5py/h5t.c:5080:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5t.c: In function '__pyx_pf_4h5py_3h5t_6TypeID_26encode':
    /tmp/pip_build_root/h5py/h5py/h5t.c:5354:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5t.c: In function '__pyx_pf_4h5py_3h5t_12TypeOpaqueID_set_tag':
    /tmp/pip_build_root/h5py/h5py/h5t.c:6321:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5t.c: In function '__pyx_pf_4h5py_3h5t_12TypeStringID_4set_cset':
    /tmp/pip_build_root/h5py/h5py/h5t.c:6778:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5t.c: In function '__pyx_pf_4h5py_3h5t_12TypeStringID_8set_strpad':
    /tmp/pip_build_root/h5py/h5py/h5t.c:6917:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5t.c: In function '__pyx_pf_4h5py_3h5t_12TypeAtomicID_2set_order':
    /tmp/pip_build_root/h5py/h5py/h5t.c:7470:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5t.c: In function '__pyx_pf_4h5py_3h5t_12TypeAtomicID_6set_precision':
    /tmp/pip_build_root/h5py/h5py/h5t.c:7609:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5t.c: In function '__pyx_pf_4h5py_3h5t_12TypeAtomicID_10set_offset':
    /tmp/pip_build_root/h5py/h5py/h5t.c:7748:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5t.c: In function '__pyx_pf_4h5py_3h5t_12TypeAtomicID_12get_pad':
    /tmp/pip_build_root/h5py/h5py/h5t.c:7810:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5t.c: In function '__pyx_pf_4h5py_3h5t_12TypeAtomicID_14set_pad':
    /tmp/pip_build_root/h5py/h5py/h5t.c:7946:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5t.c: In function '__pyx_pf_4h5py_3h5t_13TypeIntegerID_2set_sign':
    /tmp/pip_build_root/h5py/h5py/h5t.c:8085:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5t.c: In function '__pyx_pf_4h5py_3h5t_11TypeFloatID_get_fields':
    /tmp/pip_build_root/h5py/h5py/h5t.c:8287:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5t.c: In function '__pyx_pf_4h5py_3h5t_11TypeFloatID_2set_fields':
    /tmp/pip_build_root/h5py/h5py/h5t.c:8471:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5t.c: In function '__pyx_pf_4h5py_3h5t_11TypeFloatID_6set_ebias':
    /tmp/pip_build_root/h5py/h5py/h5t.c:8610:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5t.c: In function '__pyx_pf_4h5py_3h5t_11TypeFloatID_10set_norm':
    /tmp/pip_build_root/h5py/h5py/h5t.c:8749:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5t.c: In function '__pyx_pf_4h5py_3h5t_11TypeFloatID_14set_inpad':
    /tmp/pip_build_root/h5py/h5py/h5t.c:8888:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5t.c: In function '__pyx_pf_4h5py_3h5t_14TypeCompoundID_6insert':
    /tmp/pip_build_root/h5py/h5py/h5t.c:9946:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5t.c: In function '__pyx_pf_4h5py_3h5t_14TypeCompoundID_8pack':
    /tmp/pip_build_root/h5py/h5py/h5t.c:10006:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5t.c: In function '__pyx_f_4h5py_3h5t_10TypeEnumID_enum_convert':
    /tmp/pip_build_root/h5py/h5py/h5t.c:10546:10: warning: variable '__pyx_t_6' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_6;
              ^
    /tmp/pip_build_root/h5py/h5py/h5t.c: In function '__pyx_pf_4h5py_3h5t_10TypeEnumID_enum_insert':
    /tmp/pip_build_root/h5py/h5py/h5t.c:10829:10: warning: variable '__pyx_t_2' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_2;
              ^
    /tmp/pip_build_root/h5py/h5py/h5t.c: In function '__pyx_pf_4h5py_3h5t_10TypeEnumID_4enum_valueof':
    /tmp/pip_build_root/h5py/h5py/h5t.c:11059:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5t.c: In function '__pyx_pf_4h5py_3h5t_10TypeEnumID_6get_member_value':
    /tmp/pip_build_root/h5py/h5py/h5t.c:11160:10: warning: variable '__pyx_t_3' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_3;
              ^
    /tmp/pip_build_root/h5py/h5py/h5t.c: In function '__pyx_f_4h5py_3h5t__c_string':
    /tmp/pip_build_root/h5py/h5py/h5t.c:13177:10: warning: variable '__pyx_t_4' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_4;
              ^
    /tmp/pip_build_root/h5py/h5py/h5t.c: In function '__pyx_f_4h5py_3h5t__c_complex':
    /tmp/pip_build_root/h5py/h5py/h5t.c:13283:10: warning: variable '__pyx_t_8' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_8;
              ^
    /tmp/pip_build_root/h5py/h5py/h5t.c: In function '__pyx_f_4h5py_3h5t__c_compound':
    /tmp/pip_build_root/h5py/h5py/h5t.c:13642:10: warning: variable '__pyx_t_10' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_10;
              ^
    /tmp/pip_build_root/h5py/h5py/h5t.c: In function '__pyx_f_4h5py_3h5t__c_vlen_str':
    /tmp/pip_build_root/h5py/h5py/h5t.c:13888:10: warning: variable '__pyx_t_2' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_2;
              ^
    /tmp/pip_build_root/h5py/h5py/h5t.c: In function '__pyx_f_4h5py_3h5t__c_vlen_unicode':
    /tmp/pip_build_root/h5py/h5py/h5t.c:13970:10: warning: variable '__pyx_t_2' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_2;
              ^
    /tmp/pip_build_root/h5py/h5py/h5t.c: In function '__pyx_pf_4h5py_3h5t_20convert':
    /tmp/pip_build_root/h5py/h5py/h5t.c:16023:10: warning: variable '__pyx_t_9' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_9;
              ^
    /tmp/pip_build_root/h5py/h5py/h5t.c: In function 'inith5t':
    /tmp/pip_build_root/h5py/h5py/h5t.c:18887:10: warning: variable '__pyx_t_9' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_9;
              ^
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:26:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from /tmp/pip_build_root/h5py/h5py/api_compat.h:26,
                     from /tmp/pip_build_root/h5py/h5py/h5t.c:354:
    /tmp/pip_build_root/h5py/h5py/h5t.c: At top level:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1629:1: warning: '_import_array' defined but not used [-Wunused-function]
     _import_array(void)
     ^
    x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/h5py/h5t.o -L/opt/local/lib -L/usr/local/lib -Wl,-R/opt/local/lib -Wl,-R/usr/local/lib -lhdf5 -lhdf5_hl -o build/lib.linux-x86_64-2.7/h5py/h5t.so
    building 'h5py.h5s' extension
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DH5_USE_16_API -I/tmp/pip_build_root/h5py/lzf -I/opt/local/include -I/usr/local/include -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c /tmp/pip_build_root/h5py/h5py/h5s.c -o build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/h5py/h5s.o
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from /tmp/pip_build_root/h5py/h5py/api_compat.h:26,
                     from /tmp/pip_build_root/h5py/h5py/h5s.c:354:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    /tmp/pip_build_root/h5py/h5py/h5s.c: In function '__pyx_pf_4h5py_3h5s_7SpaceID_2encode':
    /tmp/pip_build_root/h5py/h5py/h5s.c:1970:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5s.c: In function '__pyx_pf_4h5py_3h5s_7SpaceID_10offset_simple':
    /tmp/pip_build_root/h5py/h5py/h5s.c:2690:10: warning: variable '__pyx_t_8' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_8;
              ^
    /tmp/pip_build_root/h5py/h5py/h5s.c: In function '__pyx_pf_4h5py_3h5s_7SpaceID_20extent_copy':
    /tmp/pip_build_root/h5py/h5py/h5s.c:3385:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5s.c: In function '__pyx_pf_4h5py_3h5s_7SpaceID_22set_extent_simple':
    /tmp/pip_build_root/h5py/h5py/h5s.c:3504:10: warning: variable '__pyx_t_6' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_6;
              ^
    /tmp/pip_build_root/h5py/h5py/h5s.c: In function '__pyx_pf_4h5py_3h5s_7SpaceID_24set_extent_none':
    /tmp/pip_build_root/h5py/h5py/h5s.c:3750:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5s.c: In function '__pyx_pf_4h5py_3h5s_7SpaceID_30get_select_bounds':
    /tmp/pip_build_root/h5py/h5py/h5s.c:3951:10: warning: variable '__pyx_t_5' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_5;
              ^
    /tmp/pip_build_root/h5py/h5py/h5s.c: In function '__pyx_pf_4h5py_3h5s_7SpaceID_32select_all':
    /tmp/pip_build_root/h5py/h5py/h5s.c:4221:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5s.c: In function '__pyx_pf_4h5py_3h5s_7SpaceID_34select_none':
    /tmp/pip_build_root/h5py/h5py/h5s.c:4281:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5s.c: In function '__pyx_pf_4h5py_3h5s_7SpaceID_40get_select_elem_pointlist':
    /tmp/pip_build_root/h5py/h5py/h5s.c:4478:10: warning: variable '__pyx_t_4' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_4;
              ^
    /tmp/pip_build_root/h5py/h5py/h5s.c: In function '__pyx_pf_4h5py_3h5s_7SpaceID_42select_elements':
    /tmp/pip_build_root/h5py/h5py/h5s.c:4645:10: warning: variable '__pyx_t_7' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_7;
              ^
    /tmp/pip_build_root/h5py/h5py/h5s.c: In function '__pyx_pf_4h5py_3h5s_7SpaceID_46get_select_hyper_blocklist':
    /tmp/pip_build_root/h5py/h5py/h5s.c:4846:10: warning: variable '__pyx_t_4' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_4;
              ^
    /tmp/pip_build_root/h5py/h5py/h5s.c: In function '__pyx_pf_4h5py_3h5s_7SpaceID_48select_hyperslab':
    /tmp/pip_build_root/h5py/h5py/h5s.c:5068:10: warning: variable '__pyx_t_5' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_5;
              ^
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:26:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from /tmp/pip_build_root/h5py/h5py/api_compat.h:26,
                     from /tmp/pip_build_root/h5py/h5py/h5s.c:354:
    /tmp/pip_build_root/h5py/h5py/h5s.c: At top level:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1629:1: warning: '_import_array' defined but not used [-Wunused-function]
     _import_array(void)
     ^
    x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/h5py/h5s.o -L/opt/local/lib -L/usr/local/lib -Wl,-R/opt/local/lib -Wl,-R/usr/local/lib -lhdf5 -lhdf5_hl -o build/lib.linux-x86_64-2.7/h5py/h5s.so
    building 'h5py.h5p' extension
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DH5_USE_16_API -I/tmp/pip_build_root/h5py/lzf -I/opt/local/include -I/usr/local/include -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c /tmp/pip_build_root/h5py/h5py/h5p.c -o build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/h5py/h5p.o
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from /tmp/pip_build_root/h5py/h5py/api_compat.h:26,
                     from /tmp/pip_build_root/h5py/h5py/h5p.c:354:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_f_4h5py_3h5p_propwrap':
    /tmp/pip_build_root/h5py/h5py/h5p.c:2037:10: warning: variable '__pyx_t_15' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_15;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_10PropCopyID_set_copy_object':
    /tmp/pip_build_root/h5py/h5py/h5p.c:3375:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_10PropCopyID_2get_copy_object':
    /tmp/pip_build_root/h5py/h5py/h5p.c:3436:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropFCID_get_version':
    /tmp/pip_build_root/h5py/h5py/h5p.c:3514:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropFCID_2set_userblock':
    /tmp/pip_build_root/h5py/h5py/h5p.c:3629:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropFCID_4get_userblock':
    /tmp/pip_build_root/h5py/h5py/h5p.c:3690:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropFCID_6set_sizes':
    /tmp/pip_build_root/h5py/h5py/h5p.c:3812:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropFCID_8get_sizes':
    /tmp/pip_build_root/h5py/h5py/h5p.c:3874:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropFCID_10set_link_creation_order':
    /tmp/pip_build_root/h5py/h5py/h5p.c:3975:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropFCID_12get_link_creation_order':
    /tmp/pip_build_root/h5py/h5py/h5p.c:4036:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropDCID_set_layout':
    /tmp/pip_build_root/h5py/h5py/h5p.c:4123:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropDCID_4set_chunk':
    /tmp/pip_build_root/h5py/h5py/h5p.c:4254:10: warning: variable '__pyx_t_4' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_4;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropDCID_8set_fill_value':
    /tmp/pip_build_root/h5py/h5py/h5p.c:4627:10: warning: variable '__pyx_t_5' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_5;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropDCID_10get_fill_value':
    /tmp/pip_build_root/h5py/h5py/h5p.c:4729:10: warning: variable '__pyx_t_5' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_5;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropDCID_12fill_value_defined':
    /tmp/pip_build_root/h5py/h5py/h5p.c:4819:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropDCID_14set_fill_time':
    /tmp/pip_build_root/h5py/h5py/h5p.c:4906:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropDCID_16get_fill_time':
    /tmp/pip_build_root/h5py/h5py/h5p.c:4967:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropDCID_18set_alloc_time':
    /tmp/pip_build_root/h5py/h5py/h5p.c:5054:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropDCID_20get_alloc_time':
    /tmp/pip_build_root/h5py/h5py/h5p.c:5115:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropDCID_22set_filter':
    /tmp/pip_build_root/h5py/h5py/h5p.c:5266:10: warning: variable '__pyx_t_11' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_11;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropDCID_34remove_filter':
    /tmp/pip_build_root/h5py/h5py/h5p.c:6229:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropDCID_36set_deflate':
    /tmp/pip_build_root/h5py/h5py/h5p.c:6336:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropDCID_38set_fletcher32':
    /tmp/pip_build_root/h5py/h5py/h5p.c:6396:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropDCID_40set_shuffle':
    /tmp/pip_build_root/h5py/h5py/h5p.c:6456:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropDCID_42set_szip':
    /tmp/pip_build_root/h5py/h5py/h5p.c:6564:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropDCID_44set_scaleoffset':
    /tmp/pip_build_root/h5py/h5py/h5p.c:6672:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropFAID_set_fclose_degree':
    /tmp/pip_build_root/h5py/h5py/h5p.c:6745:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropFAID_2get_fclose_degree':
    /tmp/pip_build_root/h5py/h5py/h5p.c:6806:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropFAID_4set_fapl_core':
    /tmp/pip_build_root/h5py/h5py/h5p.c:6940:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropFAID_6get_fapl_core':
    /tmp/pip_build_root/h5py/h5py/h5p.c:7002:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropFAID_8set_fapl_family':
    /tmp/pip_build_root/h5py/h5py/h5p.c:7153:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropFAID_10get_fapl_family':
    /tmp/pip_build_root/h5py/h5py/h5p.c:7225:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropFAID_12set_fapl_log':
    /tmp/pip_build_root/h5py/h5py/h5p.c:7411:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropFAID_14set_fapl_sec2':
    /tmp/pip_build_root/h5py/h5py/h5p.c:7471:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropFAID_16set_fapl_stdio':
    /tmp/pip_build_root/h5py/h5py/h5p.c:7531:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropFAID_20set_cache':
    /tmp/pip_build_root/h5py/h5py/h5p.c:7723:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropFAID_22get_cache':
    /tmp/pip_build_root/h5py/h5py/h5p.c:7787:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropFAID_24set_sieve_buf_size':
    /tmp/pip_build_root/h5py/h5py/h5p.c:7902:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropFAID_26get_sieve_buf_size':
    /tmp/pip_build_root/h5py/h5py/h5p.c:7963:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropFAID_28set_libver_bounds':
    /tmp/pip_build_root/h5py/h5py/h5p.c:8085:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropFAID_30get_libver_bounds':
    /tmp/pip_build_root/h5py/h5py/h5p.c:8147:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropFAID_32get_mdc_config':
    /tmp/pip_build_root/h5py/h5py/h5p.c:8237:10: warning: variable '__pyx_t_2' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_2;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropFAID_34set_mdc_config':
    /tmp/pip_build_root/h5py/h5py/h5p.c:8329:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropFAID_36get_alignment':
    /tmp/pip_build_root/h5py/h5py/h5p.c:8391:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropFAID_38set_alignment':
    /tmp/pip_build_root/h5py/h5py/h5p.c:8529:10: warning: variable '__pyx_t_3' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_3;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropLCID_set_char_encoding':
    /tmp/pip_build_root/h5py/h5py/h5p.c:8604:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropLCID_2get_char_encoding':
    /tmp/pip_build_root/h5py/h5py/h5p.c:8665:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropLCID_4set_create_intermediate_group':
    /tmp/pip_build_root/h5py/h5py/h5p.c:8752:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropLCID_6get_create_intermediate_group':
    /tmp/pip_build_root/h5py/h5py/h5p.c:8813:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropLAID_4set_nlinks':
    /tmp/pip_build_root/h5py/h5py/h5p.c:8998:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropLAID_6get_nlinks':
    /tmp/pip_build_root/h5py/h5py/h5p.c:9059:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropLAID_8set_elink_prefix':
    /tmp/pip_build_root/h5py/h5py/h5p.c:9148:10: warning: variable '__pyx_t_2' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_2;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropLAID_12set_elink_fapl':
    /tmp/pip_build_root/h5py/h5py/h5p.c:9432:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropGCID_set_link_creation_order':
    /tmp/pip_build_root/h5py/h5py/h5p.c:9606:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropGCID_2get_link_creation_order':
    /tmp/pip_build_root/h5py/h5py/h5p.c:9667:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropOCID_set_obj_track_times':
    /tmp/pip_build_root/h5py/h5py/h5p.c:9742:10: warning: variable '__pyx_t_2' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_2;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropOCID_2get_obj_track_times':
    /tmp/pip_build_root/h5py/h5py/h5p.c:9804:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropDAID_set_chunk_cache':
    /tmp/pip_build_root/h5py/h5py/h5p.c:9935:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5p.c: In function '__pyx_pf_4h5py_3h5p_8PropDAID_2get_chunk_cache':
    /tmp/pip_build_root/h5py/h5py/h5p.c:9998:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/h5py/h5p.o -L/opt/local/lib -L/usr/local/lib -Wl,-R/opt/local/lib -Wl,-R/usr/local/lib -lhdf5 -lhdf5_hl -o build/lib.linux-x86_64-2.7/h5py/h5p.so
    building 'h5py.h5d' extension
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DH5_USE_16_API -I/tmp/pip_build_root/h5py/lzf -I/opt/local/include -I/usr/local/include -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c /tmp/pip_build_root/h5py/h5py/h5d.c -o build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/h5py/h5d.o
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from /tmp/pip_build_root/h5py/h5py/api_compat.h:26,
                     from /tmp/pip_build_root/h5py/h5py/h5d.c:354:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    /tmp/pip_build_root/h5py/h5py/h5d.c: In function '__pyx_pf_4h5py_3h5d_9DatasetID_4extend':
    /tmp/pip_build_root/h5py/h5py/h5d.c:3351:10: warning: variable '__pyx_t_9' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_9;
              ^
    /tmp/pip_build_root/h5py/h5py/h5d.c: In function '__pyx_pf_4h5py_3h5d_9DatasetID_6set_extent':
    /tmp/pip_build_root/h5py/h5py/h5d.c:3674:10: warning: variable '__pyx_t_9' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_9;
              ^
    /tmp/pip_build_root/h5py/h5py/h5d.c: In function '__pyx_pf_4h5py_3h5d_9DatasetID_10get_space_status':
    /tmp/pip_build_root/h5py/h5py/h5d.c:4055:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/h5py/h5d.o -L/opt/local/lib -L/usr/local/lib -Wl,-R/opt/local/lib -Wl,-R/usr/local/lib -lhdf5 -lhdf5_hl -o build/lib.linux-x86_64-2.7/h5py/h5d.so
    building 'h5py.h5a' extension
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DH5_USE_16_API -I/tmp/pip_build_root/h5py/lzf -I/opt/local/include -I/usr/local/include -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c /tmp/pip_build_root/h5py/h5py/h5a.c -o build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/h5py/h5a.o
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from /tmp/pip_build_root/h5py/h5py/api_compat.h:26,
                     from /tmp/pip_build_root/h5py/h5py/h5a.c:354:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    /tmp/pip_build_root/h5py/h5py/h5a.c: In function '__pyx_pf_4h5py_3h5a_6rename':
    /tmp/pip_build_root/h5py/h5py/h5a.c:2464:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5a.c: In function '__pyx_pf_4h5py_3h5a_8delete':
    /tmp/pip_build_root/h5py/h5py/h5a.c:2645:10: warning: variable '__pyx_t_4' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_4;
              ^
    /tmp/pip_build_root/h5py/h5py/h5a.c: In function '__pyx_pf_4h5py_3h5a_12get_info':
    /tmp/pip_build_root/h5py/h5py/h5a.c:3314:10: warning: variable '__pyx_t_5' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_5;
              ^
    /tmp/pip_build_root/h5py/h5py/h5a.c: In function '__pyx_pf_4h5py_3h5a_14iterate':
    /tmp/pip_build_root/h5py/h5py/h5a.c:3936:10: warning: variable '__pyx_t_4' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_4;
              ^
    x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/h5py/h5a.o -L/opt/local/lib -L/usr/local/lib -Wl,-R/opt/local/lib -Wl,-R/usr/local/lib -lhdf5 -lhdf5_hl -o build/lib.linux-x86_64-2.7/h5py/h5a.so
    building 'h5py.h5f' extension
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DH5_USE_16_API -I/tmp/pip_build_root/h5py/lzf -I/opt/local/include -I/usr/local/include -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c /tmp/pip_build_root/h5py/h5py/h5f.c -o build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/h5py/h5f.o
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from /tmp/pip_build_root/h5py/h5py/api_compat.h:26,
                     from /tmp/pip_build_root/h5py/h5py/h5f.c:354:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    /tmp/pip_build_root/h5py/h5py/h5f.c: In function '__pyx_pf_4h5py_3h5f_4flush':
    /tmp/pip_build_root/h5py/h5py/h5f.c:2130:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5f.c: In function '__pyx_pf_4h5py_3h5f_8mount':
    /tmp/pip_build_root/h5py/h5py/h5f.c:2334:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5f.c: In function '__pyx_pf_4h5py_3h5f_10unmount':
    /tmp/pip_build_root/h5py/h5py/h5f.c:2448:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5f.c: In function '__pyx_pf_4h5py_3h5f_6FileID_4get_filesize':
    /tmp/pip_build_root/h5py/h5py/h5f.c:3703:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5f.c: In function '__pyx_pf_4h5py_3h5f_6FileID_12get_intent':
    /tmp/pip_build_root/h5py/h5py/h5f.c:3976:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5f.c: In function '__pyx_pf_4h5py_3h5f_6FileID_14get_vfd_handle':
    /tmp/pip_build_root/h5py/h5py/h5f.c:4057:10: warning: variable '__pyx_t_7' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_7;
              ^
    /tmp/pip_build_root/h5py/h5py/h5f.c: In function '__pyx_pf_4h5py_3h5f_6FileID_16get_mdc_hit_rate':
    /tmp/pip_build_root/h5py/h5py/h5f.c:4168:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5f.c: In function '__pyx_pf_4h5py_3h5f_6FileID_18get_mdc_size':
    /tmp/pip_build_root/h5py/h5py/h5f.c:4246:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5f.c: In function '__pyx_pf_4h5py_3h5f_6FileID_20reset_mdc_hit_rate_stats':
    /tmp/pip_build_root/h5py/h5py/h5f.c:4348:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5f.c: In function '__pyx_pf_4h5py_3h5f_6FileID_22get_mdc_config':
    /tmp/pip_build_root/h5py/h5py/h5f.c:4410:10: warning: variable '__pyx_t_2' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_2;
              ^
    /tmp/pip_build_root/h5py/h5py/h5f.c: In function '__pyx_pf_4h5py_3h5f_6FileID_24set_mdc_config':
    /tmp/pip_build_root/h5py/h5py/h5f.c:4502:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:26:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from /tmp/pip_build_root/h5py/h5py/api_compat.h:26,
                     from /tmp/pip_build_root/h5py/h5py/h5f.c:354:
    /tmp/pip_build_root/h5py/h5py/h5f.c: At top level:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1629:1: warning: '_import_array' defined but not used [-Wunused-function]
     _import_array(void)
     ^
    x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/h5py/h5f.o -L/opt/local/lib -L/usr/local/lib -Wl,-R/opt/local/lib -Wl,-R/usr/local/lib -lhdf5 -lhdf5_hl -o build/lib.linux-x86_64-2.7/h5py/h5f.so
    building 'h5py.h5g' extension
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DH5_USE_16_API -I/tmp/pip_build_root/h5py/lzf -I/opt/local/include -I/usr/local/include -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c /tmp/pip_build_root/h5py/h5py/h5g.c -o build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/h5py/h5g.o
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from /tmp/pip_build_root/h5py/h5py/api_compat.h:26,
                     from /tmp/pip_build_root/h5py/h5py/h5g.c:354:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    /tmp/pip_build_root/h5py/h5py/h5g.c: In function '__pyx_pf_4h5py_3h5g_4iterate':
    /tmp/pip_build_root/h5py/h5py/h5g.c:3008:10: warning: variable '__pyx_t_4' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_4;
              ^
    /tmp/pip_build_root/h5py/h5py/h5g.c: In function '__pyx_pf_4h5py_3h5g_6get_objinfo':
    /tmp/pip_build_root/h5py/h5py/h5g.c:3206:10: warning: variable '__pyx_t_3' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_3;
              ^
    /tmp/pip_build_root/h5py/h5py/h5g.c: In function '__pyx_pf_4h5py_3h5g_7GroupID_2link':
    /tmp/pip_build_root/h5py/h5py/h5g.c:3647:10: warning: variable '__pyx_t_4' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_4;
              ^
    /tmp/pip_build_root/h5py/h5py/h5g.c: In function '__pyx_pf_4h5py_3h5g_7GroupID_4unlink':
    /tmp/pip_build_root/h5py/h5py/h5g.c:3756:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5g.c: In function '__pyx_pf_4h5py_3h5g_7GroupID_6move':
    /tmp/pip_build_root/h5py/h5py/h5g.c:3885:10: warning: variable '__pyx_t_4' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_4;
              ^
    /tmp/pip_build_root/h5py/h5py/h5g.c: In function '__pyx_pf_4h5py_3h5g_7GroupID_8get_num_objs':
    /tmp/pip_build_root/h5py/h5py/h5g.c:3982:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5g.c: In function '__pyx_pf_4h5py_3h5g_7GroupID_14get_linkval':
    /tmp/pip_build_root/h5py/h5py/h5g.c:4347:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5g.c: In function '__pyx_pf_4h5py_3h5g_7GroupID_16set_comment':
    /tmp/pip_build_root/h5py/h5py/h5g.c:4649:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5g.c: In function '__pyx_pf_4h5py_3h5g_7GroupID_20__contains__':
    /tmp/pip_build_root/h5py/h5py/h5g.c:4921:37: warning: variable '__pyx_v_new_handler' set but not used [-Wunused-but-set-variable]
       __pyx_t_4h5py_7_errors_err_cookie __pyx_v_new_handler;
                                         ^
    /tmp/pip_build_root/h5py/h5py/h5g.c: In function '__pyx_pf_4h5py_3h5g_7GroupID_24__len__':
    /tmp/pip_build_root/h5py/h5py/h5g.c:5406:10: warning: variable '__pyx_t_8' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_8;
              ^
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:26:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from /tmp/pip_build_root/h5py/h5py/api_compat.h:26,
                     from /tmp/pip_build_root/h5py/h5py/h5g.c:354:
    /tmp/pip_build_root/h5py/h5py/h5g.c: At top level:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1629:1: warning: '_import_array' defined but not used [-Wunused-function]
     _import_array(void)
     ^
    x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/h5py/h5g.o -L/opt/local/lib -L/usr/local/lib -Wl,-R/opt/local/lib -Wl,-R/usr/local/lib -lhdf5 -lhdf5_hl -o build/lib.linux-x86_64-2.7/h5py/h5g.so
    building 'h5py.h5l' extension
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DH5_USE_16_API -I/tmp/pip_build_root/h5py/lzf -I/opt/local/include -I/usr/local/include -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c /tmp/pip_build_root/h5py/h5py/h5l.c -o build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/h5py/h5l.o
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from /tmp/pip_build_root/h5py/h5py/api_compat.h:26,
                     from /tmp/pip_build_root/h5py/h5py/h5l.c:354:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    /tmp/pip_build_root/h5py/h5py/h5l.c: In function '__pyx_pf_4h5py_3h5l_9LinkProxy_6create_hard':
    /tmp/pip_build_root/h5py/h5py/h5l.c:2215:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5l.c: In function '__pyx_pf_4h5py_3h5l_9LinkProxy_8create_soft':
    /tmp/pip_build_root/h5py/h5py/h5l.c:2367:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5l.c: In function '__pyx_pf_4h5py_3h5l_9LinkProxy_10create_external':
    /tmp/pip_build_root/h5py/h5py/h5l.c:2528:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5l.c: In function '__pyx_pf_4h5py_3h5l_9LinkProxy_12get_val':
    /tmp/pip_build_root/h5py/h5py/h5l.c:2829:7: warning: passing argument 4 of '__pyx_f_4h5py_4defs_H5Lunpack_elink_val' from incompatible pointer type [enabled by default]
           __pyx_t_1 = __pyx_f_4h5py_4defs_H5Lunpack_elink_val(__pyx_v_buf, __pyx_v_buf_size, (&__pyx_v_wtf), (&__pyx_v_ext_file_name), (&__pyx_v_ext_obj_name)); if (unlikely(PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 187; __pyx_clineno = __LINE__; goto __pyx_L5_error;}
           ^
    /tmp/pip_build_root/h5py/h5py/h5l.c:2829:7: note: expected 'const char **' but argument is of type 'char **'
    /tmp/pip_build_root/h5py/h5py/h5l.c:2829:7: warning: passing argument 5 of '__pyx_f_4h5py_4defs_H5Lunpack_elink_val' from incompatible pointer type [enabled by default]
    /tmp/pip_build_root/h5py/h5py/h5l.c:2829:7: note: expected 'const char **' but argument is of type 'char **'
    /tmp/pip_build_root/h5py/h5py/h5l.c:2652:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5l.c: In function '__pyx_pf_4h5py_3h5l_9LinkProxy_14move':
    /tmp/pip_build_root/h5py/h5py/h5l.c:3080:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5l.c: In function '__pyx_pf_4h5py_3h5l_9LinkProxy_18get_info':
    /tmp/pip_build_root/h5py/h5py/h5l.c:3331:10: warning: variable '__pyx_t_2' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_2;
              ^
    /tmp/pip_build_root/h5py/h5py/h5l.c: In function '__pyx_pf_4h5py_3h5l_9LinkProxy_20visit':
    /tmp/pip_build_root/h5py/h5py/h5l.c:3514:10: warning: variable '__pyx_t_4' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_4;
              ^
    /tmp/pip_build_root/h5py/h5py/h5l.c: In function '__pyx_pf_4h5py_3h5l_9LinkProxy_22iterate':
    /tmp/pip_build_root/h5py/h5py/h5l.c:3743:10: warning: variable '__pyx_t_4' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_4;
              ^
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:26:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from /tmp/pip_build_root/h5py/h5py/api_compat.h:26,
                     from /tmp/pip_build_root/h5py/h5py/h5l.c:354:
    /tmp/pip_build_root/h5py/h5py/h5l.c: At top level:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1629:1: warning: '_import_array' defined but not used [-Wunused-function]
     _import_array(void)
     ^
    x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/h5py/h5l.o -L/opt/local/lib -L/usr/local/lib -Wl,-R/opt/local/lib -Wl,-R/usr/local/lib -lhdf5 -lhdf5_hl -o build/lib.linux-x86_64-2.7/h5py/h5l.so
    building 'h5py.h5o' extension
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DH5_USE_16_API -I/tmp/pip_build_root/h5py/lzf -I/opt/local/include -I/usr/local/include -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c /tmp/pip_build_root/h5py/h5py/h5o.c -o build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/h5py/h5o.o
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from /tmp/pip_build_root/h5py/h5py/api_compat.h:26,
                     from /tmp/pip_build_root/h5py/h5py/h5o.c:354:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    /tmp/pip_build_root/h5py/h5py/h5o.c: In function '__pyx_pf_4h5py_3h5o_get_info':
    /tmp/pip_build_root/h5py/h5py/h5o.c:3170:10: warning: variable '__pyx_t_5' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_5;
              ^
    /tmp/pip_build_root/h5py/h5py/h5o.c: In function '__pyx_pf_4h5py_3h5o_6link':
    /tmp/pip_build_root/h5py/h5py/h5o.c:3711:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5o.c: In function '__pyx_pf_4h5py_3h5o_8copy':
    /tmp/pip_build_root/h5py/h5py/h5o.c:3884:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5o.c: In function '__pyx_pf_4h5py_3h5o_10set_comment':
    /tmp/pip_build_root/h5py/h5py/h5o.c:4031:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5o.c: In function '__pyx_pf_4h5py_3h5o_14visit':
    /tmp/pip_build_root/h5py/h5py/h5o.c:4858:10: warning: variable '__pyx_t_4' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_4;
              ^
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:26:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from /tmp/pip_build_root/h5py/h5py/api_compat.h:26,
                     from /tmp/pip_build_root/h5py/h5py/h5o.c:354:
    /tmp/pip_build_root/h5py/h5py/h5o.c: At top level:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1629:1: warning: '_import_array' defined but not used [-Wunused-function]
     _import_array(void)
     ^
    x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/h5py/h5o.o -L/opt/local/lib -L/usr/local/lib -Wl,-R/opt/local/lib -Wl,-R/usr/local/lib -lhdf5 -lhdf5_hl -o build/lib.linux-x86_64-2.7/h5py/h5o.so
    building 'h5py.h5ds' extension
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DH5_USE_16_API -I/tmp/pip_build_root/h5py/lzf -I/opt/local/include -I/usr/local/include -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c /tmp/pip_build_root/h5py/h5py/h5ds.c -o build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/h5py/h5ds.o
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from /tmp/pip_build_root/h5py/h5py/api_compat.h:26,
                     from /tmp/pip_build_root/h5py/h5py/h5ds.c:354:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    /tmp/pip_build_root/h5py/h5py/h5ds.c: In function '__pyx_pf_4h5py_4h5ds_set_scale':
    /tmp/pip_build_root/h5py/h5py/h5ds.c:1015:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5ds.c: In function '__pyx_pf_4h5py_4h5ds_4attach_scale':
    /tmp/pip_build_root/h5py/h5py/h5ds.c:1213:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5ds.c: In function '__pyx_pf_4h5py_4h5ds_8detach_scale':
    /tmp/pip_build_root/h5py/h5py/h5ds.c:1465:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5ds.c: In function '__pyx_pf_4h5py_4h5ds_12set_label':
    /tmp/pip_build_root/h5py/h5py/h5ds.c:1706:10: warning: variable '__pyx_t_1' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_1;
              ^
    /tmp/pip_build_root/h5py/h5py/h5ds.c: In function '__pyx_f_4h5py_4h5ds_cb_ds_iter':
    /tmp/pip_build_root/h5py/h5py/h5ds.c:2334:7: warning: variable '__pyx_t_2' set but not used [-Wunused-but-set-variable]
       int __pyx_t_2;
           ^
    /tmp/pip_build_root/h5py/h5py/h5ds.c: In function '__pyx_pf_4h5py_4h5ds_18iterate':
    /tmp/pip_build_root/h5py/h5py/h5ds.c:2555:10: warning: variable '__pyx_t_4' set but not used [-Wunused-but-set-variable]
       herr_t __pyx_t_4;
              ^
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:26:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from /tmp/pip_build_root/h5py/h5py/api_compat.h:26,
                     from /tmp/pip_build_root/h5py/h5py/h5ds.c:354:
    /tmp/pip_build_root/h5py/h5py/h5ds.c: At top level:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1629:1: warning: '_import_array' defined but not used [-Wunused-function]
     _import_array(void)
     ^
    x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/h5py/h5ds.o -L/opt/local/lib -L/usr/local/lib -Wl,-R/opt/local/lib -Wl,-R/usr/local/lib -lhdf5 -lhdf5_hl -o build/lib.linux-x86_64-2.7/h5py/h5ds.so
    building 'h5py.h5ac' extension
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DH5_USE_16_API -I/tmp/pip_build_root/h5py/lzf -I/opt/local/include -I/usr/local/include -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c /tmp/pip_build_root/h5py/h5py/h5ac.c -o build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/h5py/h5ac.o
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from /tmp/pip_build_root/h5py/h5py/api_compat.h:26,
                     from /tmp/pip_build_root/h5py/h5py/h5ac.c:354:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:26:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from /tmp/pip_build_root/h5py/h5py/api_compat.h:26,
                     from /tmp/pip_build_root/h5py/h5py/h5ac.c:354:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1629:1: warning: '_import_array' defined but not used [-Wunused-function]
     _import_array(void)
     ^
    x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/tmp/pip_build_root/h5py/h5py/h5ac.o -L/opt/local/lib -L/usr/local/lib -Wl,-R/opt/local/lib -Wl,-R/usr/local/lib -lhdf5 -lhdf5_hl -o build/lib.linux-x86_64-2.7/h5py/h5ac.so
    
    no previously-included directories found matching 'docs/_build'
    no previously-included directories found matching 'docs_api/_build'
    warning: no previously-included files matching '.DS_Store' found under directory '*'
  Running setup.py install for leveldb
    building 'leveldb' extension
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c ./snappy/snappy.cc -o build/temp.linux-x86_64-2.7/./snappy/snappy.o -I./leveldb/include -I./leveldb -I./snappy -I. -fno-builtin-memcmp -O2 -fPIC -DNDEBUG -DSNAPPY -pthread -Wall -DOS_LINUX -DLEVELDB_PLATFORM_POSIX
    cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
    ./snappy/snappy.cc: In member function 'bool snappy::SnappyIOVecWriter::Append(const char*, size_t)':
    ./snappy/snappy.cc:1013:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             if (curr_iov_index_ + 1 >= output_iov_count_) {
                                        ^
    ./snappy/snappy.cc: In member function 'bool snappy::SnappyIOVecWriter::AppendFromSelf(size_t, size_t)':
    ./snappy/snappy.cc:1095:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
               if (curr_iov_index_ + 1 >= output_iov_count_) {
                                          ^
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c ./snappy/snappy-stubs-internal.cc -o build/temp.linux-x86_64-2.7/./snappy/snappy-stubs-internal.o -I./leveldb/include -I./leveldb -I./snappy -I. -fno-builtin-memcmp -O2 -fPIC -DNDEBUG -DSNAPPY -pthread -Wall -DOS_LINUX -DLEVELDB_PLATFORM_POSIX
    cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c ./snappy/snappy-sinksource.cc -o build/temp.linux-x86_64-2.7/./snappy/snappy-sinksource.o -I./leveldb/include -I./leveldb -I./snappy -I. -fno-builtin-memcmp -O2 -fPIC -DNDEBUG -DSNAPPY -pthread -Wall -DOS_LINUX -DLEVELDB_PLATFORM_POSIX
    cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c ./snappy/snappy-c.cc -o build/temp.linux-x86_64-2.7/./snappy/snappy-c.o -I./leveldb/include -I./leveldb -I./snappy -I. -fno-builtin-memcmp -O2 -fPIC -DNDEBUG -DSNAPPY -pthread -Wall -DOS_LINUX -DLEVELDB_PLATFORM_POSIX
    cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c leveldb/db/builder.cc -o build/temp.linux-x86_64-2.7/leveldb/db/builder.o -I./leveldb/include -I./leveldb -I./snappy -I. -fno-builtin-memcmp -O2 -fPIC -DNDEBUG -DSNAPPY -pthread -Wall -DOS_LINUX -DLEVELDB_PLATFORM_POSIX
    cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c leveldb/db/c.cc -o build/temp.linux-x86_64-2.7/leveldb/db/c.o -I./leveldb/include -I./leveldb -I./snappy -I. -fno-builtin-memcmp -O2 -fPIC -DNDEBUG -DSNAPPY -pthread -Wall -DOS_LINUX -DLEVELDB_PLATFORM_POSIX
    cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c leveldb/db/db_impl.cc -o build/temp.linux-x86_64-2.7/leveldb/db/db_impl.o -I./leveldb/include -I./leveldb -I./snappy -I. -fno-builtin-memcmp -O2 -fPIC -DNDEBUG -DSNAPPY -pthread -Wall -DOS_LINUX -DLEVELDB_PLATFORM_POSIX
    cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c leveldb/db/db_iter.cc -o build/temp.linux-x86_64-2.7/leveldb/db/db_iter.o -I./leveldb/include -I./leveldb -I./snappy -I. -fno-builtin-memcmp -O2 -fPIC -DNDEBUG -DSNAPPY -pthread -Wall -DOS_LINUX -DLEVELDB_PLATFORM_POSIX
    cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c leveldb/db/dbformat.cc -o build/temp.linux-x86_64-2.7/leveldb/db/dbformat.o -I./leveldb/include -I./leveldb -I./snappy -I. -fno-builtin-memcmp -O2 -fPIC -DNDEBUG -DSNAPPY -pthread -Wall -DOS_LINUX -DLEVELDB_PLATFORM_POSIX
    cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c leveldb/db/filename.cc -o build/temp.linux-x86_64-2.7/leveldb/db/filename.o -I./leveldb/include -I./leveldb -I./snappy -I. -fno-builtin-memcmp -O2 -fPIC -DNDEBUG -DSNAPPY -pthread -Wall -DOS_LINUX -DLEVELDB_PLATFORM_POSIX
    cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c leveldb/db/log_reader.cc -o build/temp.linux-x86_64-2.7/leveldb/db/log_reader.o -I./leveldb/include -I./leveldb -I./snappy -I. -fno-builtin-memcmp -O2 -fPIC -DNDEBUG -DSNAPPY -pthread -Wall -DOS_LINUX -DLEVELDB_PLATFORM_POSIX
    cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c leveldb/db/log_writer.cc -o build/temp.linux-x86_64-2.7/leveldb/db/log_writer.o -I./leveldb/include -I./leveldb -I./snappy -I. -fno-builtin-memcmp -O2 -fPIC -DNDEBUG -DSNAPPY -pthread -Wall -DOS_LINUX -DLEVELDB_PLATFORM_POSIX
    cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c leveldb/db/memtable.cc -o build/temp.linux-x86_64-2.7/leveldb/db/memtable.o -I./leveldb/include -I./leveldb -I./snappy -I. -fno-builtin-memcmp -O2 -fPIC -DNDEBUG -DSNAPPY -pthread -Wall -DOS_LINUX -DLEVELDB_PLATFORM_POSIX
    cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c leveldb/db/repair.cc -o build/temp.linux-x86_64-2.7/leveldb/db/repair.o -I./leveldb/include -I./leveldb -I./snappy -I. -fno-builtin-memcmp -O2 -fPIC -DNDEBUG -DSNAPPY -pthread -Wall -DOS_LINUX -DLEVELDB_PLATFORM_POSIX
    cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c leveldb/db/table_cache.cc -o build/temp.linux-x86_64-2.7/leveldb/db/table_cache.o -I./leveldb/include -I./leveldb -I./snappy -I. -fno-builtin-memcmp -O2 -fPIC -DNDEBUG -DSNAPPY -pthread -Wall -DOS_LINUX -DLEVELDB_PLATFORM_POSIX
    cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c leveldb/db/version_edit.cc -o build/temp.linux-x86_64-2.7/leveldb/db/version_edit.o -I./leveldb/include -I./leveldb -I./snappy -I. -fno-builtin-memcmp -O2 -fPIC -DNDEBUG -DSNAPPY -pthread -Wall -DOS_LINUX -DLEVELDB_PLATFORM_POSIX
    cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c leveldb/db/version_set.cc -o build/temp.linux-x86_64-2.7/leveldb/db/version_set.o -I./leveldb/include -I./leveldb -I./snappy -I. -fno-builtin-memcmp -O2 -fPIC -DNDEBUG -DSNAPPY -pthread -Wall -DOS_LINUX -DLEVELDB_PLATFORM_POSIX
    cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c leveldb/db/write_batch.cc -o build/temp.linux-x86_64-2.7/leveldb/db/write_batch.o -I./leveldb/include -I./leveldb -I./snappy -I. -fno-builtin-memcmp -O2 -fPIC -DNDEBUG -DSNAPPY -pthread -Wall -DOS_LINUX -DLEVELDB_PLATFORM_POSIX
    cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c leveldb/table/block.cc -o build/temp.linux-x86_64-2.7/leveldb/table/block.o -I./leveldb/include -I./leveldb -I./snappy -I. -fno-builtin-memcmp -O2 -fPIC -DNDEBUG -DSNAPPY -pthread -Wall -DOS_LINUX -DLEVELDB_PLATFORM_POSIX
    cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c leveldb/table/block_builder.cc -o build/temp.linux-x86_64-2.7/leveldb/table/block_builder.o -I./leveldb/include -I./leveldb -I./snappy -I. -fno-builtin-memcmp -O2 -fPIC -DNDEBUG -DSNAPPY -pthread -Wall -DOS_LINUX -DLEVELDB_PLATFORM_POSIX
    cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c leveldb/table/filter_block.cc -o build/temp.linux-x86_64-2.7/leveldb/table/filter_block.o -I./leveldb/include -I./leveldb -I./snappy -I. -fno-builtin-memcmp -O2 -fPIC -DNDEBUG -DSNAPPY -pthread -Wall -DOS_LINUX -DLEVELDB_PLATFORM_POSIX
    cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c leveldb/table/format.cc -o build/temp.linux-x86_64-2.7/leveldb/table/format.o -I./leveldb/include -I./leveldb -I./snappy -I. -fno-builtin-memcmp -O2 -fPIC -DNDEBUG -DSNAPPY -pthread -Wall -DOS_LINUX -DLEVELDB_PLATFORM_POSIX
    cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c leveldb/table/iterator.cc -o build/temp.linux-x86_64-2.7/leveldb/table/iterator.o -I./leveldb/include -I./leveldb -I./snappy -I. -fno-builtin-memcmp -O2 -fPIC -DNDEBUG -DSNAPPY -pthread -Wall -DOS_LINUX -DLEVELDB_PLATFORM_POSIX
    cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c leveldb/table/merger.cc -o build/temp.linux-x86_64-2.7/leveldb/table/merger.o -I./leveldb/include -I./leveldb -I./snappy -I. -fno-builtin-memcmp -O2 -fPIC -DNDEBUG -DSNAPPY -pthread -Wall -DOS_LINUX -DLEVELDB_PLATFORM_POSIX
    cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c leveldb/table/table.cc -o build/temp.linux-x86_64-2.7/leveldb/table/table.o -I./leveldb/include -I./leveldb -I./snappy -I. -fno-builtin-memcmp -O2 -fPIC -DNDEBUG -DSNAPPY -pthread -Wall -DOS_LINUX -DLEVELDB_PLATFORM_POSIX
    cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c leveldb/table/table_builder.cc -o build/temp.linux-x86_64-2.7/leveldb/table/table_builder.o -I./leveldb/include -I./leveldb -I./snappy -I. -fno-builtin-memcmp -O2 -fPIC -DNDEBUG -DSNAPPY -pthread -Wall -DOS_LINUX -DLEVELDB_PLATFORM_POSIX
    cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c leveldb/table/two_level_iterator.cc -o build/temp.linux-x86_64-2.7/leveldb/table/two_level_iterator.o -I./leveldb/include -I./leveldb -I./snappy -I. -fno-builtin-memcmp -O2 -fPIC -DNDEBUG -DSNAPPY -pthread -Wall -DOS_LINUX -DLEVELDB_PLATFORM_POSIX
    cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c leveldb/util/arena.cc -o build/temp.linux-x86_64-2.7/leveldb/util/arena.o -I./leveldb/include -I./leveldb -I./snappy -I. -fno-builtin-memcmp -O2 -fPIC -DNDEBUG -DSNAPPY -pthread -Wall -DOS_LINUX -DLEVELDB_PLATFORM_POSIX
    cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c leveldb/util/bloom.cc -o build/temp.linux-x86_64-2.7/leveldb/util/bloom.o -I./leveldb/include -I./leveldb -I./snappy -I. -fno-builtin-memcmp -O2 -fPIC -DNDEBUG -DSNAPPY -pthread -Wall -DOS_LINUX -DLEVELDB_PLATFORM_POSIX
    cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
    leveldb/util/bloom.cc: In member function 'virtual void leveldb::{anonymous}::BloomFilterPolicy::CreateFilter(const leveldb::Slice*, int, std::string*) const':
    leveldb/util/bloom.cc:50:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         for (size_t i = 0; i < n; i++) {
                                ^
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c leveldb/util/cache.cc -o build/temp.linux-x86_64-2.7/leveldb/util/cache.o -I./leveldb/include -I./leveldb -I./snappy -I. -fno-builtin-memcmp -O2 -fPIC -DNDEBUG -DSNAPPY -pthread -Wall -DOS_LINUX -DLEVELDB_PLATFORM_POSIX
    cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c leveldb/util/coding.cc -o build/temp.linux-x86_64-2.7/leveldb/util/coding.o -I./leveldb/include -I./leveldb -I./snappy -I. -fno-builtin-memcmp -O2 -fPIC -DNDEBUG -DSNAPPY -pthread -Wall -DOS_LINUX -DLEVELDB_PLATFORM_POSIX
    cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c leveldb/util/comparator.cc -o build/temp.linux-x86_64-2.7/leveldb/util/comparator.o -I./leveldb/include -I./leveldb -I./snappy -I. -fno-builtin-memcmp -O2 -fPIC -DNDEBUG -DSNAPPY -pthread -Wall -DOS_LINUX -DLEVELDB_PLATFORM_POSIX
    cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c leveldb/util/crc32c.cc -o build/temp.linux-x86_64-2.7/leveldb/util/crc32c.o -I./leveldb/include -I./leveldb -I./snappy -I. -fno-builtin-memcmp -O2 -fPIC -DNDEBUG -DSNAPPY -pthread -Wall -DOS_LINUX -DLEVELDB_PLATFORM_POSIX
    cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c leveldb/util/env.cc -o build/temp.linux-x86_64-2.7/leveldb/util/env.o -I./leveldb/include -I./leveldb -I./snappy -I. -fno-builtin-memcmp -O2 -fPIC -DNDEBUG -DSNAPPY -pthread -Wall -DOS_LINUX -DLEVELDB_PLATFORM_POSIX
    cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c leveldb/util/env_posix.cc -o build/temp.linux-x86_64-2.7/leveldb/util/env_posix.o -I./leveldb/include -I./leveldb -I./snappy -I. -fno-builtin-memcmp -O2 -fPIC -DNDEBUG -DSNAPPY -pthread -Wall -DOS_LINUX -DLEVELDB_PLATFORM_POSIX
    cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c leveldb/util/filter_policy.cc -o build/temp.linux-x86_64-2.7/leveldb/util/filter_policy.o -I./leveldb/include -I./leveldb -I./snappy -I. -fno-builtin-memcmp -O2 -fPIC -DNDEBUG -DSNAPPY -pthread -Wall -DOS_LINUX -DLEVELDB_PLATFORM_POSIX
    cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c leveldb/util/hash.cc -o build/temp.linux-x86_64-2.7/leveldb/util/hash.o -I./leveldb/include -I./leveldb -I./snappy -I. -fno-builtin-memcmp -O2 -fPIC -DNDEBUG -DSNAPPY -pthread -Wall -DOS_LINUX -DLEVELDB_PLATFORM_POSIX
    cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c leveldb/util/histogram.cc -o build/temp.linux-x86_64-2.7/leveldb/util/histogram.o -I./leveldb/include -I./leveldb -I./snappy -I. -fno-builtin-memcmp -O2 -fPIC -DNDEBUG -DSNAPPY -pthread -Wall -DOS_LINUX -DLEVELDB_PLATFORM_POSIX
    cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c leveldb/util/logging.cc -o build/temp.linux-x86_64-2.7/leveldb/util/logging.o -I./leveldb/include -I./leveldb -I./snappy -I. -fno-builtin-memcmp -O2 -fPIC -DNDEBUG -DSNAPPY -pthread -Wall -DOS_LINUX -DLEVELDB_PLATFORM_POSIX
    cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
    leveldb/util/logging.cc: In function 'bool leveldb::ConsumeDecimalNumber(leveldb::Slice*, uint64_t*)':
    leveldb/util/logging.cc:67:53: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
               (v == kMaxUint64/10 && delta > kMaxUint64%10)) {
                                                         ^
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c leveldb/util/options.cc -o build/temp.linux-x86_64-2.7/leveldb/util/options.o -I./leveldb/include -I./leveldb -I./snappy -I. -fno-builtin-memcmp -O2 -fPIC -DNDEBUG -DSNAPPY -pthread -Wall -DOS_LINUX -DLEVELDB_PLATFORM_POSIX
    cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c leveldb/util/status.cc -o build/temp.linux-x86_64-2.7/leveldb/util/status.o -I./leveldb/include -I./leveldb -I./snappy -I. -fno-builtin-memcmp -O2 -fPIC -DNDEBUG -DSNAPPY -pthread -Wall -DOS_LINUX -DLEVELDB_PLATFORM_POSIX
    cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c leveldb/port/port_posix.cc -o build/temp.linux-x86_64-2.7/leveldb/port/port_posix.o -I./leveldb/include -I./leveldb -I./snappy -I. -fno-builtin-memcmp -O2 -fPIC -DNDEBUG -DSNAPPY -pthread -Wall -DOS_LINUX -DLEVELDB_PLATFORM_POSIX
    cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c leveldb_ext.cc -o build/temp.linux-x86_64-2.7/leveldb_ext.o -I./leveldb/include -I./leveldb -I./snappy -I. -fno-builtin-memcmp -O2 -fPIC -DNDEBUG -DSNAPPY -pthread -Wall -DOS_LINUX -DLEVELDB_PLATFORM_POSIX
    cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c leveldb_object.cc -o build/temp.linux-x86_64-2.7/leveldb_object.o -I./leveldb/include -I./leveldb -I./snappy -I. -fno-builtin-memcmp -O2 -fPIC -DNDEBUG -DSNAPPY -pthread -Wall -DOS_LINUX -DLEVELDB_PLATFORM_POSIX
    cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
    c++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/./snappy/snappy.o build/temp.linux-x86_64-2.7/./snappy/snappy-stubs-internal.o build/temp.linux-x86_64-2.7/./snappy/snappy-sinksource.o build/temp.linux-x86_64-2.7/./snappy/snappy-c.o build/temp.linux-x86_64-2.7/leveldb/db/builder.o build/temp.linux-x86_64-2.7/leveldb/db/c.o build/temp.linux-x86_64-2.7/leveldb/db/db_impl.o build/temp.linux-x86_64-2.7/leveldb/db/db_iter.o build/temp.linux-x86_64-2.7/leveldb/db/dbformat.o build/temp.linux-x86_64-2.7/leveldb/db/filename.o build/temp.linux-x86_64-2.7/leveldb/db/log_reader.o build/temp.linux-x86_64-2.7/leveldb/db/log_writer.o build/temp.linux-x86_64-2.7/leveldb/db/memtable.o build/temp.linux-x86_64-2.7/leveldb/db/repair.o build/temp.linux-x86_64-2.7/leveldb/db/table_cache.o build/temp.linux-x86_64-2.7/leveldb/db/version_edit.o build/temp.linux-x86_64-2.7/leveldb/db/version_set.o build/temp.linux-x86_64-2.7/leveldb/db/write_batch.o build/temp.linux-x86_64-2.7/leveldb/table/block.o build/temp.linux-x86_64-2.7/leveldb/table/block_builder.o build/temp.linux-x86_64-2.7/leveldb/table/filter_block.o build/temp.linux-x86_64-2.7/leveldb/table/format.o build/temp.linux-x86_64-2.7/leveldb/table/iterator.o build/temp.linux-x86_64-2.7/leveldb/table/merger.o build/temp.linux-x86_64-2.7/leveldb/table/table.o build/temp.linux-x86_64-2.7/leveldb/table/table_builder.o build/temp.linux-x86_64-2.7/leveldb/table/two_level_iterator.o build/temp.linux-x86_64-2.7/leveldb/util/arena.o build/temp.linux-x86_64-2.7/leveldb/util/bloom.o build/temp.linux-x86_64-2.7/leveldb/util/cache.o build/temp.linux-x86_64-2.7/leveldb/util/coding.o build/temp.linux-x86_64-2.7/leveldb/util/comparator.o build/temp.linux-x86_64-2.7/leveldb/util/crc32c.o build/temp.linux-x86_64-2.7/leveldb/util/env.o build/temp.linux-x86_64-2.7/leveldb/util/env_posix.o build/temp.linux-x86_64-2.7/leveldb/util/filter_policy.o build/temp.linux-x86_64-2.7/leveldb/util/hash.o build/temp.linux-x86_64-2.7/leveldb/util/histogram.o build/temp.linux-x86_64-2.7/leveldb/util/logging.o build/temp.linux-x86_64-2.7/leveldb/util/options.o build/temp.linux-x86_64-2.7/leveldb/util/status.o build/temp.linux-x86_64-2.7/leveldb/port/port_posix.o build/temp.linux-x86_64-2.7/leveldb_ext.o build/temp.linux-x86_64-2.7/leveldb_object.o -lstdc++ -o build/lib.linux-x86_64-2.7/leveldb.so
    
    warning: no files found matching 'leveldb/*.cc'
  Running setup.py install for pandas
    package init file 'pandas/io/tests/sas/__init__.py' not found (or not a regular file)
    package init file 'pandas/io/tests/sas/__init__.py' not found (or not a regular file)
    UPDATING build/lib.linux-x86_64-2.7/pandas/_version.py
    set build/lib.linux-x86_64-2.7/pandas/_version.py to '0.19.2'
    skipping 'pandas/index.c' Cython extension (up-to-date)
    building 'pandas.index' extension
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Ipandas/src/klib -Ipandas/src -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/index.c -o build/temp.linux-x86_64-2.7/pandas/index.o -Wno-unused-function
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from pandas/index.c:274:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    pandas/index.c: In function '__pyx_f_6pandas_5index_11IndexEngine_get_loc':
    pandas/index.c:9488:13: warning: '__pyx_v_mid' may be used uninitialized in this function [-Wmaybe-uninitialized]
       __pyx_t_5 = PyInt_FromSsize_t(__pyx_v_mid); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 496, __pyx_L1_error)
                 ^
    pandas/index.c:9263:14: note: '__pyx_v_mid' was declared here
       Py_ssize_t __pyx_v_mid;
                  ^
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Ipandas/src/klib -Ipandas/src -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/src/datetime/np_datetime.c -o build/temp.linux-x86_64-2.7/pandas/src/datetime/np_datetime.o -Wno-unused-function
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from pandas/src/datetime/np_datetime.c:18:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    In file included from pandas/src/datetime/np_datetime.c:10:0:
    /usr/include/python2.7/datetime.h:188:25: warning: 'PyDateTimeAPI' defined but not used [-Wunused-variable]
     static PyDateTime_CAPI *PyDateTimeAPI = NULL;
                             ^
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Ipandas/src/klib -Ipandas/src -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/src/datetime/np_datetime_strings.c -o build/temp.linux-x86_64-2.7/pandas/src/datetime/np_datetime_strings.o -Wno-unused-function
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from pandas/src/datetime/np_datetime_strings.c:17:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/pandas/index.o build/temp.linux-x86_64-2.7/pandas/src/datetime/np_datetime.o build/temp.linux-x86_64-2.7/pandas/src/datetime/np_datetime_strings.o -o build/lib.linux-x86_64-2.7/pandas/index.so
    skipping 'pandas/algos.c' Cython extension (up-to-date)
    building 'pandas.algos' extension
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Ipandas/src/klib -Ipandas/src -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/algos.c -o build/temp.linux-x86_64-2.7/pandas/algos.o -Wno-unused-function
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from pandas/algos.c:274:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/pandas/algos.o -o build/lib.linux-x86_64-2.7/pandas/algos.so
    cythoning pandas/lib.pyx to pandas/lib.c
    building 'pandas.lib' extension
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Ipandas/src/klib -Ipandas/src -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/lib.c -o build/temp.linux-x86_64-2.7/pandas/lib.o -Wno-unused-function
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from pandas/lib.c:352:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    pandas/lib.c: In function '__pyx_gb_6pandas_3lib_118generator':
    pandas/lib.c:25703:38: warning: '__pyx_t_22' may be used uninitialized in this function [-Wmaybe-uninitialized]
               __pyx_cur_scope->__pyx_t_7 = __pyx_t_22;
                                          ^
    pandas/lib.c:25700:38: warning: '__pyx_t_10' may be used uninitialized in this function [-Wmaybe-uninitialized]
               __pyx_cur_scope->__pyx_t_3 = __pyx_t_10;
                                          ^
    pandas/lib.c:25697:38: warning: '__pyx_t_5' may be used uninitialized in this function [-Wmaybe-uninitialized]
               __pyx_cur_scope->__pyx_t_2 = __pyx_t_5;
                                          ^
    pandas/lib.c:25702:38: warning: '__pyx_t_14' may be used uninitialized in this function [-Wmaybe-uninitialized]
               __pyx_cur_scope->__pyx_t_6 = __pyx_t_14;
                                          ^
    pandas/lib.c:25701:38: warning: '__pyx_t_11' may be used uninitialized in this function [-Wmaybe-uninitialized]
               __pyx_cur_scope->__pyx_t_5 = __pyx_t_11;
                                          ^
    pandas/lib.c: In function '__pyx_pf_6pandas_3lib_183maybe_convert_objects.isra.177':
    pandas/lib.c:1530:73: warning: '__pyx_pybuffernd_itimedeltas.diminfo[0].strides' may be used uninitialized in this function [-Wmaybe-uninitialized]
     #define __Pyx_BufPtrStrided1d(type, buf, i0, s0) (type)((char*)buf + i0 * s0)
                                                                             ^
    pandas/lib.c:50440:21: note: '__pyx_pybuffernd_itimedeltas.diminfo[0].strides' was declared here
       __Pyx_LocalBuf_ND __pyx_pybuffernd_itimedeltas;
                         ^
    pandas/lib.c:51479:19: warning: '__pyx_pybuffernd_itimedeltas.diminfo[0].shape' may be used uninitialized in this function [-Wmaybe-uninitialized]
             } else if (unlikely(__pyx_t_32 >= __pyx_pybuffernd_itimedeltas.diminfo[0].shape)) __pyx_t_7 = 0;
                       ^
    pandas/lib.c:1530:73: warning: '__pyx_pybuffernd_idatetimes.diminfo[0].strides' may be used uninitialized in this function [-Wmaybe-uninitialized]
     #define __Pyx_BufPtrStrided1d(type, buf, i0, s0) (type)((char*)buf + i0 * s0)
                                                                             ^
    pandas/lib.c:50436:21: note: '__pyx_pybuffernd_idatetimes.diminfo[0].strides' was declared here
       __Pyx_LocalBuf_ND __pyx_pybuffernd_idatetimes;
                         ^
    pandas/lib.c:51402:19: warning: '__pyx_pybuffernd_idatetimes.diminfo[0].shape' may be used uninitialized in this function [-Wmaybe-uninitialized]
             } else if (unlikely(__pyx_t_31 >= __pyx_pybuffernd_idatetimes.diminfo[0].shape)) __pyx_t_7 = 0;
                       ^
    pandas/lib.c: In function '__pyx_pw_6pandas_3lib_65maybe_booleans_to_slice':
    pandas/lib.c:12755:15: warning: '__pyx_v_end' may be used uninitialized in this function [-Wmaybe-uninitialized]
         __pyx_t_7 = PyInt_FromSsize_t(__pyx_v_end); if (unlikely(!__pyx_t_7)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 767; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
                   ^
    pandas/lib.c:12475:14: note: '__pyx_v_end' was declared here
       Py_ssize_t __pyx_v_end;
                  ^
    pandas/lib.c:12753:15: warning: '__pyx_v_start' may be used uninitialized in this function [-Wmaybe-uninitialized]
         __pyx_t_8 = PyInt_FromSsize_t(__pyx_v_start); if (unlikely(!__pyx_t_8)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 767; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
                   ^
    pandas/lib.c:12474:14: note: '__pyx_v_start' was declared here
       Py_ssize_t __pyx_v_start;
                  ^
    x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/pandas/lib.o -o build/lib.linux-x86_64-2.7/pandas/lib.so
    skipping 'pandas/src/sparse.c' Cython extension (up-to-date)
    building 'pandas._sparse' extension
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Ipandas/src/klib -Ipandas/src -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/src/sparse.c -o build/temp.linux-x86_64-2.7/pandas/src/sparse.o -Wno-unused-function
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from pandas/src/sparse.c:274:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/pandas/src/sparse.o -o build/lib.linux-x86_64-2.7/pandas/_sparse.so
    skipping 'pandas/src/testing.c' Cython extension (up-to-date)
    building 'pandas._testing' extension
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Ipandas/src/klib -Ipandas/src -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/src/testing.c -o build/temp.linux-x86_64-2.7/pandas/src/testing.o -Wno-unused-function
    x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/pandas/src/testing.o -o build/lib.linux-x86_64-2.7/pandas/_testing.so
    skipping 'pandas/parser.c' Cython extension (up-to-date)
    building 'pandas.parser' extension
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Ipandas/src/klib -Ipandas/src -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/parser.c -o build/temp.linux-x86_64-2.7/pandas/parser.o -Wno-unused-function
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from pandas/parser.c:275:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    pandas/parser.c: In function '__pyx_f_6pandas_6parser_10TextReader__get_header':
    pandas/parser.c:8257:10: warning: '__pyx_v_data_line' may be used uninitialized in this function [-Wmaybe-uninitialized]
       size_t __pyx_v_data_line;
              ^
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Ipandas/src/klib -Ipandas/src -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/src/parser/tokenizer.c -o build/temp.linux-x86_64-2.7/pandas/src/parser/tokenizer.o -Wno-unused-function
    pandas/src/parser/tokenizer.c: In function 'tokenize_bytes':
    pandas/src/parser/tokenizer.c:940:17: warning: multi-line comment [-Wcomment]
                     // if (self->delim_whitespace && \
                     ^
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Ipandas/src/klib -Ipandas/src -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/src/parser/io.c -o build/temp.linux-x86_64-2.7/pandas/src/parser/io.o -Wno-unused-function
    x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/pandas/parser.o build/temp.linux-x86_64-2.7/pandas/src/parser/tokenizer.o build/temp.linux-x86_64-2.7/pandas/src/parser/io.o -o build/lib.linux-x86_64-2.7/pandas/parser.so
    skipping 'pandas/src/join.c' Cython extension (up-to-date)
    building 'pandas._join' extension
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Ipandas/src/klib -Ipandas/src -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/src/join.c -o build/temp.linux-x86_64-2.7/pandas/src/join.o -Wno-unused-function
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from pandas/src/join.c:274:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    pandas/src/join.c: In function '__pyx_pf_6pandas_5_join_26asof_join_uint64_t_by_int64_t.isra.66':
    pandas/src/join.c:64177:13: warning: '__pyx_v_tolerance_' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 return PyLong_FromUnsignedLong((unsigned long) value);
                 ^
    pandas/src/join.c:14273:27: note: '__pyx_v_tolerance_' was declared here
       __pyx_t_5numpy_uint64_t __pyx_v_tolerance_;
                               ^
    pandas/src/join.c: In function '__pyx_pf_6pandas_5_join_18asof_join_double_by_object.isra.70':
    pandas/src/join.c:11239:17: warning: '__pyx_v_tolerance_' may be used uninitialized in this function [-Wmaybe-uninitialized]
           __pyx_t_8 = PyFloat_FromDouble(__pyx_v_tolerance_); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 640, __pyx_L1_error)
                     ^
    pandas/src/join.c: In function '__pyx_pf_6pandas_5_join_12asof_join_int32_t_by_object.isra.73':
    pandas/src/join.c:64264:34: warning: '__pyx_v_tolerance_' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 return PyInt_FromLong((long) value);
                                      ^
    pandas/src/join.c:7763:26: note: '__pyx_v_tolerance_' was declared here
       __pyx_t_5numpy_int32_t __pyx_v_tolerance_;
                              ^
    pandas/src/join.c: In function '__pyx_pf_6pandas_5_join_36asof_join_float_by_int64_t.isra.61':
    pandas/src/join.c:19574:37: warning: '__pyx_v_tolerance_' may be used uninitialized in this function [-Wmaybe-uninitialized]
           __pyx_t_8 = PyFloat_FromDouble(__pyx_v_tolerance_); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1207, __pyx_L1_error)
                                         ^
    pandas/src/join.c: In function '__pyx_pf_6pandas_5_join_4asof_join_uint32_t_by_object.isra.77':
    pandas/src/join.c:64148:34: warning: '__pyx_v_tolerance_' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 return PyInt_FromLong((long) value);
                                      ^
    pandas/src/join.c:4031:27: note: '__pyx_v_tolerance_' was declared here
       __pyx_t_5numpy_uint32_t __pyx_v_tolerance_;
                               ^
    pandas/src/join.c: In function '__pyx_pf_6pandas_5_join_asof_join_uint8_t_by_object.isra.79':
    pandas/src/join.c:64094:34: warning: '__pyx_v_tolerance_' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 return PyInt_FromLong((long) value);
                                      ^
    pandas/src/join.c:2165:26: note: '__pyx_v_tolerance_' was declared here
       __pyx_t_5numpy_uint8_t __pyx_v_tolerance_;
                              ^
    pandas/src/join.c: In function '__pyx_pf_6pandas_5_join_14asof_join_int64_t_by_object.isra.72':
    pandas/src/join.c:64291:13: warning: '__pyx_v_tolerance_' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 return PyInt_FromLong((long) value);
                 ^
    pandas/src/join.c:8696:26: note: '__pyx_v_tolerance_' was declared here
       __pyx_t_5numpy_int64_t __pyx_v_tolerance_;
                              ^
    pandas/src/join.c: In function '__pyx_pf_6pandas_5_join_58asof_join_double.isra.50':
    pandas/src/join.c:28105:17: warning: '__pyx_v_tolerance_' may be used uninitialized in this function [-Wmaybe-uninitialized]
           __pyx_t_8 = PyFloat_FromDouble(__pyx_v_tolerance_); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1795, __pyx_L1_error)
                     ^
    pandas/src/join.c: In function '__pyx_pf_6pandas_5_join_40asof_join_uint8_t.isra.59':
    pandas/src/join.c:64094:34: warning: '__pyx_v_tolerance_' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 return PyInt_FromLong((long) value);
                                      ^
    pandas/src/join.c:20734:26: note: '__pyx_v_tolerance_' was declared here
       __pyx_t_5numpy_uint8_t __pyx_v_tolerance_;
                              ^
    pandas/src/join.c: In function '__pyx_pf_6pandas_5_join_42asof_join_uint16_t.isra.58':
    pandas/src/join.c:64121:34: warning: '__pyx_v_tolerance_' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 return PyInt_FromLong((long) value);
                                      ^
    pandas/src/join.c:21494:27: note: '__pyx_v_tolerance_' was declared here
       __pyx_t_5numpy_uint16_t __pyx_v_tolerance_;
                               ^
    pandas/src/join.c: In function '__pyx_pf_6pandas_5_join_50asof_join_int16_t.isra.54':
    pandas/src/join.c:64237:34: warning: '__pyx_v_tolerance_' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 return PyInt_FromLong((long) value);
                                      ^
    pandas/src/join.c:24534:26: note: '__pyx_v_tolerance_' was declared here
       __pyx_t_5numpy_int16_t __pyx_v_tolerance_;
                              ^
    pandas/src/join.c: In function '__pyx_pf_6pandas_5_join_46asof_join_uint64_t.isra.56':
    pandas/src/join.c:64177:13: warning: '__pyx_v_tolerance_' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 return PyLong_FromUnsignedLong((unsigned long) value);
                 ^
    pandas/src/join.c:23014:27: note: '__pyx_v_tolerance_' was declared here
       __pyx_t_5numpy_uint64_t __pyx_v_tolerance_;
                               ^
    pandas/src/join.c: In function '__pyx_pf_6pandas_5_join_48asof_join_int8_t.isra.55':
    pandas/src/join.c:64210:34: warning: '__pyx_v_tolerance_' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 return PyInt_FromLong((long) value);
                                      ^
    pandas/src/join.c:23774:25: note: '__pyx_v_tolerance_' was declared here
       __pyx_t_5numpy_int8_t __pyx_v_tolerance_;
                             ^
    pandas/src/join.c: In function '__pyx_pf_6pandas_5_join_38asof_join_double_by_int64_t.isra.60':
    pandas/src/join.c:20500:17: warning: '__pyx_v_tolerance_' may be used uninitialized in this function [-Wmaybe-uninitialized]
           __pyx_t_8 = PyFloat_FromDouble(__pyx_v_tolerance_); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1270, __pyx_L1_error)
                     ^
    pandas/src/join.c: In function '__pyx_pf_6pandas_5_join_6asof_join_uint64_t_by_object.isra.76':
    pandas/src/join.c:64177:13: warning: '__pyx_v_tolerance_' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 return PyLong_FromUnsignedLong((unsigned long) value);
                 ^
    pandas/src/join.c:4964:27: note: '__pyx_v_tolerance_' was declared here
       __pyx_t_5numpy_uint64_t __pyx_v_tolerance_;
                               ^
    pandas/src/join.c: In function '__pyx_pf_6pandas_5_join_24asof_join_uint32_t_by_int64_t.isra.67':
    pandas/src/join.c:64148:34: warning: '__pyx_v_tolerance_' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 return PyInt_FromLong((long) value);
                                      ^
    pandas/src/join.c:13347:27: note: '__pyx_v_tolerance_' was declared here
       __pyx_t_5numpy_uint32_t __pyx_v_tolerance_;
                               ^
    pandas/src/join.c: In function '__pyx_pf_6pandas_5_join_16asof_join_float_by_object.isra.71':
    pandas/src/join.c:10306:37: warning: '__pyx_v_tolerance_' may be used uninitialized in this function [-Wmaybe-uninitialized]
           __pyx_t_8 = PyFloat_FromDouble(__pyx_v_tolerance_); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 577, __pyx_L1_error)
                                         ^
    pandas/src/join.c: In function '__pyx_pf_6pandas_5_join_22asof_join_uint16_t_by_int64_t.isra.68':
    pandas/src/join.c:64121:34: warning: '__pyx_v_tolerance_' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 return PyInt_FromLong((long) value);
                                      ^
    pandas/src/join.c:12421:27: note: '__pyx_v_tolerance_' was declared here
       __pyx_t_5numpy_uint16_t __pyx_v_tolerance_;
                               ^
    pandas/src/join.c: In function '__pyx_pf_6pandas_5_join_32asof_join_int32_t_by_int64_t.isra.63':
    pandas/src/join.c:64264:34: warning: '__pyx_v_tolerance_' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 return PyInt_FromLong((long) value);
                                      ^
    pandas/src/join.c:17051:26: note: '__pyx_v_tolerance_' was declared here
       __pyx_t_5numpy_int32_t __pyx_v_tolerance_;
                              ^
    pandas/src/join.c: In function '__pyx_pf_6pandas_5_join_34asof_join_int64_t_by_int64_t.isra.62':
    pandas/src/join.c:64291:13: warning: '__pyx_v_tolerance_' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 return PyInt_FromLong((long) value);
                 ^
    pandas/src/join.c:17977:26: note: '__pyx_v_tolerance_' was declared here
       __pyx_t_5numpy_int64_t __pyx_v_tolerance_;
                              ^
    pandas/src/join.c: In function '__pyx_pf_6pandas_5_join_28asof_join_int8_t_by_int64_t.isra.65':
    pandas/src/join.c:64210:34: warning: '__pyx_v_tolerance_' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 return PyInt_FromLong((long) value);
                                      ^
    pandas/src/join.c:15199:25: note: '__pyx_v_tolerance_' was declared here
       __pyx_t_5numpy_int8_t __pyx_v_tolerance_;
                             ^
    pandas/src/join.c: In function '__pyx_pf_6pandas_5_join_2asof_join_uint16_t_by_object.isra.78':
    pandas/src/join.c:64121:34: warning: '__pyx_v_tolerance_' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 return PyInt_FromLong((long) value);
                                      ^
    pandas/src/join.c:3098:27: note: '__pyx_v_tolerance_' was declared here
       __pyx_t_5numpy_uint16_t __pyx_v_tolerance_;
                               ^
    pandas/src/join.c: In function '__pyx_pf_6pandas_5_join_44asof_join_uint32_t.isra.57':
    pandas/src/join.c:64148:34: warning: '__pyx_v_tolerance_' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 return PyInt_FromLong((long) value);
                                      ^
    pandas/src/join.c:22254:27: note: '__pyx_v_tolerance_' was declared here
       __pyx_t_5numpy_uint32_t __pyx_v_tolerance_;
                               ^
    pandas/src/join.c: In function '__pyx_pf_6pandas_5_join_8asof_join_int8_t_by_object.isra.75':
    pandas/src/join.c:64210:34: warning: '__pyx_v_tolerance_' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 return PyInt_FromLong((long) value);
                                      ^
    pandas/src/join.c:5897:25: note: '__pyx_v_tolerance_' was declared here
       __pyx_t_5numpy_int8_t __pyx_v_tolerance_;
                             ^
    pandas/src/join.c: In function '__pyx_pf_6pandas_5_join_52asof_join_int32_t.isra.53':
    pandas/src/join.c:64264:34: warning: '__pyx_v_tolerance_' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 return PyInt_FromLong((long) value);
                                      ^
    pandas/src/join.c:25294:26: note: '__pyx_v_tolerance_' was declared here
       __pyx_t_5numpy_int32_t __pyx_v_tolerance_;
                              ^
    pandas/src/join.c: In function '__pyx_pf_6pandas_5_join_56asof_join_float.isra.51':
    pandas/src/join.c:27345:37: warning: '__pyx_v_tolerance_' may be used uninitialized in this function [-Wmaybe-uninitialized]
           __pyx_t_8 = PyFloat_FromDouble(__pyx_v_tolerance_); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1743, __pyx_L1_error)
                                         ^
    pandas/src/join.c: In function '__pyx_pf_6pandas_5_join_54asof_join_int64_t.isra.52':
    pandas/src/join.c:64291:13: warning: '__pyx_v_tolerance_' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 return PyInt_FromLong((long) value);
                 ^
    pandas/src/join.c:26054:26: note: '__pyx_v_tolerance_' was declared here
       __pyx_t_5numpy_int64_t __pyx_v_tolerance_;
                              ^
    pandas/src/join.c: In function '__pyx_pf_6pandas_5_join_20asof_join_uint8_t_by_int64_t.isra.69':
    pandas/src/join.c:64094:34: warning: '__pyx_v_tolerance_' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 return PyInt_FromLong((long) value);
                                      ^
    pandas/src/join.c:11495:26: note: '__pyx_v_tolerance_' was declared here
       __pyx_t_5numpy_uint8_t __pyx_v_tolerance_;
                              ^
    pandas/src/join.c: In function '__pyx_pf_6pandas_5_join_10asof_join_int16_t_by_object.isra.74':
    pandas/src/join.c:64237:34: warning: '__pyx_v_tolerance_' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 return PyInt_FromLong((long) value);
                                      ^
    pandas/src/join.c:6830:26: note: '__pyx_v_tolerance_' was declared here
       __pyx_t_5numpy_int16_t __pyx_v_tolerance_;
                              ^
    pandas/src/join.c: In function '__pyx_pf_6pandas_5_join_30asof_join_int16_t_by_int64_t.isra.64':
    pandas/src/join.c:64237:34: warning: '__pyx_v_tolerance_' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 return PyInt_FromLong((long) value);
                                      ^
    pandas/src/join.c:16125:26: note: '__pyx_v_tolerance_' was declared here
       __pyx_t_5numpy_int16_t __pyx_v_tolerance_;
                              ^
    x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/pandas/src/join.o -o build/lib.linux-x86_64-2.7/pandas/_join.so
    skipping 'pandas/window.c' Cython extension (up-to-date)
    building 'pandas._window' extension
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Ipandas/src/klib -Ipandas/src -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/window.c -o build/temp.linux-x86_64-2.7/pandas/window.o -Wno-unused-function
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from pandas/window.c:274:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    pandas/window.c: In function '__pyx_pf_6pandas_7_window_26roll_window.isra.105':
    pandas/window.c:34909:21: warning: '__pyx_pybuffernd_tot_wgt.diminfo[0].strides' may be used uninitialized in this function [-Wmaybe-uninitialized]
       __Pyx_LocalBuf_ND __pyx_pybuffernd_tot_wgt;
                         ^
    x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/pandas/window.o -o build/lib.linux-x86_64-2.7/pandas/_window.so
    skipping 'pandas/src/period.c' Cython extension (up-to-date)
    building 'pandas._period' extension
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Ipandas/src/klib -Ipandas/src -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/src/period.c -o build/temp.linux-x86_64-2.7/pandas/src/period.o -Wno-unused-function
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from pandas/src/period.c:275:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Ipandas/src/klib -Ipandas/src -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/src/datetime/np_datetime.c -o build/temp.linux-x86_64-2.7/pandas/src/datetime/np_datetime.o -Wno-unused-function
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from pandas/src/datetime/np_datetime.c:18:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    In file included from pandas/src/datetime/np_datetime.c:10:0:
    /usr/include/python2.7/datetime.h:188:25: warning: 'PyDateTimeAPI' defined but not used [-Wunused-variable]
     static PyDateTime_CAPI *PyDateTimeAPI = NULL;
                             ^
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Ipandas/src/klib -Ipandas/src -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/src/datetime/np_datetime_strings.c -o build/temp.linux-x86_64-2.7/pandas/src/datetime/np_datetime_strings.o -Wno-unused-function
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from pandas/src/datetime/np_datetime_strings.c:17:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Ipandas/src/klib -Ipandas/src -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/src/period_helper.c -o build/temp.linux-x86_64-2.7/pandas/src/period_helper.o -Wno-unused-function
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from pandas/src/period_helper.h:12,
                     from pandas/src/period_helper.c:1:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/pandas/src/period.o build/temp.linux-x86_64-2.7/pandas/src/datetime/np_datetime.o build/temp.linux-x86_64-2.7/pandas/src/datetime/np_datetime_strings.o build/temp.linux-x86_64-2.7/pandas/src/period_helper.o -o build/lib.linux-x86_64-2.7/pandas/_period.so
    cythoning pandas/hashtable.pyx to pandas/hashtable.c
    building 'pandas.hashtable' extension
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Ipandas/src/klib -Ipandas/src -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/hashtable.c -o build/temp.linux-x86_64-2.7/pandas/hashtable.o -Wno-unused-function
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from pandas/hashtable.c:353:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/pandas/hashtable.o -o build/lib.linux-x86_64-2.7/pandas/hashtable.so
    skipping 'pandas/src/hash.c' Cython extension (up-to-date)
    building 'pandas._hash' extension
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Ipandas/src/klib -Ipandas/src -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/src/hash.c -o build/temp.linux-x86_64-2.7/pandas/src/hash.o -Wno-unused-function
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from pandas/src/hash.c:274:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/pandas/src/hash.o -o build/lib.linux-x86_64-2.7/pandas/_hash.so
    cythoning pandas/tslib.pyx to pandas/tslib.c
    building 'pandas.tslib' extension
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Ipandas/src/klib -Ipandas/src -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/tslib.c -o build/temp.linux-x86_64-2.7/pandas/tslib.o -Wno-unused-function
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from pandas/tslib.c:352:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    pandas/tslib.c: In function '__pyx_f_6pandas_5tslib__check_dts_bounds':
    pandas/tslib.c:27742:5: warning: implicit declaration of function 'cmp_pandas_datetimestruct' [-Wimplicit-function-declaration]
         __pyx_t_2 = ((cmp_pandas_datetimestruct(__pyx_v_dts, (&__pyx_v_6pandas_5tslib__NS_MIN_DTS)) == -1) != 0);
         ^
    pandas/tslib.c: In function '__pyx_f_6pandas_5tslib__parse_dateabbr_string':
    pandas/tslib.c:31533:12: warning: '__pyx_v_quarter' may be used uninitialized in this function [-Wmaybe-uninitialized]
             if (__pyx_t_2) {
                ^
    pandas/tslib.c:31743:26: warning: '__pyx_v_year' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 __pyx_v_year = (__pyx_v_year - 1);
                              ^
    pandas/tslib.c: In function '__pyx_pf_6pandas_5tslib_72tz_localize_to_utc.isra.271':
    pandas/tslib.c:60080:21: warning: '__pyx_pybuffernd_dst_hours.diminfo[0].strides' may be used uninitialized in this function [-Wmaybe-uninitialized]
       __Pyx_LocalBuf_ND __pyx_pybuffernd_dst_hours;
                         ^
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Ipandas/src/klib -Ipandas/src -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/src/datetime/np_datetime.c -o build/temp.linux-x86_64-2.7/pandas/src/datetime/np_datetime.o -Wno-unused-function
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from pandas/src/datetime/np_datetime.c:18:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    In file included from pandas/src/datetime/np_datetime.c:10:0:
    /usr/include/python2.7/datetime.h:188:25: warning: 'PyDateTimeAPI' defined but not used [-Wunused-variable]
     static PyDateTime_CAPI *PyDateTimeAPI = NULL;
                             ^
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Ipandas/src/klib -Ipandas/src -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/src/datetime/np_datetime_strings.c -o build/temp.linux-x86_64-2.7/pandas/src/datetime/np_datetime_strings.o -Wno-unused-function
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from pandas/src/datetime/np_datetime_strings.c:17:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Ipandas/src/klib -Ipandas/src -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/src/period_helper.c -o build/temp.linux-x86_64-2.7/pandas/src/period_helper.o -Wno-unused-function
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from pandas/src/period_helper.h:12,
                     from pandas/src/period_helper.c:1:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/pandas/tslib.o build/temp.linux-x86_64-2.7/pandas/src/datetime/np_datetime.o build/temp.linux-x86_64-2.7/pandas/src/datetime/np_datetime_strings.o build/temp.linux-x86_64-2.7/pandas/src/period_helper.o -o build/lib.linux-x86_64-2.7/pandas/tslib.so
    skipping 'pandas/io/sas/saslib.c' Cython extension (up-to-date)
    building 'pandas.io.sas.saslib' extension
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Ipandas/src/klib -Ipandas/src -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/io/sas/saslib.c -o build/temp.linux-x86_64-2.7/pandas/io/sas/saslib.o -Wno-unused-function
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from pandas/io/sas/saslib.c:274:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    pandas/io/sas/saslib.c: In function '__pyx_f_6pandas_2io_3sas_6saslib_rdc_decompress':
    pandas/io/sas/saslib.c:3619:65: warning: '__pyx_v_ctrl_bits' may be used uninitialized in this function [-Wmaybe-uninitialized]
         __pyx_t_8 = (((__pyx_v_ctrl_bits & __pyx_v_ctrl_mask) == 0) != 0);
                                                                     ^
    x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/pandas/io/sas/saslib.o -o build/lib.linux-x86_64-2.7/pandas/io/sas/saslib.so
    skipping 'pandas/msgpack/_packer.cpp' Cython extension (up-to-date)
    building 'pandas.msgpack._packer' extension
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -D__LITTLE_ENDIAN__=1 -Ipandas/src/msgpack -Ipandas/src/klib -Ipandas/src -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/msgpack/_packer.cpp -o build/temp.linux-x86_64-2.7/pandas/msgpack/_packer.o -Wno-unused-function
    cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
    c++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/pandas/msgpack/_packer.o -o build/lib.linux-x86_64-2.7/pandas/msgpack/_packer.so
    skipping 'pandas/msgpack/_unpacker.cpp' Cython extension (up-to-date)
    building 'pandas.msgpack._unpacker' extension
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -D__LITTLE_ENDIAN__=1 -Ipandas/src/msgpack -Ipandas/src/klib -Ipandas/src -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/msgpack/_unpacker.cpp -o build/temp.linux-x86_64-2.7/pandas/msgpack/_unpacker.o -Wno-unused-function
    cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
    pandas/msgpack/_unpacker.cpp: In function 'PyObject* __pyx_pf_6pandas_7msgpack_9_unpacker_2unpackb(PyObject*, PyObject*, PyObject*, PyObject*, int, PyObject*, PyObject*, PyObject*, PyObject*, Py_ssize_t, Py_ssize_t, Py_ssize_t, Py_ssize_t, Py_ssize_t)':
    pandas/msgpack/_unpacker.cpp:2107:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         __pyx_t_2 = ((__pyx_v_off < __pyx_v_buf_len) != 0);
                                     ^
    pandas/msgpack/_unpacker.cpp: In function 'PyObject* __pyx_f_6pandas_7msgpack_9_unpacker_8Unpacker_read_from_file(__pyx_obj_6pandas_7msgpack_9_unpacker_Unpacker*)':
    pandas/msgpack/_unpacker.cpp:4085:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
       if (((__pyx_t_2 < __pyx_t_3) != 0)) {
                         ^
    pandas/msgpack/_unpacker.cpp: In function 'PyObject* __pyx_pf_6pandas_7msgpack_9_unpacker_8Unpacker_8read_bytes(__pyx_obj_6pandas_7msgpack_9_unpacker_Unpacker*, Py_ssize_t)':
    pandas/msgpack/_unpacker.cpp:4719:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
       if (((__pyx_t_1 < __pyx_t_2) != 0)) {
                         ^
    c++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/pandas/msgpack/_unpacker.o -o build/lib.linux-x86_64-2.7/pandas/msgpack/_unpacker.so
    building 'pandas.json' extension
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Ipandas/src/ujson/python -Ipandas/src/ujson/lib -Ipandas/src/datetime -Ipandas/src/klib -Ipandas/src -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/src/ujson/python/ujson.c -o build/temp.linux-x86_64-2.7/pandas/src/ujson/python/ujson.o -D_GNU_SOURCE -Wno-unused-function
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Ipandas/src/ujson/python -Ipandas/src/ujson/lib -Ipandas/src/datetime -Ipandas/src/klib -Ipandas/src -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/src/ujson/python/objToJSON.c -o build/temp.linux-x86_64-2.7/pandas/src/ujson/python/objToJSON.o -D_GNU_SOURCE -Wno-unused-function
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from pandas/src/ujson/python/objToJSON.c:40:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Ipandas/src/ujson/python -Ipandas/src/ujson/lib -Ipandas/src/datetime -Ipandas/src/klib -Ipandas/src -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/src/ujson/python/JSONtoObj.c -o build/temp.linux-x86_64-2.7/pandas/src/ujson/python/JSONtoObj.o -D_GNU_SOURCE -Wno-unused-function
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from pandas/src/ujson/python/JSONtoObj.c:41:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Ipandas/src/ujson/python -Ipandas/src/ujson/lib -Ipandas/src/datetime -Ipandas/src/klib -Ipandas/src -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/src/ujson/lib/ultrajsonenc.c -o build/temp.linux-x86_64-2.7/pandas/src/ujson/lib/ultrajsonenc.o -D_GNU_SOURCE -Wno-unused-function
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Ipandas/src/ujson/python -Ipandas/src/ujson/lib -Ipandas/src/datetime -Ipandas/src/klib -Ipandas/src -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/src/ujson/lib/ultrajsondec.c -o build/temp.linux-x86_64-2.7/pandas/src/ujson/lib/ultrajsondec.o -D_GNU_SOURCE -Wno-unused-function
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Ipandas/src/ujson/python -Ipandas/src/ujson/lib -Ipandas/src/datetime -Ipandas/src/klib -Ipandas/src -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/src/datetime/np_datetime.c -o build/temp.linux-x86_64-2.7/pandas/src/datetime/np_datetime.o -D_GNU_SOURCE -Wno-unused-function
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from pandas/src/datetime/np_datetime.c:18:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    In file included from pandas/src/datetime/np_datetime.c:10:0:
    /usr/include/python2.7/datetime.h:188:25: warning: 'PyDateTimeAPI' defined but not used [-Wunused-variable]
     static PyDateTime_CAPI *PyDateTimeAPI = NULL;
                             ^
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Ipandas/src/ujson/python -Ipandas/src/ujson/lib -Ipandas/src/datetime -Ipandas/src/klib -Ipandas/src -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/src/datetime/np_datetime_strings.c -o build/temp.linux-x86_64-2.7/pandas/src/datetime/np_datetime_strings.o -D_GNU_SOURCE -Wno-unused-function
    In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1761:0,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                     from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                     from pandas/src/datetime/np_datetime_strings.c:17:
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
     #warning "Using deprecated NumPy API, disable it by " \
      ^
    x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/pandas/src/ujson/python/ujson.o build/temp.linux-x86_64-2.7/pandas/src/ujson/python/objToJSON.o build/temp.linux-x86_64-2.7/pandas/src/ujson/python/JSONtoObj.o build/temp.linux-x86_64-2.7/pandas/src/ujson/lib/ultrajsonenc.o build/temp.linux-x86_64-2.7/pandas/src/ujson/lib/ultrajsondec.o build/temp.linux-x86_64-2.7/pandas/src/datetime/np_datetime.o build/temp.linux-x86_64-2.7/pandas/src/datetime/np_datetime_strings.o -o build/lib.linux-x86_64-2.7/pandas/json.so
    building 'pandas.util._move' extension
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/util/move.c -o build/temp.linux-x86_64-2.7/pandas/util/move.o
    x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/pandas/util/move.o -o build/lib.linux-x86_64-2.7/pandas/util/_move.so
    
    package init file 'pandas/io/tests/sas/__init__.py' not found (or not a regular file)
    warning: no files found matching 'README.rst'
    no previously-included directories found matching 'doc/build'
    warning: no directories found matching 'examples'
    warning: no previously-included files matching '*.so' found anywhere in distribution
    warning: no previously-included files matching '*.pyd' found anywhere in distribution
    warning: no previously-included files matching '*.pyc' found anywhere in distribution
    warning: no previously-included files matching '*~' found anywhere in distribution
    warning: no previously-included files matching '#*' found anywhere in distribution
    warning: no previously-included files matching '.git*' found anywhere in distribution
    warning: no previously-included files matching '.DS_Store' found anywhere in distribution
    warning: no previously-included files matching '*.png' found anywhere in distribution
    package init file 'pandas/io/tests/sas/__init__.py' not found (or not a regular file)
  Running setup.py install for python-gflags
    
  Running setup.py install for pyyaml
    checking if libyaml is compilable
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c build/temp.linux-x86_64-2.7/check_libyaml.c -o build/temp.linux-x86_64-2.7/check_libyaml.o
    build/temp.linux-x86_64-2.7/check_libyaml.c:2:18: fatal error: yaml.h: No such file or directory
     #include 
                      ^
    compilation terminated.
    
    libyaml is not found or a compiler error: forcing --without-libyaml
    (if libyaml is installed correctly, you may need to
     specify the option --include-dirs or uncomment and
     modify the parameter include_dirs in setup.cfg)
    
    skipping 'ext/_yaml.c' Cython extension (up-to-date)
  Running setup.py install for tornado
    building 'tornado.speedups' extension
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c tornado/speedups.c -o build/temp.linux-x86_64-2.7/tornado/speedups.o
    x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/tornado/speedups.o -o build/lib.linux-x86_64-2.7/tornado/speedups.so
    
    no previously-included directories found matching 'docs/build'
    warning: no files found matching 'tornado/test/README'
  Found existing installation: setuptools 3.3
    Not uninstalling setuptools at /usr/lib/python2.7/dist-packages, owned by OS
  Running setup.py install for simplegeneric
    Traceback (most recent call last):
      File "", line 1, in 
      File "/usr/local/lib/python2.7/dist-packages/setuptools/__init__.py", line 12, in 
        import setuptools.version
      File "/usr/local/lib/python2.7/dist-packages/setuptools/version.py", line 1, in 
        import pkg_resources
      File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 70, in 
        import packaging.version
    ImportError: No module named packaging.version
    Complete output from command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip_build_root/simplegeneric/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-W5fy6V-record/install-record.txt --single-version-externally-managed --compile:
    Traceback (most recent call last):

  File "", line 1, in 

  File "/usr/local/lib/python2.7/dist-packages/setuptools/__init__.py", line 12, in 

    import setuptools.version

  File "/usr/local/lib/python2.7/dist-packages/setuptools/version.py", line 1, in 

    import pkg_resources

  File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 70, in 

    import packaging.version

ImportError: No module named packaging.version

----------------------------------------
Cleaning up...
Command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip_build_root/simplegeneric/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-W5fy6V-record/install-record.txt --single-version-externally-managed --compile failed with error code 1 in /tmp/pip_build_root/simplegeneric
Storing debug log for failure in /root/.pip/pip.log
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX some where repeats

 a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ParamSpec::set_name(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:13139:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ParamSpec::set_name(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:13146:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::ParamSpec::mutable_name()':
.build_release/src/caffe/proto/caffe.pb.h:13153:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::ParamSpec::release_name()':
.build_release/src/caffe/proto/caffe.pb.h:13160:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h:13164:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ParamSpec::set_allocated_name(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:13169:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h:13177:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::LayerParameter::clear_name()':
.build_release/src/caffe/proto/caffe.pb.h:13263:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::LayerParameter::set_name(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:13273:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::LayerParameter::set_name(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:13280:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::LayerParameter::set_name(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:13287:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::LayerParameter::mutable_name()':
.build_release/src/caffe/proto/caffe.pb.h:13294:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::LayerParameter::release_name()':
.build_release/src/caffe/proto/caffe.pb.h:13301:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h:13305:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::LayerParameter::set_allocated_name(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:13310:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h:13318:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::LayerParameter::clear_type()':
.build_release/src/caffe/proto/caffe.pb.h:13333:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (type_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::LayerParameter::set_type(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:13343:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (type_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::LayerParameter::set_type(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:13350:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (type_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::LayerParameter::set_type(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:13357:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (type_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::LayerParameter::mutable_type()':
.build_release/src/caffe/proto/caffe.pb.h:13364:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (type_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::LayerParameter::release_type()':
.build_release/src/caffe/proto/caffe.pb.h:13371:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (type_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h:13375:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     type_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::LayerParameter::set_allocated_type(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:13380:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (type_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h:13388:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     type_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::TransformationParameter::clear_mean_file()':
.build_release/src/caffe/proto/caffe.pb.h:15520:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::TransformationParameter::set_mean_file(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:15530:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::TransformationParameter::set_mean_file(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:15537:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::TransformationParameter::set_mean_file(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:15544:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::TransformationParameter::mutable_mean_file()':
.build_release/src/caffe/proto/caffe.pb.h:15551:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::TransformationParameter::release_mean_file()':
.build_release/src/caffe/proto/caffe.pb.h:15558:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h:15562:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     mean_file_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::TransformationParameter::set_allocated_mean_file(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:15567:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h:15575:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     mean_file_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::DataParameter::clear_source()':
.build_release/src/caffe/proto/caffe.pb.h:16622:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::DataParameter::set_source(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:16632:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::DataParameter::set_source(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:16639:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::DataParameter::set_source(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:16646:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::DataParameter::mutable_source()':
.build_release/src/caffe/proto/caffe.pb.h:16653:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::DataParameter::release_source()':
.build_release/src/caffe/proto/caffe.pb.h:16660:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h:16664:44: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     source_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::DataParameter::set_allocated_source(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:16669:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h:16677:44: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     source_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::DataParameter::clear_mean_file()':
.build_release/src/caffe/proto/caffe.pb.h:16781:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::DataParameter::set_mean_file(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:16791:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::DataParameter::set_mean_file(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:16798:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::DataParameter::set_mean_file(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:16805:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::DataParameter::mutable_mean_file()':
.build_release/src/caffe/proto/caffe.pb.h:16812:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::DataParameter::release_mean_file()':
.build_release/src/caffe/proto/caffe.pb.h:16819:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h:16823:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     mean_file_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::DataParameter::set_allocated_mean_file(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:16828:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h:16836:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     mean_file_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::HDF5DataParameter::clear_source()':
.build_release/src/caffe/proto/caffe.pb.h:17487:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::HDF5DataParameter::set_source(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:17497:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::HDF5DataParameter::set_source(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:17504:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::HDF5DataParameter::set_source(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:17511:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::HDF5DataParameter::mutable_source()':
.build_release/src/caffe/proto/caffe.pb.h:17518:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::HDF5DataParameter::release_source()':
.build_release/src/caffe/proto/caffe.pb.h:17525:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h:17529:44: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     source_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::HDF5DataParameter::set_allocated_source(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:17534:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h:17542:44: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     source_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::HDF5OutputParameter::clear_file_name()':
.build_release/src/caffe/proto/caffe.pb.h:17605:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (file_name_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::HDF5OutputParameter::set_file_name(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:17615:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (file_name_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::HDF5OutputParameter::set_file_name(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:17622:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (file_name_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::HDF5OutputParameter::set_file_name(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:17629:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (file_name_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::HDF5OutputParameter::mutable_file_name()':
.build_release/src/caffe/proto/caffe.pb.h:17636:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (file_name_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::HDF5OutputParameter::release_file_name()':
.build_release/src/caffe/proto/caffe.pb.h:17643:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (file_name_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h:17647:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     file_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::HDF5OutputParameter::set_allocated_file_name(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:17652:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (file_name_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h:17660:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     file_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ImageDataParameter::clear_source()':
.build_release/src/caffe/proto/caffe.pb.h:17706:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ImageDataParameter::set_source(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:17716:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ImageDataParameter::set_source(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:17723:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ImageDataParameter::set_source(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:17730:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::ImageDataParameter::mutable_source()':
.build_release/src/caffe/proto/caffe.pb.h:17737:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::ImageDataParameter::release_source()':
.build_release/src/caffe/proto/caffe.pb.h:17744:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h:17748:44: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     source_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ImageDataParameter::set_allocated_source(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:17753:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h:17761:44: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     source_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ImageDataParameter::clear_mean_file()':
.build_release/src/caffe/proto/caffe.pb.h:17930:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ImageDataParameter::set_mean_file(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:17940:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ImageDataParameter::set_mean_file(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:17947:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ImageDataParameter::set_mean_file(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:17954:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::ImageDataParameter::mutable_mean_file()':
.build_release/src/caffe/proto/caffe.pb.h:17961:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::ImageDataParameter::release_mean_file()':
.build_release/src/caffe/proto/caffe.pb.h:17968:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h:17972:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     mean_file_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ImageDataParameter::set_allocated_mean_file(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:17977:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h:17985:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     mean_file_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ImageDataParameter::clear_root_folder()':
.build_release/src/caffe/proto/caffe.pb.h:18044:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (root_folder_ != &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ImageDataParameter::set_root_folder(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:18054:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (root_folder_ == &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ImageDataParameter::set_root_folder(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:18061:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (root_folder_ == &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ImageDataParameter::set_root_folder(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:18068:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (root_folder_ == &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::ImageDataParameter::mutable_root_folder()':
.build_release/src/caffe/proto/caffe.pb.h:18075:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (root_folder_ == &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::ImageDataParameter::release_root_folder()':
.build_release/src/caffe/proto/caffe.pb.h:18082:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (root_folder_ == &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h:18086:49: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     root_folder_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ImageDataParameter::set_allocated_root_folder(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:18091:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (root_folder_ != &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h:18099:49: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     root_folder_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::InfogainLossParameter::clear_source()':
.build_release/src/caffe/proto/caffe.pb.h:18118:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::InfogainLossParameter::set_source(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:18128:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::InfogainLossParameter::set_source(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:18135:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::InfogainLossParameter::set_source(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:18142:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::InfogainLossParameter::mutable_source()':
.build_release/src/caffe/proto/caffe.pb.h:18149:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::InfogainLossParameter::release_source()':
.build_release/src/caffe/proto/caffe.pb.h:18156:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h:18160:44: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     source_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::InfogainLossParameter::set_allocated_source(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:18165:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h:18173:44: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     source_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::PythonParameter::clear_module()':
.build_release/src/caffe/proto/caffe.pb.h:19141:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (module_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::PythonParameter::set_module(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:19151:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (module_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::PythonParameter::set_module(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:19158:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (module_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::PythonParameter::set_module(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:19165:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (module_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::PythonParameter::mutable_module()':
.build_release/src/caffe/proto/caffe.pb.h:19172:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (module_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::PythonParameter::release_module()':
.build_release/src/caffe/proto/caffe.pb.h:19179:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (module_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h:19183:44: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     module_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::PythonParameter::set_allocated_module(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:19188:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (module_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h:19196:44: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     module_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::PythonParameter::clear_layer()':
.build_release/src/caffe/proto/caffe.pb.h:19211:18: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (layer_ != &::google::protobuf::internal::kEmptyString) {
                  ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::PythonParameter::set_layer(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:19221:18: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (layer_ == &::google::protobuf::internal::kEmptyString) {
                  ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::PythonParameter::set_layer(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:19228:18: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (layer_ == &::google::protobuf::internal::kEmptyString) {
                  ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::PythonParameter::set_layer(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:19235:18: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (layer_ == &::google::protobuf::internal::kEmptyString) {
                  ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::PythonParameter::mutable_layer()':
.build_release/src/caffe/proto/caffe.pb.h:19242:18: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (layer_ == &::google::protobuf::internal::kEmptyString) {
                  ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::PythonParameter::release_layer()':
.build_release/src/caffe/proto/caffe.pb.h:19249:18: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (layer_ == &::google::protobuf::internal::kEmptyString) {
                  ^
.build_release/src/caffe/proto/caffe.pb.h:19253:43: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     layer_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                           ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::PythonParameter::set_allocated_layer(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:19258:18: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (layer_ != &::google::protobuf::internal::kEmptyString) {
                  ^
.build_release/src/caffe/proto/caffe.pb.h:19266:43: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     layer_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                           ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::PythonParameter::clear_param_str()':
.build_release/src/caffe/proto/caffe.pb.h:19281:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (param_str_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::PythonParameter::set_param_str(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:19291:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (param_str_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::PythonParameter::set_param_str(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:19298:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (param_str_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::PythonParameter::set_param_str(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:19305:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (param_str_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::PythonParameter::mutable_param_str()':
.build_release/src/caffe/proto/caffe.pb.h:19312:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (param_str_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::PythonParameter::release_param_str()':
.build_release/src/caffe/proto/caffe.pb.h:19319:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (param_str_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h:19323:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     param_str_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::PythonParameter::set_allocated_param_str(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:19328:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (param_str_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h:19336:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     param_str_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::WindowDataParameter::clear_source()':
.build_release/src/caffe/proto/caffe.pb.h:20125:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::WindowDataParameter::set_source(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:20135:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::WindowDataParameter::set_source(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:20142:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::WindowDataParameter::set_source(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:20149:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::WindowDataParameter::mutable_source()':
.build_release/src/caffe/proto/caffe.pb.h:20156:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::WindowDataParameter::release_source()':
.build_release/src/caffe/proto/caffe.pb.h:20163:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h:20167:44: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     source_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::WindowDataParameter::set_allocated_source(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:20172:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h:20180:44: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     source_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::WindowDataParameter::clear_mean_file()':
.build_release/src/caffe/proto/caffe.pb.h:20217:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::WindowDataParameter::set_mean_file(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:20227:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::WindowDataParameter::set_mean_file(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:20234:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::WindowDataParameter::set_mean_file(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:20241:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::WindowDataParameter::mutable_mean_file()':
.build_release/src/caffe/proto/caffe.pb.h:20248:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::WindowDataParameter::release_mean_file()':
.build_release/src/caffe/proto/caffe.pb.h:20255:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h:20259:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     mean_file_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::WindowDataParameter::set_allocated_mean_file(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:20264:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h:20272:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     mean_file_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::WindowDataParameter::clear_root_folder()':
.build_release/src/caffe/proto/caffe.pb.h:20533:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (root_folder_ != &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::WindowDataParameter::set_root_folder(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:20543:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (root_folder_ == &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::WindowDataParameter::set_root_folder(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:20550:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (root_folder_ == &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::WindowDataParameter::set_root_folder(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:20557:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (root_folder_ == &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::WindowDataParameter::mutable_root_folder()':
.build_release/src/caffe/proto/caffe.pb.h:20564:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (root_folder_ == &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::WindowDataParameter::release_root_folder()':
.build_release/src/caffe/proto/caffe.pb.h:20571:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (root_folder_ == &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h:20575:49: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     root_folder_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::WindowDataParameter::set_allocated_root_folder(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:20580:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (root_folder_ != &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h:20588:49: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     root_folder_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V1LayerParameter::clear_name()':
.build_release/src/caffe/proto/caffe.pb.h:20767:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V1LayerParameter::set_name(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:20777:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V1LayerParameter::set_name(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:20784:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V1LayerParameter::set_name(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:20791:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::V1LayerParameter::mutable_name()':
.build_release/src/caffe/proto/caffe.pb.h:20798:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::V1LayerParameter::release_name()':
.build_release/src/caffe/proto/caffe.pb.h:20805:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h:20809:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V1LayerParameter::set_allocated_name(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:20814:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h:20822:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::clear_name()':
.build_release/src/caffe/proto/caffe.pb.h:22263:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_name(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:22273:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_name(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:22280:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_name(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:22287:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::V0LayerParameter::mutable_name()':
.build_release/src/caffe/proto/caffe.pb.h:22294:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::V0LayerParameter::release_name()':
.build_release/src/caffe/proto/caffe.pb.h:22301:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h:22305:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_allocated_name(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:22310:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h:22318:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::clear_type()':
.build_release/src/caffe/proto/caffe.pb.h:22333:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (type_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_type(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:22343:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (type_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_type(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:22350:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (type_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_type(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:22357:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (type_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::V0LayerParameter::mutable_type()':
.build_release/src/caffe/proto/caffe.pb.h:22364:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (type_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::V0LayerParameter::release_type()':
.build_release/src/caffe/proto/caffe.pb.h:22371:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (type_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h:22375:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     type_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_allocated_type(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:22380:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (type_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h:22388:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     type_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::clear_source()':
.build_release/src/caffe/proto/caffe.pb.h:22744:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_source(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:22754:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_source(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:22761:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_source(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:22768:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::V0LayerParameter::mutable_source()':
.build_release/src/caffe/proto/caffe.pb.h:22775:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::V0LayerParameter::release_source()':
.build_release/src/caffe/proto/caffe.pb.h:22782:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h:22786:44: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     source_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_allocated_source(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:22791:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h:22799:44: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     source_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::clear_meanfile()':
.build_release/src/caffe/proto/caffe.pb.h:22836:21: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (meanfile_ != &::google::protobuf::internal::kEmptyString) {
                     ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_meanfile(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:22846:21: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (meanfile_ == &::google::protobuf::internal::kEmptyString) {
                     ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_meanfile(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:22853:21: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (meanfile_ == &::google::protobuf::internal::kEmptyString) {
                     ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_meanfile(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:22860:21: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (meanfile_ == &::google::protobuf::internal::kEmptyString) {
                     ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::V0LayerParameter::mutable_meanfile()':
.build_release/src/caffe/proto/caffe.pb.h:22867:21: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (meanfile_ == &::google::protobuf::internal::kEmptyString) {
                     ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::V0LayerParameter::release_meanfile()':
.build_release/src/caffe/proto/caffe.pb.h:22874:21: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (meanfile_ == &::google::protobuf::internal::kEmptyString) {
                     ^
.build_release/src/caffe/proto/caffe.pb.h:22878:46: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     meanfile_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                              ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_allocated_meanfile(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:22883:21: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (meanfile_ != &::google::protobuf::internal::kEmptyString) {
                     ^
.build_release/src/caffe/proto/caffe.pb.h:22891:46: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     meanfile_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                              ^
make: *** [.build_release/src/caffe/test/test_embed_layer.o] Error 1
root@2bd20662c982:/home/caffe# make runtest
CXX src/caffe/test/test_embed_layer.cpp
In file included from ./include/caffe/blob.hpp:9:0,
                 from src/caffe/test/test_embed_layer.cpp:5:
.build_release/src/caffe/proto/caffe.pb.h:17:2: error: #error This file was generated by an older version of protoc which is
 #error This file was generated by an older version of protoc which is
  ^
.build_release/src/caffe/proto/caffe.pb.h:18:2: error: #error incompatible with your Protocol Buffer headers. Please
 #error incompatible with your Protocol Buffer headers.  Please
  ^
.build_release/src/caffe/proto/caffe.pb.h:19:2: error: #error regenerate this file with a newer version of protoc.
 #error regenerate this file with a newer version of protoc.
  ^
In file included from ./include/caffe/blob.hpp:9:0,
                 from src/caffe/test/test_embed_layer.cpp:5:
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::Datum::clear_data()':
.build_release/src/caffe/proto/caffe.pb.h:10776:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (data_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::Datum::set_data(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:10786:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (data_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::Datum::set_data(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:10793:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (data_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::Datum::set_data(const void*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:10800:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (data_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::Datum::mutable_data()':
.build_release/src/caffe/proto/caffe.pb.h:10807:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (data_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::Datum::release_data()':
.build_release/src/caffe/proto/caffe.pb.h:10814:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (data_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h:10818:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     data_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::Datum::set_allocated_data(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:10823:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (data_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h:10831:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     data_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::NetParameter::clear_name()':
.build_release/src/caffe/proto/caffe.pb.h:11148:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::NetParameter::set_name(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:11158:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::NetParameter::set_name(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:11165:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::NetParameter::set_name(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:11172:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::NetParameter::mutable_name()':
.build_release/src/caffe/proto/caffe.pb.h:11179:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::NetParameter::release_name()':
.build_release/src/caffe/proto/caffe.pb.h:11186:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h:11190:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::NetParameter::set_allocated_name(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:11195:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h:11203:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverParameter::clear_net()':
.build_release/src/caffe/proto/caffe.pb.h:11448:16: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (net_ != &::google::protobuf::internal::kEmptyString) {
                ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverParameter::set_net(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:11458:16: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (net_ == &::google::protobuf::internal::kEmptyString) {
                ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverParameter::set_net(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:11465:16: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (net_ == &::google::protobuf::internal::kEmptyString) {
                ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverParameter::set_net(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:11472:16: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (net_ == &::google::protobuf::internal::kEmptyString) {
                ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::SolverParameter::mutable_net()':
.build_release/src/caffe/proto/caffe.pb.h:11479:16: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (net_ == &::google::protobuf::internal::kEmptyString) {
                ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::SolverParameter::release_net()':
.build_release/src/caffe/proto/caffe.pb.h:11486:16: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (net_ == &::google::protobuf::internal::kEmptyString) {
                ^
.build_release/src/caffe/proto/caffe.pb.h:11490:41: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     net_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                         ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverParameter::set_allocated_net(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:11495:16: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (net_ != &::google::protobuf::internal::kEmptyString) {
                ^
.build_release/src/caffe/proto/caffe.pb.h:11503:41: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     net_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                         ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverParameter::clear_train_net()':
.build_release/src/caffe/proto/caffe.pb.h:11556:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (train_net_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverParameter::set_train_net(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:11566:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (train_net_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverParameter::set_train_net(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:11573:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (train_net_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverParameter::set_train_net(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:11580:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (train_net_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::SolverParameter::mutable_train_net()':
.build_release/src/caffe/proto/caffe.pb.h:11587:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (train_net_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::SolverParameter::release_train_net()':
.build_release/src/caffe/proto/caffe.pb.h:11594:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (train_net_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h:11598:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     train_net_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverParameter::set_allocated_train_net(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:11603:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (train_net_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h:11611:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     train_net_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverParameter::clear_lr_policy()':
.build_release/src/caffe/proto/caffe.pb.h:11997:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (lr_policy_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverParameter::set_lr_policy(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:12007:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (lr_policy_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverParameter::set_lr_policy(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:12014:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (lr_policy_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverParameter::set_lr_policy(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:12021:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (lr_policy_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::SolverParameter::mutable_lr_policy()':
.build_release/src/caffe/proto/caffe.pb.h:12028:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (lr_policy_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::SolverParameter::release_lr_policy()':
.build_release/src/caffe/proto/caffe.pb.h:12035:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (lr_policy_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h:12039:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     lr_policy_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverParameter::set_allocated_lr_policy(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:12044:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (lr_policy_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h:12052:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     lr_policy_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverParameter::clear_snapshot_prefix()':
.build_release/src/caffe/proto/caffe.pb.h:12316:28: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (snapshot_prefix_ != &::google::protobuf::internal::kEmptyString) {
                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverParameter::set_snapshot_prefix(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:12326:28: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (snapshot_prefix_ == &::google::protobuf::internal::kEmptyString) {
                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverParameter::set_snapshot_prefix(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:12333:28: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (snapshot_prefix_ == &::google::protobuf::internal::kEmptyString) {
                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverParameter::set_snapshot_prefix(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:12340:28: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (snapshot_prefix_ == &::google::protobuf::internal::kEmptyString) {
                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::SolverParameter::mutable_snapshot_prefix()':
.build_release/src/caffe/proto/caffe.pb.h:12347:28: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (snapshot_prefix_ == &::google::protobuf::internal::kEmptyString) {
                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::SolverParameter::release_snapshot_prefix()':
.build_release/src/caffe/proto/caffe.pb.h:12354:28: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (snapshot_prefix_ == &::google::protobuf::internal::kEmptyString) {
                            ^
.build_release/src/caffe/proto/caffe.pb.h:12358:53: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     snapshot_prefix_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                                     ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverParameter::set_allocated_snapshot_prefix(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:12363:28: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (snapshot_prefix_ != &::google::protobuf::internal::kEmptyString) {
                            ^
.build_release/src/caffe/proto/caffe.pb.h:12371:53: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     snapshot_prefix_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                                     ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverState::clear_learned_net()':
.build_release/src/caffe/proto/caffe.pb.h:12749:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (learned_net_ != &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverState::set_learned_net(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:12759:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (learned_net_ == &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverState::set_learned_net(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:12766:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (learned_net_ == &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverState::set_learned_net(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:12773:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (learned_net_ == &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::SolverState::mutable_learned_net()':
.build_release/src/caffe/proto/caffe.pb.h:12780:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (learned_net_ == &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::SolverState::release_learned_net()':
.build_release/src/caffe/proto/caffe.pb.h:12787:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (learned_net_ == &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h:12791:49: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     learned_net_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverState::set_allocated_learned_net(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:12796:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (learned_net_ != &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h:12804:49: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     learned_net_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ParamSpec::clear_name()':
.build_release/src/caffe/proto/caffe.pb.h:13122:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ParamSpec::set_name(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:13132:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ParamSpec::set_name(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:13139:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ParamSpec::set_name(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:13146:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::ParamSpec::mutable_name()':
.build_release/src/caffe/proto/caffe.pb.h:13153:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::ParamSpec::release_name()':
.build_release/src/caffe/proto/caffe.pb.h:13160:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h:13164:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ParamSpec::set_allocated_name(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:13169:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h:13177:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::LayerParameter::clear_name()':
.build_release/src/caffe/proto/caffe.pb.h:13263:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::LayerParameter::set_name(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:13273:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::LayerParameter::set_name(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:13280:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::LayerParameter::set_name(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:13287:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::LayerParameter::mutable_name()':
.build_release/src/caffe/proto/caffe.pb.h:13294:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::LayerParameter::release_name()':
.build_release/src/caffe/proto/caffe.pb.h:13301:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h:13305:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::LayerParameter::set_allocated_name(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:13310:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h:13318:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::LayerParameter::clear_type()':
.build_release/src/caffe/proto/caffe.pb.h:13333:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (type_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::LayerParameter::set_type(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:13343:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (type_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::LayerParameter::set_type(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:13350:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (type_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::LayerParameter::set_type(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:13357:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (type_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::LayerParameter::mutable_type()':
.build_release/src/caffe/proto/caffe.pb.h:13364:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (type_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::LayerParameter::release_type()':
.build_release/src/caffe/proto/caffe.pb.h:13371:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (type_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h:13375:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     type_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::LayerParameter::set_allocated_type(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:13380:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (type_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h:13388:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     type_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::TransformationParameter::clear_mean_file()':
.build_release/src/caffe/proto/caffe.pb.h:15520:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::TransformationParameter::set_mean_file(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:15530:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::TransformationParameter::set_mean_file(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:15537:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::TransformationParameter::set_mean_file(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:15544:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::TransformationParameter::mutable_mean_file()':
.build_release/src/caffe/proto/caffe.pb.h:15551:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::TransformationParameter::release_mean_file()':
.build_release/src/caffe/proto/caffe.pb.h:15558:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h:15562:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     mean_file_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::TransformationParameter::set_allocated_mean_file(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:15567:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h:15575:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     mean_file_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::DataParameter::clear_source()':
.build_release/src/caffe/proto/caffe.pb.h:16622:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::DataParameter::set_source(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:16632:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::DataParameter::set_source(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:16639:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::DataParameter::set_source(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:16646:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::DataParameter::mutable_source()':
.build_release/src/caffe/proto/caffe.pb.h:16653:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::DataParameter::release_source()':
.build_release/src/caffe/proto/caffe.pb.h:16660:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h:16664:44: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     source_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::DataParameter::set_allocated_source(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:16669:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h:16677:44: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     source_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::DataParameter::clear_mean_file()':
.build_release/src/caffe/proto/caffe.pb.h:16781:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::DataParameter::set_mean_file(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:16791:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::DataParameter::set_mean_file(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:16798:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::DataParameter::set_mean_file(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:16805:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::DataParameter::mutable_mean_file()':
.build_release/src/caffe/proto/caffe.pb.h:16812:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::DataParameter::release_mean_file()':
.build_release/src/caffe/proto/caffe.pb.h:16819:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h:16823:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     mean_file_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::DataParameter::set_allocated_mean_file(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:16828:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h:16836:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     mean_file_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::HDF5DataParameter::clear_source()':
.build_release/src/caffe/proto/caffe.pb.h:17487:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::HDF5DataParameter::set_source(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:17497:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::HDF5DataParameter::set_source(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:17504:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::HDF5DataParameter::set_source(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:17511:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::HDF5DataParameter::mutable_source()':
.build_release/src/caffe/proto/caffe.pb.h:17518:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::HDF5DataParameter::release_source()':
.build_release/src/caffe/proto/caffe.pb.h:17525:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h:17529:44: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     source_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::HDF5DataParameter::set_allocated_source(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:17534:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h:17542:44: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     source_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::HDF5OutputParameter::clear_file_name()':
.build_release/src/caffe/proto/caffe.pb.h:17605:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (file_name_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::HDF5OutputParameter::set_file_name(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:17615:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (file_name_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::HDF5OutputParameter::set_file_name(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:17622:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (file_name_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::HDF5OutputParameter::set_file_name(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:17629:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (file_name_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::HDF5OutputParameter::mutable_file_name()':
.build_release/src/caffe/proto/caffe.pb.h:17636:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (file_name_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::HDF5OutputParameter::release_file_name()':
.build_release/src/caffe/proto/caffe.pb.h:17643:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (file_name_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h:17647:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     file_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::HDF5OutputParameter::set_allocated_file_name(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:17652:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (file_name_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h:17660:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     file_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ImageDataParameter::clear_source()':
.build_release/src/caffe/proto/caffe.pb.h:17706:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ImageDataParameter::set_source(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:17716:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ImageDataParameter::set_source(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:17723:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ImageDataParameter::set_source(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:17730:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::ImageDataParameter::mutable_source()':
.build_release/src/caffe/proto/caffe.pb.h:17737:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::ImageDataParameter::release_source()':
.build_release/src/caffe/proto/caffe.pb.h:17744:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h:17748:44: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     source_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ImageDataParameter::set_allocated_source(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:17753:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h:17761:44: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     source_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ImageDataParameter::clear_mean_file()':
.build_release/src/caffe/proto/caffe.pb.h:17930:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ImageDataParameter::set_mean_file(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:17940:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ImageDataParameter::set_mean_file(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:17947:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ImageDataParameter::set_mean_file(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:17954:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::ImageDataParameter::mutable_mean_file()':
.build_release/src/caffe/proto/caffe.pb.h:17961:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::ImageDataParameter::release_mean_file()':
.build_release/src/caffe/proto/caffe.pb.h:17968:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h:17972:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     mean_file_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ImageDataParameter::set_allocated_mean_file(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:17977:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h:17985:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     mean_file_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ImageDataParameter::clear_root_folder()':
.build_release/src/caffe/proto/caffe.pb.h:18044:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (root_folder_ != &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ImageDataParameter::set_root_folder(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:18054:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (root_folder_ == &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ImageDataParameter::set_root_folder(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:18061:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (root_folder_ == &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ImageDataParameter::set_root_folder(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:18068:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (root_folder_ == &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::ImageDataParameter::mutable_root_folder()':
.build_release/src/caffe/proto/caffe.pb.h:18075:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (root_folder_ == &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::ImageDataParameter::release_root_folder()':
.build_release/src/caffe/proto/caffe.pb.h:18082:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (root_folder_ == &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h:18086:49: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     root_folder_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ImageDataParameter::set_allocated_root_folder(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:18091:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (root_folder_ != &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h:18099:49: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     root_folder_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::InfogainLossParameter::clear_source()':
.build_release/src/caffe/proto/caffe.pb.h:18118:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::InfogainLossParameter::set_source(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:18128:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::InfogainLossParameter::set_source(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:18135:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::InfogainLossParameter::set_source(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:18142:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::InfogainLossParameter::mutable_source()':
.build_release/src/caffe/proto/caffe.pb.h:18149:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::InfogainLossParameter::release_source()':
.build_release/src/caffe/proto/caffe.pb.h:18156:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h:18160:44: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     source_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::InfogainLossParameter::set_allocated_source(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:18165:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h:18173:44: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     source_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::PythonParameter::clear_module()':
.build_release/src/caffe/proto/caffe.pb.h:19141:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (module_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::PythonParameter::set_module(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:19151:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (module_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::PythonParameter::set_module(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:19158:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (module_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::PythonParameter::set_module(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:19165:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (module_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::PythonParameter::mutable_module()':
.build_release/src/caffe/proto/caffe.pb.h:19172:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (module_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::PythonParameter::release_module()':
.build_release/src/caffe/proto/caffe.pb.h:19179:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (module_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h:19183:44: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     module_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::PythonParameter::set_allocated_module(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:19188:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (module_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h:19196:44: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     module_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::PythonParameter::clear_layer()':
.build_release/src/caffe/proto/caffe.pb.h:19211:18: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (layer_ != &::google::protobuf::internal::kEmptyString) {
                  ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::PythonParameter::set_layer(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:19221:18: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (layer_ == &::google::protobuf::internal::kEmptyString) {
                  ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::PythonParameter::set_layer(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:19228:18: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (layer_ == &::google::protobuf::internal::kEmptyString) {
                  ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::PythonParameter::set_layer(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:19235:18: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (layer_ == &::google::protobuf::internal::kEmptyString) {
                  ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::PythonParameter::mutable_layer()':
.build_release/src/caffe/proto/caffe.pb.h:19242:18: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (layer_ == &::google::protobuf::internal::kEmptyString) {
                  ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::PythonParameter::release_layer()':
.build_release/src/caffe/proto/caffe.pb.h:19249:18: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (layer_ == &::google::protobuf::internal::kEmptyString) {
                  ^
.build_release/src/caffe/proto/caffe.pb.h:19253:43: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     layer_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                           ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::PythonParameter::set_allocated_layer(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:19258:18: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (layer_ != &::google::protobuf::internal::kEmptyString) {
                  ^
.build_release/src/caffe/proto/caffe.pb.h:19266:43: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     layer_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                           ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::PythonParameter::clear_param_str()':
.build_release/src/caffe/proto/caffe.pb.h:19281:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (param_str_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::PythonParameter::set_param_str(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:19291:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (param_str_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::PythonParameter::set_param_str(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:19298:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (param_str_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::PythonParameter::set_param_str(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:19305:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (param_str_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::PythonParameter::mutable_param_str()':
.build_release/src/caffe/proto/caffe.pb.h:19312:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (param_str_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::PythonParameter::release_param_str()':
.build_release/src/caffe/proto/caffe.pb.h:19319:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (param_str_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h:19323:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     param_str_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::PythonParameter::set_allocated_param_str(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:19328:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (param_str_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h:19336:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     param_str_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::WindowDataParameter::clear_source()':
.build_release/src/caffe/proto/caffe.pb.h:20125:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::WindowDataParameter::set_source(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:20135:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::WindowDataParameter::set_source(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:20142:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::WindowDataParameter::set_source(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:20149:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::WindowDataParameter::mutable_source()':
.build_release/src/caffe/proto/caffe.pb.h:20156:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::WindowDataParameter::release_source()':
.build_release/src/caffe/proto/caffe.pb.h:20163:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h:20167:44: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     source_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::WindowDataParameter::set_allocated_source(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:20172:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h:20180:44: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     source_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::WindowDataParameter::clear_mean_file()':
.build_release/src/caffe/proto/caffe.pb.h:20217:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::WindowDataParameter::set_mean_file(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:20227:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::WindowDataParameter::set_mean_file(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:20234:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::WindowDataParameter::set_mean_file(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:20241:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::WindowDataParameter::mutable_mean_file()':
.build_release/src/caffe/proto/caffe.pb.h:20248:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::WindowDataParameter::release_mean_file()':
.build_release/src/caffe/proto/caffe.pb.h:20255:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h:20259:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     mean_file_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::WindowDataParameter::set_allocated_mean_file(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:20264:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h:20272:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     mean_file_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::WindowDataParameter::clear_root_folder()':
.build_release/src/caffe/proto/caffe.pb.h:20533:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (root_folder_ != &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::WindowDataParameter::set_root_folder(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:20543:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (root_folder_ == &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::WindowDataParameter::set_root_folder(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:20550:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (root_folder_ == &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::WindowDataParameter::set_root_folder(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:20557:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (root_folder_ == &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::WindowDataParameter::mutable_root_folder()':
.build_release/src/caffe/proto/caffe.pb.h:20564:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (root_folder_ == &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::WindowDataParameter::release_root_folder()':
.build_release/src/caffe/proto/caffe.pb.h:20571:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (root_folder_ == &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h:20575:49: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     root_folder_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::WindowDataParameter::set_allocated_root_folder(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:20580:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (root_folder_ != &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h:20588:49: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     root_folder_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V1LayerParameter::clear_name()':
.build_release/src/caffe/proto/caffe.pb.h:20767:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V1LayerParameter::set_name(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:20777:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V1LayerParameter::set_name(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:20784:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V1LayerParameter::set_name(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:20791:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::V1LayerParameter::mutable_name()':
.build_release/src/caffe/proto/caffe.pb.h:20798:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::V1LayerParameter::release_name()':
.build_release/src/caffe/proto/caffe.pb.h:20805:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h:20809:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V1LayerParameter::set_allocated_name(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:20814:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h:20822:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::clear_name()':
.build_release/src/caffe/proto/caffe.pb.h:22263:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_name(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:22273:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_name(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:22280:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_name(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:22287:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::V0LayerParameter::mutable_name()':
.build_release/src/caffe/proto/caffe.pb.h:22294:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::V0LayerParameter::release_name()':
.build_release/src/caffe/proto/caffe.pb.h:22301:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h:22305:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_allocated_name(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:22310:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h:22318:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::clear_type()':
.build_release/src/caffe/proto/caffe.pb.h:22333:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (type_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_type(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:22343:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (type_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_type(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:22350:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (type_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_type(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:22357:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (type_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::V0LayerParameter::mutable_type()':
.build_release/src/caffe/proto/caffe.pb.h:22364:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (type_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::V0LayerParameter::release_type()':
.build_release/src/caffe/proto/caffe.pb.h:22371:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (type_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h:22375:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     type_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_allocated_type(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:22380:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (type_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h:22388:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     type_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::clear_source()':
.build_release/src/caffe/proto/caffe.pb.h:22744:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_source(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:22754:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_source(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:22761:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_source(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:22768:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::V0LayerParameter::mutable_source()':
.build_release/src/caffe/proto/caffe.pb.h:22775:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::V0LayerParameter::release_source()':
.build_release/src/caffe/proto/caffe.pb.h:22782:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h:22786:44: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     source_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_allocated_source(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:22791:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h:22799:44: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     source_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::clear_meanfile()':
.build_release/src/caffe/proto/caffe.pb.h:22836:21: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (meanfile_ != &::google::protobuf::internal::kEmptyString) {
                     ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_meanfile(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:22846:21: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (meanfile_ == &::google::protobuf::internal::kEmptyString) {
                     ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_meanfile(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:22853:21: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (meanfile_ == &::google::protobuf::internal::kEmptyString) {
                     ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_meanfile(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:22860:21: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (meanfile_ == &::google::protobuf::internal::kEmptyString) {
                     ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::V0LayerParameter::mutable_meanfile()':
.build_release/src/caffe/proto/caffe.pb.h:22867:21: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (meanfile_ == &::google::protobuf::internal::kEmptyString) {
                     ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::V0LayerParameter::release_meanfile()':
.build_release/src/caffe/proto/caffe.pb.h:22874:21: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (meanfile_ == &::google::protobuf::internal::kEmptyString) {
                     ^
.build_release/src/caffe/proto/caffe.pb.h:22878:46: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     meanfile_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                              ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_allocated_meanfile(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:22883:21: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (meanfile_ != &::google::protobuf::internal::kEmptyString) {
                     ^
.build_release/src/caffe/proto/caffe.pb.h:22891:46: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     meanfile_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                              ^
make: *** [.build_release/src/caffe/test/test_embed_layer.o] Error 1
root@2bd20662c982:/home/caffe# caffe
bash: caffe: command not found
root@2bd20662c982:/home/caffe# ls 
CMakeLists.txt   Makefile                 caffe.cloc  docs      python
CONTRIBUTING.md  Makefile.config          cmake       examples  scripts
CONTRIBUTORS.md  Makefile.config.example  data        include   src
INSTALL.md       README.md                distribute  matlab    tools
LICENSE          build                    docker      models
root@2bd20662c982:/home/caffe# cd python
root@2bd20662c982:/home/caffe/python# caffe
bash: caffe: command not found
root@2bd20662c982:/home/caffe/python# ls
CMakeLists.txt  classify.py  draw_net.py       train.py
caffe           detect.py    requirements.txt
root@2bd20662c982:/home/caffe/python# cd caffe
root@2bd20662c982:/home/caffe/python/caffe# caffe
bash: caffe: command not found
root@2bd20662c982:/home/caffe/python/caffe# ls
__init__.py  classifier.py  detector.py  imagenet  net_spec.py  pycaffe.py
_caffe.cpp   coord_map.py   draw.py      io.py     proto        test
root@2bd20662c982:/home/caffe/python/caffe# cd ..
root@2bd20662c982:/home/caffe/python# cd ~/
root@2bd20662c982:~# ls
anaconda2
root@2bd20662c982:~# cd /home
root@2bd20662c982:/home# ls
Anaconda2-4.3.1-Linux-x86_64.sh  caffe  protobuf
root@2bd20662c982:/home# vi .bashrc


~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
root@2bd20662c982:/home# ~/
bash: /root/: Is a directory
root@2bd20662c982:/home# ~/
bash: /root/: Is a directory
root@2bd20662c982:/home# ls
Anaconda2-4.3.1-Linux-x86_64.sh  caffe  protobuf
root@2bd20662c982:/home# cd ~/
root@2bd20662c982:~# ls
anaconda2
root@2bd20662c982:~# cd ..
root@2bd20662c982:/# ls
bin   dev  home  lib64  mnt  proc  run   srv  tmp  var
boot  etc  lib   media  opt  root  sbin  sys  usr
root@2bd20662c982:/# cd root
root@2bd20662c982:~# ls
anaconda2
root@2bd20662c982:~# mv /home/caffe /root/
root@2bd20662c982:~# ls
anaconda2  caffe
root@2bd20662c982:~# ls /home/
Anaconda2-4.3.1-Linux-x86_64.sh  protobuf
root@2bd20662c982:~# mv /home/protobuf /root/     
root@2bd20662c982:~# ls
anaconda2  caffe  protobuf
root@2bd20662c982:~# cd caffe
root@2bd20662c982:~/caffe# ls
CMakeLists.txt   Makefile                 caffe.cloc  docs      python
CONTRIBUTING.md  Makefile.config          cmake       examples  scripts
CONTRIBUTORS.md  Makefile.config.example  data        include   src
INSTALL.md       README.md                distribute  matlab    tools
LICENSE          build                    docker      models
root@2bd20662c982:~/caffe# make
CXX .build_release/src/caffe/proto/caffe.pb.cc
In file included from .build_release/src/caffe/proto/caffe.pb.cc:5:0:
.build_release/src/caffe/proto/caffe.pb.h:17:2: error: #error This file was generated by an older version of protoc which is
 #error This file was generated by an older version of protoc which is
  ^
.build_release/src/caffe/proto/caffe.pb.h:18:2: error: #error incompatible with your Protocol Buffer headers. Please
 #error incompatible with your Protocol Buffer headers.  Please
  ^
.build_release/src/caffe/proto/caffe.pb.h:19:2: error: #error regenerate this file with a newer version of protoc.
 #error regenerate this file with a newer version of protoc.
  ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:5:0:
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::Datum::clear_data()':
.build_release/src/caffe/proto/caffe.pb.h:10776:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (data_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::Datum::set_data(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:10786:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (data_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::Datum::set_data(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:10793:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (data_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::Datum::set_data(const void*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:10800:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (data_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::Datum::mutable_data()':
.build_release/src/caffe/proto/caffe.pb.h:10807:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (data_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::Datum::release_data()':
.build_release/src/caffe/proto/caffe.pb.h:10814:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (data_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h:10818:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     data_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::Datum::set_allocated_data(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:10823:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (data_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h:10831:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     data_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::NetParameter::clear_name()':
.build_release/src/caffe/proto/caffe.pb.h:11148:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::NetParameter::set_name(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:11158:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::NetParameter::set_name(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:11165:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::NetParameter::set_name(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:11172:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::NetParameter::mutable_name()':
.build_release/src/caffe/proto/caffe.pb.h:11179:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::NetParameter::release_name()':
.build_release/src/caffe/proto/caffe.pb.h:11186:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h:11190:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::NetParameter::set_allocated_name(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:11195:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h:11203:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverParameter::clear_net()':
.build_release/src/caffe/proto/caffe.pb.h:11448:16: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (net_ != &::google::protobuf::internal::kEmptyString) {
                ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverParameter::set_net(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:11458:16: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (net_ == &::google::protobuf::internal::kEmptyString) {
                ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverParameter::set_net(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:11465:16: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (net_ == &::google::protobuf::internal::kEmptyString) {
                ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverParameter::set_net(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:11472:16: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (net_ == &::google::protobuf::internal::kEmptyString) {
                ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::SolverParameter::mutable_net()':
.build_release/src/caffe/proto/caffe.pb.h:11479:16: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (net_ == &::google::protobuf::internal::kEmptyString) {
                ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::SolverParameter::release_net()':
.build_release/src/caffe/proto/caffe.pb.h:11486:16: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (net_ == &::google::protobuf::internal::kEmptyString) {
                ^
.build_release/src/caffe/proto/caffe.pb.h:11490:41: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     net_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                         ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverParameter::set_allocated_net(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:11495:16: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (net_ != &::google::protobuf::internal::kEmptyString) {
                ^
.build_release/src/caffe/proto/caffe.pb.h:11503:41: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     net_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                         ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverParameter::clear_train_net()':
.build_release/src/caffe/proto/caffe.pb.h:11556:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (train_net_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverParameter::set_train_net(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:11566:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (train_net_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverParameter::set_train_net(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:11573:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (train_net_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverParameter::set_train_net(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:11580:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (train_net_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::SolverParameter::mutable_train_net()':
.build_release/src/caffe/proto/caffe.pb.h:11587:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (train_net_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::SolverParameter::release_train_net()':
.build_release/src/caffe/proto/caffe.pb.h:11594:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (train_net_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h:11598:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     train_net_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverParameter::set_allocated_train_net(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:11603:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (train_net_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h:11611:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     train_net_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverParameter::clear_lr_policy()':
.build_release/src/caffe/proto/caffe.pb.h:11997:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (lr_policy_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverParameter::set_lr_policy(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:12007:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (lr_policy_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverParameter::set_lr_policy(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:12014:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (lr_policy_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverParameter::set_lr_policy(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:12021:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (lr_policy_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::SolverParameter::mutable_lr_policy()':
.build_release/src/caffe/proto/caffe.pb.h:12028:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (lr_policy_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::SolverParameter::release_lr_policy()':
.build_release/src/caffe/proto/caffe.pb.h:12035:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (lr_policy_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h:12039:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     lr_policy_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverParameter::set_allocated_lr_policy(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:12044:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (lr_policy_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h:12052:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     lr_policy_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverParameter::clear_snapshot_prefix()':
.build_release/src/caffe/proto/caffe.pb.h:12316:28: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (snapshot_prefix_ != &::google::protobuf::internal::kEmptyString) {
                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverParameter::set_snapshot_prefix(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:12326:28: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (snapshot_prefix_ == &::google::protobuf::internal::kEmptyString) {
                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverParameter::set_snapshot_prefix(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:12333:28: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (snapshot_prefix_ == &::google::protobuf::internal::kEmptyString) {
                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverParameter::set_snapshot_prefix(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:12340:28: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (snapshot_prefix_ == &::google::protobuf::internal::kEmptyString) {
                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::SolverParameter::mutable_snapshot_prefix()':
.build_release/src/caffe/proto/caffe.pb.h:12347:28: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (snapshot_prefix_ == &::google::protobuf::internal::kEmptyString) {
                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::SolverParameter::release_snapshot_prefix()':
.build_release/src/caffe/proto/caffe.pb.h:12354:28: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (snapshot_prefix_ == &::google::protobuf::internal::kEmptyString) {
                            ^
.build_release/src/caffe/proto/caffe.pb.h:12358:53: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     snapshot_prefix_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                                     ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverParameter::set_allocated_snapshot_prefix(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:12363:28: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (snapshot_prefix_ != &::google::protobuf::internal::kEmptyString) {
                            ^
.build_release/src/caffe/proto/caffe.pb.h:12371:53: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     snapshot_prefix_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                                     ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverState::clear_learned_net()':
.build_release/src/caffe/proto/caffe.pb.h:12749:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (learned_net_ != &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverState::set_learned_net(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:12759:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (learned_net_ == &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverState::set_learned_net(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:12766:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (learned_net_ == &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverState::set_learned_net(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:12773:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (learned_net_ == &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::SolverState::mutable_learned_net()':
.build_release/src/caffe/proto/caffe.pb.h:12780:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (learned_net_ == &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::SolverState::release_learned_net()':
.build_release/src/caffe/proto/caffe.pb.h:12787:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (learned_net_ == &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h:12791:49: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     learned_net_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::SolverState::set_allocated_learned_net(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:12796:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (learned_net_ != &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h:12804:49: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     learned_net_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ParamSpec::clear_name()':
.build_release/src/caffe/proto/caffe.pb.h:13122:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ParamSpec::set_name(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:13132:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ParamSpec::set_name(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:13139:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ParamSpec::set_name(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:13146:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::ParamSpec::mutable_name()':
.build_release/src/caffe/proto/caffe.pb.h:13153:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::ParamSpec::release_name()':
.build_release/src/caffe/proto/caffe.pb.h:13160:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h:13164:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ParamSpec::set_allocated_name(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:13169:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h:13177:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::LayerParameter::clear_name()':
.build_release/src/caffe/proto/caffe.pb.h:13263:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::LayerParameter::set_name(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:13273:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::LayerParameter::set_name(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:13280:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::LayerParameter::set_name(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:13287:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::LayerParameter::mutable_name()':
.build_release/src/caffe/proto/caffe.pb.h:13294:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::LayerParameter::release_name()':
.build_release/src/caffe/proto/caffe.pb.h:13301:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h:13305:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::LayerParameter::set_allocated_name(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:13310:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h:13318:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::LayerParameter::clear_type()':
.build_release/src/caffe/proto/caffe.pb.h:13333:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (type_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::LayerParameter::set_type(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:13343:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (type_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::LayerParameter::set_type(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:13350:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (type_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::LayerParameter::set_type(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:13357:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (type_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::LayerParameter::mutable_type()':
.build_release/src/caffe/proto/caffe.pb.h:13364:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (type_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::LayerParameter::release_type()':
.build_release/src/caffe/proto/caffe.pb.h:13371:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (type_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h:13375:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     type_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::LayerParameter::set_allocated_type(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:13380:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (type_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h:13388:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     type_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::TransformationParameter::clear_mean_file()':
.build_release/src/caffe/proto/caffe.pb.h:15520:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::TransformationParameter::set_mean_file(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:15530:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::TransformationParameter::set_mean_file(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:15537:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::TransformationParameter::set_mean_file(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:15544:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::TransformationParameter::mutable_mean_file()':
.build_release/src/caffe/proto/caffe.pb.h:15551:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::TransformationParameter::release_mean_file()':
.build_release/src/caffe/proto/caffe.pb.h:15558:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h:15562:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     mean_file_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::TransformationParameter::set_allocated_mean_file(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:15567:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h:15575:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     mean_file_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::DataParameter::clear_source()':
.build_release/src/caffe/proto/caffe.pb.h:16622:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::DataParameter::set_source(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:16632:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::DataParameter::set_source(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:16639:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::DataParameter::set_source(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:16646:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::DataParameter::mutable_source()':
.build_release/src/caffe/proto/caffe.pb.h:16653:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::DataParameter::release_source()':
.build_release/src/caffe/proto/caffe.pb.h:16660:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h:16664:44: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     source_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::DataParameter::set_allocated_source(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:16669:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h:16677:44: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     source_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::DataParameter::clear_mean_file()':
.build_release/src/caffe/proto/caffe.pb.h:16781:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::DataParameter::set_mean_file(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:16791:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::DataParameter::set_mean_file(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:16798:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::DataParameter::set_mean_file(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:16805:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::DataParameter::mutable_mean_file()':
.build_release/src/caffe/proto/caffe.pb.h:16812:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::DataParameter::release_mean_file()':
.build_release/src/caffe/proto/caffe.pb.h:16819:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h:16823:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     mean_file_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::DataParameter::set_allocated_mean_file(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:16828:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h:16836:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     mean_file_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::HDF5DataParameter::clear_source()':
.build_release/src/caffe/proto/caffe.pb.h:17487:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::HDF5DataParameter::set_source(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:17497:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::HDF5DataParameter::set_source(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:17504:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::HDF5DataParameter::set_source(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:17511:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::HDF5DataParameter::mutable_source()':
.build_release/src/caffe/proto/caffe.pb.h:17518:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::HDF5DataParameter::release_source()':
.build_release/src/caffe/proto/caffe.pb.h:17525:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h:17529:44: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     source_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::HDF5DataParameter::set_allocated_source(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:17534:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h:17542:44: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     source_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::HDF5OutputParameter::clear_file_name()':
.build_release/src/caffe/proto/caffe.pb.h:17605:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (file_name_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::HDF5OutputParameter::set_file_name(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:17615:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (file_name_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::HDF5OutputParameter::set_file_name(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:17622:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (file_name_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::HDF5OutputParameter::set_file_name(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:17629:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (file_name_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::HDF5OutputParameter::mutable_file_name()':
.build_release/src/caffe/proto/caffe.pb.h:17636:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (file_name_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::HDF5OutputParameter::release_file_name()':
.build_release/src/caffe/proto/caffe.pb.h:17643:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (file_name_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h:17647:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     file_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::HDF5OutputParameter::set_allocated_file_name(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:17652:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (file_name_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h:17660:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     file_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ImageDataParameter::clear_source()':
.build_release/src/caffe/proto/caffe.pb.h:17706:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ImageDataParameter::set_source(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:17716:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ImageDataParameter::set_source(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:17723:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ImageDataParameter::set_source(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:17730:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::ImageDataParameter::mutable_source()':
.build_release/src/caffe/proto/caffe.pb.h:17737:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::ImageDataParameter::release_source()':
.build_release/src/caffe/proto/caffe.pb.h:17744:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h:17748:44: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     source_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ImageDataParameter::set_allocated_source(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:17753:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h:17761:44: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     source_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ImageDataParameter::clear_mean_file()':
.build_release/src/caffe/proto/caffe.pb.h:17930:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ImageDataParameter::set_mean_file(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:17940:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ImageDataParameter::set_mean_file(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:17947:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ImageDataParameter::set_mean_file(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:17954:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::ImageDataParameter::mutable_mean_file()':
.build_release/src/caffe/proto/caffe.pb.h:17961:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::ImageDataParameter::release_mean_file()':
.build_release/src/caffe/proto/caffe.pb.h:17968:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h:17972:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     mean_file_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ImageDataParameter::set_allocated_mean_file(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:17977:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h:17985:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     mean_file_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ImageDataParameter::clear_root_folder()':
.build_release/src/caffe/proto/caffe.pb.h:18044:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (root_folder_ != &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ImageDataParameter::set_root_folder(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:18054:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (root_folder_ == &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ImageDataParameter::set_root_folder(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:18061:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (root_folder_ == &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ImageDataParameter::set_root_folder(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:18068:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (root_folder_ == &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::ImageDataParameter::mutable_root_folder()':
.build_release/src/caffe/proto/caffe.pb.h:18075:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (root_folder_ == &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::ImageDataParameter::release_root_folder()':
.build_release/src/caffe/proto/caffe.pb.h:18082:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (root_folder_ == &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h:18086:49: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     root_folder_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::ImageDataParameter::set_allocated_root_folder(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:18091:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (root_folder_ != &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h:18099:49: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     root_folder_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::InfogainLossParameter::clear_source()':
.build_release/src/caffe/proto/caffe.pb.h:18118:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::InfogainLossParameter::set_source(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:18128:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::InfogainLossParameter::set_source(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:18135:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::InfogainLossParameter::set_source(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:18142:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::InfogainLossParameter::mutable_source()':
.build_release/src/caffe/proto/caffe.pb.h:18149:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::InfogainLossParameter::release_source()':
.build_release/src/caffe/proto/caffe.pb.h:18156:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h:18160:44: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     source_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::InfogainLossParameter::set_allocated_source(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:18165:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h:18173:44: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     source_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::PythonParameter::clear_module()':
.build_release/src/caffe/proto/caffe.pb.h:19141:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (module_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::PythonParameter::set_module(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:19151:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (module_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::PythonParameter::set_module(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:19158:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (module_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::PythonParameter::set_module(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:19165:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (module_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::PythonParameter::mutable_module()':
.build_release/src/caffe/proto/caffe.pb.h:19172:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (module_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::PythonParameter::release_module()':
.build_release/src/caffe/proto/caffe.pb.h:19179:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (module_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h:19183:44: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     module_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::PythonParameter::set_allocated_module(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:19188:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (module_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h:19196:44: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     module_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::PythonParameter::clear_layer()':
.build_release/src/caffe/proto/caffe.pb.h:19211:18: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (layer_ != &::google::protobuf::internal::kEmptyString) {
                  ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::PythonParameter::set_layer(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:19221:18: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (layer_ == &::google::protobuf::internal::kEmptyString) {
                  ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::PythonParameter::set_layer(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:19228:18: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (layer_ == &::google::protobuf::internal::kEmptyString) {
                  ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::PythonParameter::set_layer(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:19235:18: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (layer_ == &::google::protobuf::internal::kEmptyString) {
                  ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::PythonParameter::mutable_layer()':
.build_release/src/caffe/proto/caffe.pb.h:19242:18: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (layer_ == &::google::protobuf::internal::kEmptyString) {
                  ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::PythonParameter::release_layer()':
.build_release/src/caffe/proto/caffe.pb.h:19249:18: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (layer_ == &::google::protobuf::internal::kEmptyString) {
                  ^
.build_release/src/caffe/proto/caffe.pb.h:19253:43: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     layer_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                           ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::PythonParameter::set_allocated_layer(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:19258:18: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (layer_ != &::google::protobuf::internal::kEmptyString) {
                  ^
.build_release/src/caffe/proto/caffe.pb.h:19266:43: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     layer_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                           ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::PythonParameter::clear_param_str()':
.build_release/src/caffe/proto/caffe.pb.h:19281:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (param_str_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::PythonParameter::set_param_str(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:19291:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (param_str_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::PythonParameter::set_param_str(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:19298:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (param_str_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::PythonParameter::set_param_str(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:19305:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (param_str_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::PythonParameter::mutable_param_str()':
.build_release/src/caffe/proto/caffe.pb.h:19312:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (param_str_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::PythonParameter::release_param_str()':
.build_release/src/caffe/proto/caffe.pb.h:19319:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (param_str_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h:19323:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     param_str_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::PythonParameter::set_allocated_param_str(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:19328:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (param_str_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h:19336:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     param_str_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::WindowDataParameter::clear_source()':
.build_release/src/caffe/proto/caffe.pb.h:20125:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::WindowDataParameter::set_source(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:20135:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::WindowDataParameter::set_source(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:20142:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::WindowDataParameter::set_source(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:20149:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::WindowDataParameter::mutable_source()':
.build_release/src/caffe/proto/caffe.pb.h:20156:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::WindowDataParameter::release_source()':
.build_release/src/caffe/proto/caffe.pb.h:20163:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h:20167:44: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     source_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::WindowDataParameter::set_allocated_source(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:20172:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h:20180:44: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     source_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::WindowDataParameter::clear_mean_file()':
.build_release/src/caffe/proto/caffe.pb.h:20217:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::WindowDataParameter::set_mean_file(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:20227:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::WindowDataParameter::set_mean_file(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:20234:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::WindowDataParameter::set_mean_file(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:20241:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::WindowDataParameter::mutable_mean_file()':
.build_release/src/caffe/proto/caffe.pb.h:20248:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::WindowDataParameter::release_mean_file()':
.build_release/src/caffe/proto/caffe.pb.h:20255:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ == &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h:20259:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     mean_file_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::WindowDataParameter::set_allocated_mean_file(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:20264:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.h:20272:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     mean_file_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::WindowDataParameter::clear_root_folder()':
.build_release/src/caffe/proto/caffe.pb.h:20533:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (root_folder_ != &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::WindowDataParameter::set_root_folder(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:20543:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (root_folder_ == &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::WindowDataParameter::set_root_folder(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:20550:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (root_folder_ == &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::WindowDataParameter::set_root_folder(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:20557:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (root_folder_ == &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::WindowDataParameter::mutable_root_folder()':
.build_release/src/caffe/proto/caffe.pb.h:20564:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (root_folder_ == &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::WindowDataParameter::release_root_folder()':
.build_release/src/caffe/proto/caffe.pb.h:20571:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (root_folder_ == &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h:20575:49: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     root_folder_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::WindowDataParameter::set_allocated_root_folder(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:20580:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (root_folder_ != &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.h:20588:49: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     root_folder_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V1LayerParameter::clear_name()':
.build_release/src/caffe/proto/caffe.pb.h:20767:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V1LayerParameter::set_name(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:20777:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V1LayerParameter::set_name(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:20784:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V1LayerParameter::set_name(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:20791:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::V1LayerParameter::mutable_name()':
.build_release/src/caffe/proto/caffe.pb.h:20798:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::V1LayerParameter::release_name()':
.build_release/src/caffe/proto/caffe.pb.h:20805:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h:20809:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V1LayerParameter::set_allocated_name(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:20814:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h:20822:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::clear_name()':
.build_release/src/caffe/proto/caffe.pb.h:22263:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_name(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:22273:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_name(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:22280:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_name(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:22287:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::V0LayerParameter::mutable_name()':
.build_release/src/caffe/proto/caffe.pb.h:22294:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::V0LayerParameter::release_name()':
.build_release/src/caffe/proto/caffe.pb.h:22301:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h:22305:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_allocated_name(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:22310:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h:22318:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::clear_type()':
.build_release/src/caffe/proto/caffe.pb.h:22333:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (type_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_type(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:22343:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (type_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_type(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:22350:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (type_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_type(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:22357:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (type_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::V0LayerParameter::mutable_type()':
.build_release/src/caffe/proto/caffe.pb.h:22364:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (type_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::V0LayerParameter::release_type()':
.build_release/src/caffe/proto/caffe.pb.h:22371:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (type_ == &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h:22375:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     type_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_allocated_type(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:22380:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (type_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.h:22388:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     type_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::clear_source()':
.build_release/src/caffe/proto/caffe.pb.h:22744:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_source(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:22754:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_source(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:22761:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_source(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:22768:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::V0LayerParameter::mutable_source()':
.build_release/src/caffe/proto/caffe.pb.h:22775:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::V0LayerParameter::release_source()':
.build_release/src/caffe/proto/caffe.pb.h:22782:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ == &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h:22786:44: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     source_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_allocated_source(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:22791:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.h:22799:44: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     source_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                            ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::clear_meanfile()':
.build_release/src/caffe/proto/caffe.pb.h:22836:21: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (meanfile_ != &::google::protobuf::internal::kEmptyString) {
                     ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_meanfile(const string&)':
.build_release/src/caffe/proto/caffe.pb.h:22846:21: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (meanfile_ == &::google::protobuf::internal::kEmptyString) {
                     ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_meanfile(const char*)':
.build_release/src/caffe/proto/caffe.pb.h:22853:21: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (meanfile_ == &::google::protobuf::internal::kEmptyString) {
                     ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_meanfile(const char*, size_t)':
.build_release/src/caffe/proto/caffe.pb.h:22860:21: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (meanfile_ == &::google::protobuf::internal::kEmptyString) {
                     ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::V0LayerParameter::mutable_meanfile()':
.build_release/src/caffe/proto/caffe.pb.h:22867:21: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (meanfile_ == &::google::protobuf::internal::kEmptyString) {
                     ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'std::string* caffe::V0LayerParameter::release_meanfile()':
.build_release/src/caffe/proto/caffe.pb.h:22874:21: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (meanfile_ == &::google::protobuf::internal::kEmptyString) {
                     ^
.build_release/src/caffe/proto/caffe.pb.h:22878:46: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     meanfile_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                              ^
.build_release/src/caffe/proto/caffe.pb.h: In member function 'void caffe::V0LayerParameter::set_allocated_meanfile(std::string*)':
.build_release/src/caffe/proto/caffe.pb.h:22883:21: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (meanfile_ != &::google::protobuf::internal::kEmptyString) {
                     ^
.build_release/src/caffe/proto/caffe.pb.h:22891:46: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
     meanfile_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                              ^
.build_release/src/caffe/proto/caffe.pb.cc: In function 'void caffe::protobuf_AssignDesc_caffe_2eproto()':
.build_release/src/caffe/proto/caffe.pb.cc:255:24: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::BlobShape*&, const int [1], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(BlobShape));
                        ^
.build_release/src/caffe/proto/caffe.pb.cc:255:24: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:278:24: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::BlobProto*&, const int [9], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(BlobProto));
                        ^
.build_release/src/caffe/proto/caffe.pb.cc:278:24: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:293:30: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::BlobProtoVector*&, const int [1], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(BlobProtoVector));
                              ^
.build_release/src/caffe/proto/caffe.pb.cc:293:30: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:314:20: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::Datum*&, const int [7], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(Datum));
                    ^
.build_release/src/caffe/proto/caffe.pb.cc:314:20: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:336:30: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::FillerParameter*&, const int [8], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(FillerParameter));
                              ^
.build_release/src/caffe/proto/caffe.pb.cc:336:30: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:360:27: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::NetParameter*&, const int [9], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(NetParameter));
                           ^
.build_release/src/caffe/proto/caffe.pb.cc:360:27: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:415:30: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::SolverParameter*&, const int [41], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(SolverParameter));
                              ^
.build_release/src/caffe/proto/caffe.pb.cc:415:30: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:436:26: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::SolverState*&, const int [4], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(SolverState));
                          ^
.build_release/src/caffe/proto/caffe.pb.cc:436:26: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:453:23: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::NetState*&, const int [3], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(NetState));
                       ^
.build_release/src/caffe/proto/caffe.pb.cc:453:23: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:472:27: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::NetStateRule*&, const int [5], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(NetStateRule));
                           ^
.build_release/src/caffe/proto/caffe.pb.cc:472:27: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:490:24: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::ParamSpec*&, const int [4], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(ParamSpec));
                        ^
.build_release/src/caffe/proto/caffe.pb.cc:490:24: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:563:29: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::LayerParameter*&, const int [58], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(LayerParameter));
                             ^
.build_release/src/caffe/proto/caffe.pb.cc:563:29: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:584:38: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::TransformationParameter*&, const int [7], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(TransformationParameter));
                                      ^
.build_release/src/caffe/proto/caffe.pb.cc:584:38: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:601:28: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::LossParameter*&, const int [3], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(LossParameter));
                            ^
.build_release/src/caffe/proto/caffe.pb.cc:601:28: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:619:32: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::AccuracyParameter*&, const int [3], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(AccuracyParameter));
                                ^
.build_release/src/caffe/proto/caffe.pb.cc:619:32: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:636:30: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::ArgMaxParameter*&, const int [3], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(ArgMaxParameter));
                              ^
.build_release/src/caffe/proto/caffe.pb.cc:636:30: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:652:30: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::ConcatParameter*&, const int [2], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(ConcatParameter));
                              ^
.build_release/src/caffe/proto/caffe.pb.cc:652:30: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:669:33: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::BatchNormParameter*&, const int [3], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(BatchNormParameter));
                                 ^
.build_release/src/caffe/proto/caffe.pb.cc:669:33: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:686:28: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::BiasParameter*&, const int [3], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(BiasParameter));
                            ^
.build_release/src/caffe/proto/caffe.pb.cc:686:28: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:702:39: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::ContrastiveLossParameter*&, const int [2], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(ContrastiveLossParameter));
                                       ^
.build_release/src/caffe/proto/caffe.pb.cc:702:39: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:734:35: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::ConvolutionParameter*&, const int [18], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(ConvolutionParameter));
                                   ^
.build_release/src/caffe/proto/caffe.pb.cc:734:35: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:751:28: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::CropParameter*&, const int [2], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(CropParameter));
                            ^
.build_release/src/caffe/proto/caffe.pb.cc:751:28: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:775:28: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::DataParameter*&, const int [10], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(DataParameter));
                            ^
.build_release/src/caffe/proto/caffe.pb.cc:775:28: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:791:31: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::DropoutParameter*&, const int [1], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(DropoutParameter));
                               ^
.build_release/src/caffe/proto/caffe.pb.cc:791:31: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:811:33: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::DummyDataParameter*&, const int [6], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(DummyDataParameter));
                                 ^
.build_release/src/caffe/proto/caffe.pb.cc:811:33: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:828:31: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::EltwiseParameter*&, const int [3], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(EltwiseParameter));
                               ^
.build_release/src/caffe/proto/caffe.pb.cc:828:31: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:844:27: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::ELUParameter*&, const int [1], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(ELUParameter));
                           ^
.build_release/src/caffe/proto/caffe.pb.cc:844:27: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:863:29: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::EmbedParameter*&, const int [5], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(EmbedParameter));
                             ^
.build_release/src/caffe/proto/caffe.pb.cc:863:29: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:880:27: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::ExpParameter*&, const int [3], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(ExpParameter));
                           ^
.build_release/src/caffe/proto/caffe.pb.cc:880:27: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:896:31: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::FlattenParameter*&, const int [2], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(FlattenParameter));
                               ^
.build_release/src/caffe/proto/caffe.pb.cc:896:31: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:913:32: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::HDF5DataParameter*&, const int [3], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(HDF5DataParameter));
                                ^
.build_release/src/caffe/proto/caffe.pb.cc:913:32: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:928:34: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::HDF5OutputParameter*&, const int [1], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(HDF5OutputParameter));
                                  ^
.build_release/src/caffe/proto/caffe.pb.cc:928:34: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:943:33: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::HingeLossParameter*&, const int [1], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(HingeLossParameter));
                                 ^
.build_release/src/caffe/proto/caffe.pb.cc:943:33: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:970:33: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::ImageDataParameter*&, const int [12], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(ImageDataParameter));
                                 ^
.build_release/src/caffe/proto/caffe.pb.cc:970:33: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:985:36: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::InfogainLossParameter*&, const int [1], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(InfogainLossParameter));
                                    ^
.build_release/src/caffe/proto/caffe.pb.cc:985:36: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:1005:36: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::InnerProductParameter*&, const int [6], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(InnerProductParameter));
                                    ^
.build_release/src/caffe/proto/caffe.pb.cc:1005:36: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:1020:29: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::InputParameter*&, const int [1], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(InputParameter));
                             ^
.build_release/src/caffe/proto/caffe.pb.cc:1020:29: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:1037:27: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::LogParameter*&, const int [3], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(LogParameter));
                           ^
.build_release/src/caffe/proto/caffe.pb.cc:1037:27: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:1057:27: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::LRNParameter*&, const int [6], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(LRNParameter));
                           ^
.build_release/src/caffe/proto/caffe.pb.cc:1057:27: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:1077:34: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::MemoryDataParameter*&, const int [4], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(MemoryDataParameter));
                                  ^
.build_release/src/caffe/proto/caffe.pb.cc:1077:34: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:1094:27: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::MVNParameter*&, const int [3], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(MVNParameter));
                           ^
.build_release/src/caffe/proto/caffe.pb.cc:1094:27: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:1109:33: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::ParameterParameter*&, const int [1], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(ParameterParameter));
                                 ^
.build_release/src/caffe/proto/caffe.pb.cc:1109:33: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:1135:31: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::PoolingParameter*&, const int [12], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(PoolingParameter));
                               ^
.build_release/src/caffe/proto/caffe.pb.cc:1135:31: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:1154:29: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::PowerParameter*&, const int [3], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(PowerParameter));
                             ^
.build_release/src/caffe/proto/caffe.pb.cc:1154:29: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:1172:30: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::PythonParameter*&, const int [4], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(PythonParameter));
                              ^
.build_release/src/caffe/proto/caffe.pb.cc:1172:30: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:1191:33: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::RecurrentParameter*&, const int [5], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(RecurrentParameter));
                                 ^
.build_release/src/caffe/proto/caffe.pb.cc:1191:33: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:1208:33: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::ReductionParameter*&, const int [3], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(ReductionParameter));
                                 ^
.build_release/src/caffe/proto/caffe.pb.cc:1208:33: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:1225:28: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::ReLUParameter*&, const int [2], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(ReLUParameter));
                            ^
.build_release/src/caffe/proto/caffe.pb.cc:1225:28: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:1243:31: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::ReshapeParameter*&, const int [3], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(ReshapeParameter));
                               ^
.build_release/src/caffe/proto/caffe.pb.cc:1243:31: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:1262:29: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::ScaleParameter*&, const int [5], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(ScaleParameter));
                             ^
.build_release/src/caffe/proto/caffe.pb.cc:1262:29: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:1277:31: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::SigmoidParameter*&, const int [1], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(SigmoidParameter));
                               ^
.build_release/src/caffe/proto/caffe.pb.cc:1277:31: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:1295:29: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::SliceParameter*&, const int [3], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(SliceParameter));
                             ^
.build_release/src/caffe/proto/caffe.pb.cc:1295:29: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:1311:31: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::SoftmaxParameter*&, const int [2], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(SoftmaxParameter));
                               ^
.build_release/src/caffe/proto/caffe.pb.cc:1311:31: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:1327:28: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::TanHParameter*&, const int [1], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(TanHParameter));
                            ^
.build_release/src/caffe/proto/caffe.pb.cc:1327:28: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:1344:28: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::TileParameter*&, const int [2], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(TileParameter));
                            ^
.build_release/src/caffe/proto/caffe.pb.cc:1344:28: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:1359:33: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::ThresholdParameter*&, const int [1], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(ThresholdParameter));
                                 ^
.build_release/src/caffe/proto/caffe.pb.cc:1359:33: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:1386:34: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::WindowDataParameter*&, const int [13], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(WindowDataParameter));
                                  ^
.build_release/src/caffe/proto/caffe.pb.cc:1386:34: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:1403:27: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::SPPParameter*&, const int [3], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(SPPParameter));
                           ^
.build_release/src/caffe/proto/caffe.pb.cc:1403:27: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:1462:31: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::V1LayerParameter*&, const int [43], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(V1LayerParameter));
                               ^
.build_release/src/caffe/proto/caffe.pb.cc:1462:31: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:1516:31: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::V0LayerParameter*&, const int [38], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(V0LayerParameter));
                               ^
.build_release/src/caffe/proto/caffe.pb.cc:1516:31: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc:1533:29: error: no matching function for call to 'google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*&, caffe::PReLUParameter*&, const int [2], int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, long unsigned int)'
       sizeof(PReLUParameter));
                             ^
.build_release/src/caffe/proto/caffe.pb.cc:1533:29: note: candidates are:
In file included from /root/anaconda2/include/google/protobuf/stubs/common.h:41:0,
                 from .build_release/src/caffe/proto/caffe.pb.h:9,
                 from .build_release/src/caffe/proto/caffe.pb.cc:5:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::internal::GeneratedMessageReflection&)
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:574:37: note:   candidate expects 1 argument, 9 provided
   GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratedMessageReflection);
                                     ^
/root/anaconda2/include/google/protobuf/stubs/macros.h:41:3: note: in definition of macro 'GOOGLE_DISALLOW_EVIL_CONSTRUCTORS'
   TypeName(const TypeName&);                           \
   ^
In file included from .build_release/src/caffe/proto/caffe.pb.cc:14:0:
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const void*, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:169:3: note:   candidate expects 13 arguments, 9 provided
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note: google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(const google::protobuf::Descriptor*, const google::protobuf::Message*, const int*, int, int, int, const google::protobuf::DescriptorPool*, google::protobuf::MessageFactory*, int, int, int)
   GeneratedMessageReflection(const Descriptor* descriptor,
   ^
/root/anaconda2/include/google/protobuf/generated_message_reflection.h:133:3: note:   candidate expects 11 arguments, 9 provided
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'void caffe::Datum::SharedCtor()':
.build_release/src/caffe/proto/caffe.pb.cc:3447:40: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   data_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                        ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'void caffe::Datum::SharedDtor()':
.build_release/src/caffe/proto/caffe.pb.cc:3458:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (data_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'virtual void caffe::Datum::Clear()':
.build_release/src/caffe/proto/caffe.pb.cc:3492:21: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
       if (data_ != &::google::protobuf::internal::kEmptyString) {
                     ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'void caffe::NetParameter::SharedCtor()':
.build_release/src/caffe/proto/caffe.pb.cc:4431:40: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                        ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'void caffe::NetParameter::SharedDtor()':
.build_release/src/caffe/proto/caffe.pb.cc:4443:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'virtual void caffe::NetParameter::Clear()':
.build_release/src/caffe/proto/caffe.pb.cc:4475:21: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
       if (name_ != &::google::protobuf::internal::kEmptyString) {
                     ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'void caffe::SolverParameter::SharedCtor()':
.build_release/src/caffe/proto/caffe.pb.cc:5100:39: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   net_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                       ^
.build_release/src/caffe/proto/caffe.pb.cc:5102:45: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   train_net_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                             ^
.build_release/src/caffe/proto/caffe.pb.cc:5113:45: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   lr_policy_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                             ^
.build_release/src/caffe/proto/caffe.pb.cc:5122:51: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   snapshot_prefix_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                                   ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'void caffe::SolverParameter::SharedDtor()':
.build_release/src/caffe/proto/caffe.pb.cc:5144:16: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (net_ != &::google::protobuf::internal::kEmptyString) {
                ^
.build_release/src/caffe/proto/caffe.pb.cc:5147:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (train_net_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.cc:5150:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (lr_policy_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.cc:5156:28: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (snapshot_prefix_ != &::google::protobuf::internal::kEmptyString) {
                            ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'virtual void caffe::SolverParameter::Clear()':
.build_release/src/caffe/proto/caffe.pb.cc:5193:20: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
       if (net_ != &::google::protobuf::internal::kEmptyString) {
                    ^
.build_release/src/caffe/proto/caffe.pb.cc:5201:26: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
       if (train_net_ != &::google::protobuf::internal::kEmptyString) {
                          ^
.build_release/src/caffe/proto/caffe.pb.cc:5224:26: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
       if (lr_policy_ != &::google::protobuf::internal::kEmptyString) {
                          ^
.build_release/src/caffe/proto/caffe.pb.cc:5243:32: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
       if (snapshot_prefix_ != &::google::protobuf::internal::kEmptyString) {
                                ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'void caffe::SolverState::SharedCtor()':
.build_release/src/caffe/proto/caffe.pb.cc:7029:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   learned_net_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'void caffe::SolverState::SharedDtor()':
.build_release/src/caffe/proto/caffe.pb.cc:7039:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (learned_net_ != &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'virtual void caffe::SolverState::Clear()':
.build_release/src/caffe/proto/caffe.pb.cc:7071:28: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
       if (learned_net_ != &::google::protobuf::internal::kEmptyString) {
                            ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'void caffe::ParamSpec::SharedCtor()':
.build_release/src/caffe/proto/caffe.pb.cc:8086:40: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                        ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'void caffe::ParamSpec::SharedDtor()':
.build_release/src/caffe/proto/caffe.pb.cc:8098:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'virtual void caffe::ParamSpec::Clear()':
.build_release/src/caffe/proto/caffe.pb.cc:8129:21: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
       if (name_ != &::google::protobuf::internal::kEmptyString) {
                     ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'void caffe::LayerParameter::SharedCtor()':
.build_release/src/caffe/proto/caffe.pb.cc:8534:40: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                        ^
.build_release/src/caffe/proto/caffe.pb.cc:8535:40: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   type_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                        ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'void caffe::LayerParameter::SharedDtor()':
.build_release/src/caffe/proto/caffe.pb.cc:8592:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.cc:8595:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (type_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'virtual void caffe::LayerParameter::Clear()':
.build_release/src/caffe/proto/caffe.pb.cc:8673:21: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
       if (name_ != &::google::protobuf::internal::kEmptyString) {
                     ^
.build_release/src/caffe/proto/caffe.pb.cc:8678:21: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
       if (type_ != &::google::protobuf::internal::kEmptyString) {
                     ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'void caffe::TransformationParameter::SharedCtor()':
.build_release/src/caffe/proto/caffe.pb.cc:11271:45: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   mean_file_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                             ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'void caffe::TransformationParameter::SharedDtor()':
.build_release/src/caffe/proto/caffe.pb.cc:11282:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'virtual void caffe::TransformationParameter::Clear()':
.build_release/src/caffe/proto/caffe.pb.cc:11316:26: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
       if (mean_file_ != &::google::protobuf::internal::kEmptyString) {
                          ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'void caffe::DataParameter::SharedCtor()':
.build_release/src/caffe/proto/caffe.pb.cc:14935:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   source_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.cc:14940:45: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   mean_file_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                             ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'void caffe::DataParameter::SharedDtor()':
.build_release/src/caffe/proto/caffe.pb.cc:14953:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.cc:14956:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'virtual void caffe::DataParameter::Clear()':
.build_release/src/caffe/proto/caffe.pb.cc:14987:23: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
       if (source_ != &::google::protobuf::internal::kEmptyString) {
                       ^
.build_release/src/caffe/proto/caffe.pb.cc:14996:26: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
       if (mean_file_ != &::google::protobuf::internal::kEmptyString) {
                          ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'void caffe::HDF5DataParameter::SharedCtor()':
.build_release/src/caffe/proto/caffe.pb.cc:17609:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   source_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'void caffe::HDF5DataParameter::SharedDtor()':
.build_release/src/caffe/proto/caffe.pb.cc:17620:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'virtual void caffe::HDF5DataParameter::Clear()':
.build_release/src/caffe/proto/caffe.pb.cc:17651:23: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
       if (source_ != &::google::protobuf::internal::kEmptyString) {
                       ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'void caffe::HDF5OutputParameter::SharedCtor()':
.build_release/src/caffe/proto/caffe.pb.cc:17910:45: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   file_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                             ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'void caffe::HDF5OutputParameter::SharedDtor()':
.build_release/src/caffe/proto/caffe.pb.cc:17919:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (file_name_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'virtual void caffe::HDF5OutputParameter::Clear()':
.build_release/src/caffe/proto/caffe.pb.cc:17950:26: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
       if (file_name_ != &::google::protobuf::internal::kEmptyString) {
                          ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'void caffe::ImageDataParameter::SharedCtor()':
.build_release/src/caffe/proto/caffe.pb.cc:18381:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   source_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.cc:18389:45: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   mean_file_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                             ^
.build_release/src/caffe/proto/caffe.pb.cc:18392:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   root_folder_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'void caffe::ImageDataParameter::SharedDtor()':
.build_release/src/caffe/proto/caffe.pb.cc:18401:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.cc:18404:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.cc:18407:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (root_folder_ != &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'virtual void caffe::ImageDataParameter::Clear()':
.build_release/src/caffe/proto/caffe.pb.cc:18438:23: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
       if (source_ != &::google::protobuf::internal::kEmptyString) {
                       ^
.build_release/src/caffe/proto/caffe.pb.cc:18452:26: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
       if (mean_file_ != &::google::protobuf::internal::kEmptyString) {
                          ^
.build_release/src/caffe/proto/caffe.pb.cc:18459:28: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
       if (root_folder_ != &::google::protobuf::internal::kEmptyString) {
                            ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'void caffe::InfogainLossParameter::SharedCtor()':
.build_release/src/caffe/proto/caffe.pb.cc:19067:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   source_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'void caffe::InfogainLossParameter::SharedDtor()':
.build_release/src/caffe/proto/caffe.pb.cc:19076:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'virtual void caffe::InfogainLossParameter::Clear()':
.build_release/src/caffe/proto/caffe.pb.cc:19107:23: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
       if (source_ != &::google::protobuf::internal::kEmptyString) {
                       ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'void caffe::PythonParameter::SharedCtor()':
.build_release/src/caffe/proto/caffe.pb.cc:22467:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   module_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.cc:22468:41: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   layer_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                         ^
.build_release/src/caffe/proto/caffe.pb.cc:22469:45: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   param_str_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                             ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'void caffe::PythonParameter::SharedDtor()':
.build_release/src/caffe/proto/caffe.pb.cc:22479:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (module_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.cc:22482:18: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (layer_ != &::google::protobuf::internal::kEmptyString) {
                  ^
.build_release/src/caffe/proto/caffe.pb.cc:22485:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (param_str_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'virtual void caffe::PythonParameter::Clear()':
.build_release/src/caffe/proto/caffe.pb.cc:22516:23: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
       if (module_ != &::google::protobuf::internal::kEmptyString) {
                       ^
.build_release/src/caffe/proto/caffe.pb.cc:22521:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
       if (layer_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.cc:22526:26: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
       if (param_str_ != &::google::protobuf::internal::kEmptyString) {
                          ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'void caffe::WindowDataParameter::SharedCtor()':
.build_release/src/caffe/proto/caffe.pb.cc:25990:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   source_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.cc:25992:45: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   mean_file_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                             ^
.build_release/src/caffe/proto/caffe.pb.cc:26002:47: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   root_folder_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                               ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'void caffe::WindowDataParameter::SharedDtor()':
.build_release/src/caffe/proto/caffe.pb.cc:26011:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.cc:26014:22: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (mean_file_ != &::google::protobuf::internal::kEmptyString) {
                      ^
.build_release/src/caffe/proto/caffe.pb.cc:26020:24: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (root_folder_ != &::google::protobuf::internal::kEmptyString) {
                        ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'virtual void caffe::WindowDataParameter::Clear()':
.build_release/src/caffe/proto/caffe.pb.cc:26051:23: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
       if (source_ != &::google::protobuf::internal::kEmptyString) {
                       ^
.build_release/src/caffe/proto/caffe.pb.cc:26057:26: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
       if (mean_file_ != &::google::protobuf::internal::kEmptyString) {
                          ^
.build_release/src/caffe/proto/caffe.pb.cc:26077:28: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
       if (root_folder_ != &::google::protobuf::internal::kEmptyString) {
                            ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'void caffe::V1LayerParameter::SharedCtor()':
.build_release/src/caffe/proto/caffe.pb.cc:27265:40: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                        ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'void caffe::V1LayerParameter::SharedDtor()':
.build_release/src/caffe/proto/caffe.pb.cc:27306:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'virtual void caffe::V1LayerParameter::Clear()':
.build_release/src/caffe/proto/caffe.pb.cc:27368:21: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
       if (name_ != &::google::protobuf::internal::kEmptyString) {
                     ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'void caffe::V0LayerParameter::SharedCtor()':
.build_release/src/caffe/proto/caffe.pb.cc:29407:40: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                        ^
.build_release/src/caffe/proto/caffe.pb.cc:29408:40: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   type_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                        ^
.build_release/src/caffe/proto/caffe.pb.cc:29423:42: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   source_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                          ^
.build_release/src/caffe/proto/caffe.pb.cc:29425:44: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   meanfile_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
                                            ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'void caffe::V0LayerParameter::SharedDtor()':
.build_release/src/caffe/proto/caffe.pb.cc:29450:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (name_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.cc:29453:17: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (type_ != &::google::protobuf::internal::kEmptyString) {
                 ^
.build_release/src/caffe/proto/caffe.pb.cc:29456:19: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (source_ != &::google::protobuf::internal::kEmptyString) {
                   ^
.build_release/src/caffe/proto/caffe.pb.cc:29459:21: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
   if (meanfile_ != &::google::protobuf::internal::kEmptyString) {
                     ^
.build_release/src/caffe/proto/caffe.pb.cc: In member function 'virtual void caffe::V0LayerParameter::Clear()':
.build_release/src/caffe/proto/caffe.pb.cc:29496:21: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
       if (name_ != &::google::protobuf::internal::kEmptyString) {
                     ^
.build_release/src/caffe/proto/caffe.pb.cc:29501:21: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
       if (type_ != &::google::protobuf::internal::kEmptyString) {
                     ^
.build_release/src/caffe/proto/caffe.pb.cc:29528:23: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
       if (source_ != &::google::protobuf::internal::kEmptyString) {
                       ^
.build_release/src/caffe/proto/caffe.pb.cc:29534:25: error: 'kEmptyString' is not a member of 'google::protobuf::internal'
       if (meanfile_ != &::google::protobuf::internal::kEmptyString) {
                         ^
make: *** [.build_release/src/caffe/proto/caffe.pb.o] Error 1
root@2bd20662c982:~/caffe# make install
make: *** No rule to make target `install'.  Stop.
root@2bd20662c982:~/caffe# make install /root/
make: *** No rule to make target `install'.  Stop.
root@2bd20662c982:~/caffe# condo install caffe
bash: condo: command not found
root@2bd20662c982:~/caffe# .configure cd..    
bash: .configure: command not found
root@2bd20662c982:~/caffe# ls
CMakeLists.txt   Makefile                 caffe.cloc  docs      python
CONTRIBUTING.md  Makefile.config          cmake       examples  scripts
CONTRIBUTORS.md  Makefile.config.example  data        include   src
INSTALL.md       README.md                distribute  matlab    tools
LICENSE          build                    docker      models
root@2bd20662c982:~/caffe# cd python

    from pkg_resources import load_entry_point
  File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 70, in 
    import packaging.version
ImportError: No module named packaging.version
root@2bd20662c982:~/caffe/python# pip --version
pip 9.0.1 from /root/anaconda2/lib/python2.7/site-packages (python 2.7)
< python-pip && sudo pip install -r requirements.txt
Reading package lists... Done
Building dependency tree       
Reading state information... Done
python-pip is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_main_binary-amd64_Packages.gz)
W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ trusty/restricted amd64 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_restricted_binary-amd64_Packages.gz)
W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_universe_binary-amd64_Packages.gz)
W: You may want to run apt-get update to correct these problems
Traceback (most recent call last):
  File "/usr/bin/pip", line 5, in 
    from pkg_resources import load_entry_point
  File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 70, in 
    import packaging.version
ImportError: No module named packaging.version
root@2bd20662c982:~/caffe/python# ping packaging.python.org
PING python.map.fastly.net (151.101.76.223) 56(84) bytes of data.
64 bytes from 151.101.76.223: icmp_seq=1 ttl=54 time=173 ms
64 bytes from 151.101.76.223: icmp_seq=2 ttl=54 time=173 ms
64 bytes from 151.101.76.223: icmp_seq=3 ttl=54 time=173 ms
64 bytes from 151.101.76.223: icmp_seq=4 ttl=54 time=173 ms
64 bytes from 151.101.76.223: icmp_seq=5 ttl=54 time=173 ms
64 bytes from 151.101.76.223: icmp_seq=6 ttl=54 time=263 ms
64 bytes from 151.101.76.223: icmp_seq=7 ttl=54 time=173 ms
^C
--- python.map.fastly.net ping statistics ---
7 packets transmitted, 7 received, 0% packet loss, time 15187ms
rtt min/avg/max/mdev = 173.382/186.430/263.730/31.562 ms
root@2bd20662c982:~/caffe/python# pip install -U pip setuptools
Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known',)': /simple/pip/
Requirement already up-to-date: pip in /root/anaconda2/lib/python2.7/site-packages
Collecting setuptools
  Downloading setuptools-34.3.1-py2.py3-none-any.whl (389kB)
    100% |################################| 399kB 269kB/s 
Collecting packaging>=16.8 (from setuptools)
  Downloading packaging-16.8-py2.py3-none-any.whl
Collecting appdirs>=1.4.0 (from setuptools)
  Downloading appdirs-1.4.3-py2.py3-none-any.whl
Requirement already up-to-date: six>=1.6.0 in /root/anaconda2/lib/python2.7/site-packages (from setuptools)
Collecting pyparsing (from packaging>=16.8->setuptools)
  Downloading pyparsing-2.2.0-py2.py3-none-any.whl (56kB)
    100% |################################| 61kB 264kB/s 
Installing collected packages: pyparsing, packaging, appdirs, setuptools
  Found existing installation: pyparsing 2.1.4
    Uninstalling pyparsing-2.1.4:
      Successfully uninstalled pyparsing-2.1.4
  Found existing installation: setuptools 27.2.0
    Uninstalling setuptools-27.2.0:
      Successfully uninstalled setuptools-27.2.0
Successfully installed appdirs-1.4.3 packaging-16.8 pyparsing-2.2.0 setuptools-34.3.1
Traceback (most recent call last):
  File "/root/anaconda2/bin/pip", line 6, in 
    sys.exit(pip.main())
  File "/root/anaconda2/lib/python2.7/site-packages/pip/__init__.py", line 249, in main
    return command.main(cmd_args)
  File "/root/anaconda2/lib/python2.7/site-packages/pip/basecommand.py", line 252, in main
    pip_version_check(session)
  File "/root/anaconda2/lib/python2.7/site-packages/pip/utils/outdated.py", line 102, in pip_version_check
    installed_version = get_installed_version("pip")
  File "/root/anaconda2/lib/python2.7/site-packages/pip/utils/__init__.py", line 838, in get_installed_version
    working_set = pkg_resources.WorkingSet()
  File "/root/anaconda2/lib/python2.7/site-packages/pip/_vendor/pkg_resources/__init__.py", line 644, in __init__
    self.add_entry(entry)
  File "/root/anaconda2/lib/python2.7/site-packages/pip/_vendor/pkg_resources/__init__.py", line 700, in add_entry
    for dist in find_distributions(entry, True):
  File "/root/anaconda2/lib/python2.7/site-packages/pip/_vendor/pkg_resources/__init__.py", line 1949, in find_eggs_in_zip
    if metadata.has_metadata('PKG-INFO'):
  File "/root/anaconda2/lib/python2.7/site-packages/pip/_vendor/pkg_resources/__init__.py", line 1463, in has_metadata
    return self.egg_info and self._has(self._fn(self.egg_info, name))
  File "/root/anaconda2/lib/python2.7/site-packages/pip/_vendor/pkg_resources/__init__.py", line 1823, in _has
    return zip_path in self.zipinfo or zip_path in self._index()
  File "/root/anaconda2/lib/python2.7/site-packages/pip/_vendor/pkg_resources/__init__.py", line 1703, in zipinfo
    return self._zip_manifests.load(self.loader.archive)
  File "/root/anaconda2/lib/python2.7/site-packages/pip/_vendor/pkg_resources/__init__.py", line 1643, in load
    mtime = os.stat(path).st_mtime
OSError: [Errno 2] No such file or directory: '/root/anaconda2/lib/python2.7/site-packages/setuptools-27.2.0-py2.7.egg'
root@2bd20662c982:~/caffe/python# anaconda --version
anaconda Command line client (version 1.6.0)
root@2bd20662c982:~/caffe/python# conda pip install -U pip setuptools
usage: conda [-h] [-V] command ...
conda: error: argument command: invalid choice: '/root/anaconda2/bin/conda' (choose from u'info', u'help', u'list', u'search', u'create', u'install', u'update', u'upgrade', u'remove', u'uninstall', u'config', u'clean', u'package')
root@2bd20662c982:~/caffe/python# conda pip -U pip setuptools        
usage: conda [-h] [-V] command ...
conda: error: argument command: invalid choice: '/root/anaconda2/bin/conda' (choose from u'info', u'help', u'list', u'search', u'create', u'install', u'update', u'upgrade', u'remove', u'uninstall', u'config', u'clean', u'package')
root@2bd20662c982:~/caffe/python# conda install pip setuptools      
Fetching package metadata .........
Solving package specifications: .

Package plan for installation in environment /root/anaconda2:

The following packages will be SUPERCEDED by a higher-priority channel:

    conda:     4.3.14-py27_0 anaconda --> 4.3.14-py27_0
    conda-env: 2.6.0-0       anaconda --> 2.6.0-0      

Proceed ([y]/n)? yy
Invalid choice: yy
Proceed ([y]/n)? y

conda-env-2.6. 100% |################################| Time: 0:00:00  16.92 kB/s
conda-4.3.14-p 100% |################################| Time: 0:00:01 249.51 kB/s
root@2bd20662c982:~/caffe/python# conda install pip setuptools
Fetching package metadata .........
Solving package specifications: .

# All requested packages already installed.
# packages in environment at /root/anaconda2:
#

root@2bd20662c982:~/caffe/python# conda install caffe         
Fetching package metadata .........
Solving package specifications: .

Package plan for installation in environment /root/anaconda2:

The following NEW packages will be INSTALLED:

    boost:          1.61.0-py27_0       
    caffe:          1.0.0rc3-np111py27_0
    gflags:         2.1.2-0             
    glog:           0.3.4-0             
    leveldb:        1.19-0              
    lmdb:           0.9.18-0            
    python-gflags:  2.0-py27_0          
    python-leveldb: 0.194-py27_0        
    snappy:         1.1.3-0             

The following packages will be DOWNGRADED due to dependency conflicts:

    mkl:            2017.0.1-0           --> 11.3.3-0          
    numexpr:        2.6.1-np111py27_2    --> 2.6.1-np111py27_1 
    numpy:          1.11.3-py27_0        --> 1.11.2-py27_0     
    scikit-learn:   0.18.1-np111py27_1   --> 0.18.1-np111py27_0
    scipy:          0.18.1-np111py27_1   --> 0.18.1-np111py27_0

Proceed ([y]/n)? y

gflags-2.1.2-0 100% |################################| Time: 0:00:00 165.17 kB/s
glog-0.3.4-0.t 100% |################################| Time: 0:00:02 233.02 kB/s
lmdb-0.9.18-0. 100% |################################| Time: 0:00:02 208.26 kB/s
mkl-11.3.3-0.t 100% |################################| Time: 0:11:15 189.37 kB/s
snappy-1.1.3-0 100% |################################| Time: 0:00:01 191.96 kB/s
leveldb-1.19-0 100% |################################| Time: 0:00:01 206.17 kB/s
boost-1.61.0-p 100% |################################| Time: 0:01:25 197.48 kB/s
numpy-1.11.2-p 100% |################################| Time: 0:00:32 200.75 kB/s
python-gflags- 100% |################################| Time: 0:00:00 129.76 kB/s
python-leveldb 100% |################################| Time: 0:00:00 151.05 kB/s
numexpr-2.6.1- 100% |################################| Time: 0:00:01 193.72 kB/s
scipy-0.18.1-n 100% |################################| Time: 0:02:37 205.45 kB/s
scikit-learn-0 100% |################################| Time: 0:00:57 197.90 kB/s
caffe-1.0.0rc3 100% |################################| Time: 0:00:15 156.17 kB/s
root@2bd20662c982:~/caffe/python# caffe              
caffe: command line brew
usage: caffe  

commands:
  train           train or finetune a model
  test            score a model
  device_query    show GPU diagnostic information
  time            benchmark model execution time

  Flags from /root/mc-x64-2.7/conda-bld/caffe_1482258804931/work/caffe-rc3/tools/caffe.cpp:
    -gpu (Optional; run in GPU mode on given device IDs separated by ','.Use
      '-gpu all' to run on all available GPUs. The effective training batch
      size is multiplied by the number of devices.) type: string default: ""
    -iterations (The number of iterations to run.) type: int32 default: 50
    -model (The model definition protocol buffer text file..) type: string
      default: ""
    -sighup_effect (Optional; action to take when a SIGHUP signal is received:
      snapshot, stop or none.) type: string default: "snapshot"
    -sigint_effect (Optional; action to take when a SIGINT signal is received:
      snapshot, stop or none.) type: string default: "stop"
    -snapshot (Optional; the snapshot solver state to resume training.)
      type: string default: ""
    -solver (The solver definition protocol buffer text file.) type: string
      default: ""
    -weights (Optional; the pretrained weights to initialize finetuning,
      separated by ','. Cannot be set simultaneously with snapshot.)
      type: string default: ""
root@2bd20662c982:~/caffe/python# cd 
root@2bd20662c982:~# cd ~/
root@2bd20662c982:~# git clone https://github.com/jrosebr1/bat-country.git
Cloning into 'bat-country'...
remote: Counting objects: 243, done.        
remote: Total 243 (delta 0), reused 0 (delta 0), pack-reused 243        
Receiving objects: 100% (243/243), 8.98 MiB | 104.00 KiB/s, done.
Resolving deltas: 100% (52/52), done.
Checking connectivity... done.
root@2bd20662c982:~#  pip install bat-country
Collecting bat-country
  Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'NewConnectionError'< pip._vendor.requests .packages.urllib3.connection.\
VerifiedHTTPSConnection object at 0x7febc9866dd0 >: Failed to establish a new connection: [Errno -2] Name or service not known',)': /simple/bat-country/
  Downloading bat-country-0.2.tar.gz
Collecting Pillow==2.9.0 (from bat-country)
  Downloading Pillow-2.9.0.zip (9.6MB)
    100% |################################| 9.6MB 58kB/s 
Collecting argparse==1.2.1 (from bat-country)
  Downloading argparse-1.2.1.tar.gz (69kB)
    100% |################################| 71kB 245kB/s 
Collecting decorator==3.4.2 (from bat-country)
  Downloading decorator-3.4.2.tar.gz
Collecting imutils==0.2.2 (from bat-country)
  Downloading imutils-0.2.2.tar.gz
Collecting matplotlib==1.4.3 (from bat-country)
  Downloading matplotlib-1.4.3.tar.gz (50.4MB)
    100% |################################| 50.4MB 12kB/s 
Collecting mock==1.0.1 (from bat-country)
  Downloading mock-1.0.1.zip (861kB)
    100% |################################| 870kB 43kB/s 
Collecting networkx==1.9.1 (from bat-country)
  Downloading networkx-1.9.1-py2.py3-none-any.whl (1.2MB)
    100% |################################| 1.2MB 233kB/s 
Requirement already satisfied: nose==1.3.7 in ./anaconda2/lib/python2.7/site-packages (from bat-country)
Collecting numpy==1.9.2 (from bat-country)
  Downloading numpy-1.9.2-cp27-cp27mu-manylinux1_x86_64.whl (14.7MB)
    100% |################################| 14.7MB 34kB/s 
Collecting protobuf==2.6.1 (from bat-country)
  Downloading protobuf-2.6.1.tar.gz (188kB)
    100% |################################| 194kB 32kB/s 
    Complete output from command python setup.py egg_info:
    Download error on https://pypi.python.org/simple/google-apputils/: [Errno -2] Name or service not known -- Some packages may not be found!
    Couldn't find index page for 'google-apputils' (maybe misspelled?)
    Download error on https://pypi.python.org/simple/: [Errno -2] Name or service not known -- Some packages may not be found!
    No local packages or working download links found for google-apputils
    Traceback (most recent call last):
      File "", line 1, in 
      File "/tmp/pip-build-dwXtT3/protobuf/setup.py", line 200, in 
        "Protocol Buffers are Google's data interchange format.",
      File "/root/anaconda2/lib/python2.7/distutils/core.py", line 111, in setup
        _setup_distribution = dist = klass(attrs)
      File "/root/anaconda2/lib/python2.7/site-packages/setuptools/dist.py", line 317, in __init__
        self.fetch_build_eggs(attrs['setup_requires'])
      File "/root/anaconda2/lib/python2.7/site-packages/setuptools/dist.py", line 372, in fetch_build_eggs
        replace_conflicting=True,
      File "/root/anaconda2/lib/python2.7/site-packages/pkg_resources/__init__.py", line 851, in resolve
        dist = best[req.key] = env.best_match(req, ws, installer)
      File "/root/anaconda2/lib/python2.7/site-packages/pkg_resources/__init__.py", line 1123, in best_match
        return self.obtain(req, installer)
      File "/root/anaconda2/lib/python2.7/site-packages/pkg_resources/__init__.py", line 1135, in obtain
        return installer(requirement)
      File "/root/anaconda2/lib/python2.7/site-packages/setuptools/dist.py", line 440, in fetch_build_egg
        return cmd.easy_install(req)
      File "/root/anaconda2/lib/python2.7/site-packages/setuptools/command/easy_install.py", line 668, in easy_install
        raise DistutilsError(msg)
    distutils.errors.DistutilsError: Could not find suitable distribution for Requirement.parse('google-apputils')
    
    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-dwXtT3/protobuf/
root@2bd20662c982:~# conda install protobuf                               
Fetching package metadata .........
Solving package specifications: .

Package plan for installation in environment /root/anaconda2:

The following packages will be SUPERCEDED by a higher-priority channel:

    protobuf: 3.0.0-py27_1 anaconda --> 3.0.0-py27_1

Proceed ([y]/n)? y

protobuf-3.0.0 100% |################################| Time: 0:00:05  78.04 kB/s

Starting Docker Server

sudo docker run --name=mynotepad -p 80:80 -p 443:443 nginx

Cheat Sheet

Pull a base image.
docker pull ubuntu

Get the ID of the last-run Container 
alias dl='docker ps -l -q'

To create a Container.
docker run -d ubuntu /bin/sh -c "while true; do echo hello world; sleep 1; done"

To stop a Container.
docker stop `dl`

To start a Container.
docker start `dl`

To restart a Container.
docker restart `dl`

To Connect to a running Container.
docker attach `dl`

To copy file in a Container to the host.
docker cp `dl`:/etc/passwd .

To mount the directory in host to a Container.
docker run -v /home/vagrant/test:/root/test ubuntu echo yo

To delete a Container.
dockr rm `dl`

Info of a running container
docker ps

To show running and stopped Containers.
docker ps -a


To show Container information like IP adress.
docker inspect `dl`

To show log of a Container.
docker logs `dl`

To show running process in a Container.
docker top `dl`

Image


Create a image from a Container. For tag name, / is recommended.

docker run -d ubuntu /bin/sh -c "apt-get install -y hello"
docker commit -m "My first container" `dl` tcnksm/hello

To create a image with Dockerfile.

echo -e "FROM base\nRUN apt-get install hello\nCMD hello" > Dockerfile
docker build tcnksm/hello .

To login to a image.
docker run -rm -t -i tcnksm/hello /bin/bash

To push a imges to remote repository. You need to sign up to Docker index in advance. Exmple uploaded image.

docker login
docker push tcnksm/hello

To delete a image
docker rmi tcnkms/hello

Info of Image


To show all images
docker images

To show image information like IP adress.
docker inspect tcnksm/hello

To show command history of a image.
docker history tcnksm/hello



# Assign to a shell variable.
DOCKER_CID=$(docker run -d ubuntu /bin/sh -c "while true; do echo hello world; sleep 1; done")

# Specify a CID file.
docker run -d -cidfile /tmp/my_container.cid ubuntu /bin/sh -c "while true; do echo hello world; sleep 1; done"
# then elsewhere one could just
cat /tmp/my_container.cid

In my opinion the second option is particularly useful when one uses named containers - 
a CID file could always be named after the container name and easily referenced that way.

portainer install

jack@jack-desktop:~/primitives/outputs$ docker run -d -p 9000:9000 portainer/portainer
Unable to find image 'portainer/portainer:latest' locally
latest: Pulling from portainer/portainer
a3ed95caeb02: Pull complete 
802d894958a2: Pull complete 
2303c51c4d90: Pull complete 
Digest: sha256:010f9d749c5801f017b303388ae8d179530dcd5ed736700b32123f6dcccb90fc
Status: Downloaded newer image for portainer/portainer:latest
a8a7bca9703f691e30fa82a1e3ff2d025fc163060e6e6b3013e69db856078d29
jack@jack-desktop:~/primitives/outputs$ docker ps
CONTAINER ID        IMAGE                          COMMAND               CREATED             STATUS              PORTS                    NAMES
a8a7bca9703f        portainer/portainer            "/portainer"          44 seconds ago      Up 43 seconds       0.0.0.0:9000->9000/tcp   zealous_curran
72f70a3f28ee        jacknorthrup/darkroom:ver2.8   "python"              9 minutes ago       Up 9 minutes        8888/tcp                 friendly_panini
d81770188f39        jacknorthrup/darkroom:ver2.8   "tail -f /dev/null"   19 hours ago        Up 19 hours         0.0.0.0:8888->8888/tcp   cranky_euler
jack@jack-desktop:~/primitives/outputs$ docker run -d -p 9000:9000 -v "/var/run/docker.sock:/var/run/docker.sock" portainer/portainer


jack@jack-desktop:~/primitives/outputs$ cd /opt


jack@jack-desktop:/opt$ ls
Adobe                      fastoredis                         Rodeo
Adobe AIR                  google                             Scratch 2
Ardour-5.5.0               mongobooster                       sublime_text
Ardour-5.5.0.uninstall.sh  OpenBLAS                           Unity
deepdream                  Qt5.4.0                            vagrant
fastonosql                 qt-opensource-linux-x64-5.4.0.run

jack@jack-desktop:/opt$ sudo wget https://github.com/portainer/portainer/releases/download/1.12.4/portainer-1.12.4-linux-amd64.tar.gz
--2017-05-24 06:27:21--  https://github.com/portainer/portainer/releases/download/1.12.4/portainer-1.12.4-linux-amd64.tar.gz
Resolving github.com (github.com)... 192.30.255.112, 192.30.255.113
Connecting to github.com (github.com)|192.30.255.112|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://github-cloud.s3.--------
HTTP request sent, awaiting response... 200 OK
Length: 3537625 (3.4M) [application/octet-stream]
Saving to: ‘portainer-1.12.4-linux-amd64.tar.gz’

portainer-1.12.4-li 100%[===================>]   3.37M   247KB/s    in 15s     

2017-05-24 06:27:38 (229 KB/s) - ‘portainer-1.12.4-linux-amd64.tar.gz’ saved [3537625/3537625]

jack@jack-desktop:/opt$ sudo tar xvpfz portainer-1.12.4-linux-amd64.tar.gz
portainer/
portainer/portainer
portainer/css/
portainer/css/app.7d8beab8.css
portainer/fonts/
portainer/fonts/glyphicons-halflings-regular.woff2
portainer/fonts/fontawesome-webfont.woff2
portainer/fonts/glyphicons-halflings-regular.woff
portainer/fonts/fontawesome-webfont.ttf
portainer/fonts/montserrat-regular-webfont.ttf
portainer/fonts/glyphicons-halflings-regular.svg
portainer/fonts/fontawesome-webfont.svg
portainer/fonts/fontawesome-webfont.woff
portainer/fonts/montserrat-regular-webfont.woff
portainer/fonts/montserrat-regular-webfont.svg
portainer/fonts/glyphicons-halflings-regular.ttf
portainer/index.html
portainer/js/
portainer/js/app.ef2422d5.js
portainer/ico/
portainer/ico/apple-touch-icon-precomposed.png
portainer/ico/favicon.ico
portainer/images/
portainer/images/logo_alt.png
portainer/images/gritter-long.png
portainer/images/ie-spacer.gif
portainer/images/gritter-light.png
portainer/images/gritter.png
portainer/images/logo.png

jack@jack-desktop:/opt$ ls
Adobe                      google                               Rodeo
Adobe AIR                  mongobooster                         Scratch 2
Ardour-5.5.0               OpenBLAS                             sublime_text
Ardour-5.5.0.uninstall.sh  portainer                            Unity
deepdream                  portainer-1.12.4-linux-amd64.tar.gz  vagrant
fastonosql                 Qt5.4.0
fastoredis                 qt-opensource-linux-x64-5.4.0.run

jack@jack-desktop:/opt$ ./portainer/portainer
2017/05/24 06:29:02 sudo mkdir /data/tls: permission denied
jack@jack-desktop:/opt$ sudo ./portainer/portainer
jack@jack-desktop:/opt$ sudo ./portainer/portainer -p :8200
2017/05/24 06:30:32 Starting Portainer on :8200

current jupyter config for jacknorthrup/darkroom:latest

current jupyter config for jacknorthrup/darkroom:latest

## Answer yes to any prompts.
c.JupyterApp.answer_yes = True
## Whether to allow the user to run the notebook as root.
c.NotebookApp.allow_root = True
c.NotebookApp.base_url = '/notebooks'
#  When disabled, equations etc. will appear as their untransformed TeX source.
c.NotebookApp.enable_mathjax = True
## The IP address the notebook server will listen on.
c.NotebookApp.ip = '0.0.0.0'
#  MathJax, for example:  /static/components/MathJax/MathJax.js
c.NotebookApp.mathjax_url = 'https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js'
#  configuration option.
c.NotebookApp.open_browser = False
#  The string should be of the form type:salt:hashed-password.
c.NotebookApp.password = 'sha1:94db51001cd2:184e8f9b12422282dd22023485a1a413379beef9'
## Forces users to use a password for the Notebook server. This is useful in a
#  any user can connect to the notebook server via ssh.
c.NotebookApp.password_required = False
## The port the notebook server will listen on.
c.NotebookApp.port = 8888
https://imagelayers.io/?images=welkineins/ubuntu-xfce-vnc-desktop:latest ADD file:f4d7b4b3402b5c53f266bb7fdd7e728493d9a17f9ef20c8cb1b4759b6e66b70f in / RUN echo '#!/bin/sh' > /usr/sbin/policy-rc.d && echo 'exit 101' >> /usr/sbin/policy-rc.d && chmod +x /usr/sbin/policy-rc.d && dpkg-divert --local --rename --add /sbin/initctl && cp -a /usr/sbin/policy-rc.d /sbin/initctl && sed -i 's/^exit.*/exit 0/' /sbin/initctl && echo 'force-unsafe-io' > /etc/dpkg/dpkg.cfg.d/docker-apt-speedup && echo 'DPkg::Post-Invoke { "rm -f /var/cache/apt/archives/*.deb /var/cache/apt/archives/partial/*.deb /var/cache/apt/*.bin || true"; };' > /etc/apt/apt.conf.d/docker-clean && echo 'APT::Update::Post-Invoke { "rm -f /var/cache/apt/archives/*.deb /var/cache/apt/archives/partial/*.deb /var/cache/apt/*.bin || true"; };' >> /etc/apt/apt.conf.d/docker-clean && echo 'Dir::Cache::pkgcache ""; Dir::Cache::srcpkgcache "";' >> /etc/apt/apt.conf.d/docker-clean && echo 'Acquire::Languages "none";' > /etc/apt/apt.conf.d/docker-no-languages && echo 'Acquire::GzipIndexes "true"; Acquire::CompressionTypes::Order:: "gz";' > /etc/apt/apt.conf.d/docker-gzip-indexes RUN sed -i 's/^#\s*\(deb.*universe\$/\1/g' /etc/apt/sources.list CMD "/bin/bash" MAINTAINER Chieh Yu ENV HOME=/root ENV DEBIAN_FRONTEND=noninteractive RUN apt-get update && apt-get install -y supervisor openssh-server vim-tiny xfce4 xfce4-goodies x11vnc xvfb firefox && apt-get autoclean && apt-get autoremove && rm -rf /var/lib/apt/lists/* WORKDIR /root ADD file:1ea648d644af6d3065a6887e215d8e6b67d98b58ed0a5c2b2a990bc28c5c2eca in ./ ADD file:68b54563691644b0dfff513318e98cfca87a4384907fd4a0631d844cd1ce87bc in ./ EXPOSE 5900/tcp EXPOSE 22/tcp ENTRYPOINT ./startup.sh