undefined reference to `curl_version' etc.

These are old archives. They are kept for historic purposes only.
Post Reply
Xaxas

Post by Xaxas »

I didn't want to make a new topic because I too have an issue when running make, something about curl, so any help with that would be great too.

Its a Slackware 10.2 box trying to install Unreal 3.2.6, the ./Config goes okay, then I type make and this happens:
(I know I probably shouldn't be making with root, but it won't let me into the Unreal directory otherwise)

Code: Select all

root@nextgen:/Unreal3.2# make
Building src
make[1]: Entering directory `/Unreal3.2/src'
gcc -I../include -I/Unreal3.2/extras/regexp/include -I/Unreal3.2/extras/c-ares/include
 -L../extras/c-ares/lib -pipe -g -O2 -funsigned-char -fno-strict-aliasing  -DUSE_LIBCURL
 -export-dynamic    -o ircd timesynch.o res.o s_bsd.o auth.o aln.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 s_auth.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 whowas.o zip.o cidr.o random.o extcmodes.o extbans.o md5.o api-isupport.o
 api-command.o url.o  -lcrypt -lnsl   -ldl -L/Unreal3.2/extras/regexp/lib -ltre   -lcares
ircd.o(.text+0xb8d): In function `do_version_check':
/Unreal3.2/src/ircd.c:867: undefined reference to `curl_version'
ircd.o(.text+0xda4): In function `main':
/Unreal3.2/src/ircd.c:1247: undefined reference to `curl_version'
s_serv.o(.text+0x15a): In function `m_version':
/Unreal3.2/src/s_serv.c:166: undefined reference to `curl_version'
url.o(.text+0x1ad): In function `download_file':
/Unreal3.2/src/url.c:139: undefined reference to `curl_easy_init'
url.o(.text+0x211):/Unreal3.2/src/url.c:165: undefined reference to `curl_easy_setopt'
url.o(.text+0x220):/Unreal3.2/src/url.c:166: undefined reference to `curl_easy_setopt'
url.o(.text+0x233):/Unreal3.2/src/url.c:167: undefined reference to `curl_easy_setopt'
url.o(.text+0x240):/Unreal3.2/src/url.c:168: undefined reference to `curl_easy_setopt'
url.o(.text+0x24d):/Unreal3.2/src/url.c:169: undefined reference to `curl_easy_setopt'
url.o(.text+0x25a):/Unreal3.2/src/url.c:170: more undefined references to `curl_easy_setopt' follow
url.o(.text+0x29e): In function `download_file':
/Unreal3.2/src/url.c:183: undefined reference to `curl_easy_perform'
url.o(.text+0x2d5):/Unreal3.2/src/url.c:195: undefined reference to `curl_easy_getinfo'
url.o(.text+0x2dd):/Unreal3.2/src/url.c:196: undefined reference to `curl_easy_cleanup'
url.o(.text+0x315):/Unreal3.2/src/url.c:204: undefined reference to `curl_easy_cleanup'
url.o(.text+0x3c9): In function `url_init':
/Unreal3.2/src/url.c:216: undefined reference to `curl_global_init'
url.o(.text+0x3ce):/Unreal3.2/src/url.c:217: undefined reference to `curl_multi_init'
url.o(.text+0x3fc): In function `download_file_async':
/Unreal3.2/src/url.c:237: undefined reference to `curl_easy_init'
url.o(.text+0x520):/Unreal3.2/src/url.c:259: undefined reference to `curl_easy_setopt'
url.o(.text+0x533):/Unreal3.2/src/url.c:260: undefined reference to `curl_easy_setopt'
url.o(.text+0x545):/Unreal3.2/src/url.c:261: undefined reference to `curl_easy_setopt'
url.o(.text+0x552):/Unreal3.2/src/url.c:262: undefined reference to `curl_easy_setopt'
url.o(.text+0x577):/Unreal3.2/src/url.c:267: undefined reference to `curl_easy_setopt'
url.o(.text+0x586):/Unreal3.2/src/url.c:268: more undefined references to `curl_easy_setopt' follow
url.o(.text+0x642): In function `url_do_transfers_async':
/Unreal3.2/src/url.c:297: undefined reference to `curl_multi_perform'
url.o(.text+0x6ce):/Unreal3.2/src/url.c:312: undefined reference to `curl_multi_fdset'
url.o(.text+0x73b):/Unreal3.2/src/url.c:328: undefined reference to `curl_multi_info_read'
url.o(.text+0x763):/Unreal3.2/src/url.c:336: undefined reference to `curl_easy_getinfo'
url.o(.text+0x778):/Unreal3.2/src/url.c:337: undefined reference to `curl_easy_getinfo'
url.o(.text+0x78d):/Unreal3.2/src/url.c:338: undefined reference to `curl_easy_getinfo'
url.o(.text+0x7a2):/Unreal3.2/src/url.c:339: undefined reference to `curl_easy_getinfo'
url.o(.text+0x828):/Unreal3.2/src/url.c:367: undefined reference to `curl_multi_remove_handle'
url.o(.text+0x830):/Unreal3.2/src/url.c:372: undefined reference to `curl_easy_cleanup'
url.o(.text+0x8c1):/Unreal3.2/src/url.c:322: undefined reference to `curl_multi_perform'
url.o(.text+0x5dc): In function `download_file_async':
/Unreal3.2/src/url.c:284: undefined reference to `curl_multi_add_handle'
collect2: ld returned 1 exit status
make[1]: *** [ircd] Error 1
make[1]: Leaving directory `/Unreal3.2/src'
make: *** [build] Error 2
root@nextgen:/Unreal3.2#
Dukat
Posts: 1083
Joined: Tue Mar 16, 2004 5:44 pm
Location: Switzerland

Post by Dukat »

If you don't make mistakes, you aren't really trying.
- Coleman Hawkins
Post Reply