[Fawkes Git] branch/fzwilling/sub_process: 87 revs updated. (0.5.0-3373-g9bbb7d0)

Frederik Zwilling zwilling at kbsg.rwth-aachen.de
Wed Sep 21 19:55:56 CEST 2016


Changes have been pushed for the project "Fawkes Robotics Software Framework".

Gitweb: http://git.fawkesrobotics.org/fawkes.git
Trac:   http://trac.fawkesrobotics.org

The branch, fzwilling/sub_process has been updated
  discards  3fe968b97602da6b1917fd1fc07f7735d9255482 (commit)
  discards  11a6e1e16c7cff35ce4c81e52d3d07caf9872650 (commit)
  discards  c7ed2bb6a6c6939cede0be35fc066d89e6d2eb3b (commit)
  discards  e303bf5b1988f9d567c9ae4e1b17609200792afa (commit)
  discards  f3bf17c4dab3c3a03929274a4c04749600ddcefa (commit)
  discards  da82575b838341b2a9d706a5aefcc1ec3e0fd5a4 (commit)
  discards  c57e2a427f4908039b3ccd16e053c5c3551c0fdb (commit)
  discards  70e0337e952cc1cf6a359bfd437475371875d392 (commit)
  discards  04512a55462d6afc3d00acfadecb0b0efef7aa3d (commit)
  discards  540e6d2958d689d64b10691381b4b798e5925f81 (commit)
  discards  dd7e5bd3af5c9a3c073dde2e07db2cbbde85201d (commit)
  discards  9d7ca3e3a407b6862e7b861418c952fd047965cf (commit)
  discards  95d5085bd02c1229d8ba759cfb44ee39275ffcd2 (commit)
  discards  b8e3f12789ba0e8d2c947aabf69b4dd73c414a8a (commit)
  discards  b9f369c5461b485e2ed3a2a1da2a75f5a48edb15 (commit)
  discards  1ac4c8d8cd9eb2cbb2eb735b7e2a09961e8fb04e (commit)
  discards  18e89477718bc1d0f953c8a38112ef327c576db4 (commit)
  discards  385c4dd3778fce962807033aa5a4c152e835e92d (commit)
  discards  aacfa6ac15407ff9195fe8cb1719ee9368629f86 (commit)
  discards  20da72625cded9155c00b7120a597994819e2dd3 (commit)
  discards  b060759f71d16bda5d7e0dc67b9fbcef541a4f2c (commit)
  discards  58fccf07d86c9c9c2ef37370f738a53599edd569 (commit)
  discards  35e6ce6ba8cea724fe7ffc283093ab17604a23df (commit)
  discards  82aaa6c446169cb5285bff22940951d2bf71fc14 (commit)
  discards  d56e46fcd8b7e96c8bc35cad268373ccc9dd6cd9 (commit)
  discards  cc972ac93b2bf1b0b0b418a5f2f8028c322cfccd (commit)
  discards  6c3b151adb1d63dcaad2da04d95ea78badb69a83 (commit)
  discards  78bc743fe75af7bcedbcdfabda1f947471e8f899 (commit)
  discards  b86bae50dc251b6b6ec87b67e7206577c5ff634b (commit)
  discards  591b20ec54115d86ef2048da1b3774c2bb99ef40 (commit)
  discards  9e602a976eec77920e3832c4d842e56ce3af0b68 (commit)
  discards  e709aba74e9081d82096ac2e22ac1552feb88618 (commit)
  discards  939f899669e439724c2043f337109cc363ede756 (commit)
  discards  96e86df3eab96b92d51a947834c4ba6386a9adf8 (commit)
  discards  93a6598286f29e6a97c249d4749f0aa8fdc7674a (commit)
  discards  ec22e5b04ba56b1a2645acad09cb8110a9abfba4 (commit)
  discards  2fc3e0179fe94730f2fdd7dece56d0a39934834d (commit)
  discards  22f0cd94ac277e5a12eafa4d96c30f4782b6567a (commit)
  discards  7999eee33c24bf1edf652f5549227aa6f5157cff (commit)
  discards  f9243f704d71465ff916e0e735946655bc0e0d99 (commit)
  discards  6590aa9efeffef18b51fb3438bb79c2d5afeacf4 (commit)
  discards  8e6583944af48a528abfa0da63dc593215712c59 (commit)
  discards  7c82d9a84a11c40ed762a986f09b863a7f277b0b (commit)
  discards  110a56c03389af4e1ddfb0ccd7cceaa92656f7de (commit)
  discards  ef5043ee4cb44a254ed4e1c03b47629a97b7d30a (commit)
  discards  c8ffb3f4a7a79447332be5162afba4e7fdbf62d4 (commit)
  discards  17f4d6415f48ed6ee8492c8a98f1f20468ec919c (commit)
  discards  d1203799c00804e06eb543e0c4ddeae885253dd2 (commit)
  discards  2f8f4967a33bd2b75b190d30e60ed5fcdeb88d97 (commit)
  discards  1ed2ef4b4272c1950b24ec666d5df4db5b8c2b79 (commit)
  discards  2abff4cfa8afb1b55541a9904299ffbeced32bb8 (commit)
  discards  723f2db939d2e56d4fa230cede32d4576f106725 (commit)
  discards  8ad6e71c8d6ce0e9b3fa84574f2bded16a08ed5c (commit)
  discards  59b52f051242b1f4b6cc75d6e788be3ba75dc032 (commit)
  discards  6d1773fbe8a93458f3f69b31bdd2e4b11e14c76e (commit)
  discards  ca77d936f4afdf52ef548bb65758c3541aeefd4e (commit)
  discards  f6cb7ea4ca0ee8d201c02303a422081dc83c8d20 (commit)
  discards  354a1406b3e367e80b31e161ee64a1511dbebece (commit)
  discards  5834e306ff44afd552ca0ec27ec558b808f6c348 (commit)
  discards  6e2e7a2a6a187da5834161e23c16a12b163ef9f3 (commit)
  discards  7df43d630132592db965a64fe7e0fd4e93f2294f (commit)
  discards  3fa88c2913cfcc5853316cf7c0b90bca89a0f7af (commit)
  discards  5d90b05b3f824aea7ba318b34521949c430edc87 (commit)
  discards  0d3bb414dcdc91dfffa273207c6c6336b8170849 (commit)
  discards  ff5340366ce14a734fd6608db4b7190ac5c0b00a (commit)
  discards  25abdd646537ccc63d7371ecba4a0b6732dd413c (commit)
  discards  8d9172137bac9199a2ef3a19b12b6b76322d6abe (commit)
  discards  bb58c4a64d30dd8e1c9c0aa5ebda3f85995672e9 (commit)
  discards  1569cf2f7b123d70f323438e499287efb8b3fb3e (commit)
  discards  6a2f4ec95c06887ff7637e9e44e534b119ee3e34 (commit)
  discards  4a68d7f5719e148bf1bbecd648e3ad342cc226ee (commit)
  discards  d4a5c134dbf5991c976f4011eb7794b72c67099d (commit)
  discards  702e914cdd1ae1ea878ce7a46e21753b7b859808 (commit)
  discards  f05728b1090b6d4821e6642b612eafed4386b1c4 (commit)
  discards  22416862ff40b43a05dc55363c127b668bb19a6e (commit)
  discards  22c0ea8a615c7d0a5d6994df5f115bf1f8610e1e (commit)
  discards  993231c396b1af926ef26bb9f0b1b7bff1d0e528 (commit)
  discards  1af3e1936377832db6f4ac367c1b1a0d932325be (commit)
  discards  98d05a4e54e58f009aac9428eef4d534ef4767da (commit)
  discards  7487ef2b5efe76160032044e20d01e74c4c9e2c0 (commit)
  discards  6ad54fd34b26c846e4c80fa66e082e9b47c5318a (commit)
  discards  6747fb6b659ac75fe274be12fe6a4847c67db3d6 (commit)
  discards  901d4706a648d7274f339a669e30743ab17f8ca4 (commit)
  discards  e447d9af1226d9f04123fbd834e71c980480d5ce (commit)
  discards  97ceb721167791ab56a48ba8e6cb52755306a604 (commit)
  discards  533b5cd707af5811892dcf9a50cb7c061541331a (commit)
  discards  9fc6d595454939ba7279f4e8f574a85fd866f57c (commit)
  discards  dd60bf7d4c1643987da75f2158156c18d519440c (commit)
  discards  dd1a72d6db1fe5b99a4fa4b47a380ed19bf0209a (commit)
  discards  bf9122b427903d03b5907a4c7177d33d1af832ca (commit)
  discards  8ce059365c185811610de51c75e9ebfd90d85099 (commit)
  discards  28621e28f8a0617fe58757e3356141a469304161 (commit)
  discards  b2f2d87bd5288c651e8426aa2eafa7a34408e4a1 (commit)
  discards  71b60ea0dbc63be456143f0b9f08b71780655de8 (commit)
  discards  38f1f7a18357dbee272bc68c7e572768c87ff155 (commit)
  discards  bed84c0ea7d9a60812209f9a32c3d04ce8cb98cd (commit)
  discards  4fe72c26926b29109deda44c39389d8e6f5ac10e (commit)
  discards  b2f096ba0ef43132675151721cd57a154169bc60 (commit)
  discards  84568886f6ebfed689ea64f8f010468de63d6c5c (commit)
  discards  4f6b39cc4b758f051ea907c9d6db5532ca34fe14 (commit)
  discards  3ba3a9f8fffea84fcb3d11113d052d8f746ba2b4 (commit)
  discards  f1856600e85634ba1ca203f0382c106c88e0b0e3 (commit)
  discards  909353843d1358053ff4f0c58e4026a5ad55eebe (commit)
  discards  30810872687f9b1136fbd8b3175ccdfff8fd7de2 (commit)
  discards  8fe984ba9ce01faa96544a0dd5878b58e654f37a (commit)
  discards  6e1885f4606b6f3475a39ec88e9d09a41533e2ad (commit)
  discards  762f9af309d8f46821b838547c10433798c95362 (commit)
  discards  497f55ae030e177b181cb894c1dceb3d9b7aa788 (commit)
  discards  029d9a2eb5c0e301b8dd096ca866ce545ecc2437 (commit)
        to  9bbb7d0fb36d3656705cd8a3585fd5c189fad419 (commit)
       via  c48b00b4b60d243ac6b337c5e9f717624776ae98 (commit)
       via  c0e0eb609971d97d877d7b830ac29950d1da0174 (commit)
       via  b55e7a4b2dd2d6c314af32a01262a3198592dd8e (commit)
       via  2aaa72883c92b3546832be60e12273b229cd5676 (commit)
       via  535c50e06d3b76bca66b069f3591cb21cd4f4795 (commit)
       via  588071131dcb023b3018c54958aea5a54561deb4 (commit)
       via  9ba190d1be45e1bb69b664105b02e7ee8ec41230 (commit)
       via  245dd89efc241749c3d84269eb1dd0a06878de56 (commit)
       via  d6dbef50be74a35de2f6f88e5c54959435640847 (commit)
       via  10cd5ba5d9f369e108e49cbe0be06966e30f5fc0 (commit)
       via  8393838cd2fd202b389ca3d8402d293952de9e58 (commit)
       via  e294066c83ddbbc8c001b08865e18aee43ca81b1 (commit)
       via  6dd1f3070423f077b44d2354eeb9e58638c34214 (commit)
       via  5ad698cdca3c961c591fd64b0c8d5cb87d266ba3 (commit)
       via  8264cbf5b340cfbb83553cd5b2f79764b11515a4 (commit)
       via  51afc9e414c0aa2814a0592dc3438ecd1c36b77e (commit)
       via  4fc34bc1a2b2db584ebb8ff0fbe9d773a6240fc5 (commit)
       via  a8fb3e63389da0bef604d8e0b8b393c9e2d2c29e (commit)
       via  44a73a504ccd2eeb5cf53e3a8eed86813e8b6722 (commit)
       via  0b071737a417c4948f828ef855499fbf2a3a0dc5 (commit)
       via  1c86ddf733c4e7448e9c65adb4f33736e88d1782 (commit)
       via  83ed87d9f7580f66abb30130e67dce9a1fe07004 (commit)
       via  d56f7eb82ed76c6ae728dca96f2249c1ef93017b (commit)
       via  784243be581f00c3e9682c39b212b2e26583fd67 (commit)
       via  f5da9780a8ef4841e649e337bbad01d83569c702 (commit)
       via  b73935a418d4cd7186aa4cce010a48c234093463 (commit)
       via  bda907baa2a12aed7c19f70be7e6cd21e6cd8dd6 (commit)
       via  9f5d435494a0ee921119f8d59f84dedac119dca8 (commit)
       via  96c8a83311dad370563beb57fa9c117cb7954771 (commit)
       via  513b7351e8a023877aacd2f127b029951a20da45 (commit)
       via  079b9159311610930ffb448f1270fc1e1595e108 (commit)
       via  3a1dd4f00b96e3ffe6b76fb5e680de56df7d13a7 (commit)
       via  0b3ab2fb5d833c6bf4763485ab4095d79385a8b8 (commit)
       via  10e1d9b87355e32164209c81765c21859f703671 (commit)
       via  7fe8b669b417a68cf3666c13f24e8c0adcfc8bda (commit)
       via  2e746e17bf864d230d32f34fd1d502698cc96568 (commit)
       via  6170084e6c6b155fff6077adbc16ebc5b8fa64a8 (commit)
       via  56bf8cb8badb5416469c9f9ddbcdbd11f2bf2d56 (commit)
       via  b5f3644ae15ff0364b927e07e7bead4ceec3aaab (commit)
       via  3da37cd0815daba98244642c1381d2fe183cfb6c (commit)
       via  c9764cc0c6bcbe29457b23667154cad5c6d7a73f (commit)
       via  2581b85ee15a5d0a05d3ec307c41f3ef04074e69 (commit)
       via  7ea3b871c38e8cfac781949bc360c202f76b1654 (commit)
       via  45f4b5efa1b09aa04aa725486c08425169e9c807 (commit)
       via  f857fcdcea63e64bad1263e14abbc6e388f7a82d (commit)
       via  0e5132c91f0a4ab7f2dc62fa152bb18d1b32ad81 (commit)
       via  fd22b12cedc5d29e58ab7d7b87b2cf4d295ea309 (commit)
       via  080f081dfc524e3f9744a57f62fb5739c85c7226 (commit)
       via  665fb630a025a19fb154c7e01a1ff47b971b4951 (commit)
       via  466450556bcb0fd0b3afad2f3eeb5d0594f0d454 (commit)
       via  98f4922131adc6fb2382926f17588f35b7bc2a8c (commit)
       via  d9443bfc535e26a131e27fd2fabab814955f7abd (commit)
       via  48694d6cad38295716ef71a03e400a378b7ca60c (commit)
       via  7e9a365e38b61dd2755087d3ff26e87411d1a9e8 (commit)
       via  5d5625ebbc86bfccec620ca2f8d0c4140f9048b0 (commit)
       via  58daf18a23a6de6c877dce365223dac294634bf2 (commit)
       via  f6ac6707628d4b541fe89d33b9ab66ff9c109252 (commit)
       via  f98b59fa5fe4aab0674380d0f0611f330ad969b8 (commit)
       via  e6515f4ed2e534c6a690eb865314f18046ba22f0 (commit)
       via  da6306dd5cd6492f9c97372828b779ed50b78346 (commit)
       via  49fcc3195a197aac7529fe724a55274e6a0900a0 (commit)
       via  f20b5469a4652f85dd4c38e3ed4c91602bac8f99 (commit)
       via  ec6f7b5dfb49226c4240cca7831303344b7f0a9d (commit)
       via  0c18a8648beb91c172d16e7826a009cf6e80eb5b (commit)
       via  11788535f562606748af966643dfb85bb8adcdfa (commit)
       via  6d1d5bb34393de9a3b82fc617b91b702bcf14f0b (commit)
       via  9b2f6e62526e96a56d6f755720eb123e44cb78ce (commit)
       via  eeb575b8282067b64a7bf73d171b208fcfc03909 (commit)
       via  4e8206be7f9bc504ee45d265e7248253d73520d1 (commit)
       via  0e29c04013678ddd2b8b880504213482db773cc2 (commit)
       via  3f9c34504025ec4d65565f7ab7399aebcb5849aa (commit)
       via  a499d79289aac8080cba4c888f9a68def953cbd9 (commit)
       via  0f07c689aaee14ef9e963b4c8977caf026945639 (commit)
       via  98b00c217b98d54e2d72d7b25fa605c26397b3b2 (commit)
       via  430e024ab285d3468d33ec2d27b580f160a44814 (commit)
       via  50f7ce96692e1ccec0681f038900171ea8a7275e (commit)
       via  1a0192d280d74f3e5219ed9432d6c81b77a9f13f (commit)
       via  6c66698e2f67ff202784dccab693b87c9a71aaf7 (commit)
       via  37f96c1ccc6c2394d544f398a52ecf90a094eb7e (commit)
       via  16c22d373e0c38f703b069690d3373384f38a2d7 (commit)
       via  07f47e4409ad926a17a20c76e9fb36a8a9361f67 (commit)
       via  a9e8065d1c86997e7f95ceedac577a7386590775 (commit)
       via  afaf1d6a86df77edae3e3e696f794caf19e13490 (commit)
       via  bee920638ebf969916e3550b8b5bff8fc949a9cd (commit)
       via  da18ec480de8fe06589bf2c549932758adf1c6b8 (commit)
       via  1ab622e3c92b9b4923c1dc4876363b0e3ba2677a (commit)

