I get this error when installing icecast using the 'make' command. I used the latest version of the dependencies: [root@www icecast-2.3.1]# make make all-recursive make[1]: Entering directory `/home/riscphree/icecast-2.3.1' Making all in src make[2]: Entering directory `/home/riscphree/icecast-2.3.1/src' Making all in avl make[3]: Entering directory `/home/riscphree/icecast-2.3.1/src/avl' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/riscphree/icecast-2.3.1/src/avl' Making all in thread make[3]: Entering directory `/home/riscphree/icecast-2.3.1/src/thread' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/riscphree/icecast-2.3.1/src/thread' Making all in httpp make[3]: Entering directory `/home/riscphree/icecast-2.3.1/src/httpp' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/riscphree/icecast-2.3.1/src/httpp' Making all in net make[3]: Entering directory `/home/riscphree/icecast-2.3.1/src/net' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/riscphree/icecast-2.3.1/src/net' Making all in log make[3]: Entering directory `/home/riscphree/icecast-2.3.1/src/log' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/riscphree/icecast-2.3.1/src/log' Making all in timing make[3]: Entering directory `/home/riscphree/icecast-2.3.1/src/timing' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/riscphree/icecast-2.3.1/src/timing' make[3]: Entering directory `/home/riscphree/icecast-2.3.1/src' source='auth_url.c' object='auth_url.o' libtool=no \ depfile='.deps/auth_url.Po' tmpdepfile='.deps/auth_url.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -ffast-math -fsigned-char -I/usr/local/include -I/usr/local/include/libxml2 -pthread -g -O2 -c `test -f 'auth_url.c' || echo './'`auth_url.c auth_url.c: In function `auth_get_url_auth': auth_url.c:521: error: `CURLOPT_PASSWDFUNCTION' undeclared (first use in this function) auth_url.c:521: error: (Each undeclared identifier is reported only once auth_url.c:521: error: for each function it appears in.) make[3]: *** [auth_url.o] Error 1 make[3]: Leaving directory `/home/riscphree/icecast-2.3.1/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/riscphree/icecast-2.3.1/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/riscphree/icecast-2.3.1' make: *** [all] Error 2
riscphree wrote:> I get this error when installing icecast using the 'make' command. I > used the latest version of the dependencies:...> make[3]: Entering directory `/home/riscphree/icecast-2.3.1/src' > source='auth_url.c' object='auth_url.o' libtool=no \ > depfile='.deps/auth_url.Po' tmpdepfile='.deps/auth_url.TPo' \ > depmode=gcc3 /bin/sh ../depcomp \ > gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -ffast-math -fsigned-char > -I/usr/local/include -I/usr/local/include/libxml2 -pthread -g -O2 -c > `test -f 'auth_url.c' || echo './'`auth_url.c > auth_url.c: In function `auth_get_url_auth': > auth_url.c:521: error: `CURLOPT_PASSWDFUNCTION' undeclared (first use > in this function) > auth_url.c:521: error: (Each undeclared identifier is reported only once > auth_url.c:521: error: for each function it appears in.)yeah, latest libcurl (7.16) dropped a setting, the fix should be trivial, I've attached a diff below if you want to try it out. karl. -------------- next part -------------- A non-text attachment was scrubbed... Name: latest-curl-fixup.diff Type: text/x-patch Size: 975 bytes Desc: not available Url : http://lists.xiph.org/pipermail/icecast/attachments/20070417/4cff07df/latest-curl-fixup.bin