Description
We have facing C compiler error in Red Hat Enterprise Linux Server release 7.9 - 3.10.0-1160.99.1.el7.s390x
[root@TRDG-DEV nginx-1.24.0]# sh configure
checking for OS
- Linux 3.10.0-1160.99.1.el7.s390x s390x
checking for C compiler ... not found
configure: error: C compiler cc is not found
[root@TRDG-DEV nginx-1.24.0]# sudo yum install -y pcre-devel wget tar xz gcc make zlib-devel diffutils
Loaded plugins: product-id, search-disabled-repos, subscription-manager, tracer_upload
rhel-7-for-system-z-extras-rpms | 2.0 kB 00:00:00
rhel-7-for-system-z-optional-rpms | 3.2 kB 00:00:00
rhel-7-for-system-z-rh-common-rpms | 3.8 kB 00:00:00
rhel-7-for-system-z-rpms | 3.5 kB 00:00:00
rhel-7-for-system-z-satellite-client-6-rpms | 3.8 kB 00:00:00
rhel-7-for-system-z-supplementary-rpms | 3.4 kB 00:00:00
rhel-7-server-for-system-z-rhscl-rpms | 4.1 kB 00:00:00
Package pcre-devel-8.32-17.el7.s390x already installed and latest version
Package wget-1.14-18.el7_6.1.s390x already installed and latest version
Package 2:tar-1.26-35.el7.s390x already installed and latest version
Package xz-5.2.2-2.el7_9.s390x already installed and latest version
Package gcc-4.8.5-44.el7.s390x already installed and latest version
Package 1:make-3.82-24.el7.s390x already installed and latest version
Package zlib-devel-1.2.7-21.el7_9.s390x already installed and latest version
Package diffutils-3.3-6.el7_9.s390x already installed and latest version
Nothing to do
Activity
linuxonz commentedon Nov 9, 2023
We are not able to reproduce this issue at our end. Could please use the build script and retry.
ccilmayur commentedon Nov 15, 2023
Dear Team,
We have also tried installing it by build script but still getting the same issue, when it runs the ./configure(line no. 74) it giving "Permission Denied" error.
[root@TRDG-DEV tmp]# bash build_nginx.sh
Detected RHEL
Request details : PACKAGE NAME= nginx , VERSION= 1.24.0
As part of the installation , dependencies would be installed/upgraded.
Do you want to continue (y/n) ? : y
Installing nginx 1.24.0 for rhel-7.9
Installing dependencies... it may take some time.
Loaded plugins: product-id, search-disabled-repos, subscription-manager,
: tracer_upload
Package pcre-devel-8.32-17.el7.s390x already installed and latest version
Package wget-1.14-18.el7_6.1.s390x already installed and latest version
Package 2:tar-1.26-35.el7.s390x already installed and latest version
Package xz-5.2.2-2.el7_9.s390x already installed and latest version
Package gcc-4.8.5-44.el7.s390x already installed and latest version
Package 1:make-3.82-24.el7.s390x already installed and latest version
Package zlib-devel-1.2.7-21.el7_9.s390x already installed and latest version
Package diffutils-3.3-6.el7_9.s390x already installed and latest version
Nothing to do
Configuration and Installation started
--2023-11-15 19:26:46-- http://nginx.org/download/nginx-1.24.0.tar.gz
Connecting to 192.168.197.234:8080... connected.
Proxy request sent, awaiting response... 200 OK
Length: 1112471 (1.1M) [application/octet-stream]
Saving to: ‘nginx-1.24.0.tar.gz’
100K .......... .......... .......... .......... .......... 13% 62.2M 0s
150K .......... .......... .......... .......... .......... 18% 84.8M 0s
200K .......... .......... .......... .......... .......... 23% 75.7M 0s
250K .......... .......... .......... .......... .......... 27% 88.3M 0s
300K .......... .......... .......... .......... .......... 32% 101M 0s
350K .......... .......... .......... .......... .......... 36% 113M 0s
400K .......... .......... .......... .......... .......... 41% 80.3M 0s
450K .......... .......... .......... .......... .......... 46% 157M 0s
500K .......... .......... .......... .......... .......... 50% 92.8M 0s
550K .......... .......... .......... .......... .......... 55% 88.5M 0s
600K .......... .......... .......... .......... .......... 59% 90.6M 0s
650K .......... .......... .......... .......... .......... 64% 96.5M 0s
700K .......... .......... .......... .......... .......... 69% 86.7M 0s
750K .......... .......... .......... .......... .......... 73% 87.5M 0s
800K .......... .......... .......... .......... .......... 78% 118M 0s
850K .......... .......... .......... .......... .......... 82% 108M 0s
900K .......... .......... .......... .......... .......... 87% 93.9M 0s
950K .......... .......... .......... .......... .......... 92% 20.9K 0s
1000K .......... .......... .......... .......... .......... 96% 54.1M 0s
1050K .......... .......... .......... ...... 100% 37.8M=2.4s
2023-11-15 19:26:48 (451 KB/s) - ‘nginx-1.24.0.tar.gz’ saved [1112471/1112471]
nginx-1.24.0/
nginx-1.24.0/auto/
nginx-1.24.0/conf/
nginx-1.24.0/contrib/
nginx-1.24.0/src/
nginx-1.24.0/configure
nginx-1.24.0/LICENSE
nginx-1.24.0/README
nginx-1.24.0/html/
nginx-1.24.0/man/
nginx-1.24.0/CHANGES.ru
nginx-1.24.0/CHANGES
nginx-1.24.0/man/nginx.8
nginx-1.24.0/html/50x.html
nginx-1.24.0/html/index.html
nginx-1.24.0/src/core/
nginx-1.24.0/src/event/
nginx-1.24.0/src/http/
nginx-1.24.0/src/mail/
nginx-1.24.0/src/misc/
nginx-1.24.0/src/os/
nginx-1.24.0/src/stream/
nginx-1.24.0/src/stream/ngx_stream.c
nginx-1.24.0/src/stream/ngx_stream.h
nginx-1.24.0/src/stream/ngx_stream_access_module.c
nginx-1.24.0/src/stream/ngx_stream_core_module.c
nginx-1.24.0/src/stream/ngx_stream_geo_module.c
nginx-1.24.0/src/stream/ngx_stream_geoip_module.c
nginx-1.24.0/src/stream/ngx_stream_handler.c
nginx-1.24.0/src/stream/ngx_stream_limit_conn_module.c
nginx-1.24.0/src/stream/ngx_stream_log_module.c
nginx-1.24.0/src/stream/ngx_stream_map_module.c
nginx-1.24.0/src/stream/ngx_stream_proxy_module.c
nginx-1.24.0/src/stream/ngx_stream_realip_module.c
nginx-1.24.0/src/stream/ngx_stream_return_module.c
nginx-1.24.0/src/stream/ngx_stream_script.c
nginx-1.24.0/src/stream/ngx_stream_script.h
nginx-1.24.0/src/stream/ngx_stream_set_module.c
nginx-1.24.0/src/stream/ngx_stream_split_clients_module.c
nginx-1.24.0/src/stream/ngx_stream_ssl_module.c
nginx-1.24.0/src/stream/ngx_stream_ssl_module.h
nginx-1.24.0/src/stream/ngx_stream_ssl_preread_module.c
nginx-1.24.0/src/stream/ngx_stream_upstream.c
nginx-1.24.0/src/stream/ngx_stream_upstream.h
nginx-1.24.0/src/stream/ngx_stream_upstream_hash_module.c
nginx-1.24.0/src/stream/ngx_stream_upstream_least_conn_module.c
nginx-1.24.0/src/stream/ngx_stream_upstream_random_module.c
nginx-1.24.0/src/stream/ngx_stream_upstream_round_robin.c
nginx-1.24.0/src/stream/ngx_stream_upstream_round_robin.h
nginx-1.24.0/src/stream/ngx_stream_upstream_zone_module.c
nginx-1.24.0/src/stream/ngx_stream_variables.c
nginx-1.24.0/src/stream/ngx_stream_variables.h
nginx-1.24.0/src/stream/ngx_stream_write_filter_module.c
nginx-1.24.0/src/os/unix/
nginx-1.24.0/src/os/win32/
nginx-1.24.0/src/os/win32/nginx.ico
nginx-1.24.0/src/os/win32/nginx.rc
nginx-1.24.0/src/os/win32/nginx_icon16.xpm
nginx-1.24.0/src/os/win32/nginx_icon32.xpm
nginx-1.24.0/src/os/win32/nginx_icon48.xpm
nginx-1.24.0/src/os/win32/ngx_alloc.c
nginx-1.24.0/src/os/win32/ngx_alloc.h
nginx-1.24.0/src/os/win32/ngx_atomic.h
nginx-1.24.0/src/os/win32/ngx_dlopen.c
nginx-1.24.0/src/os/win32/ngx_dlopen.h
nginx-1.24.0/src/os/win32/ngx_errno.c
nginx-1.24.0/src/os/win32/ngx_errno.h
nginx-1.24.0/src/os/win32/ngx_event_log.c
nginx-1.24.0/src/os/win32/ngx_files.c
nginx-1.24.0/src/os/win32/ngx_files.h
nginx-1.24.0/src/os/win32/ngx_os.h
nginx-1.24.0/src/os/win32/ngx_process.c
nginx-1.24.0/src/os/win32/ngx_process.h
nginx-1.24.0/src/os/win32/ngx_process_cycle.c
nginx-1.24.0/src/os/win32/ngx_process_cycle.h
nginx-1.24.0/src/os/win32/ngx_service.c
nginx-1.24.0/src/os/win32/ngx_shmem.c
nginx-1.24.0/src/os/win32/ngx_shmem.h
nginx-1.24.0/src/os/win32/ngx_socket.c
nginx-1.24.0/src/os/win32/ngx_socket.h
nginx-1.24.0/src/os/win32/ngx_stat.c
nginx-1.24.0/src/os/win32/ngx_thread.c
nginx-1.24.0/src/os/win32/ngx_thread.h
nginx-1.24.0/src/os/win32/ngx_time.c
nginx-1.24.0/src/os/win32/ngx_time.h
nginx-1.24.0/src/os/win32/ngx_udp_wsarecv.c
nginx-1.24.0/src/os/win32/ngx_user.c
nginx-1.24.0/src/os/win32/ngx_user.h
nginx-1.24.0/src/os/win32/ngx_win32_config.h
nginx-1.24.0/src/os/win32/ngx_win32_init.c
nginx-1.24.0/src/os/win32/ngx_wsarecv.c
nginx-1.24.0/src/os/win32/ngx_wsarecv_chain.c
nginx-1.24.0/src/os/win32/ngx_wsasend.c
nginx-1.24.0/src/os/win32/ngx_wsasend_chain.c
nginx-1.24.0/src/os/unix/ngx_alloc.c
nginx-1.24.0/src/os/unix/ngx_alloc.h
nginx-1.24.0/src/os/unix/ngx_atomic.h
nginx-1.24.0/src/os/unix/ngx_channel.c
nginx-1.24.0/src/os/unix/ngx_channel.h
nginx-1.24.0/src/os/unix/ngx_daemon.c
nginx-1.24.0/src/os/unix/ngx_darwin.h
nginx-1.24.0/src/os/unix/ngx_darwin_config.h
nginx-1.24.0/src/os/unix/ngx_darwin_init.c
nginx-1.24.0/src/os/unix/ngx_darwin_sendfile_chain.c
nginx-1.24.0/src/os/unix/ngx_dlopen.c
nginx-1.24.0/src/os/unix/ngx_dlopen.h
nginx-1.24.0/src/os/unix/ngx_errno.c
nginx-1.24.0/src/os/unix/ngx_errno.h
nginx-1.24.0/src/os/unix/ngx_file_aio_read.c
nginx-1.24.0/src/os/unix/ngx_files.c
nginx-1.24.0/src/os/unix/ngx_files.h
nginx-1.24.0/src/os/unix/ngx_freebsd.h
nginx-1.24.0/src/os/unix/ngx_freebsd_config.h
nginx-1.24.0/src/os/unix/ngx_linux.h
nginx-1.24.0/src/os/unix/ngx_freebsd_init.c
nginx-1.24.0/src/os/unix/ngx_freebsd_sendfile_chain.c
nginx-1.24.0/src/os/unix/ngx_gcc_atomic_amd64.h
nginx-1.24.0/src/os/unix/ngx_gcc_atomic_ppc.h
nginx-1.24.0/src/os/unix/ngx_gcc_atomic_sparc64.h
nginx-1.24.0/src/os/unix/ngx_gcc_atomic_x86.h
nginx-1.24.0/src/os/unix/ngx_linux_aio_read.c
nginx-1.24.0/src/os/unix/ngx_linux_config.h
nginx-1.24.0/src/os/unix/ngx_linux_init.c
nginx-1.24.0/src/os/unix/ngx_linux_sendfile_chain.c
nginx-1.24.0/src/os/unix/ngx_os.h
nginx-1.24.0/src/os/unix/ngx_posix_config.h
nginx-1.24.0/src/os/unix/ngx_posix_init.c
nginx-1.24.0/src/os/unix/ngx_process.c
nginx-1.24.0/src/os/unix/ngx_process.h
nginx-1.24.0/src/os/unix/ngx_process_cycle.c
nginx-1.24.0/src/os/unix/ngx_process_cycle.h
nginx-1.24.0/src/os/unix/ngx_readv_chain.c
nginx-1.24.0/src/os/unix/ngx_recv.c
nginx-1.24.0/src/os/unix/ngx_send.c
nginx-1.24.0/src/os/unix/ngx_setaffinity.c
nginx-1.24.0/src/os/unix/ngx_setaffinity.h
nginx-1.24.0/src/os/unix/ngx_setproctitle.c
nginx-1.24.0/src/os/unix/ngx_setproctitle.h
nginx-1.24.0/src/os/unix/ngx_shmem.c
nginx-1.24.0/src/os/unix/ngx_shmem.h
nginx-1.24.0/src/os/unix/ngx_socket.c
nginx-1.24.0/src/os/unix/ngx_socket.h
nginx-1.24.0/src/os/unix/ngx_solaris.h
nginx-1.24.0/src/os/unix/ngx_solaris_config.h
nginx-1.24.0/src/os/unix/ngx_solaris_init.c
nginx-1.24.0/src/os/unix/ngx_solaris_sendfilev_chain.c
nginx-1.24.0/src/os/unix/ngx_sunpro_amd64.il
nginx-1.24.0/src/os/unix/ngx_sunpro_atomic_sparc64.h
nginx-1.24.0/src/os/unix/ngx_sunpro_sparc64.il
nginx-1.24.0/src/os/unix/ngx_thread.h
nginx-1.24.0/src/os/unix/ngx_sunpro_x86.il
nginx-1.24.0/src/os/unix/ngx_thread_cond.c
nginx-1.24.0/src/os/unix/ngx_thread_id.c
nginx-1.24.0/src/os/unix/ngx_thread_mutex.c
nginx-1.24.0/src/os/unix/ngx_time.c
nginx-1.24.0/src/os/unix/ngx_time.h
nginx-1.24.0/src/os/unix/ngx_udp_recv.c
nginx-1.24.0/src/os/unix/ngx_udp_send.c
nginx-1.24.0/src/os/unix/ngx_udp_sendmsg_chain.c
nginx-1.24.0/src/os/unix/ngx_user.c
nginx-1.24.0/src/os/unix/ngx_user.h
nginx-1.24.0/src/os/unix/ngx_writev_chain.c
nginx-1.24.0/src/misc/ngx_cpp_test_module.cpp
nginx-1.24.0/src/misc/ngx_google_perftools_module.c
nginx-1.24.0/src/mail/ngx_mail.c
nginx-1.24.0/src/mail/ngx_mail.h
nginx-1.24.0/src/mail/ngx_mail_auth_http_module.c
nginx-1.24.0/auto/cc/conf
nginx-1.24.0/auto/cc/gcc
nginx-1.24.0/auto/cc/icc
nginx-1.24.0/auto/cc/msvc
nginx-1.24.0/auto/cc/name
nginx-1.24.0/auto/cc/owc
nginx-1.24.0/auto/cc/sunc
build_nginx.sh: line 74: ./configure: Permission denied
ccilmayur commentedon Nov 22, 2023
any update??
linuxonz commentedon Nov 22, 2023
Hello,
We are not able to reproduce this issue. Seems to be related to environment. Can you please share any more details on which permission denied error you are getting. The issue does not seem to be a build issue.
ccilmayur commentedon Nov 23, 2023
build_nginx.sh: line 74: ./configure: Permission denied - This is what we have got. we dont have any other information.
ccilmayur commentedon Nov 23, 2023
build_nginx.sh: line 74: ./configure: Permission denied - This is what we have got. we dont have any other information.
linuxonz commentedon Nov 23, 2023
Can you please check if the file configure has execute permissions?
ccilmayur commentedon Nov 24, 2023
Yes, has execute permission.
-rwxr-xr-x. 1 mqm 1001 2611 Apr 11 2023 configure
ccilmayur commentedon Nov 24, 2023
[root@TRDG-DEV tmp]# cd nginx-1.24.0
[root@TRDG-DEV nginx-1.24.0]# ll
total 816
drwxr-xr-x. 6 mqm 1001 4096 Nov 15 19:26 auto
-rw-r--r--. 1 mqm 1001 323312 Apr 11 2023 CHANGES
-rw-r--r--. 1 mqm 1001 494234 Apr 11 2023 CHANGES.ru
drwxr-xr-x. 2 mqm 1001 168 Nov 15 19:26 conf
-rwxr-xr-x. 1 mqm 1001 2611 Apr 11 2023 configure
drwxr-xr-x. 4 mqm 1001 72 Nov 15 19:26 contrib
drwxr-xr-x. 2 mqm 1001 40 Nov 15 19:26 html
-rw-r--r--. 1 mqm 1001 1397 Apr 11 2023 LICENSE
drwxr-xr-x. 2 mqm 1001 21 Nov 15 19:26 man
drwxr-xr-x. 2 root root 6 Nov 6 10:33 objs
-rw-r--r--. 1 mqm 1001 49 Apr 11 2023 README
drwxr-xr-x. 9 mqm 1001 91 Apr 11 2023 src