View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000931 | unreal | ircd | public | 2003-04-29 05:10 | 2003-04-29 17:59 |
| Reporter | E|iminator | Assigned To | |||
| Priority | normal | Severity | major | Reproducibility | always |
| Status | closed | Resolution | open | ||
| Product Version | 3.2-beta15 | ||||
| Summary | 0000931: Problems Compiling Beta15 All Other Betas Compiled Fine. | ||||
| Description | badwords.o channel.o cloak.o crule.o dbuf.o events.o fdlist.o hash.o help.o ircd.o ircsprintf.o list.o lusers.o match.o modules.o packet.o parse.o res.o res_init.o res_comp.o res_mkquery.o res_skipname.o s_auth.o s_bsd.o s_conf.o s_debug.o s_err.o s_extra.o s_kline.o s_misc.o s_numeric.o s_serv.o s_svs.o socket.o ssl.o s_user.o scache.o send.o support.o umodes.o version.o webtv.o whowas.o zip.o cidr.o random.o -lcrypt -lnsl -lz -ldl -lssl -lcrypto random.o(.text+0x1a): In function `getrandom32': /IRCD/UnrealCVS/src/random.c:66: undefined reference to `RAND_query_egd_bytes' random.o(.text+0x18d): In function `init_random': /IRCD/UnrealCVS/src/random.c:131: undefined reference to `RAND_query_egd_bytes' collect2: ld returned 1 exit status make[1]: *** [ircd] Error 1 make[1]: Leaving directory `/IRCD/UnrealCVS/src' make: *** [build] Error 2 lightning-bolt:/IRCD/UnrealCVS# ------------------------------------------------ I keep geting that Error everytime I try and Compile.. I have tried everything.. even reinstalling openssl and all same problems.. Someone once told me maybe my ssl libs Dont match but they seem to Compile all other betas fine.. Can someone please help me with this problem.. I have this same server running on another system that beta15 compile just fine on... and that system runs same LInux Debian as this machine does.... so I dont get it.. and all the updates are the same on both machines... Mike. | ||||
| Steps To Reproduce | openssl and my Computer and Compiling.......... | ||||
| Additional Information | I wish I could get this Problem Fixed.. | ||||
| 3rd party modules | |||||
|
|
The version of your OpenSSL binaries are not the same as the version of header files that Unreal uses. It tries to create an object file (ircd), but the symbol called RAND_query_egd_bytes isn't defined in your binaries. Make sure your libcrypto.* and libssl.* files are correct. It's not a bug in Unreal. |
|
|
could 0000916 be a solution for you ? |
|
|
I've now added this to the faq, http://vulnscan.org/UnrealIrcd/faq/ -> Compiling - undefined reference to RAND_query_egd_bytes. Dunnow if it's useful, but at least I can now refer ppl to this. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2003-04-29 05:10 | E|iminator | New Issue | |
| 2003-04-29 12:33 | AngryWolf | Note Added: 0002558 | |
| 2003-04-29 15:32 | mister | Note Added: 0002559 | |
| 2003-04-29 17:59 | syzop | Status | new => closed |
| 2003-04-29 17:59 | syzop | Note Added: 0002561 |