This update added new revisions after undoing existing revisions.  That is
to say, the old revision is not a strict subset of the new revision.  This
situation occurs when you --force push a change and generate a repository
containing something like this:

 * -- * -- B -- O -- O -- O (3fe968b97602da6b1917fd1fc07f7735d9255482)
            \
             N -- N -- N (9bbb7d0fb36d3656705cd8a3585fd5c189fad419)

When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.

http://git.fawkesrobotics.org/fawkes.git/fzwilling/sub_process

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- *Log* ---------------------------------------------------------------
commit 535c50e06d3b76bca66b069f3591cb21cd4f4795
Author:     Frederik Zwilling <zwilling at kbsg.rwth-aachen.de>
AuthorDate: Tue Sep 20 17:57:53 2016 +0200
Commit:     Frederik Zwilling <zwilling at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 19:55:21 2016 +0200

    utils: moved string utils for command argv and envs into utils/misc

http://git.fawkesrobotics.org/fawkes.git/commit/535c50e
http://trac.fawkesrobotics.org/changeset/535c50e

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit 2aaa72883c92b3546832be60e12273b229cd5676
Author:     Frederik Zwilling <zwilling at kbsg.rwth-aachen.de>
AuthorDate: Tue Sep 20 18:32:33 2016 +0200
Commit:     Frederik Zwilling <zwilling at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 19:55:21 2016 +0200

    utils: require cpp11
    
    For example this is needed in the new utils classes for string
    conversions to use tuples and nicer for loops.

