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
Lukas Bulwahn
7b965eb02b
console-bridge: updated to hydro release version
2013-07-22 15:53:38 +02:00
Lukas Bulwahn
5c4efa5bb2
ros-comm: updated to hydro release version
...
As the license text of the xmlrpcpp changed, the license checksum
is adjusted.
2013-07-22 15:53:38 +02:00
Lukas Bulwahn
785eae0216
ros: updated to hydro release version
...
The rosunit patch required some minor adjustments.
2013-07-22 15:53:38 +02:00
Lukas Bulwahn
6eb962a3f4
roscpp-core: updated to hydro release version
2013-07-22 15:53:38 +02:00
Lukas Bulwahn
be01b12c7e
rospack: updated to hydro release version
2013-07-22 15:53:38 +02:00
Lukas Bulwahn
55b4e30b3c
genpy: updated to hydro release version
...
To update to the hydro release version, the genpy patch required
some minor adjustments.
2013-07-22 15:53:38 +02:00
Lukas Bulwahn
cad74da7c3
genlisp: updated to hydro release version
...
To update the hydro release version, the genlisp required some
minor adjustments.
2013-07-22 15:53:38 +02:00
Lukas Bulwahn
808b3415f5
gencpp: updated to hydro release version
...
To update to the hydro release version, the gencpp patch required
some minor adjustments.
2013-07-22 15:53:38 +02:00
Lukas Bulwahn
5fe80144ec
genmsg: updated to hydro release version
...
To update to the hydro release version, the genmsg patch required
some minor adjustments.
2013-07-22 15:53:38 +02:00
Lukas Bulwahn
73b5485245
catkin: change from developing git version to stable groovy release version
2013-07-22 15:53:38 +02:00
Lukas Bulwahn
c94e6cb99e
catkin: make RDEPENDS more precise ( resolves #119 )
2013-07-22 15:47:53 +02:00
Lukas Bulwahn
e5c6b21492
removing now obsolete files for previous on-target compilation
2013-07-22 15:46:03 +02:00
Lukas Bulwahn
cfdcdfd649
python-nose: replacing duplicate recipe that is in meta-oe by a bbappend file to have a native recipe ( resolves #66 )
2013-07-22 15:45:51 +02:00
Lukas Bulwahn
70a1d6a3c1
Merge pull request #104 from bulwahn/pcl-preparation
...
preparations for PCL and pcl-ros package
2013-07-22 06:20:11 -07:00
Lukas Bulwahn
0e0fc08eaf
adjusting dependencies of native recipes
...
To compile nodelet-topic-tools, we must provide a working
dynamic-reconfigure in the native sysroot. This requires
some adjustments to the native versions of the required
python modules.
In particular, the following tasks ran successfully for this
commit:
This command tests compiling rospack-native:
rm bitbake.lock cache/ sstate-cache/ tmp-eglibc/ -rf && bitbake rospack-native
This command tests compiling roslib-native:
rm bitbake.lock cache/ sstate-cache/ tmp-eglibc/ -rf && bitbake roslib-native
As nodelet-topic-tools uses rospack-native and roslib-native to
some extent (dependency: rospack-native -> roslib-native ->
dynamic-reconfigure-native -> nodelet-topic-tools), this command
tests running rospack-native and roslib-native:
rm bitbake.lock cache/ sstate-cache/ tmp-eglibc/ -rf && bitbake nodelet-topic-tools
This command tests compiling rospack and roslib:
rm bitbake.lock cache/ sstate-cache/ tmp-eglibc/ -rf && bitbake rospack
rm bitbake.lock cache/ sstate-cache/ tmp-eglibc/ -rf && bitbake roslib
All these command run with this commit without errors, and
future commits to these files should keep them run without
errors or justify modifications with better tests.
A minor open issue related to rospack is issue #116
(cf. https://github.com/bmwcarit/meta-ros/issues/116 ).
This commit incorporates feedback from Stefan Herbrechtsmeier.
2013-07-22 09:08:59 +02:00
herbrechtsmeier
4cbf9044e9
Merge pull request #117 from bulwahn/yaml-cpp
...
yaml-cpp: incorporated recipe from Kartik Mohta's repository
2013-07-19 06:38:29 -07:00
Lukas Bulwahn
93669f08c4
yaml-cpp: incorporated recipe from Kartik Mohta's repository
...
This commit adds the yaml-cpp recipe from the repository at
https://github.com/kartikmohta/meta-km . The file is licensed
with the MIT license
(cf. https://github.com/kartikmohta/meta-km/blob/master/LICENSE ).
The original recipe can be found at
https://github.com/kartikmohta/meta-km/blob/master/recipes-devtools/yaml-cpp/yaml-cpp_0.3.0.bb
The README file acknowledges Kartik Mohta's contribution and names
him as a contributor.
2013-07-19 11:15:51 +02:00
Lukas Bulwahn
c87faa6db9
test-all.sh: tuned and commented out fresh build
...
The bitbake call before each build of a recipe was not required.
Commented out the fresh build, as it currently does not show more
problems than simply building in a shared environment.
Avoiding a fresh environment for each build decreases the runtime
of the test dramatically.
2013-07-16 07:48:02 +02:00
Lukas Bulwahn
1fa437d8a4
catkin: improving dependencies ( resolves #113 )
2013-07-15 07:18:33 +02:00
Lukas Bulwahn
2e358e52bf
updating submodule test reports
2013-07-15 07:06:34 +02:00
Lukas Bulwahn
77c8d10c95
test-all.sh: always build with a fresh environment
2013-07-11 12:19:14 +02:00
Lukas Bulwahn
cff8ed2066
test-reports: added a new test-report
2013-07-11 12:06:44 +02:00
Lukas Bulwahn
cedbf71aaf
image-transport: improved license check ( resolves #112 )
2013-07-11 09:20:19 +02:00
Lukas Bulwahn
bf74347f79
topic-tools: improved license check ( resolves #111 )
2013-07-11 09:20:19 +02:00
herbrechtsmeier
8b46917f17
Merge pull request #107 from bulwahn/master
...
Another patch for optionally configuring tests
2013-07-05 06:35:14 -07:00
Lukas Bulwahn
7d0bb019d4
pluginlib: added patch to optionally configure tests
2013-07-05 15:17:24 +02:00
Lukas Bulwahn
ff94057aff
libflann: initial commit
...
The flann library is required by the ROS pcl package.
2013-07-05 10:55:56 +02:00
Lukas Bulwahn
b5e768b299
nodelet-core: adding nodelet-topic-tools and refactoring nodelet
...
The nodelet_topic_tools package is required by the pcl_ros package.
Common parts of nodelet and nodelet_topic_tools are put into
nodelet-core.inc.
2013-07-05 10:55:56 +02:00
Lukas Bulwahn
ab24fc172d
dynamic-reconfigure: initial commit
2013-07-05 10:55:56 +02:00