Enhancement #1479

Unzureichender RST Install Guide

Added by F. Tristram almost 11 years ago. Updated almost 11 years ago.

Status:ResolvedStart date:04/28/2013
Priority:NormalDue date:
Assignee:-% Done:

100%

Category:documentation
Target version:-

Description

Ich habe versucht den Schritten 'Installing RST from Source' zu folgen (http://docs.cor-lab.de//rst-manual/trunk/html/install.html). Schritt 2 ist mir dabei unklar.
- Es wird nicht beschrieben, wo der neue Ordner erstellt werden soll.
- Mir ist nicht klar, was der 'desired install prefix' soll oder was ich dort eintragen soll.
- In dem neu erstellten Ordner gibt es doch gar keine cmake file. In so fern kann ich doch cmake da auch gar nicht ausführen.

Associated revisions

Revision 4edea1fe
Added by J. Moringen almost 11 years ago

Determine released vs. master version in CMakeLists.txt

refs #1479

  • CMakeLists.txt: use RSC's DEFINE_PROJECT_VERSION macro to determine
    released vs. master version; set variables BRANCH_NAME and
    CLONE_OPTIONS accordingly
  • conf.py.in: use BRANCH_NAME in |repository_versioned| substitution;
    new substitution |clone_options|
  • install.rst: use |clone_options| in clone command

Revision b88efdfb
Added by J. Moringen almost 11 years ago

Added minimal explanation of "install prefix" in install.rst

refs #1479

  • install.rst: added minimal explanation of "install prefix" in "From
    Source" section

Revision ee6e9829
Added by J. Moringen almost 11 years ago

Minor fixes, mention RSC in install.rst

refs #1479

  • install.rst: minor fixes; mention installation of RSC as first step
    of the installation process

Revision 98fce5b5
Added by J. Moringen almost 11 years ago

Fine-tuned shell commands in install.rst

refs #1479

  • install.rst: fine-tuned shell commands

Revision c94b96e5
Added by J. Wienke almost 11 years ago

Further explanations how to install from source.

refs #1479

Revision 8fdf87d5
Added by J. Moringen over 10 years ago

Determine released vs. master version in CMakeLists.txt

refs #1479

  • CMakeLists.txt: use RSC's DEFINE_PROJECT_VERSION macro to determine
    released vs. master version; set variables BRANCH_NAME and
    CLONE_OPTIONS accordingly
  • conf.py.in: use BRANCH_NAME in |repository_versioned| substitution;
    new substitution |clone_options|
  • install.rst: use |clone_options| in clone command

Revision 2f93fbcd
Added by J. Moringen over 10 years ago

Added minimal explanation of "install prefix" in install.rst

refs #1479

  • install.rst: added minimal explanation of "install prefix" in "From
    Source" section

Revision 73503497
Added by J. Moringen over 10 years ago

Minor fixes, mention RSC in install.rst

refs #1479

  • install.rst: minor fixes; mention installation of RSC as first step
    of the installation process

Revision 570e173c
Added by J. Moringen over 10 years ago

Fine-tuned shell commands in install.rst

refs #1479

  • install.rst: fine-tuned shell commands

Revision 82ade42e
Added by J. Wienke over 10 years ago

Further explanations how to install from source.

refs #1479

Revision 050043a2
Added by J. Moringen over 10 years ago

Determine released vs. master version in CMakeLists.txt

refs #1479

  • CMakeLists.txt: use RSC's DEFINE_PROJECT_VERSION macro to determine
    released vs. master version; set variables BRANCH_NAME and
    CLONE_OPTIONS accordingly
  • conf.py.in: use BRANCH_NAME in |repository_versioned| substitution;
    new substitution |clone_options|
  • install.rst: use |clone_options| in clone command

Revision 3e62477d
Added by J. Moringen over 10 years ago

Added minimal explanation of "install prefix" in install.rst

refs #1479

  • install.rst: added minimal explanation of "install prefix" in "From
    Source" section

Revision 641af5e5
Added by J. Moringen over 10 years ago

Minor fixes, mention RSC in install.rst

refs #1479

  • install.rst: minor fixes; mention installation of RSC as first step
    of the installation process

Revision 5ae80734
Added by J. Moringen over 10 years ago

Fine-tuned shell commands in install.rst

refs #1479

  • install.rst: fine-tuned shell commands

Revision 2728bba4
Added by J. Wienke over 10 years ago

Further explanations how to install from source.

refs #1479

Revision 8468ad07
Added by J. Moringen over 10 years ago

Determine released vs. master version in CMakeLists.txt

refs #1479

  • CMakeLists.txt: use RSC's DEFINE_PROJECT_VERSION macro to determine
    released vs. master version; set variables BRANCH_NAME and
    CLONE_OPTIONS accordingly
  • conf.py.in: use BRANCH_NAME in |repository_versioned| substitution;
    new substitution |clone_options|
  • install.rst: use |clone_options| in clone command

Revision d472e22b
Added by J. Moringen over 10 years ago

Added minimal explanation of "install prefix" in install.rst

refs #1479

  • install.rst: added minimal explanation of "install prefix" in "From
    Source" section

Revision 78de6314
Added by J. Moringen over 10 years ago

Minor fixes, mention RSC in install.rst

refs #1479

  • install.rst: minor fixes; mention installation of RSC as first step
    of the installation process

Revision 3cd711c0
Added by J. Moringen over 10 years ago

Fine-tuned shell commands in install.rst

refs #1479

  • install.rst: fine-tuned shell commands

Revision 9466928c
Added by J. Wienke over 10 years ago

Further explanations how to install from source.

refs #1479

Revision 756a391a
Added by J. Moringen over 10 years ago

Determine released vs. master version in CMakeLists.txt

refs #1479

  • CMakeLists.txt: use RSC's DEFINE_PROJECT_VERSION macro to determine
    released vs. master version; set variables BRANCH_NAME and
    CLONE_OPTIONS accordingly
  • conf.py.in: use BRANCH_NAME in |repository_versioned| substitution;
    new substitution |clone_options|
  • install.rst: use |clone_options| in clone command

Revision a62017fa
Added by J. Moringen over 10 years ago

Added minimal explanation of "install prefix" in install.rst

refs #1479

  • install.rst: added minimal explanation of "install prefix" in "From
    Source" section

Revision a8233040
Added by J. Moringen over 10 years ago

Minor fixes, mention RSC in install.rst

refs #1479

  • install.rst: minor fixes; mention installation of RSC as first step
    of the installation process

Revision 7ef51d3a
Added by J. Moringen over 10 years ago

Fine-tuned shell commands in install.rst

refs #1479

  • install.rst: fine-tuned shell commands

Revision c226fae3
Added by J. Wienke over 10 years ago

Further explanations how to install from source.

refs #1479

Revision db2d69fb
Added by J. Moringen over 10 years ago

Determine released vs. master version in CMakeLists.txt

refs #1479

  • CMakeLists.txt: use RSC's DEFINE_PROJECT_VERSION macro to determine
    released vs. master version; set variables BRANCH_NAME and
    CLONE_OPTIONS accordingly
  • conf.py.in: use BRANCH_NAME in |repository_versioned| substitution;
    new substitution |clone_options|
  • install.rst: use |clone_options| in clone command

Revision 990497cf
Added by J. Moringen over 10 years ago

Added minimal explanation of "install prefix" in install.rst

refs #1479

  • install.rst: added minimal explanation of "install prefix" in "From
    Source" section

Revision 24a779a3
Added by J. Moringen over 10 years ago

Minor fixes, mention RSC in install.rst

refs #1479

  • install.rst: minor fixes; mention installation of RSC as first step
    of the installation process

Revision 3471c51b
Added by J. Moringen over 10 years ago

Fine-tuned shell commands in install.rst

refs #1479

  • install.rst: fine-tuned shell commands

Revision 40d86601
Added by J. Wienke over 10 years ago

Further explanations how to install from source.

refs #1479

Revision 575c9cfe
Added by J. Moringen almost 10 years ago

Determine released vs. master version in CMakeLists.txt

refs #1479

  • CMakeLists.txt: use RSC's DEFINE_PROJECT_VERSION macro to determine
    released vs. master version; set variables BRANCH_NAME and
    CLONE_OPTIONS accordingly
  • conf.py.in: use BRANCH_NAME in |repository_versioned| substitution;
    new substitution |clone_options|
  • install.rst: use |clone_options| in clone command

Revision 10b7fa14
Added by J. Moringen almost 10 years ago

Added minimal explanation of "install prefix" in install.rst

refs #1479

  • install.rst: added minimal explanation of "install prefix" in "From
    Source" section

Revision c384d016
Added by J. Moringen almost 10 years ago

Minor fixes, mention RSC in install.rst

refs #1479

  • install.rst: minor fixes; mention installation of RSC as first step
    of the installation process

Revision 0f0b4847
Added by J. Moringen almost 10 years ago

Fine-tuned shell commands in install.rst

refs #1479

  • install.rst: fine-tuned shell commands

Revision bdf35115
Added by J. Wienke almost 10 years ago

Further explanations how to install from source.

refs #1479

Revision 7067875e
Added by J. Moringen over 9 years ago

Determine released vs. master version in CMakeLists.txt

refs #1479

  • CMakeLists.txt: use RSC's DEFINE_PROJECT_VERSION macro to determine
    released vs. master version; set variables BRANCH_NAME and
    CLONE_OPTIONS accordingly
  • conf.py.in: use BRANCH_NAME in |repository_versioned| substitution;
    new substitution |clone_options|
  • install.rst: use |clone_options| in clone command

Revision 442e7f26
Added by J. Moringen over 9 years ago

Added minimal explanation of "install prefix" in install.rst

refs #1479

  • install.rst: added minimal explanation of "install prefix" in "From
    Source" section

Revision 8ba403d5
Added by J. Moringen over 9 years ago

Minor fixes, mention RSC in install.rst

refs #1479

  • install.rst: minor fixes; mention installation of RSC as first step
    of the installation process

Revision 5aebf573
Added by J. Moringen over 9 years ago

Fine-tuned shell commands in install.rst

refs #1479

  • install.rst: fine-tuned shell commands

Revision 5745aa2a
Added by J. Wienke over 9 years ago

Further explanations how to install from source.

refs #1479

Revision 8a3d145c
Added by J. Moringen over 9 years ago

Determine released vs. master version in CMakeLists.txt

refs #1479

  • CMakeLists.txt: use RSC's DEFINE_PROJECT_VERSION macro to determine
    released vs. master version; set variables BRANCH_NAME and
    CLONE_OPTIONS accordingly
  • conf.py.in: use BRANCH_NAME in |repository_versioned| substitution;
    new substitution |clone_options|
  • install.rst: use |clone_options| in clone command

Revision 8d2ed651
Added by J. Moringen over 9 years ago

Added minimal explanation of "install prefix" in install.rst

refs #1479

  • install.rst: added minimal explanation of "install prefix" in "From
    Source" section

Revision 568741f7
Added by J. Moringen over 9 years ago

Minor fixes, mention RSC in install.rst

refs #1479

  • install.rst: minor fixes; mention installation of RSC as first step
    of the installation process

Revision 31069ae2
Added by J. Moringen over 9 years ago

Fine-tuned shell commands in install.rst

refs #1479

  • install.rst: fine-tuned shell commands

Revision 5ae2d5a3
Added by J. Wienke over 9 years ago

Further explanations how to install from source.

refs #1479

Revision 4e9aaa6f
Added by J. Moringen almost 9 years ago

Determine released vs. master version in CMakeLists.txt

refs #1479

  • CMakeLists.txt: use RSC's DEFINE_PROJECT_VERSION macro to determine
    released vs. master version; set variables BRANCH_NAME and
    CLONE_OPTIONS accordingly
  • conf.py.in: use BRANCH_NAME in |repository_versioned| substitution;
    new substitution |clone_options|
  • install.rst: use |clone_options| in clone command

Revision ce6763c0
Added by J. Moringen almost 9 years ago

Added minimal explanation of "install prefix" in install.rst

refs #1479

  • install.rst: added minimal explanation of "install prefix" in "From
    Source" section

Revision f33b2b50
Added by J. Moringen almost 9 years ago

Minor fixes, mention RSC in install.rst

refs #1479

  • install.rst: minor fixes; mention installation of RSC as first step
    of the installation process

Revision 2dc2062b
Added by J. Moringen almost 9 years ago

Fine-tuned shell commands in install.rst

refs #1479

  • install.rst: fine-tuned shell commands

Revision a383f4f4
Added by J. Wienke almost 9 years ago

Further explanations how to install from source.

refs #1479

Revision 8c7f5112
Added by J. Moringen almost 9 years ago

Determine released vs. master version in CMakeLists.txt

refs #1479

  • CMakeLists.txt: use RSC's DEFINE_PROJECT_VERSION macro to determine
    released vs. master version; set variables BRANCH_NAME and
    CLONE_OPTIONS accordingly
  • conf.py.in: use BRANCH_NAME in |repository_versioned| substitution;
    new substitution |clone_options|
  • install.rst: use |clone_options| in clone command

Revision 61e961ae
Added by J. Moringen almost 9 years ago

Added minimal explanation of "install prefix" in install.rst

refs #1479

  • install.rst: added minimal explanation of "install prefix" in "From
    Source" section

Revision d3105116
Added by J. Moringen almost 9 years ago

Minor fixes, mention RSC in install.rst

refs #1479

  • install.rst: minor fixes; mention installation of RSC as first step
    of the installation process

Revision 971c24af
Added by J. Moringen almost 9 years ago

Fine-tuned shell commands in install.rst

refs #1479

  • install.rst: fine-tuned shell commands

Revision d32c415e
Added by J. Wienke almost 9 years ago

Further explanations how to install from source.

refs #1479

Revision a08f0147
Added by J. Moringen almost 9 years ago

Determine released vs. master version in CMakeLists.txt

refs #1479

  • CMakeLists.txt: use RSC's DEFINE_PROJECT_VERSION macro to determine
    released vs. master version; set variables BRANCH_NAME and
    CLONE_OPTIONS accordingly
  • conf.py.in: use BRANCH_NAME in |repository_versioned| substitution;
    new substitution |clone_options|
  • install.rst: use |clone_options| in clone command

Revision bdcc800c
Added by J. Moringen almost 9 years ago

Added minimal explanation of "install prefix" in install.rst

refs #1479

  • install.rst: added minimal explanation of "install prefix" in "From
    Source" section

Revision c35f1beb
Added by J. Moringen almost 9 years ago

Minor fixes, mention RSC in install.rst

refs #1479

  • install.rst: minor fixes; mention installation of RSC as first step
    of the installation process

Revision 6d2192c5
Added by J. Moringen almost 9 years ago

Fine-tuned shell commands in install.rst

refs #1479

  • install.rst: fine-tuned shell commands

Revision 8a1535e8
Added by J. Wienke almost 9 years ago

Further explanations how to install from source.

refs #1479

Revision b562d68e
Added by J. Moringen over 8 years ago

Determine released vs. master version in CMakeLists.txt

refs #1479

  • CMakeLists.txt: use RSC's DEFINE_PROJECT_VERSION macro to determine
    released vs. master version; set variables BRANCH_NAME and
    CLONE_OPTIONS accordingly
  • conf.py.in: use BRANCH_NAME in |repository_versioned| substitution;
    new substitution |clone_options|
  • install.rst: use |clone_options| in clone command

Revision e94ec77f
Added by J. Moringen over 8 years ago

Added minimal explanation of "install prefix" in install.rst

refs #1479

  • install.rst: added minimal explanation of "install prefix" in "From
    Source" section

Revision da8b9039
Added by J. Moringen over 8 years ago

Minor fixes, mention RSC in install.rst

refs #1479

  • install.rst: minor fixes; mention installation of RSC as first step
    of the installation process

Revision e85539a4
Added by J. Moringen over 8 years ago

Fine-tuned shell commands in install.rst

refs #1479

  • install.rst: fine-tuned shell commands

Revision 19a02228
Added by J. Wienke over 8 years ago

Further explanations how to install from source.

refs #1479

History

#1 Updated by J. Moringen almost 11 years ago

  • Status changed from New to Feedback
  • % Done changed from 0 to 100

Wir haben versucht, die Anleitung zu verbessern. Ist es jetzt klarer?

#2 Updated by F. Tristram almost 11 years ago

Etwas klarer, funktioniert aber immer noch nicht.
  • Wenn man den neuen Ordner erstellt und in dem versucht das cmake Kommando auszuführen, wird der Fehler geworfen, dass dort keine cmakelist.txt existiert.
  • Wenn ich versuche den cmake Befehl statt dessen in dem rst-proto Ordner auszuführen, bekomme ich folgenden Fehler (protoc ist allerdings installiert):
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
CMake Error at CMakeLists.txt:19 (FIND_PACKAGE):
  Could not find module FindRSC.cmake or a configuration file for package
  RSC.

  Adjust CMAKE_MODULE_PATH to find FindRSC.cmake or set RSC_DIR to the
  directory containing a CMake configuration file for RSC.  The file will
  have one of the following names:

    RSCConfig.cmake
    rsc-config.cmake

CMake Error at CMakeLists.txt:22 (FIND_PACKAGE):
  Could not find module FindProtocolBuffers.cmake or a configuration file for
  package ProtocolBuffers.

  Adjust CMAKE_MODULE_PATH to find FindProtocolBuffers.cmake or set
  ProtocolBuffers_DIR to the directory containing a CMake configuration file
  for ProtocolBuffers.  The file will have one of the following names:

    ProtocolBuffersConfig.cmake
    protocolbuffers-config.cmake

CMake Error at CMakeLists.txt:24 (MESSAGE):
  protobuf library not found

-- Configuring incomplete, errors occurred!

#3 Updated by J. Wienke almost 11 years ago

Felix Tristram wrote:

Etwas klarer, funktioniert aber immer noch nicht.
  • Wenn man den neuen Ordner erstellt und in dem versucht das cmake Kommando auszuführen, wird der Fehler geworfen, dass dort keine cmakelist.txt existiert.

Du hast ".." am Ende vom CMake-Aufruf übersehen. Damit das jetzt aus dem Ordner funktioniert, musst du erst im Top-Level-Verzeichnis CMakeCache.txt und CMakeFiles löschen.

  • Wenn ich versuche den cmake Befehl statt dessen in dem rst-proto Ordner auszuführen, bekomme ich folgenden Fehler (protoc ist allerdings installiert):

Das fixe ich in der Doku sobald Jan seine Änderungen gepushed hat. Du hast vermutlich für RSC und RST unterschiedliche Install Prefixes gewählt. Dann kann CMake nicht automatisch bestimmen wo es RSC finden kann. Du musst beim CMake-Aufruf für RST noch -DRSC_DIR=<RSC INSTALL PREFIX>/share/rsc angeben,

#4 Updated by J. Wienke almost 11 years ago

Kannst du jetzt noch mal probieren, ob die Doku ausreicht?

#5 Updated by F. Tristram almost 11 years ago

Jetzt hat alles funktioniert! :)

#6 Updated by J. Moringen almost 11 years ago

  • Status changed from Feedback to Resolved

Also available in: Atom PDF