http://git.fawkesrobotics.org/fawkes.git/commit/2aaa728
http://trac.fawkesrobotics.org/changeset/2aaa728

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit b55e7a4b2dd2d6c314af32a01262a3198592dd8e
Author:     Frederik Zwilling <zwilling at kbsg.rwth-aachen.de>
AuthorDate: Tue Sep 20 18:34:36 2016 +0200
Commit:     Frederik Zwilling <zwilling at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 19:55:21 2016 +0200

    openprs: properly use moved string utils

http://git.fawkesrobotics.org/fawkes.git/commit/b55e7a4
http://trac.fawkesrobotics.org/changeset/b55e7a4

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit c0e0eb609971d97d877d7b830ac29950d1da0174
Author:     Frederik Zwilling <zwilling at kbsg.rwth-aachen.de>
AuthorDate: Tue Sep 20 18:37:40 2016 +0200
Commit:     Frederik Zwilling <zwilling at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 19:55:21 2016 +0200

    sub_process: moved utils to create sub processes into utils

http://git.fawkesrobotics.org/fawkes.git/commit/c0e0eb6
http://trac.fawkesrobotics.org/changeset/c0e0eb6

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit c48b00b4b60d243ac6b337c5e9f717624776ae98
Author:     Frederik Zwilling <zwilling at kbsg.rwth-aachen.de>
AuthorDate: Tue Sep 20 19:26:05 2016 +0200
Commit:     Frederik Zwilling <zwilling at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 19:55:21 2016 +0200

    utils: require boost asio and system for sb_process utils

