Build of xxdiff-4 using bison-3 fails with: [...] resParser.y:384:48: error: 'resources' was not declared in this scope RESOURCES->setHordiffContext( $3 ); ^ resParser.y:391:48: error: 'resources' was not declared in this scope RESOURCES->setShowPaneMergedViewPercent( $3 ); ^ resParser.y:398:48: error: 'resources' was not declared in this scope RESOURCES->setMergedFilename( $3 ); ^ Makefile:1075: recipe for target 'resParser_yacc.o' failed make: *** [resParser_yacc.o] Error 1 ^ Reproducible: Always
Created attachment 377676 [details, diff] patch fixing the problem The bug is already in the upstream bugzilla (see URL), the attached patch fixes fixes the problem.
Adding to the tracker bug 479254.
+*xxdiff-4.0_beta1_p20110426-r1 (27 May 2014) + + 27 May 2014; Samuli Suominen <ssuominen@gentoo.org> + +files/xxdiff-4.0_beta1_p20110426-bison3.patch, + +xxdiff-4.0_beta1_p20110426-r1.ebuild, xxdiff-4.0_beta1_p20110426.ebuild: + Restrict -r0 to <sys-devel/bison-3 and fix building in -r1 wrt #511560 by + "zimous"