[odb-users] Problem compiler example for ODB C++ 2.1.0

adisabat adisabat at libero.it
Wed Sep 19 13:37:31 EDT 2012


Hello everybody,

i'm trying to use the ODB C++ but while compiling the examples for version 2.1.0 i have got the following error messages from odb compiler:


make[2]: Entering directory `/root/ODB-C++/ODB_C++/odb-examples-2.1.0/access'
odb     --database mysql --generate-schema --generate-query --table-prefix access_ person.hxx
Using built-in specs.
COLLECT_GCC=/usr/local/bin/g++
Target: i686-pc-linux-gnu
Configured with: ./configure --with-gmp-include=/usr/local/include --with-gmp-lib=/usr/local/lib --with-mpfr-lib=/usr/local/lib --with-mpfr-include=/usr/local/include --with-mpc-include=/usr/local/include --with-mpc-lib=/usr/local/lib
Thread model: posix
gcc version 4.7.1 (GCC)
COLLECT_GCC_OPTIONS='-v' '-E' '-P' '-std=gnu++98' '-shared-libgcc' '-mtune=generic' '-march=pentiumpro'
 /usr/local/libexec/gcc/i686-pc-linux-gnu/4.7.1/cc1plus -E -quiet -v -P -D_GNU_SOURCE - -mtune=generic -march=pentiumpro -std=gnu++98
ignoring duplicate directory "/usr/lib/qt/include"
ignoring nonexistent directory "/usr/local/lib/gcc/i686-pc-linux-gnu/4.7.1/../../../../i686-pc-linux-gnu/include"
#include "..." search starts here:
#include <...> search starts here:
 /usr/lib/qt/include
 /usr/local/lib/gcc/i686-pc-linux-gnu/4.7.1/../../../../include/c++/4.7.1
 /usr/local/lib/gcc/i686-pc-linux-gnu/4.7.1/../../../../include/c++/4.7.1/i686-pc-linux-gnu
 /usr/local/lib/gcc/i686-pc-linux-gnu/4.7.1/../../../../include/c++/4.7.1/backward
 /usr/local/lib/gcc/i686-pc-linux-gnu/4.7.1/include
 /usr/local/include
 /usr/local/lib/gcc/i686-pc-linux-gnu/4.7.1/include-fixed
 /usr/include
End of search list.
COMPILER_PATH=/usr/local/libexec/gcc/i686-pc-linux-gnu/4.7.1/:/usr/local/libexec/gcc/i686-pc-linux-gnu/4.7.1/:/usr/local/libexec/gcc/i686-pc-linux-gnu/:/usr/local/lib/gcc/i686-pc-linux-gnu/4.7.1/:/usr/local/lib/gcc/i686-pc-linux-gnu/
LIBRARY_PATH=/usr/local/lib/gcc/i686-pc-linux-gnu/4.7.1/:/usr/local/lib/gcc/i686-pc-linux-gnu/4.7.1/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-E' '-P' '-std=gnu++98' '-shared-libgcc' '-mtune=generic' '-march=pentiumpro'
odb: error: unable to parse profile paths
make[2]: *** [person-odb.hxx] Error 1
make[2]: Leaving directory `/root/ODB-C++/ODB_C++/odb-examples-2.1.0/access'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/ODB-C++/ODB_C++/odb-examples-2.1.0'
make: *** [all] Error 2

as you can see i'm suing the GCC 4.7.1 compiler and my system is Linux 2.6.38.2 and i cannot upgrade it because i have other applications running on.

Any suggest is welcome, many thanks in advance.

Rgds
 Antonio 





More information about the odb-users mailing list