http://git.fawkesrobotics.org/fawkes.git/commit/c48b00b
http://trac.fawkesrobotics.org/changeset/c48b00b

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
commit 9bbb7d0fb36d3656705cd8a3585fd5c189fad419
Author:     Frederik Zwilling <zwilling at kbsg.rwth-aachen.de>
AuthorDate: Tue Sep 20 19:30:53 2016 +0200
Commit:     Frederik Zwilling <zwilling at kbsg.rwth-aachen.de>
CommitDate: Wed Sep 21 19:55:21 2016 +0200

    openprs: properly use moved sub_process utils

http://git.fawkesrobotics.org/fawkes.git/commit/9bbb7d0
http://trac.fawkesrobotics.org/changeset/9bbb7d0

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -


- *Summary* -----------------------------------------------------------


- *Diffs* -------------------------------------------------------------

- *commit* 535c50e06d3b76bca66b069f3591cb21cd4f4795 - - - - - - - - - -
Author:  Frederik Zwilling <zwilling at kbsg.rwth-aachen.de>
Date:    Tue Sep 20 17:57:53 2016 +0200
Subject: utils: moved string utils for command argv and envs into utils/misc

 .../utils/misc/string_commands.cpp}                |    0
 .../string.h => libs/utils/misc/string_commands.h} |    0
 2 files changed, 0 insertions(+), 0 deletions(-)


