schwehr / generic-sensor-format

Sonar Generic Sensor Format (gsf) codec
Other
13 stars 8 forks source link

gcc 4.8 does not have std::regex implemented #49

Closed schwehr closed 9 years ago

schwehr commented 9 years ago

Breaks Travis-CI:

https://travis-ci.org/schwehr/generic-sensor-format/builds/70794915

gcc-4.9 is the first version with std::regex working:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53631

g++-4.8 -isystem ../../third_party/gtest/include -isystem ../../third_party/gmock/include -I../../src/gsfxx -I../../third_party/gtest -I../../third_party/gmock -std=c++11 -Wall -Wextra -pthread -g -O0 -c \
        ../../third_party/gtest/src/gtest_main.cc
ar rv libgtest_main.a gtest-all.o gtest_main.o
ar: creating libgtest_main.a
a - gtest-all.o
a - gtest_main.o
g++-4.8 -std=c++11 -Wall -Wextra -pthread -g -O0 -isystem ../../third_party/gtest/include -isystem ../../third_party/gmock/include -I../../src/gsfxx -I../../third_party/gtest -I../../third_party/gmock -L../../src/gsfxx -lgsfxx -L. -lgtest_main  records_test.cc libgtest_main.a   -o records_test
/tmp/ccJXsz9C.o: In function `gsfxx::test::(anonymous namespace)::GsfxxRecordHeader_Simple1_10_Test::TestBody()':
/home/travis/build/schwehr/generic-sensor-format/tests/gsfxx/records_test.cc:37: undefined reference to `gsfxx::Header::Decode(gsfxx::RecordBuffer const&)'
/tmp/ccJXsz9C.o: In function `gsfxx::test::(anonymous namespace)::GsfxxRecordHeader_Simple2_9_Test::TestBody()':

[SNIP]

/tmp/ccJXsz9C.o:/home/travis/build/schwehr/generic-sensor-format/tests/gsfxx/records_test.cc:85: more undefined references to `gsfxx::Header::Decode(gsfxx::RecordBuffer const&)' follow
collect2: error: ld returned 1 exit status
make[2]: *** [records_test] Error 1
make[2]: Leaving directory `/home/travis/build/schwehr/generic-sensor-format/tests/gsfxx'