View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001025 | unreal | installing | public | 2003-06-08 15:39 | 2003-06-13 00:04 |
| Reporter | apt0r | Assigned To | |||
| Priority | normal | Severity | block | Reproducibility | always |
| Status | closed | Resolution | open | ||
| Product Version | 3.2-beta16 | ||||
| Summary | 0001025: UnrealIRCD does not compile with SSL-Support on OpenBSD 3.3 | ||||
| Description | If 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 Reproduce | Configure UnrealIRCD to compile with SSL Support and try to compile. | ||||
| Additional Information | Checked 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 | |||||
|
|
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. |
|
|
Hm.. yeah that DOES resolve the problem - well sorry then and a big fuck you to the openssl team ;-) |
| 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 |
|
Note Added: 0002945 | |
| 2003-06-12 16:50 | apt0r | Note Added: 0002959 | |
| 2003-06-13 00:04 |
|
Status | new => closed |