- *commit* 2aaa72883c92b3546832be60e12273b229cd5676 - - - - - - - - - -
Author:  Frederik Zwilling <zwilling at kbsg.rwth-aachen.de>
Date:    Tue Sep 20 18:32:33 2016 +0200
Subject: utils: require cpp11

 src/libs/utils/Makefile |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

_Diff for modified files_:
diff --git a/src/libs/utils/Makefile b/src/libs/utils/Makefile
index 5f8c937..d84e9b3 100644
--- a/src/libs/utils/Makefile
+++ b/src/libs/utils/Makefile
@@ -43,11 +43,17 @@ LDFLAGS += $(LDFLAGS_LIBMAGIC)
 
 OBJS_all = $(OBJS_libfawkesutils) $(OBJS_lua_fawkesutils)
 LIBS_all  = $(LIBDIR)/libfawkesutils.so
-ifeq ($(HAVE_TOLUA),1)
+ifeq ($(HAVE_TOLUA)$(HAVE_CPP11),11)
+  CFLAGS += $(CFLAGS_CPP11)
   LIBS_all += $(LUALIBDIR)/fawkesutils.so
   TARGETS_all += $(SRCDIR)/fawkesutils_tolua.cpp
 else
-  WARN_TARGETS += warning_tolua_wrapper
+  ifneq ($(HAVE_CPP11),1)
+    WARN_TARGETS += warning_cpp11
+  endif
+  ifneq ($(HAVE_TOLUA),1)
+    WARN_TARGETS += warning_tolua_wrapper
+  endif
 endif
 
 ifneq ($(HAVE_INOTIFY),1)
