I get: ptlib/common/getdate.y:112:18: error: conflicting types for ‘PTime_yyparse’ #define yyparse PTime_yyparse ^ ptlib/common/getdate.tab.c:271:5: note: in expansion of macro ‘yyparse’ int yyparse (void); ^ ptlib/common/getdate.y:112:18: note: previous declaration of ‘PTime_yyparse’ was here #define yyparse PTime_yyparse ^ ptlib/common/getdate.y:120:12: note: in expansion of macro ‘yyparse’ static int yyparse(void *); ^ ptlib/common/getdate.y: In function ‘PTime_yyparse’: ptlib/common/getdate.y:105:38: error: ‘parseParam’ undeclared (first use in this function) #define VARIABLE ((struct Variables*)parseParam) ^ ptlib/common/getdate.y:158:6: note: in expansion of macro ‘VARIABLE’ VARIABLE->yyHaveTime++; ^ ptlib/common/getdate.y:105:38: note: each undeclared identifier is reported only once for each function it appears in #define VARIABLE ((struct Variables*)parseParam) ^ ptlib/common/getdate.y:158:6: note: in expansion of macro ‘VARIABLE’ VARIABLE->yyHaveTime++; ^ ptlib/common/getdate.y: In function ‘PTimeParse’: ptlib/common/getdate.y:981:5: error: too many arguments to function ‘PTime_yyparse’ yyparse(&var); ^ ptlib/common/getdate.y:112:18: note: declared here #define yyparse PTime_yyparse ^ ptlib/common/getdate.tab.c:1140:1: note: in expansion of macro ‘yyparse’ yyparse (void) ^ make[2]: *** [/usr/src/libraries/ptlib/ptlib-2.10.10/lib_linux_x86_64/obj/getdate.tab.o] Error 1
Googling doesn't show anything useful. I think PTime_yyparse is a bison function which ptlib/common/getdate is using to parse a date so could this be the result of the bison change to v3.0? As you can tell, I've no idea really. jb. jb. -- http://linuxfromscratch.org/mailman/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page