View Issue Details

IDProjectCategoryView StatusLast Update
0001025unrealinstallingpublic2003-06-13 00:04
Reporterapt0r Assigned To 
PrioritynormalSeverityblockReproducibilityalways
Status closedResolutionopen 
Product Version3.2-beta16 
Summary0001025: UnrealIRCD does not compile with SSL-Support on OpenBSD 3.3
DescriptionIf i try to compile UnrealIRCD on my sparc/OpenBSD 3.3 Box everything does fine if i don't compile it with SSL Support.
If i do so make files at auth.c:

$ make
Building src
gcc -I../include -pipe -g -O2 -funsigned-char -I/usr/include -DZIP_LINKS -export-dynamic -L/usr/lib -DFD_SETSIZE=1024 -c auth.c
auth.c: In function `Auth_Check':
auth.c:238: `MD5_DIGEST_LENGTH' undeclared (first use in this function)
auth.c:238: (Each undeclared identifier is reported only once
auth.c:238: for each function it appears in.)
auth.c:238: warning: passing arg 1 of `b64_encode' makes pointer from integer without a cast
auth.c:324: `RIPEMD160_DIGEST_LENGTH' undeclared (first use in this function)
auth.c:324: warning: passing arg 1 of `b64_encode' makes pointer from integer without a cast
auth.c: In function `Auth_Make':
auth.c:407: `MD5_DIGEST_LENGTH' undeclared (first use in this function)
auth.c:407: warning: passing arg 1 of `b64_encode' makes pointer from integer without a cast
auth.c:478: `RIPEMD160_DIGEST_LENGTH' undeclared (first use in this function)
auth.c:478: warning: passing arg 1 of `b64_encode' makes pointer from integer without a cast
*** Error code 1

Stop in /home/apt/Unreal3.2-cvs/src (line 108 of Makefile).
*** Error code 1

Stop in /home/apt/Unreal3.2-cvs (line 149 of Makefile).

Steps To ReproduceConfigure UnrealIRCD to compile with SSL Support and try to compile.
Additional InformationChecked if it maybe a mixed version problem on my box via grep / strings - attached the output of it.
I've attached some Files that maybe useful to trace the problem.
Attached Files
config.log (36,745 bytes)
ktrace.log (78,974 bytes)
ssl-versions.txt (1,604 bytes)
3rd party modules

Activities

codemastr

2003-06-08 18:38

reporter   ~0002945

Ok before I go searching to try and find out if this is a bug in Unreal, can you try upgrading OpenSSL? I mean you are using a beta version, it's possible that version did not include those constants. Additionally, that is an old beta version, they released up to beta6 of 0.9.7, and since 0.9.7 they have made two releases, current is 0.9.7b. Even if it doesn't fix the problem, I would still strongly suggest you upgrade seeing as how the version you are running is at risk to numerous exploits and attacks.

apt0r

2003-06-12 16:50

reporter   ~0002959

Hm.. yeah that DOES resolve the problem - well sorry then and a big fuck you to the openssl team ;-)

Issue History

Date Modified Username Field Change
2003-06-08 15:39 apt0r New Issue
2003-06-08 15:39 apt0r File Added: config.log
2003-06-08 15:40 apt0r File Added: ktrace.log
2003-06-08 15:40 apt0r File Added: ssl-versions.txt
2003-06-08 18:38 codemastr Note Added: 0002945
2003-06-12 16:50 apt0r Note Added: 0002959
2003-06-13 00:04 codemastr Status new => closed