Skip to content

Commit 0a2a06d

Browse files
committed
deploy: d9e0c59
1 parent e15dc12 commit 0a2a06d

File tree

25 files changed

+189
-3
lines changed

25 files changed

+189
-3
lines changed
0 Bytes
Binary file not shown.

docs/all/.doctrees/environment.pickle

1 Byte
Binary file not shown.
9.35 KB
Binary file not shown.

docs/all/_sources/install_ubuntu_src.md.txt

+32
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,38 @@ sudo apt -y install \
103103
$(sort -u $(find . -iname 'packages-'`lsb_release -cs`'.apt' -o -iname 'packages.apt' | grep -v '/\.git/') | sed '/gz\|sdf/d' | tr '\n' ' ')
104104
```
105105

106+
Alternatively, if you want to install dependencies using
107+
[rosdep](https://docs.ros.org/en/rolling/Tutorials/Intermediate/Rosdep.html),
108+
ensure that [rosdep is installed](https://docs.ros.org/en/rolling/Tutorials/Intermediate/Rosdep.html#how-do-i-use-the-rosdep-tool)
109+
and use the following command:
110+
111+
```bash
112+
cd ~/workspace/src
113+
rosdep install -i --from-path . -y \
114+
--skip-keys "gz-cmake3 DART libogre-dev libogre-next-2.3-dev"
115+
```
116+
117+
The `rosdep` command attempts to install dependencies listed in `package.xml`
118+
files, but when problems arise the `--skip-keys` argument is used. Explanations
119+
for its use in the previous line are given below:
120+
121+
* `gz-cmake3`: `gz-tools2` can build from source against
122+
[both `gz-cmake3` and `gz-cmake4`](https://github.com/gazebosim/gz-tools/pull/128),
123+
and this workspace only contains `gz-cmake4`. The `gz-tools2` `package.xml`
124+
file only [depends on gz-cmake3](https://github.com/gazebosim/gz-tools/blob/2b228e5b956/package.xml#L13)
125+
and since that package is not present, use `--skip-keys gz-cmake3`.
126+
* `DART`: `gz-physics8` can build against [dartsim](http://dartsim.github.io),
127+
which is listed as DART in the [gz-physics package.xml file](https://github.com/gazebosim/gz-physics/blob/gz-physics8_8.0.0/package.xml#L16).
128+
This package is not in the workspace, so `DART` is added to the `--skip-keys`
129+
string.
130+
See the discussion in [gz-physics#608](https://github.com/gazebosim/gz-physics/pull/608#discussion_r1589512231)
131+
for more background on the package name used for `DART`.
132+
* `libogre-dev` and `libogre-next-2.3-dev`: `gz-rendering9` can build against
133+
ogre 1.9 and ogre-next 2.3. The debian package names are listed as
134+
dependencies in the [gz-rendering package.xml](https://github.com/gazebosim/gz-rendering/blob/gz-rendering9_9.0.0/package.xml#L22-L23)
135+
but they are not available on all Linux versions, so work around with
136+
`--skip-keys "libogre-dev libogre-next-2.3-dev"`.
137+
106138
## Building the Gazebo Libraries
107139

108140
Once the compiler and all the sources are in place it is time to compile them.

docs/all/install_ubuntu_src/index.html

+30
Original file line numberDiff line numberDiff line change
@@ -551,6 +551,36 @@ <h2>Install dependencies<a class="headerlink" href="#install-dependencies" title
551551
<span class="w"> </span><span class="k">$(</span>sort<span class="w"> </span>-u<span class="w"> </span><span class="k">$(</span>find<span class="w"> </span>.<span class="w"> </span>-iname<span class="w"> </span><span class="s1">&#39;packages-&#39;</span><span class="sb">`</span>lsb_release<span class="w"> </span>-cs<span class="sb">`</span><span class="s1">&#39;.apt&#39;</span><span class="w"> </span>-o<span class="w"> </span>-iname<span class="w"> </span><span class="s1">&#39;packages.apt&#39;</span><span class="w"> </span><span class="p">|</span><span class="w"> </span>grep<span class="w"> </span>-v<span class="w"> </span><span class="s1">&#39;/\.git/&#39;</span><span class="k">)</span><span class="w"> </span><span class="p">|</span><span class="w"> </span>sed<span class="w"> </span><span class="s1">&#39;/gz\|sdf/d&#39;</span><span class="w"> </span><span class="p">|</span><span class="w"> </span>tr<span class="w"> </span><span class="s1">&#39;\n&#39;</span><span class="w"> </span><span class="s1">&#39; &#39;</span><span class="k">)</span>
552552
</pre></div>
553553
</div>
554+
<p>Alternatively, if you want to install dependencies using
555+
<a class="reference external" href="https://docs.ros.org/en/rolling/Tutorials/Intermediate/Rosdep.html">rosdep</a>,
556+
ensure that <a class="reference external" href="https://docs.ros.org/en/rolling/Tutorials/Intermediate/Rosdep.html#how-do-i-use-the-rosdep-tool">rosdep is installed</a>
557+
and use the following command:</p>
558+
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span><span class="nb">cd</span><span class="w"> </span>~/workspace/src
559+
rosdep<span class="w"> </span>install<span class="w"> </span>-i<span class="w"> </span>--from-path<span class="w"> </span>.<span class="w"> </span>-y<span class="w"> </span><span class="se">\</span>
560+
<span class="w"> </span>--skip-keys<span class="w"> </span><span class="s2">&quot;gz-cmake3 DART libogre-dev libogre-next-2.3-dev&quot;</span>
561+
</pre></div>
562+
</div>
563+
<p>The <code class="docutils literal notranslate"><span class="pre">rosdep</span></code> command attempts to install dependencies listed in <code class="docutils literal notranslate"><span class="pre">package.xml</span></code>
564+
files, but when problems arise the <code class="docutils literal notranslate"><span class="pre">--skip-keys</span></code> argument is used. Explanations
565+
for its use in the previous line are given below:</p>
566+
<ul class="simple">
567+
<li><p><code class="docutils literal notranslate"><span class="pre">gz-cmake3</span></code>: <code class="docutils literal notranslate"><span class="pre">gz-tools2</span></code> can build from source against
568+
<a class="reference external" href="https://github.com/gazebosim/gz-tools/pull/128">both <code class="docutils literal notranslate"><span class="pre">gz-cmake3</span></code> and <code class="docutils literal notranslate"><span class="pre">gz-cmake4</span></code></a>,
569+
and this workspace only contains <code class="docutils literal notranslate"><span class="pre">gz-cmake4</span></code>. The <code class="docutils literal notranslate"><span class="pre">gz-tools2</span></code> <code class="docutils literal notranslate"><span class="pre">package.xml</span></code>
570+
file only <a class="reference external" href="https://github.com/gazebosim/gz-tools/blob/2b228e5b956/package.xml#L13">depends on gz-cmake3</a>
571+
and since that package is not present, use <code class="docutils literal notranslate"><span class="pre">--skip-keys</span> <span class="pre">gz-cmake3</span></code>.</p></li>
572+
<li><p><code class="docutils literal notranslate"><span class="pre">DART</span></code>: <code class="docutils literal notranslate"><span class="pre">gz-physics8</span></code> can build against <a class="reference external" href="http://dartsim.github.io">dartsim</a>,
573+
which is listed as DART in the <a class="reference external" href="https://github.com/gazebosim/gz-physics/blob/gz-physics8_8.0.0/package.xml#L16">gz-physics package.xml file</a>.
574+
This package is not in the workspace, so <code class="docutils literal notranslate"><span class="pre">DART</span></code> is added to the <code class="docutils literal notranslate"><span class="pre">--skip-keys</span></code>
575+
string.
576+
See the discussion in <a class="reference external" href="https://github.com/gazebosim/gz-physics/pull/608#discussion_r1589512231">gz-physics#608</a>
577+
for more background on the package name used for <code class="docutils literal notranslate"><span class="pre">DART</span></code>.</p></li>
578+
<li><p><code class="docutils literal notranslate"><span class="pre">libogre-dev</span></code> and <code class="docutils literal notranslate"><span class="pre">libogre-next-2.3-dev</span></code>: <code class="docutils literal notranslate"><span class="pre">gz-rendering9</span></code> can build against
579+
ogre 1.9 and ogre-next 2.3. The debian package names are listed as
580+
dependencies in the <a class="reference external" href="https://github.com/gazebosim/gz-rendering/blob/gz-rendering9_9.0.0/package.xml#L22-L23">gz-rendering package.xml</a>
581+
but they are not available on all Linux versions, so work around with
582+
<code class="docutils literal notranslate"><span class="pre">--skip-keys</span> <span class="pre">&quot;libogre-dev</span> <span class="pre">libogre-next-2.3-dev&quot;</span></code>.</p></li>
583+
</ul>
554584
</section>
555585
<section id="building-the-gazebo-libraries">
556586
<h2>Building the Gazebo Libraries<a class="headerlink" href="#building-the-gazebo-libraries" title="Link to this heading">#</a></h2>

docs/all/searchindex.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
1 Byte
Binary file not shown.
9.35 KB
Binary file not shown.

docs/ionic/_sources/install_ubuntu_src.md.txt

+32
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,38 @@ sudo apt -y install \
103103
$(sort -u $(find . -iname 'packages-'`lsb_release -cs`'.apt' -o -iname 'packages.apt' | grep -v '/\.git/') | sed '/gz\|sdf/d' | tr '\n' ' ')
104104
```
105105

