Package Details: orocos-ocl 2.6.0-2

Git Clone URL: https://aur.archlinux.org/orocos-ocl.git (read-only)
Package Base: orocos-ocl
Description: Open Robot Control Software is a tool to create real-time robotics applications using modular, run-time configurable software components (Orocos Component Library)
Upstream URL: http://www.orocos.org/rtt
Licenses: GPL
Groups: orocos-toolchain
Submitter: Sandmann
Maintainer: Sandmann
Last Packager: Sandmann
Votes: 2
Popularity: 0.000000
First Submitted: 2010-08-18 11:59
Last Updated: 2015-06-27 13:54

Latest Comments

vri commented on 2013-05-30 15:43

Thanks.

Sandmann commented on 2013-05-30 09:56

Thanks for testing, I have now included the LOG4CPP path update in the PKGBUILD.

vri commented on 2013-05-28 08:20

If I run makepkg for the unmodified PKGBUILD, I get:

-- The C compiler identification is GNU 4.8.0
-- The CXX compiler identification is GNU 4.8.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- 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
Orocos Component Library version (2.6.0)
No orocos-ocl.cmake file loaded, using default settings.See orocos-ocl.default.cmake
Orocos-RTT found in /usr/lib64/cmake/orocos-rtt/orocos-rtt-gnulinux-libraries.cmake
-- Found orocos-rtt 2.6.0 for the gnulinux target. Available transports: mqueue
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.28")
[UseOrocos] Building package ocl
Found 2 nodes:
-- NODE --
-- NODE --

Looking for netcdf in /usr
include dirs: /usr/include
libs: netcdf
link dirs: /usr/lib
Skipping include path '/usr/include'
Skipping lib path /usr/lib
-- Found Doxygen: /usr/bin/doxygen (found version "1.8.4")
Found Doxygen -- documentation can be built
-- Found Curses: /usr/lib64/libcurses.so
-- Looking for curses implementation - found libncurses
-- Looking for readline/readline.h - found
-- Looking for editline/readline.h - found
Setting LOG4CPP_ROOT to /usr
Log4cpp version to look for: 6.0.0 (hard-coded in FindLog4cpp.cmake).
-- Could NOT find LOG4CPP (missing: LOG4CPP_INCLUDE_DIR)

log4cpp not found:
* Is the version correct (6.0 or higher) ?
* Did you build & install it ?
* Did you source env.sh ?

-- Could NOT find LOG4CXX (missing: LOG4CXX_LIBRARY LOG4CXX_INCLUDE_DIR)
-- Boost version: 1.53.0
-- Found the following Boost libraries:
-- program_options
-- filesystem
-- system
[UseOrocos] Building component orocos-ocl-common in library orocos-ocl-common-gnulinux
[UseOrocos] Building typekit library ocl
[UseOrocos] Building plugin library print
[UseOrocos] Building plugin library os
[UseOrocos] Generating package version 2.6.0 from COMPONENT_VERSION.
[UseOrocos] Generating package version 2.6.0 from COMPONENT_VERSION.
Building TaskBrowser with readline support.
-- Found orocos-rtt 2.6.0 for the gnulinux target. Available transports: mqueue
-- Found RTT_PLUGIN_rtt-scripting_gnulinux
[UseOrocos] Building library orocos-ocl-taskbrowser
[UseOrocos] Generating package version 2.6.0 from COMPONENT_VERSION.
[UseOrocos] Building component orocos-ocl-timer in library orocos-ocl-timer-gnulinux
[UseOrocos] Generating package version 2.6.0 from COMPONENT_VERSION.
[UseOrocos] Building component orocos-ocl-helloworld in library orocos-ocl-helloworld-gnulinux
-- Found orocos-rtt 2.6.0 for the gnulinux target. Available transports: mqueue
-- Found RTT_PLUGIN_rtt-marshalling_gnulinux
[UseOrocos] Building component orocos-ocl-reporting in library orocos-ocl-reporting-gnulinux
[UseOrocos] Building component orocos-ocl-reporting-netcdf in library orocos-ocl-reporting-netcdf-gnulinux
[UseOrocos] Generating package version 2.6.0 from COMPONENT_VERSION.
-- Found orocos-rtt 2.6.0 for the gnulinux target. Available transports: mqueue
-- Found RTT_PLUGIN_rtt-marshalling_gnulinux
-- Found RTT_PLUGIN_rtt-scripting_gnulinux
-- Boost version: 1.53.0
-- Found the following Boost libraries:
-- filesystem
-- system
[UseOrocos] Building library orocos-ocl-deployment
[UseOrocos] Generating package version 2.6.0 from COMPONENT_VERSION.
Building executable deployer
Building executable rttscript
CMake Error at logging/CMakeLists.txt:4 (message):
Can't build real-time logging service since log4cpp was not found.


-- Found Lua51: /usr/lib64/liblua5.1.so;/usr/lib64/libm.so (found version "5.1.5")
[UseOrocos] Building component orocos-ocl-lua in library orocos-ocl-lua-gnulinux
Building executable rttlua
[UseOrocos] Building component orocos-ocl-lua-tlsf in library orocos-ocl-lua-tlsf-gnulinux
Building executable rttlua-tlsf
[UseOrocos] Building plugin library rttlua-plugin
[UseOrocos] Building plugin library rttlua-tlsf-plugin
[UseOrocos] Generating package version 2.6.0 from COMPONENT_VERSION.
Selected Libraries:
-- Configuring incomplete, errors occurred!

If I do as you suggest, i.e., replace "-DLOG4CPP_INCLUDE_DIRS" with "-DLOG4CPP_INCLUDE_DIR", it works perfectly! Thanks.

Sandmann commented on 2013-05-26 16:52

Thank you for this comment, too. Strangely, I cannot reproduce this problem here. Could you please try to replace "-DLOG4CPP_INCLUDE_DIRS" with "-DLOG4CPP_INCLUDE_DIR" (i.e. remove the "S" in the end) in the PKGBUILD? I would prefer this over the "-DLOG4CPP_ROOT" because there is no common root directory for log4cpp, as it is distributed in /usr/include, /usr/lib, ...

vri commented on 2013-05-25 19:53

Over here, log4cpp is not found during the cmake call.
If I add -DLOG4CPP_ROOT=/usr/include/orocos to the cmake call, it works again.

Sandmann commented on 2012-12-20 13:46

Updated to 2.6.0

Sandmann commented on 2012-05-20 22:11

Updated to 2.5.0