Package Details: xxdiff 4.0-3

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

Latest Comments

ozz commented on 2018-06-11 11:43

Mercurial gives "revision not found". Even if I remove the revision tag it still fails to pull the mercurial repository.

JohnRobson commented on 2016-09-13 16:10

==> Starting build()...
/usr/bin/qmake-qt4 -o Makefile.qmake
/usr/lib/qt/mkspecs/features/qt_config.prf:3: Missing ] terminator [found /]
/usr/lib/qt/mkspecs/features/default_pre.prf:13: defined(function, type): unexpected type [var].
/usr/lib/qt/mkspecs/features/default_pre.prf:65: Unknown test function: cache
/usr/lib/qt/mkspecs/features/default_pre.prf:66: Unknown test function: cache
Project ERROR: addExclusiveBuilds() requires at least two arguments
make: *** [Makefile.bootstrap:19: Makefile.qmake] Error 2
==> ERROR: A failure occurred in build().
==> ERROR: Makepkg was unable to build xxdiff.

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:

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 );

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.

All comments