106+
Alternatively, if you want to install dependencies using
107+
[rosdep](https://docs.ros.org/en/rolling/Tutorials/Intermediate/Rosdep.html),
108+
ensure that [rosdep is installed](https://docs.ros.org/en/rolling/Tutorials/Intermediate/Rosdep.html#how-do-i-use-the-rosdep-tool)
109+
and use the following command:
110+
111+
```bash
112+
cd ~/workspace/src
113+
rosdep install -i --from-path . -y \
114+
--skip-keys "gz-cmake3 DART libogre-dev libogre-next-2.3-dev"
115+
```
116+
117+
The `rosdep` command attempts to install dependencies listed in `package.xml`
118+
files, but when problems arise the `--skip-keys` argument is used. Explanations
119+
for its use in the previous line are given below:
120+
121+
* `gz-cmake3`: `gz-tools2` can build from source against
122+
[both `gz-cmake3` and `gz-cmake4`](https://github.com/gazebosim/gz-tools/pull/128),
123+
and this workspace only contains `gz-cmake4`. The `gz-tools2` `package.xml`
124+
file only [depends on gz-cmake3](https://github.com/gazebosim/gz-tools/blob/2b228e5b956/package.xml#L13)
125+
and since that package is not present, use `--skip-keys gz-cmake3`.
126+
* `DART`: `gz-physics8` can build against [dartsim](http://dartsim.github.io),
127+
which is listed as DART in the [gz-physics package.xml file](https://github.com/gazebosim/gz-physics/blob/gz-physics8_8.0.0/package.xml#L16).
128+
This package is not in the workspace, so `DART` is added to the `--skip-keys`
129+
string.
130+
See the discussion in [gz-physics#608](https://github.com/gazebosim/gz-physics/pull/608#discussion_r1589512231)
131+
for more background on the package name used for `DART`.
132+
* `libogre-dev` and `libogre-next-2.3-dev`: `gz-rendering9` can build against
133+
ogre 1.9 and ogre-next 2.3. The debian package names are listed as
134+
dependencies in the [gz-rendering package.xml](https://github.com/gazebosim/gz-rendering/blob/gz-rendering9_9.0.0/package.xml#L22-L23)
135+
but they are not available on all Linux versions, so work around with
136+
`--skip-keys "libogre-dev libogre-next-2.3-dev"`.
137+
106138
## Building the Gazebo Libraries
107139

108140
Once the compiler and all the sources are in place it is time to compile them.

docs/ionic/install_ubuntu_src/index.html

+30
Original file line numberDiff line numberDiff line change
@@ -551,6 +551,36 @@ <h2>Install dependencies<a class="headerlink" href="#install-dependencies" title
551551
<span class="w"> </span><span class="k">$(</span>sort<span class="w"> </span>-u<span class="w"> </span><span class="k">$(</span>find<span class="w"> </span>.<span class="w"> </span>-iname<span class="w"> </span><span class="s1">&#39;packages-&#39;</span><span class="sb">`</span>lsb_release<span class="w"> </span>-cs<span class="sb">`</span><span class="s1">&#39;.apt&#39;</span><span class="w"> </span>-o<span class="w"> </span>-iname<span class="w"> </span><span class="s1">&#39;packages.apt&#39;</span><span class="w"> </span><span class="p">|</span><span class="w"> </span>grep<span class="w"> </span>-v<span class="w"> </span><span class="s1">&#39;/\.git/&#39;</span><span class="k">)</span><span class="w"> </span><span class="p">|</span><span class="w"> </span>sed<span class="w"> </span><span class="s1">&#39;/gz\|sdf/d&#39;</span><span class="w"> </span><span class="p">|</span><span class="w"> </span>tr<span class="w"> </span><span class="s1">&#39;\n&#39;</span><span class="w"> </span><span class="s1">&#39; &#39;</span><span class="k">)</span>
552552
</pre></div>
553553
</div>
554+
<p>Alternatively, if you want to install dependencies using
555+
<a class="reference external" href="https://docs.ros.org/en/rolling/Tutorials/Intermediate/Rosdep.html">rosdep</a>,
556+
ensure that <a class="reference external" href="https://docs.ros.org/en/rolling/Tutorials/Intermediate/Rosdep.html#how-do-i-use-the-rosdep-tool">rosdep is installed</a>
557+
and use the following command:</p>
558+
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span><span class="nb">cd</span><span class="w"> </span>~/workspace/src
559+
rosdep<span class="w"> </span>install<span class="w"> </span>-i<span class="w"> </span>--from-path<span class="w"> </span>.<span class="w"> </span>-y<span class="w"> </span><span class="se">\</span>
560+
<span class="w"> </span>--skip-keys<span class="w"> </span><span class="s2">&quot;gz-cmake3 DART libogre-dev libogre-next-2.3-dev&quot;</span>
561+
</pre></div>
562+
</div>
563+
<p>The <code class="docutils literal notranslate"><span class="pre">rosdep</span></code> command attempts to install dependencies listed in <code class="docutils literal notranslate"><span class="pre">package.xml</span></code>
564+
files, but when problems arise the <code class="docutils literal notranslate"><span class="pre">--skip-keys</span></code> argument is used. Explanations
565+
for its use in the previous line are given below:</p>
566+
<ul class="simple">
567+
<li><p><code class="docutils literal notranslate"><span class="pre">gz-cmake3</span></code>: <code class="docutils literal notranslate"><span class="pre">gz-tools2</span></code> can build from source against
568+
<a class="reference external" href="https://github.com/gazebosim/gz-tools/pull/128">both <code class="docutils literal notranslate"><span class="pre">gz-cmake3</span></code> and <code class="docutils literal notranslate"><span class="pre">gz-cmake4</span></code></a>,
569+
and this workspace only contains <code class="docutils literal notranslate"><span class="pre">gz-cmake4</span></code>. The <code class="docutils literal notranslate"><span class="pre">gz-tools2</span></code> <code class="docutils literal notranslate"><span class="pre">package.xml</span></code>
570+
file only <a class="reference external" href="https://github.com/gazebosim/gz-tools/blob/2b228e5b956/package.xml#L13">depends on gz-cmake3</a>
571+
and since that package is not present, use <code class="docutils literal notranslate"><span class="pre">--skip-keys</span> <span class="pre">gz-cmake3</span></code>.</p></li>
572+
<li><p><code class="docutils literal notranslate"><span class="pre">DART</span></code>: <code class="docutils literal notranslate"><span class="pre">gz-physics8</span></code> can build against <a class="reference external" href="http://dartsim.github.io">dartsim</a>,
573+
which is listed as DART in the <a class="reference external" href="https://github.com/gazebosim/gz-physics/blob/gz-physics8_8.0.0/package.xml#L16">gz-physics package.xml file</a>.
574+
This package is not in the workspace, so <code class="docutils literal notranslate"><span class="pre">DART</span></code> is added to the <code class="docutils literal notranslate"><span class="pre">--skip-keys</span></code>
575+
string.
576+
See the discussion in <a class="reference external" href="https://github.com/gazebosim/gz-physics/pull/608#discussion_r1589512231">gz-physics#608</a>
577+
for more background on the package name used for <code class="docutils literal notranslate"><span class="pre">DART</span></code>.</p></li>
578+
<li><p><code class="docutils literal notranslate"><span class="pre">libogre-dev</span></code> and <code class="docutils literal notranslate"><span class="pre">libogre-next-2.3-dev</span></code>: <code class="docutils literal notranslate"><span class="pre">gz-rendering9</span></code> can build against
579+
ogre 1.9 and ogre-next 2.3. The debian package names are listed as
580+
dependencies in the <a class="reference external" href="https://github.com/gazebosim/gz-rendering/blob/gz-rendering9_9.0.0/package.xml#L22-L23">gz-rendering package.xml</a>
581+
but they are not available on all Linux versions, so work around with
582+
<code class="docutils literal notranslate"><span class="pre">--skip-keys</span> <span class="pre">&quot;libogre-dev</span> <span class="pre">libogre-next-2.3-dev&quot;</span></code>.</p></li>
583+
</ul>
554584
</section>
555585
<section id="building-the-gazebo-libraries">
556586
<h2>Building the Gazebo Libraries<a class="headerlink" href="#building-the-gazebo-libraries" title="Link to this heading">#</a></h2>

docs/ionic/searchindex.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 Bytes
Binary file not shown.
1 Byte
Binary file not shown.
9.35 KB
Binary file not shown.

docs/latest/_sources/install_ubuntu_src.md.txt

+32
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,38 @@ sudo apt -y install \
103103
$(sort -u $(find . -iname 'packages-'`lsb_release -cs`'.apt' -o -iname 'packages.apt' | grep -v '/\.git/') | sed '/gz\|sdf/d' | tr '\n' ' ')
104104
```
105105

106+
Alternatively, if you want to install dependencies using
107+
[rosdep](https://docs.ros.org/en/rolling/Tutorials/Intermediate/Rosdep.html),
108+
ensure that [rosdep is installed](https://docs.ros.org/en/rolling/Tutorials/Intermediate/Rosdep.html#how-do-i-use-the-rosdep-tool)
109+
and use the following command:
110+
111+
```bash
112+
cd ~/workspace/src
113+
rosdep install -i --from-path . -y \
114+
--skip-keys "gz-cmake3 DART libogre-dev libogre-next-2.3-dev"
115+
```
116+
117+
The `rosdep` command attempts to install dependencies listed in `package.xml`
118+
files, but when problems arise the `--skip-keys` argument is used. Explanations
119+
for its use in the previous line are given below:
120+
121+
* `gz-cmake3`: `gz-tools2` can build from source against
122+
[both `gz-cmake3` and `gz-cmake4`](https://github.com/gazebosim/gz-tools/pull/128),
123+
and this workspace only contains `gz-cmake4`. The `gz-tools2` `package.xml`
124+
file only [depends on gz-cmake3](https://github.com/gazebosim/gz-tools/blob/2b228e5b956/package.xml#L13)
125+
and since that package is not present, use `--skip-keys gz-cmake3`.
126+
* `DART`: `gz-physics8` can build against [dartsim](http://dartsim.github.io),
127+
which is listed as DART in the [gz-physics package.xml file](https://github.com/gazebosim/gz-physics/blob/gz-physics8_8.0.0/package.xml#L16).
128+
This package is not in the workspace, so `DART` is added to the `--skip-keys`
129+
string.
130+
See the discussion in [gz-physics#608](https://github.com/gazebosim/gz-physics/pull/608#discussion_r1589512231)
131+
for more background on the package name used for `DART`.
132+
* `libogre-dev` and `libogre-next-2.3-dev`: `gz-rendering9` can build against
133+
ogre 1.9 and ogre-next 2.3. The debian package names are listed as
134+
dependencies in the [gz-rendering package.xml](https://github.com/gazebosim/gz-rendering/blob/gz-rendering9_9.0.0/package.xml#L22-L23)
135+
but they are not available on all Linux versions, so work around with
136+
`--skip-keys "libogre-dev libogre-next-2.3-dev"`.
137+
106138
## Building the Gazebo Libraries
107139

108140
Once the compiler and all the sources are in place it is time to compile them.

0 commit comments

Comments
 (0)