Page 1 of 1

linux compiling error

Posted: Mon Sep 12, 2005 8:38 am
by robbtek
I've try to install Unreal3.2.3 on my Fedora Core 4

after ./Config , the "make" command give me this error :

Code: Select all

[root@firewall Unreal3.2]# make
Building src
make[1]: Entering directory `/home/tester/Unreal3.2/src'
gcc -I../include -I/home/tester/Unreal3.2/extras/regexp/include -pipe -g -O2 -funsigned-char -export-dynamic   -c auth.c
In file included from ../include/common.h:46,
                 from ../include/struct.h:43,
                 from auth.c:21:
../include/sys.h:195: error: static declaration of 'in6addr_any' follows non-static declaration
/usr/include/netinet/in.h:206: error: previous declaration of 'in6addr_any' was here
auth.c: In function 'authcheck_md5':
auth.c:229: warning: pointer targets in passing argument 1 of 'DoMD5' differ in signedness
auth.c:229: warning: pointer targets in passing argument 2 of 'DoMD5' differ in signedness
auth.c:230: warning: pointer targets in passing argument 1 of 'b64_encode' differ in signedness
auth.c:246: warning: pointer targets in passing argument 2 of 'b64_decode' differ in signedness
auth.c:251: warning: pointer targets in passing argument 1 of 'DoMD5' differ in signedness
auth.c:251: warning: pointer targets in passing argument 2 of 'DoMD5' differ in signedness
auth.c:257: warning: pointer targets in passing argument 1 of 'DoMD5' differ in signedness
auth.c:257: warning: pointer targets in passing argument 2 of 'DoMD5' differ in signedness
auth.c:260: warning: pointer targets in passing argument 1 of 'b64_encode' differ in signedness
auth.c: In function 'mkpass_md5':
auth.c:553: warning: pointer targets in passing argument 1 of 'b64_encode' differ in signedness
auth.c:566: warning: pointer targets in passing argument 1 of 'DoMD5' differ in signedness
auth.c:566: warning: pointer targets in passing argument 2 of 'DoMD5' differ in signedness
auth.c:572: warning: pointer targets in passing argument 1 of 'DoMD5' differ in signedness
auth.c:572: warning: pointer targets in passing argument 2 of 'DoMD5' differ in signedness
auth.c:576: warning: pointer targets in passing argument 1 of 'b64_encode' differ in signedness
make[1]: *** [auth.o] Error 1
make[1]: Leaving directory `/home/tester/Unreal3.2/src'
make: *** [build] Error 2
What is this ?

Thanks

Posted: Mon Sep 12, 2005 8:44 am
by Dukat
Hmm are you using GCC Version 4?


(BTW: Are you really installing Unreal on your FIREWALL? :shock: )

Posted: Mon Sep 12, 2005 1:52 pm
by Syzop
Try latest CVS instead, the gcc4 problems are fixed in that.

Posted: Mon Sep 12, 2005 2:01 pm
by robbtek
Thanks , works fine !
My ipv6 server is running and I can connect correctly .
I've another question ... why my ipv6 server dont reverse host ?

-irc.myipv6.com- *** Looking up your hostname...
-
-irc.myipv6.com- *** Couldn't resolve your hostname; using your IP address instead

In my whois appear a ipv6 address , no a ipv6 host address !?

(I have a working dns server and the same ip/address are tested in another network)

Thanks

Posted: Mon Sep 12, 2005 2:16 pm
by Dukat