@@ -60,6 +66,9 @@ all: $(WARN_TARGETS)
 warning_libmagic:
 	$(SILENT)echo -e "$(INDENT_PRINT)--> $(TYELLOW)Restricted file type detection support$(TNORMAL) (file[-devel] (libmagic) not installed)"
 	$(SILENT)echo -e "$(INDENT_PRINT)--> $(TYELLOW)File monitoring utils cannot be built$(TNORMAL) (inotify headers not found)"
+warning_cpp11:
+	$(SILENT)echo -e "$(INDENT_PRINT)--> $(TRED)Omitting utils$(TNORMAL) " \
+		"(CPP11 not available)"
 endif
 
 $(LUALIBDIR)/fawkesutils.$(SOEXT): | $(LIBDIR)/libfawkesutils.$(SOEXT)

- *commit* b55e7a4b2dd2d6c314af32a01262a3198592dd8e - - - - - - - - - -
Author:  Frederik Zwilling <zwilling at kbsg.rwth-aachen.de>
Date:    Tue Sep 20 18:34:36 2016 +0200
Subject: openprs: properly use moved string utils

 src/libs/utils/misc/string_commands.cpp            |    3 ++-
 src/libs/utils/misc/string_commands.h              |    6 +++---
 .../openprs/aspect/openprs_kernel_manager.cpp      |    2 +-
 3 files changed, 6 insertions(+), 5 deletions(-)

