From b88e6b9f5af6f9adfc30069684970d41bad2d7c5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Joaquim=20Casals=20Bu=C3=B1uel?= <jcasals@iri.upc.edu>
Date: Mon, 18 Feb 2019 13:08:47 +0100
Subject: [PATCH 1/5] Made installation steps clearer

---
 README.md | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/README.md b/README.md
index fb08051ca..91774add9 100644
--- a/README.md
+++ b/README.md
@@ -37,12 +37,19 @@ Dependencies
 
 ! Please notice that we are detailing two installation procedures below. If you are familiar with `ROS` and more especially the [`catkin_tools`](https://catkin-tools.readthedocs.io/en/latest/index.html) package then you may jump directly to the 'Using the `catkin_tools` package' section.
 
+#### CMake 
+Building tool used by Wolf and by some of its dependencies. In order to install *cmake*, please follow the instructions at [cmake site](https://cmake.org/install/)
+
+#### Autoreconf
+
+    $ sudo apt get install dh-autoreconf
+
 #### Eigen
 
 [Eigen](http://eigen.tuxfamily.org). Linear algebra, header library. Eigen 3.2 is also a depencency of ROS-Hydro. In case you don't have ROS in your machine, you can install Eigen by typing:
 
     $ sudo apt-get install libeigen3-dev
-    
+
 #### Ceres (5 steps)
 
 [Ceres](http://www.ceres-solver.org/) is an optimization library. Currently, this dependency is optional, so the build procedure of Wolf skips part of compilation in case this dependency is not found on the system. **Installation** is desctibed at [Ceres site](http://www.ceres-solver.org/building.html). However we report here an alternative step by step procedure to install Ceres.
@@ -159,7 +166,7 @@ Wolf uses spdlog macros. Right now Wolf is only compatible with spdlog version 0
 
 **(1)** Git clone the source:
 
-        $ git clone ssh://git@gitlab.iri.upc.edu:2202/asantamaria/vision_utils.git
+        $ git clone https://gitlab.iri.upc.edu/mobile_robotics/vision_utils.git
     
 **(2)** Build and install:
 
-- 
GitLab


From d8b4b333c8756ae6c190b2ea0452ee6dd85eb987 Mon Sep 17 00:00:00 2001
From: Joaquim Casals <jcasals@iri.upc.edu>
Date: Wed, 20 Feb 2019 09:56:44 +0100
Subject: [PATCH 2/5] wip

---
 README.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/README.md b/README.md
index 91774add9..343e800e0 100644
--- a/README.md
+++ b/README.md
@@ -38,7 +38,7 @@ Dependencies
 ! Please notice that we are detailing two installation procedures below. If you are familiar with `ROS` and more especially the [`catkin_tools`](https://catkin-tools.readthedocs.io/en/latest/index.html) package then you may jump directly to the 'Using the `catkin_tools` package' section.
 
 #### CMake 
-Building tool used by Wolf and by some of its dependencies. In order to install *cmake*, please follow the instructions at [cmake site](https://cmake.org/install/)
+Building tool used by Wolf and by some of its dependencies. In order to install *cmake* please follow the instructions at [cmake site](https://cmake.org/install/)
 
 #### Autoreconf
 
-- 
GitLab


From eb0c6b57261c62b63bf51c9c557372419682d60f Mon Sep 17 00:00:00 2001
From: Joaquim Casals <jcasals@iri.upc.edu>
Date: Wed, 20 Feb 2019 10:04:02 +0100
Subject: [PATCH 3/5] wip

---
 README.md | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/README.md b/README.md
index 343e800e0..837167cf7 100644
--- a/README.md
+++ b/README.md
@@ -42,7 +42,7 @@ Building tool used by Wolf and by some of its dependencies. In order to install
 
 #### Autoreconf
 
-    $ sudo apt get install dh-autoreconf
+    $ sudo apt install dh-autoreconf
 
 #### Eigen
 
@@ -52,7 +52,7 @@ Building tool used by Wolf and by some of its dependencies. In order to install
 
 #### Ceres (5 steps)
 
-[Ceres](http://www.ceres-solver.org/) is an optimization library. Currently, this dependency is optional, so the build procedure of Wolf skips part of compilation in case this dependency is not found on the system. **Installation** is desctibed at [Ceres site](http://www.ceres-solver.org/building.html). However we report here an alternative step by step procedure to install Ceres.
+[Ceres](http://www.ceres-solver.org/) is an optimization library. Currently, this dependency is optional, so the build procedure of Wolf skips part of compilation in case this dependency is not found on the system. **Installation** is described at [Ceres site](http://www.ceres-solver.org/building.html). However we report here an alternative step by step procedure to install Ceres.
 
 **(1)** Skip this step if Cmake 2.8.0+ and Eigen3.0+ are already installed. Otherwise install them with *apt-get*.
 
@@ -81,6 +81,7 @@ libgflags.a will be installed at **/usr/local/lib**
     
 -   Build and install with:
 
+        $ cd glog
         $ ./autogen.sh
         $ ./configure --with-gflags=/usr/local/
         $ make
@@ -164,6 +165,8 @@ Wolf uses spdlog macros. Right now Wolf is only compatible with spdlog version 0
 
 #### Optional: Vision Utils (Install only if you want to use IRI's vision utils)
 
+This library requires OpenCV. If it is not installed in your system or you are unsure, please follow the installation steps at https://gitlab.iri.upc.edu/mobile_robotics/vision_utils
+
 **(1)** Git clone the source:
 
         $ git clone https://gitlab.iri.upc.edu/mobile_robotics/vision_utils.git
@@ -187,7 +190,8 @@ Wolf uses spdlog macros. Right now Wolf is only compatible with spdlog version 0
     
 **(2)** Build and install:
 
-        $ cd laser_scan_utils/build
+        $ cd laser_scan_utils
+        $ mkdir build && cd build
         $ cmake ..
         $ make
         $ sudo make install
@@ -200,7 +204,8 @@ Wolf uses spdlog macros. Right now Wolf is only compatible with spdlog version 0
     
 **(2)** Build and install:
 
-    $ cd raw_gps_utils/build
+    $ cd raw_gps_utils
+    $ mkdir build && cd build
     $ cmake ..
     $ make
     $ sudo make install
-- 
GitLab


From 798a5dfec6951445b96576d031ccc791cdfdfb02 Mon Sep 17 00:00:00 2001
From: Joaquim Casals <jcasals@iri.upc.edu>
Date: Tue, 19 Mar 2019 12:40:20 +0100
Subject: [PATCH 4/5] Fixed Wolf link

---
 README.md | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/README.md b/README.md
index 837167cf7..e17061b03 100644
--- a/README.md
+++ b/README.md
@@ -89,7 +89,7 @@ libgflags.a will be installed at **/usr/local/lib**
 
 libglog.so will be installed at **/usr/local/lib**
 
--   Tourbleshooting:
+-   Troubleshooting:
 
     * If ./autogen.sh fails with './autogen.sh: autoreconf: not found'
 
@@ -217,7 +217,7 @@ Download and build
 
 **Download:**
     
-    $ git clone https://gitlab.iri.upc.edu/mobile_robotics/wolf.git
+    $ https://gitlab.iri.upc.edu/mobile_robotics/wolf_projects/wolf_lib/wolf.git
     
 **Build:**
 
-- 
GitLab


From 80b4df0b849dbf7dee8d60703746c1451330b88d Mon Sep 17 00:00:00 2001
From: Joaquim Casals <jcasals@iri.upc.edu>
Date: Tue, 19 Mar 2019 13:01:31 +0100
Subject: [PATCH 5/5] Minor Fix

---
 README.md | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/README.md b/README.md
index e17061b03..69055e1fd 100644
--- a/README.md
+++ b/README.md
@@ -215,9 +215,9 @@ Download and build
 
 #### Wolf C++ Library
 
-**Download:**
+**Clone:**
     
-    $ https://gitlab.iri.upc.edu/mobile_robotics/wolf_projects/wolf_lib/wolf.git
+    $ git clone https://gitlab.iri.upc.edu/mobile_robotics/wolf_projects/wolf_lib/wolf.git
     
 **Build:**
 
-- 
GitLab