Kaushal Shriyan
2022-May-07 13:01 UTC
[CentOS] building ngx_cache_purge module on CentOS Linux release 7.9.2009 (Core).
Hi,
I am referring to https://github.com/FRiCKLE/ngx_cache_purge/ and running
the open source nginx version: nginx/1.20.2 on CentOS Linux release
7.9.2009 (Core). When i trying to compile the ngx_cache_purge_module.c I am
encountering fatal error: nginx.h: No such file or directory
# ls -l
total 76
-rw-r--r-- 1 501 wheel 1980 Dec 23 2014 CHANGES
-rw-r--r-- 1 501 wheel 516 Dec 23 2014 config
-rw-r--r-- 1 501 wheel 1424 Dec 23 2014 LICENSE
-rw-r--r-- 1 501 wheel 51501 Dec 23 2014 ngx_cache_purge_module.c
-rw-r--r-- 1 501 wheel 5090 Dec 23 2014 README.md
drwxr-xr-x 2 501 wheel 80 May 7 02:22 t
-rw-r--r-- 1 501 wheel 281 Dec 23 2014 TODO.md
#
#gcc -o ngx_cache_purge_module ngx_cache_purge_module.c
ngx_cache_purge_module.c:30:19: fatal error: nginx.h: No such file or
directory
#include <nginx.h>
^
compilation terminated.
# yum search nginx-devel
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: uk.mirrors.clouvider.net
* centos-sclo-rh: uk.mirrors.clouvider.net
* epel: d2lzkl7pfhq30w.cloudfront.net
* extras: mirrors.vinters.com
* updates: mirrors.vinters.com
Warning: No matches found for: nginx-devel
No matches found
# rpm -qa | grep epel
epel-release-7-14.noarch
# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
#
Please correct me if I am missing something. Thanks in advance.
Best Regards,
Kaushal
Simon Matter
2022-May-07 13:15 UTC
[CentOS] building ngx_cache_purge module on CentOS Linux release 7.9.2009 (Core).
Hi,> Hi, > > I am referring to https://github.com/FRiCKLE/ngx_cache_purge/ and running > the open source nginx version: nginx/1.20.2 on CentOS Linux release > 7.9.2009 (Core). When i trying to compile the ngx_cache_purge_module.c I > am > encountering fatal error: nginx.h: No such file or directory > > # ls -l > total 76 > -rw-r--r-- 1 501 wheel 1980 Dec 23 2014 CHANGES > -rw-r--r-- 1 501 wheel 516 Dec 23 2014 config > -rw-r--r-- 1 501 wheel 1424 Dec 23 2014 LICENSE > -rw-r--r-- 1 501 wheel 51501 Dec 23 2014 ngx_cache_purge_module.c > -rw-r--r-- 1 501 wheel 5090 Dec 23 2014 README.md > drwxr-xr-x 2 501 wheel 80 May 7 02:22 t > -rw-r--r-- 1 501 wheel 281 Dec 23 2014 TODO.md > # > > #gcc -o ngx_cache_purge_module ngx_cache_purge_module.c > ngx_cache_purge_module.c:30:19: fatal error: nginx.h: No such file or > directory > #include <nginx.h> > ^ > compilation terminated. > > # yum search nginx-devel > Loaded plugins: fastestmirror > Loading mirror speeds from cached hostfile > * base: uk.mirrors.clouvider.net > * centos-sclo-rh: uk.mirrors.clouvider.net > * epel: d2lzkl7pfhq30w.cloudfront.net > * extras: mirrors.vinters.com > * updates: mirrors.vinters.com > Warning: No matches found for: nginx-devel > No matches found > # rpm -qa | grep epel > epel-release-7-14.noarch > # cat /etc/redhat-release > CentOS Linux release 7.9.2009 (Core) > # > > Please correct me if I am missing something. Thanks in advance.I can only guess but I think there is no -devel package available. What I found is nginx-mod-devel and it includes the nginx.h file. Maybe you need this to compile. Regards, Simon
Anand Buddhdev
2022-May-07 13:33 UTC
[CentOS] building ngx_cache_purge module on CentOS Linux release 7.9.2009 (Core).
On 07/05/2022 15:01, Kaushal Shriyan wrote: Hi Kaushal,> #gcc -o ngx_cache_purge_module ngx_cache_purge_module.c > ngx_cache_purge_module.c:30:19: fatal error: nginx.h: No such file or > directory > #include <nginx.h> > ^ > compilation terminated. > > # yum search nginx-develTry "yum search nginx" instead and examine its output. You'll find your answer. Regards, Anand