_Diff for modified files_:
diff --git a/src/libs/utils/misc/string_commands.cpp b/src/libs/utils/misc/string_commands.cpp
index 80a4122..960ae90 100644
--- a/src/libs/utils/misc/string_commands.cpp
+++ b/src/libs/utils/misc/string_commands.cpp
@@ -1,6 +1,6 @@
 
 /***************************************************************************
- *  string.cpp - string utilities
+ *  string.cpp - string utilities for command argv and envs
  *
  *  Created: Fri Aug 22 15:32:47 2014
  *  Copyright  2014  Tim Niemueller [www.niemueller.de]
@@ -26,6 +26,7 @@
 #include <tuple>
 #include <string>
 #include <cstring>
+#include <vector>
 
 namespace fawkes {
 #if 0 /* just to make Emacs auto-indent happy */
diff --git a/src/libs/utils/misc/string_commands.h b/src/libs/utils/misc/string_commands.h
index 74745e6..ab864b4 100644
--- a/src/libs/utils/misc/string_commands.h
+++ b/src/libs/utils/misc/string_commands.h
@@ -1,6 +1,6 @@
 
 /***************************************************************************
- *  string.h - string utilities
+ *  string.h - string utilities for command argv and envs
  *
  *  Created: Fri Aug 22 14:49:05 2014
  *  Copyright  2014  Tim Niemueller [www.niemueller.de]
@@ -20,8 +20,8 @@
  *  Read the full text in the LICENSE.GPL file in the doc directory.
  */
 
-#ifndef __PLUGINS_OPENPRS_UTILS_STRING_H_
-#define __PLUGINS_OPENPRS_UTILS_STRING_H_
+#ifndef __PLUGINS_UTILS_STRING_H_
+#define __PLUGINS_UTILS_STRING_H_
 
 #include <string>
 #include <vector>
diff --git a/src/plugins/openprs/aspect/openprs_kernel_manager.cpp b/src/plugins/openprs/aspect/openprs_kernel_manager.cpp
index 3ff143a..79320c9 100644
--- a/src/plugins/openprs/aspect/openprs_kernel_manager.cpp
+++ b/src/plugins/openprs/aspect/openprs_kernel_manager.cpp
@@ -22,7 +22,7 @@
 
 #include <plugins/openprs/aspect/openprs_kernel_manager.h>
 #include <plugins/openprs/utils/proc.h>
-#include <plugins/openprs/utils/string.h>
+#include <utils/misc/string_commands.h>
 #include <logging/logger.h>
 #include <config/config.h>
 #include <utils/time/time.h>

- *commit* c0e0eb609971d97d877d7b830ac29950d1da0174 - - - - - - - - - -
Author:  Frederik Zwilling <zwilling at kbsg.rwth-aachen.de>
Date:    Tue Sep 20 18:37:40 2016 +0200
Subject: sub_process: moved utils to create sub processes into utils

 .../utils => libs/utils/sub_process}/proc.cpp      |    0
 .../utils => libs/utils/sub_process}/proc.h        |    0
 2 files changed, 0 insertions(+), 0 deletions(-)


- *commit* c48b00b4b60d243ac6b337c5e9f717624776ae98 - - - - - - - - - -
Author:  Frederik Zwilling <zwilling at kbsg.rwth-aachen.de>
Date:    Tue Sep 20 19:26:05 2016 +0200
Subject: utils: require boost asio and system for sb_process utils

 src/libs/utils/Makefile |   21 +++++++++++++++++----
 1 files changed, 17 insertions(+), 4 deletions(-)

_Diff for modified files_:
diff --git a/src/libs/utils/Makefile b/src/libs/utils/Makefile
index d84e9b3..12da36a 100644
--- a/src/libs/utils/Makefile
+++ b/src/libs/utils/Makefile
@@ -16,9 +16,13 @@
 BASEDIR = ../../..
 include $(BASEDIR)/etc/buildsys/config.mk
 include $(BUILDSYSDIR)/lua.mk
+include $(BASEDIR)/etc/buildsys/boost.mk
 
 FILTER_OUT=%_tolua.o
 
+REQ_BOOST_LIBS = asio system
+HAVE_BOOST_LIBS = $(call boost-have-libs,$(REQ_BOOST_LIBS))
+
 ifneq ($(wildcard $(SYSROOT)/usr/include/magic.h $(SYSROOT)/opt/local/include/magic.h),)
   HAVE_LIBMAGIC = 1
   LIBS_LIBMAGIC = magic
