plss help me .. Problem On Fedora 4
hello,
i am using a dedicated server and operating system is Fedora Core 4. when i tried to compile eggdrop, psybnc, bopm and neostats on that dedicated server it shows following errors :
For Psybnc :
[shadhin@server psybnc]$ make menuconfig
Initializing Menu-Configuration[*] Running Conversion Tool for older psyBNC Data.[*] Running Autoconfig.
System: Linux
Socket Libs: Internal.
Environment: Internal.
Time-Headers: in time.h and sys/time.h
Byte order: Big Endian.
IPv6-Support: Yes.
async-DNS-Support: No, using blocking DNS.
SSL-Support: Yes.
Creating Makefile
Random Seed created.[*] Creating Menu, please wait.
This needs the ncurses library. If it is not available, menuconf wont work. If you are using curses, use make menuconfig-curses instead.
make: *** [menuconfig] Error 1
For Bopm :
[bd4you@server bopm-3.1.2]$ make
Making all in src
make[1]: Entering directory `/home/bd4you/bopm-3.1.2/src'
make all-recursive
make[2]: Entering directory `/home/bd4you/bopm-3.1.2/src'
Making all in libopm
make[3]: Entering directory `/home/bd4you/bopm-3.1.2/src/libopm'
Making all in src
make[4]: Entering directory `/home/bd4you/bopm-3.1.2/src/libopm/src'
make all-am
make[5]: Entering directory `/home/bd4you/bopm-3.1.2/src/libopm/src'
source='config.c' object='config.lo' libtool=yes \
depfile='.deps/config.Plo' tmpdepfile='.deps/config.TPlo' \
depmode=gcc3 /bin/sh ../depcomp \
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -c -o config.lo `test -f 'config.c' || echo './'`config.c
rm -f .libs/config.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -c config.c -MT config.lo -MD -MP -MF .deps/config.TPlo -fPIC -DPIC -o .libs/config.lo
config.c: In function 'libopm_config_create':
config.c:93: error: invalid lvalue in assignment
config.c:97: error: invalid lvalue in assignment
config.c:102: error: invalid lvalue in assignment
config.c: In function 'libopm_config_set':
config.c:191: error: invalid lvalue in assignment
make[5]: *** [config.lo] Error 1
make[5]: Leaving directory `/home/bd4you/bopm-3.1.2/src/libopm/src'
make[4]: *** [all] Error 2
make[4]: Leaving directory `/home/bd4you/bopm-3.1.2/src/libopm/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/bd4you/bopm-3.1.2/src/libopm'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/bd4you/bopm-3.1.2/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/bd4you/bopm-3.1.2/src'
make: *** [all-recursive] Error 1
[bd4you@server bopm-3.1.2]$
For Eggdrop :
Tcl cannot be found on this system.
Eggdrop requires Tcl to compile. If you already have Tcl installed on
this system, and I just wasn't looking in the right place for it, re-run
./configure using the --with-tcllib='/path/to/libtcl.so' and
--with-tclinc='/path/to/tcl.h' options.
See doc/COMPILE-GUIDE's 'Tcl Detection and Installation' section for more
information.
For Neostats :
gcc -O2 -g -fPIC -DPIC -DNDEBUG -I. -Iadns -Ikeeper -Icurl -c conf.c
gcc -MM -I. -Iadns -Ikeeper -Icurl -c conf.c > conf.d
gcc -O2 -g -fPIC -DPIC -DNDEBUG -I. -Iadns -Ikeeper -Icurl -c ircd.c
ircd.c:47: error: static declaration of āservices_bot_umodeā follows non-static declaration
ircd.h:79: error: previous declaration of āservices_bot_umodeā was here
make: *** [ircd.o] Error 1
Please tell me why this error occurs and how to fix it ?
|