i cant compile ( no acceptable C compiler found in $PATH )
Moderator: Supporters
i cant compile ( no acceptable C compiler found in $PATH )
dear all
i tried many times to install the new UnralIrcd
but unfortunately still cant install it
always stuck here ./Config
and the error is :
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/home/***/unrealircd-4.0.15':
configure: error: no acceptable C compiler found in $PATH
regarding the Do you want to enable remote includes?
i tried with both remote yes and no , same error.
i added new user with this commands
1- useradd user
2- passwd user
3- New password:
BAD PASSWORD: it is based on a dictionary word
Retype new password:
passwd: all authentication tokens updated successfully.
then logged to the user shell and typed these commands
1- wget --no-check-certificate --trust-server-names https://www.unrealircd.org/downloads/un ... est.tar.gz
2- tar xzvf unrealircd-4.0.15.tar.gz
3- cd unrealircd-4.0.15
4- ./Config
in the root i already installed the gcc and here to version
[root@server ~]# gcc --version
gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-18)
Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
i used to type
yum install gcc*
and
yum install gcc
both are installed
what can i do more to install it?
thanks and regards
i tried many times to install the new UnralIrcd
but unfortunately still cant install it
always stuck here ./Config
and the error is :
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/home/***/unrealircd-4.0.15':
configure: error: no acceptable C compiler found in $PATH
regarding the Do you want to enable remote includes?
i tried with both remote yes and no , same error.
i added new user with this commands
1- useradd user
2- passwd user
3- New password:
BAD PASSWORD: it is based on a dictionary word
Retype new password:
passwd: all authentication tokens updated successfully.
then logged to the user shell and typed these commands
1- wget --no-check-certificate --trust-server-names https://www.unrealircd.org/downloads/un ... est.tar.gz
2- tar xzvf unrealircd-4.0.15.tar.gz
3- cd unrealircd-4.0.15
4- ./Config
in the root i already installed the gcc and here to version
[root@server ~]# gcc --version
gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-18)
Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
i used to type
yum install gcc*
and
yum install gcc
both are installed
what can i do more to install it?
thanks and regards
Re: i cant compile ( no acceptable C compiler found in $PATH )
On Debian I would use
However you are on.. redhat? centos? You didn't specify. Anyway, try something like this:
If that didn't work, hopefully someone else can jump in. Also config.log may contain clues (it's a huge file, search for "no acceptable C compiler found" without quotes, and look at 50 lines before and after it)
Code: Select all
apt-get install build-essential
Code: Select all
yum install gcc gcc-c++ make openssl-devel
Re: i cant compile ( no acceptable C compiler found in $PATH )
thanks Syzop
its centos
i tried the command check the results
[root@server ~]# yum install gcc gcc-c++ make openssl-devel
Loaded plugins: fastestmirror, universal-hooks
Setting up Install Process
Loading mirror speeds from cached hostfile
* EA4: 149.56.181.210
* cpanel-addons-production-feed: 149.56.181.210
* base: centos.mirror.ca.planethoster.net
* epel: ftp.cse.buffalo.edu
* extras: centos.zswap.net
* updates: centos.mirror.ca.planethoster.net
Package gcc-4.4.7-18.el6.x86_64 already installed and latest version
Package gcc-c++-4.4.7-18.el6.x86_64 already installed and latest version
Package 1:make-3.81-23.el6.x86_64 already installed and latest version
Package openssl-devel-1.0.1e-57.el6.x86_64 already installed and latest version
Nothing to do
[root@server ~]#
here what inside the log file
any help?
its centos
i tried the command check the results
[root@server ~]# yum install gcc gcc-c++ make openssl-devel
Loaded plugins: fastestmirror, universal-hooks
Setting up Install Process
Loading mirror speeds from cached hostfile
* EA4: 149.56.181.210
* cpanel-addons-production-feed: 149.56.181.210
* base: centos.mirror.ca.planethoster.net
* epel: ftp.cse.buffalo.edu
* extras: centos.zswap.net
* updates: centos.mirror.ca.planethoster.net
Package gcc-4.4.7-18.el6.x86_64 already installed and latest version
Package gcc-c++-4.4.7-18.el6.x86_64 already installed and latest version
Package 1:make-3.81-23.el6.x86_64 already installed and latest version
Package openssl-devel-1.0.1e-57.el6.x86_64 already installed and latest version
Nothing to do
[root@server ~]#
here what inside the log file
Code: Select all
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by unrealircd configure 4.0.15, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ ./configure --with-showlistmodes --enable-ssl --with-bindir=/home/ircd/unrealircd/bin --with-datadir=/home/ircd/unrealircd/data --with-pidfile=/home/ircd/unrealircd/data/unrealircd.pid --with-confdir=/home/ircd/unrealircd/conf --with-modulesdir=/home/ircd/unrealircd/modules --with-logdir=/home/ircd/unrealircd/logs --with-cachedir=/home/ircd/unrealircd/cache --with-docdir=/home/ircd/unrealircd/doc --with-tmpdir=/home/ircd/unrealircd/tmp --with-privatelibdir=/home/ircd/unrealircd/lib --with-scriptdir=/home/ircd/unrealircd --with-nick-history=2000 --with-sendq=3000000 --with-permissions=0600 --with-fd-setsize=1024 --enable-dynamic-linking
## --------- ##
## Platform. ##
## --------- ##
hostname = **********
uname -m = x86_64
uname -r = 2.6.32-696.3.1.el6.x86_64
uname -s = Linux
uname -v = #1 SMP Tue May 30 19:52:55 UTC 2017
/usr/bin/uname -p = unknown
/bin/uname -X = unknown
/bin/arch = x86_64
/usr/bin/arch -k = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo = unknown
/bin/machine = unknown
/usr/bin/oslevel = unknown
/bin/universe = unknown
PATH: /usr/local/bin
PATH: /bin
PATH: /usr/bin
PATH: /usr/local/sbin
PATH: /usr/sbin
PATH: /sbin
PATH: /opt/cpanel/composer/bin
PATH: /home/ircd/bin
## ----------- ##
## Core tests. ##
## ----------- ##
configure:2618: checking for gcc
configure:2648: result: no
configure:2711: checking for cc
configure:2758: result: no
configure:2814: checking for cl.exe
configure:2844: result: no
configure:2868: error: in `/home/ircd/unrealircd-4.0.15':
configure:2870: error: no acceptable C compiler found in $PATH
See `config.log' for more details
## ---------------- ##
## Cache variables. ##
## ---------------- ##
ac_cv_env_CARES_CFLAGS_set=
ac_cv_env_CARES_CFLAGS_value=
ac_cv_env_CARES_LIBS_set=
ac_cv_env_CARES_LIBS_value=
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_PCRE2_CFLAGS_set=
ac_cv_env_PCRE2_CFLAGS_value=
ac_cv_env_PCRE2_LIBS_set=
ac_cv_env_PCRE2_LIBS_value=
ac_cv_env_PKG_CONFIG_LIBDIR_set=
ac_cv_env_PKG_CONFIG_LIBDIR_value=
ac_cv_env_PKG_CONFIG_PATH_set=
ac_cv_env_PKG_CONFIG_PATH_value=
ac_cv_env_PKG_CONFIG_set=
ac_cv_env_PKG_CONFIG_value=
ac_cv_env_TRE_CFLAGS_set=
ac_cv_env_TRE_CFLAGS_value=
ac_cv_env_TRE_LIBS_set=
ac_cv_env_TRE_LIBS_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
## ----------------- ##
## Output variables. ##
## ----------------- ##
BINDIR=''
BUILDDIR='/home/ircd/unrealircd-4.0.15'
CACHEDIR=''
CARES_CFLAGS=''
CARES_LIBS=''
CC=''
CFLAGS=''
CONFDIR=''
CP=''
CPP=''
CPPFLAGS=''
CRYPTOLIB=''
DEFS=''
DOCDIR=''
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP=''
EXEEXT=''
FD_SETSIZE=''
GMAKE=''
GREP=''
GUNZIP=''
HARDEN_BINCFLAGS=''
HARDEN_BINLDFLAGS=''
HARDEN_CFLAGS=''
HARDEN_LDFLAGS=''
INSTALL=''
IRCDLIBS=''
LDFLAGS=''
LDFLAGS_PRIVATELIBS=''
LIBOBJS=''
LIBS=''
LOGDIR=''
LTLIBOBJS=''
MAKER=''
MKPASSWDLIBS=''
MODULEFLAGS=''
MODULESDIR=''
OBJEXT=''
OPENSSLPATH=''
PACKAGE_BUGREPORT='http://bugs.unrealircd.org/'
PACKAGE_NAME='unrealircd'
PACKAGE_STRING='unrealircd 4.0.15'
PACKAGE_TARNAME='unrealircd'
PACKAGE_URL='http://unrealircd.org/'
PACKAGE_VERSION='4.0.15'
PATH_SEPARATOR=':'
PCRE2_CFLAGS=''
PCRE2_LIBS=''
PERMDATADIR=''
PIDFILE=''
PKGCONFIG=''
PKG_CONFIG=''
PKG_CONFIG_LIBDIR=''
PKG_CONFIG_PATH=''
PTHREAD_CC=''
PTHREAD_CFLAGS=''
PTHREAD_LIBS=''
RM=''
SCRIPTDIR=''
SHELL='/bin/sh'
STRTOUL=''
TMPDIR=''
TOUCH=''
TRE_CFLAGS=''
TRE_LIBS=''
UNRLINCDIR=''
URL=''
ac_ct_CC=''
ax_pthread_config=''
bindir='${exec_prefix}/bin'
build=''
build_alias=''
build_cpu=''
build_os=''
build_vendor=''
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
exec_prefix='NONE'
host=''
host_alias=''
host_cpu=''
host_os=''
host_vendor=''
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='NONE'
program_transform_name='s,x,x,'
psdir='${docdir}'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='${prefix}/etc'
target_alias=''
## ----------- ##
## confdefs.h. ##
## ----------- ##
/* confdefs.h */
#define PACKAGE_NAME "unrealircd"
#define PACKAGE_TARNAME "unrealircd"
#define PACKAGE_VERSION "4.0.15"
#define PACKAGE_STRING "unrealircd 4.0.15"
#define PACKAGE_BUGREPORT "http://bugs.unrealircd.org/"
#define PACKAGE_URL "http://unrealircd.org/"
#define UNREAL_VERSION_GENERATION 4
#define UNREAL_VERSION_MAJOR 0
#define UNREAL_VERSION_MINOR 15
#define UNREAL_VERSION_SUFFIX ""
configure: exit 1
Re: i cant compile ( no acceptable C compiler found in $PATH )
So if you run 'gcc --version' from the same account that you are running './Config' it looks good?
Just making sure you don't have any non-root restrictions or something. Some machines have it so normal users cannot execute 'gcc' for security reasons (I know, it's ridiculous). Usually you need to put the user in some kind of group then.
Just making sure you don't have any non-root restrictions or something. Some machines have it so normal users cannot execute 'gcc' for security reasons (I know, it's ridiculous). Usually you need to put the user in some kind of group then.
Re: i cant compile ( no acceptable C compiler found in $PATH )
no i cant use the command in the user shel
[ircd@server ~]$ gcc --version
-bash: /usr/bin/gcc: Permission denied
[ircd@server ~]$
any help to fix this problem
how to put it in group?
regards
[ircd@server ~]$ gcc --version
-bash: /usr/bin/gcc: Permission denied
[ircd@server ~]$
any help to fix this problem
how to put it in group?
regards
Re: i cant compile ( no acceptable C compiler found in $PATH )
First do this to figure out the group that is needed:
The group is the second row, in this example it's src
Now you need to add your ircd user to the group src. You run this as root:
Then logout as the user ircd and log back in (this in important, only then the group change takes affect).
Code: Select all
$ ls -al --dereference /usr/bin/gcc
-rwxr-xr-x 1 root src 832120 Dec 25 2014 /usr/bin/gcc
Now you need to add your ircd user to the group src. You run this as root:
Code: Select all
useradd -G src ircd
Re: i cant compile ( no acceptable C compiler found in $PATH )
Dear Syzop
i did the commands and here the results
[root@server ~]# ls -al --dereference /usr/bin/gcc
-rwxr-x--- 2 root compiler 264016 Mar 21 2017 /usr/bin/gcc
[root@server ~]# groupadd -G src ircd
groupadd: invalid option -- 'G'
Usage: groupadd [options] GROUP
Options:
-f, --force exit successfully if the group already exists,
and cancel -g if the GID is already used
-g, --gid GID use GID for the new group
-h, --help display this help message and exit
-K, --key KEY=VALUE override /etc/login.defs defaults
-o, --non-unique allow to create groups with duplicate
(non-unique) GID
-p, --password PASSWORD use this encrypted password for the new group
-r, --system create a system account
-R, --root CHROOT_DIR directory to chroot into
no -G found
thanks
i did the commands and here the results
[root@server ~]# ls -al --dereference /usr/bin/gcc
-rwxr-x--- 2 root compiler 264016 Mar 21 2017 /usr/bin/gcc
[root@server ~]# groupadd -G src ircd
groupadd: invalid option -- 'G'
Usage: groupadd [options] GROUP
Options:
-f, --force exit successfully if the group already exists,
and cancel -g if the GID is already used
-g, --gid GID use GID for the new group
-h, --help display this help message and exit
-K, --key KEY=VALUE override /etc/login.defs defaults
-o, --non-unique allow to create groups with duplicate
(non-unique) GID
-p, --password PASSWORD use this encrypted password for the new group
-r, --system create a system account
-R, --root CHROOT_DIR directory to chroot into
no -G found
thanks
Re: i cant compile ( no acceptable C compiler found in $PATH )
Sorry I meant
So useradd not groupadd.
I hope that helps because this is going to be my last post in this topic (this is more about general Linux help and not UnrealIRCd)
Code: Select all
useradd -G groupname ircd
I hope that helps because this is going to be my last post in this topic (this is more about general Linux help and not UnrealIRCd)
Re: i cant compile ( no acceptable C compiler found in $PATH )
[root@server ~]# useradd -G groupname ircd
useradd: group 'groupname' does not exist
[root@server ~]# useradd -G src ircd
useradd: user 'ircd' already exists
[root@server ~]# useradd -G ircd src
useradd: user 'src' already exists
i tried all the way it says already exists
Re: i cant compile ( no acceptable C compiler found in $PATH )
Try:
Sorry I'm used to editing /etc/group directly, but suggesting that to you didn't sound like a good idea
Code: Select all
usermod -a -G src ircd
Re: i cant compile ( no acceptable C compiler found in $PATH )
sorry for that
i did the command nothing happen
[root@server ~]# usermod -a -G src ircd
[root@server ~]#
then i tried in user to compile
same error no acceptable C compiler found in $PATH
it makes me mad i miss to install the UnrealIRCd again to test the new version
i did the command nothing happen
[root@server ~]# usermod -a -G src ircd
[root@server ~]#
then i tried in user to compile
same error no acceptable C compiler found in $PATH
it makes me mad i miss to install the UnrealIRCd again to test the new version
Re: i cant compile ( no acceptable C compiler found in $PATH )
Syzop's group src was just an example, you're supposed to replace it with whatever your system actually shows. In your case it's compiler, so run:
Code: Select all
usermod -a -G compiler ircd
If you like my modules, pls consider donating (credit card or iDEAL, use the custom job fee option in my shop) ;];]
Re: i cant compile ( no acceptable C compiler found in $PATH )
Thanks alot Syzop and Gottem
finally installed
[root@server ~]# usermod -a -G compiler ircd
[root@server ~]# useradd -G ircd compiler
useradd: group compiler exists - if you want to add this user to that group, use -g.
[root@server ~]# useradd -g ircd compiler
finally installed
[root@server ~]# usermod -a -G compiler ircd
[root@server ~]# useradd -G ircd compiler
useradd: group compiler exists - if you want to add this user to that group, use -g.
[root@server ~]# useradd -g ircd compiler