Skip to content

Commit 9d05ded

Browse files
authored
Move OpenRAVE 0.9.0 installation to legacy
1 parent f11f466 commit 9d05ded

File tree

2 files changed

+30
-30
lines changed

2 files changed

+30
-30
lines changed

docs/install-openrave.md

Lines changed: 0 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -57,36 +57,6 @@ make -j$(nproc)
5757
sudo make install; cd # install and go home
5858
```
5959

60-
## Install OpenRAVE 0.9.0 (Ubuntu 18.04 Bionic)
61-
62-
No official PPA, install from source. Install dependencies that must be installed for compilation:
63-
64-
- [Install CMake](install-cmake.md)
65-
66-
Note that you will be prompted for your password upon using `sudo`.
67-
68-
```bash
69-
sudo apt install git # probably already installed
70-
sudo apt install libboost-filesystem-dev libboost-system-dev libboost-python-dev libboost-thread-dev libboost-iostreams-dev libboost-numpy-dev
71-
sudo apt install libqt4-dev qt4-dev-tools libxml2-dev libode-dev
72-
sudo apt install libsoqt4-dev libcoin80-dev
73-
sudo apt install rapidjson-dev liblapack-dev
74-
# sudo apt install python-scipy # For openravepy. Note that 16.04 Xenial sympy is 0.7.6, see next line
75-
# pip install --upgrade --user sympy==0.7.1 # OpenRAVE ikfast needs sympy 0.7.1, https://github.com/rdiankov/openrave/pull/407
76-
sudo apt install libcollada-dom2.4-dp-dev # Open .zae files, avoid cmake 3.19 error on 18.04 Bionic
77-
cd # go home
78-
mkdir -p repos; cd repos # create $HOME/repos if it doesn't exist; then, enter it
79-
git clone --branch boost-1.6x-forcompile https://github.com/roboticslab-uc3m/openrave.git # git clone --branch master https://github.com/rdiankov/openrave.git
80-
cd openrave; mkdir build; cd build
81-
cmake .. -DOPT_VIDEORECORDING=OFF # Avoids AV errors
82-
make -j$(nproc)
83-
sudo make install; cd # install and go home
84-
```
85-
86-
### Known Issues (Ubuntu 18.04 Bionic)
87-
88-
- In case you run into `non-constant-expression cannot be narrowed from type 'double' to 'float' in initializer list [-Wc++11-narrowing]` errors (happened on OpenRAVE 0.15 and a Clang 6.0.0/7.0.0 compiler), reconfigure CMake with the following option: `cmake .. -DOPT_IKFAST_FLOAT32=OFF`
89-
9060
## Install OpenRAVE via scripts (Ubuntu 18.04 Bionic and Ubuntu 20.04 Focal)
9161

9262
Tested and works on fresh installs. Easy, but not guaranteed to work, nor to be the fastest mechanism (e.g. fcl not mandatory, and osg could alternatively be installed via `apt` in 20.04 Focal). Provides:

docs/legacy/legacy-install-openrave.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,36 @@
22

33
This is Legacy documentation regarding OpenRAVE installations. Updated OpenRAVE installation at: [Install OpenRAVE](../install-openrave.md)
44

5+
## Install OpenRAVE 0.9.0 (Ubuntu 18.04 Bionic)
6+
7+
No official PPA, install from source. Install dependencies that must be installed for compilation:
8+
9+
- [Install CMake](install-cmake.md)
10+
11+
Note that you will be prompted for your password upon using `sudo`.
12+
13+
```bash
14+
sudo apt install git # probably already installed
15+
sudo apt install libboost-filesystem-dev libboost-system-dev libboost-python-dev libboost-thread-dev libboost-iostreams-dev libboost-numpy-dev
16+
sudo apt install libqt4-dev qt4-dev-tools libxml2-dev libode-dev
17+
sudo apt install libsoqt4-dev libcoin80-dev
18+
sudo apt install rapidjson-dev liblapack-dev
19+
# sudo apt install python-scipy # For openravepy. Note that 16.04 Xenial sympy is 0.7.6, see next line
20+
# pip install --upgrade --user sympy==0.7.1 # OpenRAVE ikfast needs sympy 0.7.1, https://github.com/rdiankov/openrave/pull/407
21+
sudo apt install libcollada-dom2.4-dp-dev # Open .zae files, avoid cmake 3.19 error on 18.04 Bionic
22+
cd # go home
23+
mkdir -p repos; cd repos # create $HOME/repos if it doesn't exist; then, enter it
24+
git clone --branch boost-1.6x-forcompile https://github.com/roboticslab-uc3m/openrave.git # git clone --branch master https://github.com/rdiankov/openrave.git
25+
cd openrave; mkdir build; cd build
26+
cmake .. -DOPT_VIDEORECORDING=OFF # Avoids AV errors
27+
make -j$(nproc)
28+
sudo make install; cd # install and go home
29+
```
30+
31+
### Known Issues (Ubuntu 18.04 Bionic)
32+
33+
- In case you run into `non-constant-expression cannot be narrowed from type 'double' to 'float' in initializer list [-Wc++11-narrowing]` errors (happened on OpenRAVE 0.15 and a Clang 6.0.0/7.0.0 compiler), reconfigure CMake with the following option: `cmake .. -DOPT_IKFAST_FLOAT32=OFF`
34+
535
## Install OpenRAVE 0.9.0 (Ubuntu 16.04 Xenial and 14.04 Trusty)
636

737
No official PPA, install from source. Install Dependencies that must be installed for compilation:

0 commit comments

Comments
 (0)