ERROR: oe_runmake failed
ERROR: Function failed: do_configure (log file is located at /home/sylvia/Programs/asteroid/build/tmp-glibc/work/armv7a-vfp-neon-oe-linux-gnueabi/libiodata/+git5c7ddd20667e09c877cbbc48bab57942e6bd9897-r1/temp/log.do_configure.32344)
ERROR: Logfile of failure stored in: /home/sylvia/Programs/asteroid/build/tmp-glibc/work/armv7a-vfp-neon-oe-linux-gnueabi/libiodata/+git5c7ddd20667e09c877cbbc48bab57942e6bd9897-r1/temp/log.do_configure.32344
Log data follows:
| DEBUG: Executing python function sysroot_cleansstate
| DEBUG: Python function sysroot_cleansstate finished
| DEBUG: Executing shell function qmake5_base_preconfigure
| DEBUG: Shell function qmake5_base_preconfigure finished
| DEBUG: Executing shell function do_configure
| Cannot read /home/sylvia/Programs/asteroid/build/tmp-glibc/sysroots/dory/usr/lib/mkspecs/oe-device-extra.pri: No such file or directory
| NOTE: make MAKEFLAGS=-j 2 OE_QMAKE_COMPILER=arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=softfp -mfpu=neon --sysroot=/home/sylvia/Programs/asteroid/build/tmp-glibc/sysroots/dory OE_QMAKE_CC=arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=softfp -mfpu=neon --sysroot=/home/sylvia/Programs/asteroid/build/tmp-glibc/sysroots/dory OE_QMAKE_CXX=arm-oe-linux-gnueabi-g++ -march=armv7-a -mfloat-abi=softfp -mfpu=neon --sysroot=/home/sylvia/Programs/asteroid/build/tmp-glibc/sysroots/dory OE_QMAKE_CFLAGS= -O2 -pipe -g -feliminate-unused-debug-types OE_QMAKE_CXXFLAGS= -O2 -pipe -g -feliminate-unused-debug-types -fvisibility-inlines-hidden OE_QMAKE_LINK=arm-oe-linux-gnueabi-g++ -march=armv7-a -mfloat-abi=softfp -mfpu=neon --sysroot=/home/sylvia/Programs/asteroid/build/tmp-glibc/sysroots/dory OE_QMAKE_LDFLAGS=-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed OE_QMAKE_AR=arm-oe-linux-gnueabi-ar OE_QMAKE_STRIP=echo OE_QMAKE_WAYLAND_SCANNER=/home/sylvia/Programs/asteroid/build/tmp-glibc/sysroots/x86_64-linux/usr/bin/wayland-scanner OE_QMAKE_INCDIR_QT=/home/sylvia/Programs/asteroid/build/tmp-glibc/sysroots/dory//usr/include
| arm-oe-linux-gnueabi-g++ -march=armv7-a -mfloat-abi=softfp -mfpu=neon --sysroot=/home/sylvia/Programs/asteroid/build/tmp-glibc/sysroots/dory -c -pipe -O2 -pipe -g -feliminate-unused-debug-types -fvisibility-inlines-hidden -O2 -std=gnu++0x -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_CORE_LIB -I. -isystem /home/sylvia/Programs/asteroid/build/tmp-glibc/sysroots/dory/usr/include/QtCore -I. -I/home/sylvia/Programs/asteroid/build/tmp-glibc/sysroots/dory/usr/lib/mkspecs/linux-oe-g++ -o validator.o validator.cpp
| arm-oe-linux-gnueabi-g++ -march=armv7-a -mfloat-abi=softfp -mfpu=neon --sysroot=/home/sylvia/Programs/asteroid/build/tmp-glibc/sysroots/dory -c -pipe -O2 -pipe -g -feliminate-unused-debug-types -fvisibility-inlines-hidden -O2 -std=gnu++0x -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_CORE_LIB -I. -isystem /home/sylvia/Programs/asteroid/build/tmp-glibc/sysroots/dory/usr/include/QtCore -I. -I/home/sylvia/Programs/asteroid/build/tmp-glibc/sysroots/dory/usr/lib/mkspecs/linux-oe-g++ -o storage.o storage.cpp
| In file included from storage.cpp:33:0:
| storage.cpp: In member function 'void iodata::storage::set_primary_path(const string&)':
| log.h:88:29: error: unable to find string literal operator 'operator""ARGS' with 'const char [9]', 'unsigned int' arguments
| fprintf(stderr, "ASSERT: "ARGS); \
| ^
| storage.cpp:55:3: note: in expansion of macro 'log_assert'
| log_assert(path.size()==0, "primary path '%s' already defined", path[0].c_str()) ;
| ^
| storage.cpp: In member function 'void iodata::storage::set_secondary_path(const string&)':
| log.h:88:29: error: unable to find string literal operator 'operator""ARGS' with 'const char [9]', 'unsigned int' arguments
| fprintf(stderr, "ASSERT: "ARGS); \
| ^
| storage.cpp:61:3: note: in expansion of macro 'log_assert'
| log_assert(path.size()<2, "secondary path '%s' already defined", path[1].c_str()) ;
| ^
| log.h:88:29: error: unable to find string literal operator 'operator""ARGS' with 'const char [9]', 'unsigned int' arguments
| fprintf(stderr, "ASSERT: "ARGS); \
| ^
| storage.cpp:62:3: note: in expansion of macro 'log_assert'
| log_assert(path.size()>0, "can't set secondary path, because primary path not set") ;
| ^
| log.h:88:29: error: unable to find string literal operator 'operator""ARGS' with 'const char [9]', 'unsigned int' arguments
| fprintf(stderr, "ASSERT: "ARGS); \
| ^
| storage.cpp:63:3: note: in expansion of macro 'log_assert'
| log_assert(path.size()==1) ;
| ^
| storage.cpp: In member function 'void iodata::storage::set_validator(const string&, const string&)':
| log.h:88:29: error: unable to find string literal operator 'operator""ARGS' with 'const char [9]', 'unsigned int' arguments
| fprintf(stderr, "ASSERT: "ARGS); \
| ^
| storage.cpp:69:3: note: in expansion of macro 'log_assert'
| log_assert(!name.empty()) ;
| ^
| log.h:88:29: error: unable to find string literal operator 'operator""ARGS' with 'const char [9]', 'unsigned int' arguments
| fprintf(stderr, "ASSERT: "ARGS); \
| ^
| storage.cpp:70:3: note: in expansion of macro 'log_assert'
| log_assert(type_validator==NULL) ;
| ^
| storage.cpp: In member function 'void iodata::storage::set_validator(iodata::validator*, const string&)':
| log.h:88:29: error: unable to find string literal operator 'operator""ARGS' with 'const char [9]', 'unsigned int' arguments
| fprintf(stderr, "ASSERT: "ARGS); \
| ^
| storage.cpp:78:3: note: in expansion of macro 'log_assert'
| log_assert(!name.empty()) ;
| ^
| log.h:88:29: error: unable to find string literal operator 'operator""ARGS' with 'const char [9]', 'unsigned int' arguments
| fprintf(stderr, "ASSERT: "ARGS); \
| ^
| storage.cpp:79:3: note: in expansion of macro 'log_assert'
| log_assert(type_validator==NULL) ;
| ^
| storage.cpp: In member function 'iodata::record* iodata::storage::load()':
| log.h:88:29: error: unable to find string literal operator 'operator""ARGS' with 'const char [9]', 'unsigned int' arguments
| fprintf(stderr, "ASSERT: "ARGS); \
| ^
| storage.cpp:86:3: note: in expansion of macro 'log_assert'
| log_assert(path.size()>0, "no path defined, where do you want to read from?") ;
| ^
| log.h:67:70: error: unable to find string literal operator 'operator""FMT' with 'const char [11]', 'unsigned int' arguments
| # define log_warning(FMT,ARGS...) do { fprintf(stderr, "WARNING: "FMT"\n", ## ARGS); } while(0)
| ^
| storage.cpp:99:9: note: in expansion of macro 'log_warning'
| log_warning("can't read '%s': %m", path_i) ;
| ^
| log.h:67:70: error: unable to find string literal operator 'operator""FMT' with 'const char [11]', 'unsigned int' arguments
| # define log_warning(FMT,ARGS...) do { fprintf(stderr, "WARNING: "FMT"\n", ## ARGS); } while(0)
| ^
| storage.cpp:109:7: note: in expansion of macro 'log_warning'
| log_warning("can't parse data in '%s': %s", path_i, message.c_str()) ;
| ^
| log.h:67:70: error: unable to find string literal operator 'operator""FMT' with 'const char [11]', 'unsigned int' arguments
| # define log_warning(FMT,ARGS...) do { fprintf(stderr, "WARNING: "FMT"\n", ## ARGS); } while(0)
| ^
| storage.cpp:126:9: note: in expansion of macro 'log_warning'
| log_warning("data in '%s' isn't valid: %s", path_i, e.info().c_str()) ;
| ^
| log.h:73:66: error: unable to find string literal operator 'operator""FMT' with 'const char [9]', 'unsigned int' arguments
| # define log_error(FMT,ARGS...) do { fprintf(stderr, "ERROR: "FMT"\n", ## ARGS); } while(0)
| ^
| storage.cpp:144:5: note: in expansion of macro 'log_error'
| log_error("no type information for data in '%s' known, give up", path_0) ;
| ^
| log.h:73:66: error: unable to find string literal operator 'operator""FMT' with 'const char [9]', 'unsigned int' arguments
| # define log_error(FMT,ARGS...) do { fprintf(stderr, "ERROR: "FMT"\n", ## ARGS); } while(0)
| ^
| storage.cpp:156:5: note: in expansion of macro 'log_error'
| log_error("no default values for data in '%s' known: %s; give up", path_0, e.info().c_str()) ;
| ^
| storage.cpp: In member function 'int iodata::storage::save(iodata::record*)':
| log.h:88:29: error: unable to find string literal operator 'operator""ARGS' with 'const char [9]', 'unsigned int' arguments
| fprintf(stderr, "ASSERT: "ARGS); \
| ^
| storage.cpp:173:3: note: in expansion of macro 'log_assert'
| log_assert(path.size()>0, "no path defined, where do you want to write to?") ;
| ^
| log.h:79:72: error: unable to find string literal operator 'operator""FMT' with 'const char [12]', 'unsigned int' arguments
| # define log_critical(FMT,ARGS...) do { fprintf(stderr, "CRITICAL: "FMT"\n", ## ARGS); } while(0)
| ^
| storage.cpp:206:7: note: in expansion of macro 'log_critical'
| log_critical("can't write data to '%s': %m", path_0) ;
| ^
| log.h:88:29: error: unable to find string literal operator 'operator""ARGS' with 'const char [9]', 'unsigned int' arguments
| fprintf(stderr, "ASSERT: "ARGS); \
| ^
| storage.cpp:222:3: note: in expansion of macro 'log_assert'
| log_assert(0<=data_source) ; // old data is on disk
| ^
| log.h:88:29: error: unable to find string literal operator 'operator""ARGS' with 'const char [9]', 'unsigned int' arguments
| fprintf(stderr, "ASSERT: "ARGS); \
| ^
| storage.cpp:223:3: note: in expansion of macro 'log_assert'
| log_assert(path.size()>1) ; // secondary path is given
| ^
| log.h:88:29: error: unable to find string literal operator 'operator""ARGS' with 'const char [9]', 'unsigned int' arguments
| fprintf(stderr, "ASSERT: "ARGS); \
| ^
| storage.cpp:224:3: note: in expansion of macro 'log_assert'
| log_assert(data_source==0) ; // old data is in the primary file
| ^
| log.h:79:72: error: unable to find string literal operator 'operator""FMT' with 'const char [12]', 'unsigned int' arguments
| # define log_critical(FMT,ARGS...) do { fprintf(stderr, "CRITICAL: "FMT"\n", ## ARGS); } while(0)
| ^
| storage.cpp:232:5: note: in expansion of macro 'log_critical'
| log_critical("can't rename files: '%s'->'%s': %m", path_0, path_1) ;
| ^
| log.h:79:72: error: unable to find string literal operator 'operator""FMT' with 'const char [12]', 'unsigned int' arguments
| # define log_critical(FMT,ARGS...) do { fprintf(stderr, "CRITICAL: "FMT"\n", ## ARGS); } while(0)
| ^
| storage.cpp:242:5: note: in expansion of macro 'log_critical'
| log_critical("can't write data to '%s': %m", path_i) ;
| ^
| log.h:79:72: error: unable to find string literal operator 'operator""FMT' with 'const char [12]', 'unsigned int' arguments
| # define log_critical(FMT,ARGS...) do { fprintf(stderr, "CRITICAL: "FMT"\n", ## ARGS); } while(0)
| ^
| storage.cpp:253:7: note: in expansion of macro 'log_critical'
| log_critical("written data will be lost, because can't remove '%s': %m", path_0) ;
| ^
| log.h:67:70: error: unable to find string literal operator 'operator""FMT' with 'const char [11]', 'unsigned int' arguments
| # define log_warning(FMT,ARGS...) do { fprintf(stderr, "WARNING: "FMT"\n", ## ARGS); } while(0)
| ^
| storage.cpp:263:11: note: in expansion of macro 'log_warning'
| log_warning("can't move secondary to primary '%s' (%m), but never mind: data is saved", path_0) ;
| ^
| storage.cpp: In member function 'bool iodata::storage::fix_files(bool)':
| log.h:88:29: error: unable to find string literal operator 'operator""ARGS' with 'const char [9]', 'unsigned int' arguments
| fprintf(stderr, "ASSERT: "ARGS); \
| ^
| storage.cpp:281:3: note: in expansion of macro 'log_assert'
| log_assert(path.size()>0, "primary storage file not defined") ;
| ^
| storage.cpp: In static member function 'static int iodata::storage::read_file_to_string(const char*, std::__cxx11::string&)':
| log.h:88:29: error: unable to find string literal operator 'operator""ARGS' with 'const char [9]', 'unsigned int' arguments
| fprintf(stderr, "ASSERT: "ARGS); \
| ^
| storage.cpp:407:3: note: in expansion of macro 'log_assert'
| log_assert(buffer) ;
| ^
| In file included from validator.cpp:28:0:
| validator.cpp: In member function 'void iodata::validator::load(const iodata::record*)':
| log.h:88:29: error: unable to find string literal operator 'operator""ARGS' with 'const char [9]', 'unsigned int' arguments
| fprintf(stderr, "ASSERT: "ARGS); \
| ^
| validator.cpp:312:7: note: in expansion of macro 'log_assert'
| log_assert(n) ;
| ^
| Makefile:392: recipe for target 'storage.o' failed
| make: *** [storage.o] Error 1
| make: *** Waiting for unfinished jobs....
| Makefile:386: recipe for target 'validator.o' failed
| make: *** [validator.o] Error 1
| WARNING: exit code 1 from a shell command.
| ERROR: oe_runmake failed
| ERROR: Function failed: do_configure (log file is located at /home/sylvia/Programs/asteroid/build/tmp-glibc/work/armv7a-vfp-neon-oe-linux-gnueabi/libiodata/+git5c7ddd20667e09c877cbbc48bab57942e6bd9897-r1/temp/log.do_configure.32344)
ERROR: Task 1936 (/home/sylvia/Programs/asteroid/src/meta-asteroid/recipes-nemomobile/libiodata/libiodata_git.bb, do_configure) failed with exit code '1'