View Issue Details

IDProjectCategoryView StatusLast Update
0000931unrealircdpublic2003-04-29 17:59
ReporterE|iminator Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionopen 
Product Version3.2-beta15 
Summary0000931: Problems Compiling Beta15 All Other Betas Compiled Fine.
Descriptionbadwords.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 Reproduceopenssl and my Computer and Compiling..........
Additional InformationI wish I could get this Problem Fixed..
3rd party modules

Activities

AngryWolf

2003-04-29 12:33

reporter   ~0002558

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.

mister

2003-04-29 15:32

reporter   ~0002559

could 0000916 be a solution for you ?

syzop

2003-04-29 17:59

administrator   ~0002561

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.

Issue History

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