Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Making build more robust under older systems (here SLES11) #6

Open
blais opened this issue Feb 14, 2017 · 0 comments
Open

Making build more robust under older systems (here SLES11) #6

blais opened this issue Feb 14, 2017 · 0 comments
Labels
enhancement New feature or request major

Comments

@blais
Copy link
Owner

blais commented Feb 14, 2017

Original report by dirkbaechle (Bitbucket: dirkbaechle, GitHub: dirkbaechle).


Hi Martin,

and first of all "Many thanks!" for providing and maintaining xxdiff. It's currently my last hope, literally, on a SLES 11 system behind a very strict web proxy (strict security regulations).
I successfully downloaded the repo as ZIP-archive from bitbucket.org, built the tool, and it's running fine (so I have to start with my real work now, sigh)...but I had to patch it at two places:

1.) The file scrollView.cpp uses the QElapsedTimer class in several places for updating lastWheelEvent. This class was introduced in Qt 4.7, which I don't have...so I simply commented the offending lines (basically rendering lastWheelEvent support useless completely).
2.) My version of bison doesn't understand the "%define api.pure" directive in resParser.y, l. 40. I had to change it to "%pure_parser".

Maybe you can integrate these patches into the build for one of the next releases. Sorry that I can't offer any direct pull requests...I can't clone directly from here. :(

By the way, if you should ever be interested in switching your build system to SCons (www.scons.org), just let us know. I'm one of the core developers there. ;)

Best regards,

Dirk

@blais blais added major enhancement New feature or request labels May 22, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request major
Projects
None yet
Development

No branches or pull requests

1 participant