help with gcc 4.3 failure on xbsql
Tom "spot" Callaway
tcallawa at redhat.com
Tue Mar 11 14:53:48 UTC 2008
One of my packages is failing to build with gcc 4.3, and the error seems
lodged in C++ and bison, and I can't quite see how to fix it.
Help me interwebs, you are my only hope:
https://bugzilla.redhat.com/show_bug.cgi?id=434439
Essentially, the failure is:
g++ -DHAVE_DLFCN_H=1 -DPACKAGE=\"xbsql\" -DVERSION=\"0.10\" -I. -I.
-UNO_READLINE -I/usr/local/include -g -c xbsql.tab.c -MT xbsql.tab.lo
-MD -MP -MF .deps/xbsql.tab.TPlo -fPIC -DPIC -o .libs/xbsql.tab.lo
mv -f .libs/xb_datetime.lo xb_datetime.lo
In file included from xbsql.y:719:
xbsql.l: In function 'int xbsql_lex()':
xbsql.l:13: error: reference to 'string' is ambiguous
xbsql.y:14: error: candidates are: void string(int)
/usr/lib/gcc/x86_64-redhat-linux/4.3.0/../../../../include/c
++/4.3.0/bits/stringfwd.h:60: error: typedef struct
std::basic_string<char, std::char_traits<char>, std::allocator<char> >
std::string
xbsql.l:13: error: reference to 'string' is ambiguous
xbsql.y:14: error: candidates are: void string(int)
/usr/lib/gcc/x86_64-redhat-linux/4.3.0/../../../../include/c
++/4.3.0/bits/stringfwd.h:60: error: typedef struct
std::basic_string<char, std::char_traits<char>, std::allocator<char> >
std::string
xbsql.l: At global scope:
xbsql.l:113: warning: deprecated conversion from string constant to
'char*'
xbsql.l:113: warning: deprecated conversion from string constant to
'char*'
xbsql.l:113: warning: deprecated conversion from string constant to
'char*'
xbsql.l:113: warning: deprecated conversion from string constant to
'char*'
xbsql.l:113: warning: deprecated conversion from string constant to
'char*'
xbsql.l:113: warning: deprecated conversion from string constant to
'char*'
xbsql.l:113: warning: deprecated conversion from string constant to
'char*'
xbsql.l:113: warning: deprecated conversion from string constant to
'char*'
xbsql.l:113: warning: deprecated conversion from string constant to
'char*'
xbsql.l:113: warning: deprecated conversion from string constant to
'char*'
xbsql.l:113: warning: deprecated conversion from string constant to
'char*'
xbsql.l:113: warning: deprecated conversion from string constant to
'char*'
xbsql.l:113: warning: deprecated conversion from string constant to
'char*'
xbsql.l:113: warning: deprecated conversion from string constant to
'char*'
xbsql.l:113: warning: deprecated conversion from string constant to
'char*'
xbsql.l:113: warning: deprecated conversion from string constant to
'char*'
xbsql.l:113: warning: deprecated conversion from string constant to
'char*'
xbsql.l:113: warning: deprecated conversion from string constant to
'char*'
xbsql.l:113: warning: deprecated conversion from string constant to
'char*'
xbsql.l:113: warning: deprecated conversion from string constant to
'char*'
xbsql.l:113: warning: deprecated conversion from string constant to
'char*'
xbsql.l:113: warning: deprecated conversion from string constant to
'char*'
xbsql.l:113: warning: deprecated conversion from string constant to
'char*'
xbsql.l:113: warning: deprecated conversion from string constant to
'char*'
xbsql.l:113: warning: deprecated conversion from string constant to
'char*'
xbsql.l:113: warning: deprecated conversion from string constant to
'char*'
xbsql.l:113: warning: deprecated conversion from string constant to
'char*'
xbsql.l:113: warning: deprecated conversion from string constant to
'char*'
xbsql.l:113: warning: deprecated conversion from string constant to
'char*'
xbsql.l:113: warning: deprecated conversion from string constant to
'char*'
xbsql.l:113: warning: deprecated conversion from string constant to
'char*'
xbsql.l:113: warning: deprecated conversion from string constant to
'char*'
xbsql.l:113: warning: deprecated conversion from string constant to
'char*'
xbsql.l:113: warning: deprecated conversion from string constant to
'char*'
xbsql.l:113: warning: deprecated conversion from string constant to
'char*'
xbsql.l:113: warning: deprecated conversion from string constant to
'char*'
xbsql.l:113: warning: deprecated conversion from string constant to
'char*'
xbsql.l:113: warning: deprecated conversion from string constant to
'char*'
xbsql.l:113: warning: deprecated conversion from string constant to
'char*'
xbsql.l:113: warning: deprecated conversion from string constant to
'char*'
xbsql.l:113: warning: deprecated conversion from string constant to
'char*'
xbsql.l:113: warning: deprecated conversion from string constant to
'char*'
make[2]: *** [xbsql.tab.lo] Error 1
make[2]: Leaving directory `/home/spot/cvs/xbsql/devel/xbsql-0.11/xbsql'
Thanks in advance,
~spot
More information about the fedora-devel-list
mailing list