On Wednesday 18 of May 2011, Andreas Radke wrote: > Since bison 2.5 update I get this build break with 3.4rc1: > > In file included from > /build/src/build/connectivity/source/parse/wrap_sqlbison.cxx:32:0: > ../../unxlngx6.pro/misc/sqlbison.cxx: In function 'int SQLyyparse()': > ../../unxlngx6.pro/misc/sqlbison.cxx:7814:9: error: invalid conversion from > 'const char*' to 'sal_Char*' [-fpermissive] > ../../inc/connectivity/sqlparse.hxx:235:14: error: initializing > argument 1 of 'void connectivity::OSQLParser::error(sal_Char*)' > [-fpermissive] > > Afaik this can be fixed with adding -fpermissive to the CXXFLAGS. > But is this the proper fix?
No. Presumably the new bison version finally realized it's 21st century and started using const char* instead of plain char* when referring const strings. Try adding const to the relevant places in sqlbison.y . -- Lubos Lunak l.lu...@suse.cz _______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice