[Rock-dev] autoproj build failed on master branch
Willy Lambert
lambert.willy at gmail.com
Mon Dec 13 21:16:53 CET 2010
Here are some relevant actions I made and makes it working :
apt-get update
switch to stable, bootstrap successfully
switch back to master, bootstrap successfully
2010/12/13 Willy Lambert <lambert.willy at gmail.com>
> I tried to follow theses instructions :
> http://rock-robotics.org/startup/index.html
>
> I choosed the master branch on Sylvain's advice because merging is in
> progress. But bootstrapping failed when using eigen2. I have a personnal
> installation of eigen on my system, could anything be badly interacting with
> this ?
>
> ard at ard-host-4:/opt/rock$ sh bootstrap.sh
> --2010-12-13 20:39:36-- http://www.rock-robotics.org/autoproj_bootstrap
> Résolution de www.rock-robotics.org... 80.67.28.127
> Connexion vers www.rock-robotics.org|80.67.28.127|:80...connecté.
> requête HTTP transmise, en attente de la réponse...200 OK
> Longueur: 50426 (49K) [text/plain]
> Sauvegarde en : «autoproj_bootstrap»
>
> 100%[=========================================================================================================================================================================================>]
> 50 426 221K/s ds 0,2s
>
> 2010-12-13 20:39:36 (221 KB/s) - «autoproj_bootstrap» sauvegardé
> [50426/50426]
>
> The current directory is not empty, continue bootstrapping anyway ? [yes]
> autodetecting the operating system
> Which prepackaged software (a.k.a. 'osdeps') should autoproj install
> automatically (all, ruby, os, none) ?
> The software packages that autoproj will have to build may require
> other
> prepackaged softwares (a.k.a. OS dependencies) to be installed
> (RubyGems
> packages, packages from your operating system/distribution, ...).
> Autoproj
> is able to install those automatically for you.
>
> Advanced users may want to control this behaviour. Additionally, the
> installation of some packages require administration rights, which you
> may
> not have. This option is meant to allow you to control autoproj's
> behaviour
> while handling OS dependencies.
>
> * if you say "all", it will install all packages automatically.
> This requires root access thru 'sudo'
> * if you say "ruby", only the Ruby packages will be installed.
> Installing these packages does not require root access.
> * if you say "os", only the OS-provided packages will be installed.
> Installing these packages requires root access.
> * if you say "none", autoproj will not do anything related to the
> OS dependencies.
>
> As any configuration value, the mode can be changed anytime by calling
> an autoproj operation with the --reconfigure option (e.g. autoproj
> update
> --reconfigure).
>
> Finally, OS dependencies can be installed by calling "autoproj osdeps"
> with the corresponding option (--all, --ruby, --os or --none). [all]
> autoproj: installing a proper Ruby environment (this can take a long time)
> installing OS packages: libopenssl-ruby1.8
> autoproj: installing autoproj and its dependencies (this can take a long
> time)
> looking for RubyGems updates
> autodetecting the operating system
> checking out autoproj main configuration
> Access method to import data from gitorious (git, http or ssh)
> Use 'ssh' only if you have a gitorious account. Note that
> ssh will always be used to push to the repositories, this is
> only to get data from gitorious. Therefore, we advise to use
> 'git' as it is faster than ssh and better than http [git]
> Which flavor of Rock do you want to use ?
> The 'stable' flavor is not updated often, but will contain well-tested
> code
> The 'next' flavor is updated more often, and might contain less tested
> code
> it is updated from 'master' to test new features before they get pushed
> in 'stable'
> Finally, 'master' is where the development takes place. It should
> generally be in
> a good state, but will break every once in a while
>
> See http://rock-robotics.org/startup/releases.html for more
> information [stable] master
> Which prepackaged software (a.k.a. 'osdeps') should autoproj install
> automatically (all, ruby, os, none) ? all
>
> autoproj: loading ...
> run 'autoproj reconfigure' to change configuration options
> and use 'autoproj switch-config' to change the remote source for
> autoproj's main build configuration
> the target operating system for Orocos/RTT (gnulinux or xenomai)
> [gnulinux]
> which CORBA implementation should the RTT use ?
> Answer 'none' to disable CORBA, otherwise pick either tao or omniorb
> [omniorb]
>
> autoproj: package sets
> rock.toolchain (listed in manifest)
> from: git:git://gitorious.org//rock-toolchain/package_set.gitbranch=master push_to=git at gitorious.org:
> /rock-toolchain/package_set.git
> local:
> /opt/rock/.remotes/git_git___gitorious_org__rock_toolchain_package_set_git_branch_master_push_to_git_gitorious_org__rock_toolchain_package_set_git
> imports 2 package sets
> orocos.toolchain
> rock.base
> defines: base/orogen/types, tools/logger, tools/orocos.rb, tools/pocolog,
> tools/reigen, tools/roby
> rock.base (imported by rock.toolchain)
> from: git:git://gitorious.org//rock-base/package_set.gitpush_to=git@gitorious.org:
> /rock-base/package_set.git
> local:
> /opt/rock/.remotes/git_git___gitorious_org__rock_base_package_set_git_push_to_git_gitorious_org__rock_base_package_set_git
> defines: base/scripts, base/types, external/sisl
>
> autoproj: packages
> base/orogen/types
> defined in rock.toolchain
> will be checked out in /opt/rock/base/orogen/types
> git:git://gitorious.org//rock-toolchain/orogen-base-types.gitbranch=master push_to=git at gitorious.org:
> /rock-toolchain/orogen-base-types.git
> NOT checked out yet, reported dependencies will be partial
> disabled opt deps: ocl
> base/scripts
> defined in rock.base
> will be checked out in /opt/rock/base/scripts
> git:git://gitorious.org//rock/scripts.git branch=master
> push_to=git at gitorious.org:/rock/scripts.git
> NOT checked out yet, reported dependencies will be partial
> base/types
> defined in rock.base
> will be checked out in /opt/rock/base/types
> git:git://gitorious.org//rock-base/types.git branch=master
> push_to=git at gitorious.org:/rock-base/types.git
> NOT checked out yet, reported dependencies will be partial
> external/sisl
> defined in rock.base
> will be checked out in /opt/rock/external/sisl
> archive:
> http://www.sintef.no/upload/IKT/9011/geometri/sisl/sisl_4.4_GPL.tgzpatches=/opt/rock/.remotes/git_git___gitorious_org__rock_base_package_set_git_push_to_git_gitorious_org__rock_base_package_set_git/sisl-01-build_shlibs-02.patch
> update_cached_file=false
> NOT checked out yet, reported dependencies will be partial
> tools/logger
> defined in rock.toolchain
> will be checked out in /opt/rock/tools/logger
> git:git://gitorious.org//rock-toolchain/orogen-logger.git branch=master
> push_to=git at gitorious.org:/rock-toolchain/orogen-logger.git
> NOT checked out yet, reported dependencies will be partial
> disabled opt deps: ocl
> tools/orocos.rb
> defined in rock.toolchain
> will be checked out in /opt/rock/tools/orocos.rb
> git:git://gitorious.org//rock-toolchain/orocos-rb.git branch=master
> push_to=git at gitorious.org:/rock-toolchain/orocos-rb.git
> NOT checked out yet, reported dependencies will be partial
> tools/pocolog
> defined in rock.toolchain
> will be checked out in /opt/rock/tools/pocolog
> git:git://gitorious.org//rock-toolchain/pocolog.git branch=master
> push_to=git at gitorious.org:/rock-toolchain/pocolog.git
> NOT checked out yet, reported dependencies will be partial
> tools/reigen
> defined in rock.toolchain
> will be checked out in /opt/rock/tools/reigen
> git:git://gitorious.org//rock-toolchain/reigen.git branch=master
> push_to=git at gitorious.org:/rock-toolchain/reigen.git
> NOT checked out yet, reported dependencies will be partial
> tools/roby
> defined in rock.toolchain
> will be checked out in /opt/rock/tools/roby
> git:git://gitorious.org//rock-toolchain/roby.git branch=master
> push_to=git at gitorious.org:/rock-toolchain/roby.git
> NOT checked out yet, reported dependencies will be partial
>
> WARN: the following packages are not yet checked out:
> WARN: base/orogen/types, base/scripts, base/types, external/sisl
> WARN: tools/logger, tools/orocos.rb, tools/pocolog, tools/reigen
> WARN: tools/roby
> WARN: therefore, the package list above and the listed dependencies are
> probably not complete
>
>
> autoproj bootstrap successfully finished
>
> To further use autoproj and the installed software, you
> must add the following line at the bottom of your .bashrc:
> source /opt/rock/env.sh
>
> WARNING: autoproj will not work until your restart all
> your consoles, or run the following in them:
> $ source /opt/rock/env.sh
>
> To import and build the packages, you can now run
> autoproj update
> autoproj build
>
> The resulting software is installed in
> /opt/rock/install
>
> Access method to import data from gitorious (git, http or ssh): git
> Which flavor of Rock do you want to use ? master
> autodetecting the operating system
> looking for RubyGems updates
> updating autoproj main configuration
> autoproj: updating remote definitions of package sets
> updating rock.toolchain
> updating rock
> rock.toolchain: auto-importing orocos.toolchain
> updating orocos.toolchain
> rock.toolchain: auto-importing rock.base
> updating rock.base
>
> autoproj: loading ...
> run 'autoproj reconfigure' to change configuration options
> and use 'autoproj switch-config' to change the remote source for
> autoproj's main build configuration
> the target operating system for Orocos/RTT (gnulinux or xenomai):
> gnulinux
> which CORBA implementation should the RTT use ? omniorb
>
> autoproj: importing and loading selected packages
> checking out base/orogen/types
> checking out base/scripts
> checking out base/types
> checking out external/sisl
> patching external/sisl
> WARN: external/sisl from rock.base does not have a manifest
> checking out tools/logger
> checking out tools/orocos.rb
> checking out tools/pocolog
> checking out tools/reigen
> checking out tools/roby
> checking out orogen
> checking out rtt
> checking out typelib
> checking out utilmm
> checking out utilrb
> installing OS packages: graphviz, libeigen2-dev, libqt4-ruby1.8,
> omniorb4-nameserver
> Build failed: autoproj: failed in osdeps phase
> '/bin/bash /tmp/osdeps_sh20101213-17072-kw7o89-0' returned status 100
> see /opt/rock/install/log/autoproj-osdeps.log for details
> last 5 lines are:
>
> Mon Dec 13 20:41:39 +0100 2010: running
> /bin/bash /tmp/osdeps_sh20101213-17072-kw7o89-0
>
> E: Impossible d'obtenir le verrou /var/lib/dpkg/lock - open (11:
> Ressource temporairement non disponible)
> E: Impossible de verrouiller le répertoire d'administration
> (/var/lib/dpkg/). Il est possible qu'un autre processus l'utilise.
> Access method to import data from gitorious (git, http or ssh): git
> Which flavor of Rock do you want to use ? master
> Which prepackaged software (a.k.a. 'osdeps') should autoproj install
> automatically (all, ruby, os, none) ? all
>
> autoproj: loading ...
> run 'autoproj reconfigure' to change configuration options
> and use 'autoproj switch-config' to change the remote source for
> autoproj's main build configuration
> the target operating system for Orocos/RTT (gnulinux or xenomai):
> gnulinux
> which CORBA implementation should the RTT use ? omniorb
>
> autoproj: importing and loading selected packages
> WARN: external/sisl from rock.base does not have a manifest
> autoproj: building and installing packages
> generating and configuring build system for utilmm
> building utilmm (100%)
> installing utilmm
> building external/sisl
> installing external/sisl
> generating and configuring build system for base/types
> Build failed: base/types: failed in configure phase
> 'cmake -DCMAKE_INSTALL_PREFIX=/opt/rock/install
> -DSISL_PREFIX=/opt/rock/install /opt/rock/base/types' returned status 1
> see /opt/rock/install/log/base/types-configure.log for details
> last 10 lines are:
>
> -- Performing Test CXX_SUPPORTS_WALL - Success
> -- Boost version: 1.42.0
> CMake Error at
> /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:70
> (MESSAGE):
> Could NOT find Eigen2 (missing: EIGEN2_INCLUDE_DIR)
> Call Stack (most recent call first):
> cmake/FindEigen2.cmake:23 (find_package_handle_standard_args)
> CMakeLists.txt:19 (find_package)
>
>
> -- Configuring incomplete, errors occurred!
> ard at ard-host-4:/opt/rock$
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.dfki.de/mailman/cgi-bin/private/rock-dev/attachments/20101213/84586ec2/attachment-0001.htm
More information about the Rock-dev
mailing list