@@ -42,10 +46,13 @@ CFLAGS  += $(CFLAGS_LIBMAGIC)
 LDFLAGS += $(LDFLAGS_LIBMAGIC)
 
 OBJS_all = $(OBJS_libfawkesutils) $(OBJS_lua_fawkesutils)
-LIBS_all  = $(LIBDIR)/libfawkesutils.so
-ifeq ($(HAVE_TOLUA)$(HAVE_CPP11),11)
-  CFLAGS += $(CFLAGS_CPP11)
+
+ifeq ($(HAVE_TOLUA)$(HAVE_CPP11)$(HAVE_BOOST_LIBS),111)
+  CFLAGS += $(CFLAGS_CPP11) $(call boost-libs-cflags,$(REQ_BOOST_LIBS))
   LIBS_all += $(LUALIBDIR)/fawkesutils.so
+  LDFLAGS += $(call boost-libs-ldflags,$(REQ_BOOST_LIBS))
+
+  LIBS_all  = $(LIBDIR)/libfawkesutils.so
   TARGETS_all += $(SRCDIR)/fawkesutils_tolua.cpp
 else
   ifneq ($(HAVE_CPP11),1)
@@ -54,6 +61,9 @@ else
   ifneq ($(HAVE_TOLUA),1)
     WARN_TARGETS += warning_tolua_wrapper
   endif
+  ifneq ($(HAVE_BOOST_LIBS),1)
+    WARN_TARGETS_BOOST = $(foreach l,$(REQ_BOOST_LIBS),$(if $(call boost-have-lib,$l),, warning_boost_$l))
+  endif
 endif
 
 ifneq ($(HAVE_INOTIFY),1)
@@ -61,7 +71,7 @@ ifneq ($(HAVE_INOTIFY),1)
 endif
 
 ifeq ($(OBJSSUBMAKE),1)
-all: $(WARN_TARGETS)
+all: $(WARN_TARGETS) $(WARN_TARGETS_BOOST)
 .PHONY: warning_libmagic warning_inotify
 warning_libmagic:
 	$(SILENT)echo -e "$(INDENT_PRINT)--> $(TYELLOW)Restricted file type detection support$(TNORMAL) (file[-devel] (libmagic) not installed)"
@@ -69,6 +79,9 @@ warning_libmagic:
 warning_cpp11:
 	$(SILENT)echo -e "$(INDENT_PRINT)--> $(TRED)Omitting utils$(TNORMAL) " \
 		"(CPP11 not available)"
+$(WARN_TARGETS_BOOST): warning_boost_%:
+	$(SILENT)echo -e "$(INDENT_PRINT)--> $(TRED)Cannot build utils library$(TNORMAL) (Boost library $* not found)"endif
+
 endif
 
 $(LUALIBDIR)/fawkesutils.$(SOEXT): | $(LIBDIR)/libfawkesutils.$(SOEXT)

- *commit* 9bbb7d0fb36d3656705cd8a3585fd5c189fad419 - - - - - - - - - -
Author:  Frederik Zwilling <zwilling at kbsg.rwth-aachen.de>
Date:    Tue Sep 20 19:30:53 2016 +0200
Subject: openprs: properly use moved sub_process utils

 .../openprs/aspect/openprs_kernel_manager.cpp      |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

_Diff for modified files_:
diff --git a/src/plugins/openprs/aspect/openprs_kernel_manager.cpp b/src/plugins/openprs/aspect/openprs_kernel_manager.cpp
index 79320c9..38fb262 100644
--- a/src/plugins/openprs/aspect/openprs_kernel_manager.cpp
+++ b/src/plugins/openprs/aspect/openprs_kernel_manager.cpp
@@ -21,7 +21,7 @@
  */
 
 #include <plugins/openprs/aspect/openprs_kernel_manager.h>
-#include <plugins/openprs/utils/proc.h>
+#include <utils/sub_process/proc.h>
 #include <utils/misc/string_commands.h>
 #include <logging/logger.h>
 #include <config/config.h>




-- 
Fawkes Robotics Framework                 http://www.fawkesrobotics.org


More information about the fawkes-commits mailing list