Skip to content

compiler error #58

Open
Open
@ccilmayur

Description

@ccilmayur

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

linuxonz commented on Nov 9, 2023

@linuxonz
Contributor

We are not able to reproduce this issue at our end. Could please use the build script and retry.

ccilmayur

ccilmayur commented on Nov 15, 2023

@ccilmayur
Author

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’

 0K .......... .......... .......... .......... ..........  4% 35.3M 0s
50K .......... .......... .......... .......... ..........  9% 43.2M 0s

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

ccilmayur commented on Nov 22, 2023

@ccilmayur
Author

any update??

linuxonz

linuxonz commented on Nov 22, 2023

@linuxonz
Contributor

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

ccilmayur commented on Nov 23, 2023

@ccilmayur
Author

build_nginx.sh: line 74: ./configure: Permission denied - This is what we have got. we dont have any other information.

ccilmayur

ccilmayur commented on Nov 23, 2023

@ccilmayur
Author

build_nginx.sh: line 74: ./configure: Permission denied - This is what we have got. we dont have any other information.

linuxonz

linuxonz commented on Nov 23, 2023

@linuxonz
Contributor

Can you please check if the file configure has execute permissions?

ccilmayur

ccilmayur commented on Nov 24, 2023

@ccilmayur
Author

Yes, has execute permission.
-rwxr-xr-x. 1 mqm 1001 2611 Apr 11 2023 configure

ccilmayur

ccilmayur commented on Nov 24, 2023

@ccilmayur
Author

[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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @linuxonz@ccilmayur

        Issue actions

          compiler error · Issue #58 · linux-on-ibm-z/docs