Comments (7)
Thank you for reporting, this is indeed unfortunate and the reasons why I missed that one are:
- I don't have (yet) the degree of portability I want in this project
- EPEL7 doesn't ship a recent-enough Varnish, so I couldn't just run a mock(1) build
To answer your questions:
automake-version required is 1.15, but RHEL 7.3 does only have automake 1.13.x. Is automake 1.15 really needed?
I don't remember for sure, but since the release tarballs don't rely on automake, it should be possible to build a release (but not build from git by default).
GCC outputs "-Wint-conversion" is an unknown option. So, same thing there. You may require a newer gcc that knows this option, but .. is the option really needed?
No, it's rather useful for development, especially after changes made in Varnish 5.1.1 that would trigger this warning. I can make it optional in a release dedicated to fixing this issue.
RHEL 7.3 is fully updated. Yea, RedHat is slow on advancing versions, but 1.0.1 builds on RHEL 7.3 just fine.
Then you are good to go, 1.0.2 is basically the same as 1.0.1 but wouldn't build against the latest Varnish release (as described in the release notes). Which reminds me that you didn't mention which version of Varnish you are building the VMOD against.
If you really want to build 1.0.2 this should work around GCC not recognizing the warning:
sed -i s/-Wint-conversion/-W/ configure
./configure
make
I haven't tested myself, but in any case you should be fine with 1.0.1 since the VMOD itself is the same.
from libvmod-querystring.
Can you please check that you can successfully build a dist archive of the master branch?
It's a 2-step process, first on a "modern" system:
./bootstrap
make dist
Then take the dist tarball on the CentOS host:
tar xf vmod-querystring-1.0.2.tar.gz
cd vmod-querystring/
./configure
make
It worked for me.
from libvmod-querystring.
I have been building against 4.1.6.
On RHEL 7.3:
yum info varnish-devel.x86_64
Loaded plugins: priorities
105 packages excluded due to repository priority protections
Available Packages
Name : varnish-devel
Arch : x86_64
Version : 4.1.6
Release : 1.el7
Size : 76 k
Repo : varnish-4.1-x86_64
Summary : Development files for varnish
URL : https://www.varnish-cache.org/
License : BSD
Description : Development files for varnish-libs
: Varnish Cache is a high-performance HTTP accelerator
from libvmod-querystring.
Hello @PaulKlumpp, since this issue was closed by a commit I forgot about it. Did you manage to build the VMOD for CentOS?
If not, I'm ready to release 1.0.3 but before that I'd like you to try first. You can grab the release archive from and let me know, in which case I'll go ahead and tag the release.
https://dridi.fedorapeople.org/vmod-querystring-1.0.3.tar.gz
from libvmod-querystring.
@dridi I've just tried your 1.0.3 tar and it compiles fine on CentOS7.
from libvmod-querystring.
@gauthier-delacroix thanks for confirming, I just released 1.0.3 that was ready to push a week ago. The release archive is available on github now.
from libvmod-querystring.
@dridi Thanks for the release (I get the Say 33
joke ; I don't know what what does 'rounded R languages' doctors ask when looking in people throat 🤒)
from libvmod-querystring.
Related Issues (20)
- Whitelist functionality HOT 2
- v1.0.1 doesn't compile at all HOT 15
- branch 4.0 filter_except generates garbage URL HOT 3
- Varnish 5 support HOT 2
- Debian Jessie compatibility HOT 4
- Symbol not found: 'querystring.regfilter' HOT 3
- Compile fails with Varnish 5.2 HOT 12
- Compile time warnings on el7 HOT 2
- Release for Varnish 6? HOT 8
- Failing when running /usr/share/varnish-plus/vmodtool.py on varnisn-plus-6 HOT 2
- Compile fails varnish 6.2 HOT 5
- Correct LICENSE and COPYING HOT 1
- Correct LICENSE and COPYING HOT 1
- src build fails with varnish 6.5.0; 'WS_Reserve()' removed HOT 7
- failed build w/ varnish 6.6: " 'VRT_re_fini' undeclared" HOT 3
- src/Makefile.am:26: error: 'vmod_LTLIBRARIES' is used but 'vmoddir' is undefined, varnish 6.6.0 HOT 6
- Add bootstrap script to release tarball HOT 4
- failed build w/ varnish 7.0: "vmod_querystring.c:589:42: error: passing argument 3 of 'VRE_compile' from incompatible pointer type'" HOT 3
- make install fails on 7.3 HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from libvmod-querystring.