janis....@gmail.com
unread,Apr 20, 2018, 3:14:56 PM4/20/18You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to
First
```
odb -I /usr/include/x86_64-linux-gnu/qt5 -x -fPIE -d sqlite -p qt --trace --generate-query models/storeoauth2client.hstarting plugin odb
In file included from /usr/lib/odb/i686-linux-gnu/include/c++/4.9.3/type_traits:35:0,
from /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:45,
from /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:43,
from /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:48,
from /usr/include/x86_64-linux-gnu/qt5/QtCore/QString:1,
from /usr/local/include/odb/qt/basic/sqlite/default-mapping.hxx:8,
from <odb-prologue-2>:1:
/usr/lib/odb/i686-linux-gnu/include/c++/4.9.3/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options.
#error This file requires compiler and library support for the \
```
And when I add --std c++11 flag it's millions of errors, staring:
```
odb --std c++11 -I /usr/include/x86_64-linux-gnu/qt5 -x -fPIE -d sqlite -p qt --trace --generate-query models/storeoauth2client.hstarting plugin odb
In file included from /usr/lib/odb/i686-linux-gnu/include/c++/4.9.3/cwchar:44:0,
from /usr/lib/odb/i686-linux-gnu/include/c++/4.9.3/bits/postypes.h:40,
from /usr/lib/odb/i686-linux-gnu/include/c++/4.9.3/bits/char_traits.h:40,
from /usr/lib/odb/i686-linux-gnu/include/c++/4.9.3/string:40,
from /usr/lib/odb/i686-linux-gnu/include/c++/4.9.3/random:40,
from /usr/lib/odb/i686-linux-gnu/include/c++/4.9.3/bits/stl_algo.h:66,
from /usr/lib/odb/i686-linux-gnu/include/c++/4.9.3/algorithm:62,
from /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:109,
from /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:43,
from /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:48,
from /usr/include/x86_64-linux-gnu/qt5/QtCore/QString:1,
from /usr/local/include/odb/qt/basic/sqlite/default-mapping.hxx:8,
from <odb-prologue-2>:1:
/usr/lib/odb/i686-linux-gnu/lib/gcc/i686-linux-gnu/4.9.3/include-fixed/wchar.h:93:3: error: conflicting declaration ‘typedef struct __mbstate_t __mbstate_t’
} __mbstate_t;
^
In file included from /usr/include/_G_config.h:17:0,
from /usr/include/libio.h:31,
from /usr/include/stdio.h:41,
from /usr/lib/odb/i686-linux-gnu/lib/gcc/i686-linux-gnu/4.9.3/include-fixed/wchar.h:46,
from /usr/lib/odb/i686-linux-gnu/include/c++/4.9.3/cwchar:44,
from /usr/lib/odb/i686-linux-gnu/include/c++/4.9.3/bits/postypes.h:40,
from /usr/lib/odb/i686-linux-gnu/include/c++/4.9.3/bits/char_traits.h:40,
from /usr/lib/odb/i686-linux-gnu/include/c++/4.9.3/string:40,
from /usr/lib/odb/i686-linux-gnu/include/c++/4.9.3/random:40,
from /usr/lib/odb/i686-linux-gnu/include/c++/4.9.3/bits/stl_algo.h:66,
from /usr/lib/odb/i686-linux-gnu/include/c++/4.9.3/algorithm:62,
from /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:109,
from /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:43,
from /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:48,
from /usr/include/x86_64-linux-gnu/qt5/QtCore/QString:1,
from /usr/local/include/odb/qt/basic/sqlite/default-mapping.hxx:8,
from <odb-prologue-2>:1:
/usr/include/bits/types/__mbstate_t.h:21:3: note: previous declaration as ‘typedef struct __mbstate_t __mbstate_t’
} __mbstate_t;
^
In file included from /usr/lib/odb/i686-linux-gnu/include/c++/4.9.3/cwchar:44:0,
from /usr/lib/odb/i686-linux-gnu/include/c++/4.9.3/bits/postypes.h:40,
from /usr/lib/odb/i686-linux-gnu/include/c++/4.9.3/bits/char_traits.h:40,
from /usr/lib/odb/i686-linux-gnu/include/c++/4.9.3/string:40,
from /usr/lib/odb/i686-linux-gnu/include/c++/4.9.3/random:40,
from /usr/lib/odb/i686-linux-gnu/include/c++/4.9.3/bits/stl_algo.h:66,
from /usr/lib/odb/i686-linux-gnu/include/c++/4.9.3/algorithm:62,
from /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:109,
from /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:43,
from /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:48,
from /usr/include/x86_64-linux-gnu/qt5/QtCore/QString:1,
from /usr/local/include/odb/qt/basic/sqlite/default-mapping.hxx:8,
from <odb-prologue-2>:1:
/usr/lib/odb/i686-linux-gnu/lib/gcc/i686-linux-gnu/4.9.3/include-fixed/wchar.h:102:1: error: ‘__BEGIN_NAMESPACE_C99’ does not name a type
__BEGIN_NAMESPACE_C99
^
/usr/lib/odb/i686-linux-gnu/lib/gcc/i686-linux-gnu/4.9.3/include-fixed/wchar.h:105:1: error: ‘__END_NAMESPACE_C99’ does not name a type
__END_NAMESPACE_C99
^
```
Maybe you see the problem right away?