Stefan Herbrechtsmeier
3e6b386d2f
Unify ros recipes
...
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-08-26 07:40:20 +02:00
Stefan Herbrechtsmeier
20be749d26
ros.bbclass: Add common ros/core directory ( resolves #85 )
...
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-08-26 07:25:35 +02:00
Stefan Herbrechtsmeier
c691254b92
console-bridge: Use ros.bbclass for common ros configurations ( resolves #81 )
...
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-08-26 07:25:35 +02:00
Stefan Herbrechtsmeier
ff4eff0985
ros.bbclass: Move common ros code into its own class
...
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-08-26 07:25:35 +02:00
herbrechtsmeier
cd16977300
Merge pull request #148 from bulwahn/master
...
Simple minor improvements from pull request #144 to be included in version 0.1
2013-08-18 23:48:39 -07:00
Lukas Bulwahn
264a8ffafd
trajectory-msgs: Add missing dependency on geometry-msgs
...
This commit is based on a commit by Stefan Herbrechtsmeier [1],
but moved from after some larger refactoring to the current
release state. Hence, the dependency must still be added after
the require statement instead of before, which is possible
after the refactoring.
[1] 99426a1479
Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
2013-08-18 13:32:57 -07:00
Stefan Herbrechtsmeier
70212ce74d
tf2-ros: Add missing dependency on message-filters
...
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-08-18 13:32:50 -07:00
Stefan Herbrechtsmeier
ad5de7cb9d
libpoco: Fix QA issue files were already stripped and directories were installed but not shipped ( resolves #89 #88 )
...
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-08-18 13:32:47 -07:00
Lukas Bulwahn
ca25cb1675
adding test reports for v0.1rc1
2013-08-06 09:04:54 +02:00
herbrechtsmeier
a5c5f9aa95
Merge pull request #140 from bulwahn/master
...
Minor improvement, some cleanup and provide tutorials
2013-08-05 00:30:26 -07:00
Lukas Bulwahn
e9f2edde18
CONTENTS: adjusted to current state and tuned formatting
...
This commit renames file CONTENT to CONTENTS, reflecting its
intended meaning. For the difference between the two words, see
http://english.stackexchange.com/questions/13556/content-or-contents
2013-08-05 08:12:21 +02:00
Lukas Bulwahn
bc9ae99a7c
README: was updated to hydro; core-image was renamed
2013-08-05 08:12:21 +02:00
vmayoral
50f3e76c1d
initial ros-tutorials and common-tutorials recipes ( resolves #124 )
2013-08-05 08:12:20 +02:00
Lukas Bulwahn
a0a2aa9eaf
tuning newlines
2013-08-05 08:12:20 +02:00
Lukas Bulwahn
521448ca5d
images: cleaned and renamed image recipe
2013-08-05 08:12:20 +02:00
Lukas Bulwahn
1b746e8d45
ros: removing superfluous definitions
2013-08-05 08:12:20 +02:00
Lukas Bulwahn
2712004be9
roscpp-core: collected common definition in .inc file
2013-08-05 08:12:20 +02:00
Lukas Bulwahn
9d48c558cd
catkin class includes BBCLASSEXTENDS
2013-08-05 08:12:20 +02:00
Lukas Bulwahn
a51044ef7b
cleaning up recipes-devtools/python recipes
2013-08-05 08:09:48 +02:00
Lukas Bulwahn
9faf9c5292
libpoco: openssl required for libpoco when compiling pcl-ros
...
When compiling pcl-ros, bitbake aborts because for compiling the
Crypto library in libpoco, it needs the openssl headers.
The condensed error output is
** Compiling src/CipherKeyImpl.cpp (debug, shared)
arm-oe-linux-gnueabi-g++ -march=armv5te -marm -mthumb-interwork
-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed
--sysroot=/home/lukas/oe-core/build/tmp-eglibc/sysroots/qemuarm
-I ... -DPOCO_BUILD_HOST=host -DPOCO_NO_WSTRING -DPOCO_UNBUNDLED
-D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_REENTRANT -D_THREAD_SAFE
-DPOCO_NO_FPENVIRONMENT -g -D_DEBUG -fPIC -c src/CipherKeyImpl.cpp
-o ...
In file included from include/Poco/Crypto/CipherKeyImpl.h:44:0,
from include/Poco/Crypto/CipherKey.h:44,
from src/CipherKey.cpp:37:
include/Poco/Crypto/OpenSSLInitializer.h:45:33: fatal error: openssl/opensslconf.h: No such file or directory
#include <openssl/opensslconf.h>
^
compilation terminated.
In file included from include/Poco/Crypto/CipherKeyImpl.h:44:0,
from src/CipherKeyImpl.cpp:37:
include/Poco/Crypto/OpenSSLInitializer.h:45:33: fatal error: openssl/opensslconf.h: No such file or directory
#include <openssl/opensslconf.h>
^
compilation terminated.
make[1]: *** [.../tmp-eglibc/work/armv5te-oe-linux-gnueabi/libpoco/1.4.6p1-r0/poco-1.4.6p1-all/Crypto/obj/Linux/armv5te/debug_shared/CipherKey.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make -C /home/lukas/oe-core/build/tmp-eglibc/work/armv5te-oe-linux-gnueabi/libpoco/1.4.6p1-r0/poco-1.4.6p1-all/Util
make[1]: *** [.../tmp-eglibc/work/armv5te-oe-linux-gnueabi/libpoco/1.4.6p1-r0/poco-1.4.6p1-all/Crypto/obj/Linux/armv5te/debug_shared/CipherKeyImpl.o] Error 1
make[1]: Entering directory `/home/lukas/oe-core/build/tmp-eglibc/work/armv5te-oe-linux-gnueabi/libpoco/1.4.6p1-r0/poco-1.4.6p1-all/Util'
2013-08-04 09:33:51 +02:00
Lukas Bulwahn
bf9664c62b
rospack: improving runtime dependencies ( resolves #116 )
...
This commit includes further changes to build rospack-native.
2013-08-04 09:33:46 +02:00
herbrechtsmeier
adcfd45c33
Merge pull request #133 from bulwahn/roscore-running
...
Some minor improvements to get roscore running
2013-08-02 09:07:10 -07:00
Lukas Bulwahn
e0dd77bbd8
roslaunch: adding runtime dependency ( resolves #132 )
2013-08-02 16:41:09 +02:00
Lukas Bulwahn
5eec31134d
rosgraph: adding runtime dependency ( resolves #131 )
2013-08-02 09:46:50 +02:00
Lukas Bulwahn
b536013afe
python-netifaces: initial recipe
2013-08-02 09:31:25 +02:00
herbrechtsmeier
666989718a
Merge pull request #129 from bulwahn/libpoco
...
libpoco: new recipe based on digitalstrom's recipe (resolves #118 )
2013-08-01 04:43:51 -07:00
Lukas Bulwahn
0e2d936412
catkin: correcting the downloadfilename that was missed before
2013-08-01 11:26:55 +02:00
Lukas Bulwahn
ed77625288
dynamic-reconfigure: adding patch to resolve path (resolving #126 )
...
Before this commit, the following sequence of bitbake commands
failed because the path was set during compile time, and not at
runtime. After the patch from Dirk Thomas, the following sequence
now works.
bitbake nodelet-topic-tools -c cleansstate && \
bitbake dynamic-reconfigure && bitbake nodelet-topic-tools
2013-08-01 08:21:10 +02:00
Lukas Bulwahn
f3c64ddcd3
README: acknowledge contribution and origin of libpoco recipe
2013-08-01 08:01:20 +02:00
Lukas Bulwahn
b76c9b3523
refering to new test reports
2013-08-01 07:53:06 +02:00
Lukas Bulwahn
723caecd6e
libpoco: adding a patch to link correctly with pcre
...
The error message when compiling nodelet, which links the poco library, is:
| Linking CXX executable devel/lib/nodelet/nodelet
| /home/lukas/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr/bin/cmake -E cmake_link_script CMakeFiles/nodelet.dir/link.txt --verbose=1
| /home/lukas/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr/bin/armv5te-oe-linux-gnueabi/arm-oe-linux-gnueabi-g++ -march=armv5te -marm -mthumb-interwork --sysroot=/home/lukas/oe-core/build/tmp-eglibc/sysroots/qemuarm -O2 -pipe -g -feliminate-unused-debug-types -fpermissive -fvisibility-inlines-hidden -fpermissive -march=armv5te -marm -mthumb-interwork --sysroot=/home/lukas/oe-core/build/tmp-eglibc/sysroots/qemuarm -O2 -pipe -g -feliminate-unused-debug-types -fpermissive -fvisibility-inlines-hidden -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed CMakeFiles/nodelet.dir/src/nodelet.cpp.o -o devel/lib/nodelet/nodelet -rdynamic devel/lib/libnodeletlib.so -luuid -lbondcpp -luuid -lcpp_common -lroscpp_serialization -lrostime -lboost_date_time-mt -lboost_system-mt -lboost_thread-mt -lroscpp -lboost_signals-mt -lboost_filesystem-mt -lrosconsole -lboost_regex-mt -llog4cxx -lxmlrpcpp -ltinyxml -lclass_loader -lPocoFoundation -ldl -lconsole_bridge -lroslib -Wl,-rpath,/home/lukas/oe-core/build/tmp-eglibc/work/armv5te-oe-linux-gnueabi/nodelet/1.8.0-r0/nodelet_core-1.8.0/nodelet/build/devel/lib:
| /home/lukas/oe-core/build/tmp-eglibc/sysroots/qemuarm/usr/lib/libPocoFoundation.so: undefined reference to `_pcre_ucd_stage1'
| /home/lukas/oe-core/build/tmp-eglibc/sysroots/qemuarm/usr/lib/libPocoFoundation.so: undefined reference to `_pcre_ucd_records'
| /home/lukas/oe-core/build/tmp-eglibc/sysroots/qemuarm/usr/lib/libPocoFoundation.so: undefined reference to `_pcre_ucp_gentype'
| /home/lukas/oe-core/build/tmp-eglibc/sysroots/qemuarm/usr/lib/libPocoFoundation.so: undefined reference to `_pcre_ucd_stage2'
| collect2: error: ld returned 1 exit status
| make[2]: *** [devel/lib/nodelet/nodelet] Error 1
2013-07-31 16:28:23 +02:00
Lukas Bulwahn
9ee3479961
libpoco: formatting the recipe
...
This commit formats the libpoco recipe to follow the common
OpenEmbedded style more closely and removes a comment that points
to warnings that do not occur with the current recipe.
2013-07-31 16:28:23 +02:00
Lukas Bulwahn
02a63e0365
libpoco: using recipe name for pcre library instead of its alias
2013-07-31 16:28:23 +02:00
Lukas Bulwahn
c6f5a883a9
libpoco: updating to current version 1.4.6p1
2013-07-31 16:28:23 +02:00
Lukas Bulwahn
835eb13279
libpoco: replacing license string causing warnings by common OpenEmbedded license string
2013-07-31 16:28:23 +02:00
Lukas Bulwahn
2e6abcbf3b
libpoco: replacing our recipe by the external one
2013-07-31 16:28:22 +02:00
Lukas Bulwahn
282821221e
libpoco: including an external recipe for the poco library
...
A previously written recipe for the poco library and
a special OpenEmbedded config file for poco is included from
https://gitorious.digitalstrom.org/dss-oe/dss-oe/blobs/raw/master/dS/meta-dss11-production/recipes-support/poco/poco_1.3.6p2.bb
and https://gitorious.digitalstrom.org/dss-oe/dss-oe/blobs/raw/master/dS/meta-dss11-production/recipes-support/poco/files/OE
This recipe and the config is redistributed here under the same
license agreement as the original.
Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
2013-07-31 16:28:22 +02:00
Lukas Bulwahn
55929a4b55
test-reports: adding a test report that shows the libpoco problem
2013-07-31 16:27:42 +02:00
herbrechtsmeier
bcc281080d
Merge pull request #127 from bulwahn/update-to-hydro
...
Updating to hydro release version
2013-07-24 04:51:04 -07:00
Lukas Bulwahn
e230277bcb
roscpp: removing roscpp's own routine to find pthread ( resolves #125 )
...
When updating from 1.9.41 to 1.9.47, the commit
c5dfa6305e
adds a routine in the CMakeLists.txt to find the pthread library.
This routine is not suitable for the use with our tool chain, i.e.,
it reports an error (cf. #125 ) when using roscpp-native.
This commit adds a patch that reverts that change in roscpp's
CMakeLists.txt.
2013-07-24 10:21:28 +02:00
Lukas Bulwahn
3d9d9cf54e
image-common: updated to hydro release version
2013-07-22 15:54:53 +02:00
Lukas Bulwahn
fd9833ea2a
nodelet-core: updated to hydro release version
2013-07-22 15:53:38 +02:00
Lukas Bulwahn
795ad4131b
geometry: updated to hydro release version
...
The previously applied patch is incorporated in the hydro release
version of the tf package. Also, the new tf package has further
dependencies.
2013-07-22 15:53:38 +02:00
Lukas Bulwahn
abfed9e847
geometry-experimental: initial commit
...
For the update of the tf package to the hydro release version,
new recipes for the geometry-experimental repository are provided
in this commit.
2013-07-22 15:53:38 +02:00
Lukas Bulwahn
44e406887f
actionlib: initial commit
2013-07-22 15:53:38 +02:00
Lukas Bulwahn
4fa30bb192
pluginlib: updated to hydro release version
...
The previously applied patch is now incorporated in the hydro
release version.
2013-07-22 15:53:38 +02:00
Lukas Bulwahn
07eab381d4
angles: adjustments for hydro release version
...
In this commit, the angles directory is renamed to match repository
name in hydro/release.yaml, and a patch is required probably
because of the new catkin version.
2013-07-22 15:53:38 +02:00
Lukas Bulwahn
057370f042
common-msgs: updated to hydro release version
2013-07-22 15:53:38 +02:00
Lukas Bulwahn
97a308994b
bond-core: updated to hydro release version
2013-07-22 15:53:38 +02:00
Lukas Bulwahn
fc2f197e40
class-loader: updated to current hydro release version
...
The previous patch applied specifically in the recipe is
incorporated in the new version, and was removed from the recipe.
2013-07-22 15:53:38 +02:00