unable to compile
Posted: Mon Mar 14, 2005 3:16 pm
i can't "make" Unreal on linux - i tried on 3 computers. Displayed messages:
gcc -I../include -I/home/Unreal3.2/extras/regexp/include -pipe -g -O2 -funsigned-char -o ircd auth.o aln.o 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 charsys.o scache.o send.o support.o umodes.o version.o webtv.o whowas.o zip.o cidr.o random.o extcmodes.o extbans.o md5.o api-isupport.o api-command.o -lcrypt -lnsl -L/home/Unreal3.2/extras/regexp/lib -ltre
modules.o(.text+0x2de): In function `Module_Create':
/home/Unreal3.2/src/modules.c:287: undefined reference to `dlopen'
modules.o(.text+0x2f9):/home/Unreal3.2/src/modules.c:290: undefined reference to `dlsym'
modules.o(.text+0x33f):/home/Unreal3.2/src/modules.c:296: undefined reference to `dlclose'
modules.o(.text+0x36a):/home/Unreal3.2/src/modules.c:308: undefined reference to `dlsym'
modules.o(.text+0x387):/home/Unreal3.2/src/modules.c:317: undefined reference to `dlclose'
modules.o(.text+0x3d0):/home/Unreal3.2/src/modules.c:332: undefined reference to `dlclose'
modules.o(.text+0x424):/home/Unreal3.2/src/modules.c:345: undefined reference to `dlsym'
modules.o(.text+0x43d):/home/Unreal3.2/src/modules.c:351: undefined reference to `dlsym'
modules.o(.text+0x456):/home/Unreal3.2/src/modules.c:357: undefined reference to `dlsym'
modules.o(.text+0x483):/home/Unreal3.2/src/modules.c:368: undefined reference to `dlsym'
modules.o(.text+0x49a):/home/Unreal3.2/src/modules.c:371: undefined reference to `dlsym'
modules.o(.text+0x571):/home/Unreal3.2/src/modules.c:338: undefined reference to `dlclose'
modules.o(.text+0x5b3):/home/Unreal3.2/src/modules.c:311: undefined reference to `dlclose'
modules.o(.text+0x6ed): In function `Init_all_testing_modules':
/home/Unreal3.2/src/modules.c:458: undefined reference to `dlsym'
modules.o(.text+0x7a3): In function `Unload_all_loaded_modules':
/home/Unreal3.2/src/modules.c:493: undefined reference to `dlsym'
modules.o(.text+0x8a5):/home/Unreal3.2/src/modules.c:551: undefined reference to `dlclose'
modules.o(.text+0xae8): In function `Unload_all_testing_modules':
/home/Unreal3.2/src/modules.c:617: undefined reference to `dlclose'
modules.o(.text+0xd49): In function `Module_free':
/home/Unreal3.2/src/modules.c:698: undefined reference to `dlclose'
modules.o(.text+0xebc): In function `Module_Unload':
/home/Unreal3.2/src/modules.c:727: undefined reference to `dlsym'
modules.o(.text+0xf38): In function `Module_SymEx':
/home/Unreal3.2/src/modules.c:763: undefined reference to `dlsym'
modules.o(.text+0xfa9): In function `Module_Sym':
/home/Unreal3.2/src/modules.c:785: undefined reference to `dlsym'
modules.o(.text+0x1019): In function `Module_SymX':
/home/Unreal3.2/src/modules.c:807: undefined reference to `dlsym'
modules.o(.text+0x107d): In function `module_loadall':
/home/Unreal3.2/src/modules.c:839: undefined reference to `dlsym'
modules.o(.text+0x214d):/home/Unreal3.2/src/modules.c:1472: more undefined references to `dlsym' follow
modules.o(.text+0x5e8): In function `Module_Create':
/home/Unreal3.2/src/modules.c:401: undefined reference to `dlerror'
collect2: ld returned 1 exit status
make[1]: *** [ircd] Error 1
make[1]: Leaving directory `/home/Unreal3.2/src'
make: *** [build] Error 2
i don't know c language, so i can't check sourcecode.
gcc -I../include -I/home/Unreal3.2/extras/regexp/include -pipe -g -O2 -funsigned-char -o ircd auth.o aln.o 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 charsys.o scache.o send.o support.o umodes.o version.o webtv.o whowas.o zip.o cidr.o random.o extcmodes.o extbans.o md5.o api-isupport.o api-command.o -lcrypt -lnsl -L/home/Unreal3.2/extras/regexp/lib -ltre
modules.o(.text+0x2de): In function `Module_Create':
/home/Unreal3.2/src/modules.c:287: undefined reference to `dlopen'
modules.o(.text+0x2f9):/home/Unreal3.2/src/modules.c:290: undefined reference to `dlsym'
modules.o(.text+0x33f):/home/Unreal3.2/src/modules.c:296: undefined reference to `dlclose'
modules.o(.text+0x36a):/home/Unreal3.2/src/modules.c:308: undefined reference to `dlsym'
modules.o(.text+0x387):/home/Unreal3.2/src/modules.c:317: undefined reference to `dlclose'
modules.o(.text+0x3d0):/home/Unreal3.2/src/modules.c:332: undefined reference to `dlclose'
modules.o(.text+0x424):/home/Unreal3.2/src/modules.c:345: undefined reference to `dlsym'
modules.o(.text+0x43d):/home/Unreal3.2/src/modules.c:351: undefined reference to `dlsym'
modules.o(.text+0x456):/home/Unreal3.2/src/modules.c:357: undefined reference to `dlsym'
modules.o(.text+0x483):/home/Unreal3.2/src/modules.c:368: undefined reference to `dlsym'
modules.o(.text+0x49a):/home/Unreal3.2/src/modules.c:371: undefined reference to `dlsym'
modules.o(.text+0x571):/home/Unreal3.2/src/modules.c:338: undefined reference to `dlclose'
modules.o(.text+0x5b3):/home/Unreal3.2/src/modules.c:311: undefined reference to `dlclose'
modules.o(.text+0x6ed): In function `Init_all_testing_modules':
/home/Unreal3.2/src/modules.c:458: undefined reference to `dlsym'
modules.o(.text+0x7a3): In function `Unload_all_loaded_modules':
/home/Unreal3.2/src/modules.c:493: undefined reference to `dlsym'
modules.o(.text+0x8a5):/home/Unreal3.2/src/modules.c:551: undefined reference to `dlclose'
modules.o(.text+0xae8): In function `Unload_all_testing_modules':
/home/Unreal3.2/src/modules.c:617: undefined reference to `dlclose'
modules.o(.text+0xd49): In function `Module_free':
/home/Unreal3.2/src/modules.c:698: undefined reference to `dlclose'
modules.o(.text+0xebc): In function `Module_Unload':
/home/Unreal3.2/src/modules.c:727: undefined reference to `dlsym'
modules.o(.text+0xf38): In function `Module_SymEx':
/home/Unreal3.2/src/modules.c:763: undefined reference to `dlsym'
modules.o(.text+0xfa9): In function `Module_Sym':
/home/Unreal3.2/src/modules.c:785: undefined reference to `dlsym'
modules.o(.text+0x1019): In function `Module_SymX':
/home/Unreal3.2/src/modules.c:807: undefined reference to `dlsym'
modules.o(.text+0x107d): In function `module_loadall':
/home/Unreal3.2/src/modules.c:839: undefined reference to `dlsym'
modules.o(.text+0x214d):/home/Unreal3.2/src/modules.c:1472: more undefined references to `dlsym' follow
modules.o(.text+0x5e8): In function `Module_Create':
/home/Unreal3.2/src/modules.c:401: undefined reference to `dlerror'
collect2: ld returned 1 exit status
make[1]: *** [ircd] Error 1
make[1]: Leaving directory `/home/Unreal3.2/src'
make: *** [build] Error 2
i don't know c language, so i can't check sourcecode.