Unreal 3.2.3 and gcc-4.0.0-8 problems ( default in FC4 )

These are old archives. They are kept for historic purposes only.
Locked
wheatie80

Unreal 3.2.3 and gcc-4.0.0-8 problems ( default in FC4 )

Post by wheatie80 »

Hello, I was searching though these forums but could not find any mention of an error similar to the one i'm trying to sort out here. The machine in questions is just a Fedora Core 4 machine which is pretty much just a default install and a testing machine. As far as i know my config setup is correct. Anyone come across this?

Code: Select all

[irc@hera aircd]$ make
Building src
make[1]: Entering directory `/home/irc/aircd/src'
gcc -I../include -I/home/irc/aircd/extras/regexp/include -pipe -g -O2 -funsigned-char -DZIP_LINKS -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 âauthcheck_sha1â:
auth.c:298: warning: pointer targets in passing argument 2 of âb64_decodeâ differ in signedness
auth.c:311: warning: pointer targets in passing argument 1 of âSHA1_Finalâ differ in signedness
auth.c:325: warning: pointer targets in passing argument 1 of âSHA1_Finalâ differ in signedness
auth.c:334: warning: pointer targets in passing argument 1 of âb64_encodeâ differ in signedness
auth.c:345: warning: pointer targets in passing argument 1 of âSHA1â differ in signedness
auth.c: In function âauthcheck_ripemd160â:
auth.c:399: warning: pointer targets in passing argument 2 of âb64_decodeâ differ in signedness
auth.c:406: warning: pointer targets in passing argument 1 of âRIPEMD160_Finalâ differ in signedness
auth.c:413: warning: pointer targets in passing argument 1 of âRIPEMD160_Finalâ differ in signedness
auth.c:415: warning: pointer targets in passing argument 1 of âb64_encodeâ differ in signedness
auth.c:425: warning: pointer targets in passing argument 1 of âRIPEMD160â 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
auth.c: In function âmkpass_sha1â:
auth.c:610: warning: pointer targets in passing argument 1 of âb64_encodeâ differ in signedness
auth.c:631: warning: pointer targets in passing argument 1 of âSHA1_Finalâ differ in signedness
auth.c:645: warning: pointer targets in passing argument 1 of âSHA1_Finalâ differ in signedness
auth.c:655: warning: pointer targets in passing argument 1 of âb64_encodeâ differ in signedness
auth.c: In function âmkpass_ripemd160â:
auth.c:684: warning: pointer targets in passing argument 1 of âb64_encodeâ differ in signedness
auth.c:699: warning: pointer targets in passing argument 1 of âRIPEMD160_Finalâ differ in signedness
auth.c:707: warning: pointer targets in passing argument 1 of âRIPEMD160_Finalâ differ in signedness
auth.c:711: warning: pointer targets in passing argument 1 of âb64_encodeâ differ in signedness
make[1]: *** [auth.o] Error 1
make[1]: Leaving directory `/home/irc/aircd/src'
make: *** [build] Error 2
w00t
Posts: 1136
Joined: Thu Mar 25, 2004 3:31 am
Location: Nowra, Australia

Post by w00t »

Those warnings can pretty much be safely ignored (@ the devs: I believe compiling with -funsigned-bitfields will switch them off).

That aside, I believe gcc4 and Unreal do have issues - haven't seen it fail to compile before though.

Please post it over on bugs.unrealircd.org, ta.
-ChatSpike IRC Network [http://www.chatspike.net]
-Denora Stats [http://denora.nomadirc.net]
-Omerta [http://www.barafranca.com]
Locked