Package Details: xxdiff 4.0-3

Git Clone URL: https://aur.archlinux.org/xxdiff.git (read-only)
Package Base: xxdiff
Description: A graphical browser for file and directory differences.
Upstream URL: https://bitbucket.org/blais/xxdiff
Licenses: GPL2
Submitter: tyr0
Maintainer: dlin
Last Packager: dlin
Votes: 24
Popularity: 0.280957
First Submitted: 2007-06-27 21:24
Last Updated: 2016-05-06 16:21

Dependencies (5)

Required by (0)

Sources (1)

Latest Comments

dlin commented on 2016-05-06 16:32

History from Maintainer -- Please remove old/fixed comments to keep AUR clean.
2016/05/07 4.0-3 use bison, update upstream url to bitbucket
2015/01/16 4.0-2 use bison27 instead of bison (If you want use bison to compile, try xxdiff-hg package)
2013/08/15 4.0-1 Fixed license to GPL2, upgrade to 4.0

xyproto commented on 2016-05-06 10:41

xxdiff works with bison in base-devel now: http://ix.io/B1h

wicast commented on 2015-01-16 15:12

Makefile:1079: recipe for target 'resParser_yacc.o' failed
make: *** [resParser_yacc.o] Error 1

Alister.Hood commented on 2014-04-12 08:35

No - releases on this project are rare. You can change the makedepend to bison27 though, like in the xxdiff-svn package.

acgtyrant commented on 2014-04-12 07:46

Is there any fixed release now?

ressler commented on 2013-08-26 17:39

Dropping back to bison-2.7.1 (the last in my pacman cache before bison-3.0) did indeed allow me to build xxdiff-4.0. There were a few warnings during the compilation, but no errors. Thanks for the tip.

I'll report it upstream and see what they think.

dlin commented on 2013-08-26 16:35

That problem may caused by bison 3.0. I don't know how to patch it.
Maybe you could downgrade bison, and compile again.

ressler commented on 2013-08-26 15:03

[Posted this in the forum - now copying it here.]

I'm getting failures when trying to build both xxdiff or xxdiff-hg (using yaourt as the frontend, and now with just makepkg). Both have failed for the last few months when trying to compile resParser_yacc.cpp:

g++ -c -pipe -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_REENTRANT -Wall -W -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -o resParser_yacc.o resParser_yacc.cpp
resParser.y: In function ‘int resParserparse()’:
resParser.y:41:48: error: ‘resources’ was not declared in this scope
#define RESOURCES ( static_cast<XxResources*>(resources) )
^
resParser.y:188:23: note: in expansion of macro ‘RESOURCES’
RESOURCES->setPreferredGeometry( geometry );
^
resParser.y:41:48: error: ‘resources’ was not declared in this scope
#define RESOURCES ( static_cast<XxResources*>(resources) )
^
resParser.y:199:20: note: in expansion of macro ‘RESOURCES’
RESOURCES->setMaximize( true );
^
resParser.y:41:48: error: ‘resources’ was not declared in this scope
#define RESOURCES ( static_cast<XxResources*>(resources) )
^
resParser.y:209:23: note: in expansion of macro ‘RESOURCES’
RESOURCES->setStyleKey( styleKey );
^
etc.

My last successful build was xxdiff-hg 404-1 in April, but it is now failing for me for both packages on three different machines (all x86_64). My systems are all up-to-date. I've not found any comments about this in the forum, wiki, AUR page, or after some fair amount of googling, so I'm at a loss (and not familiar enough with C++ to make any headway). Any thoughts? Thanks.

dlin commented on 2013-08-15 09:57

History from Maintainer -- Please remove old/fixed comments to keep AUR clean.

2013/08/15 4.0-1 Fixed license to GPL2, upgrade to 4.0

andreas_baumann commented on 2012-10-20 20:28

I have put a hg version of xxdiff 4 into https://aur.archlinux.org/packages.php?ID=63781
Still testing, if all works..

All comments