[odb-users] Re: Prerequisites
Bruce Cresanta
cresanta at me.com
Thu Sep 4 16:38:28 EDT 2014
Hi,
Got gcc 4.9.1 installed and can configure ODB by specifying CXX=/usr/local/gcc491/bin/g++ Getting the following errors on make…
make
Making all in odb
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-am
depbase=`echo cxx-lexer.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ../libtool --tag=CXX --mode=compile /usr/local/gcc491/bin/g++ -DHAVE_CONFIG_H -I'..' -I'..' -I/usr/local/gcc491/lib/gcc/x86_64-apple-darwin13.3.0/4.9.1/plugin/include -g -O2 -MT cxx-lexer.lo -MD -MP -MF $depbase.Tpo -c -o cxx-lexer.lo cxx-lexer.cxx &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile: /usr/local/gcc491/bin/g++ -DHAVE_CONFIG_H -I.. -I.. -I/usr/local/gcc491/lib/gcc/x86_64-apple-darwin13.3.0/4.9.1/plugin/include -g -O2 -MT cxx-lexer.lo -MD -MP -MF .deps/cxx-lexer.Tpo -c cxx-lexer.cxx -fno-common -DPIC -o .libs/cxx-lexer.o
In file included from ../odb/gcc-fwd.hxx:10:0,
from ../odb/gcc.hxx:8,
from cxx-lexer.cxx:5:
/usr/local/gcc491/lib/gcc/x86_64-apple-darwin13.3.0/4.9.1/plugin/include/coretypes.h:46:9: error: 'HOST_WIDEST_INT' does not name a type
typedef HOST_WIDEST_INT gcov_type;
^
/usr/local/gcc491/lib/gcc/x86_64-apple-darwin13.3.0/4.9.1/plugin/include/coretypes.h:47:34: error: expected initializer before 'gcov_type_unsigned'
typedef unsigned HOST_WIDEST_INT gcov_type_unsigned;
^
cxx-lexer.cxx: In member function 'virtual cpp_ttype cxx_string_lexer::next(std::string&, tree_node**)':
cxx-lexer.cxx:266:36: error: 'get_identifier' was not declared in this scope
tree id (get_identifier (name));
Not sure why the errors are happening. Can you elaborate?
Thanks,
Bruce
On Sep 4, 2014, at 9:34 AM, Bruce Cresanta <cresanta at me.com> wrote:
> Boris,
>
> Just getting to the testing stage of ODB. Using Mac OSX. The gcc compiler for my system wasn’t compiled with plugin support. Having trouble working with a custom compiler. Wondered if you could tell me the highest gcc distro that will work with ODB? I need to compile gcc from source. Tried 4.9.1, but that is bleeding edge.
>
> Thanks,
>
> Bruce
More information about the odb-users
mailing list