| View previous topic :: View next topic |
| Author |
Message |
crift
Joined: 08 Aug 2008 Posts: 2
|
Posted: Fri Aug 08, 2008 9:09 pm Post subject: Errors on Subversion install |
|
|
Hi, I have installed Icecast from Subversion. I verified with make and I got these errors:
| Code: |
/usr/bin/ld: warning: libcom_err.so.2, needed by /usr/lib/libcurl.so, may conflict with libcom_err.so.3
/usr/lib/libssl.so: undefined reference to `krb5_cc_get_principal'
/usr/lib/libssl.so: undefined reference to `krb5_kt_close'
/usr/lib/libssl.so: undefined reference to `krb5_rc_get_lifespan'
/usr/lib/libssl.so: undefined reference to `krb5_rc_destroy'
/usr/lib/libssl.so: undefined reference to `krb5_kt_get_entry'
/usr/lib/libssl.so: undefined reference to `krb5_rc_initialize'
collect2: ld returned 1 exit status
make[3]: *** [icecast] Error 1
make[3]: Leaving directory `/root/xiphrepository/icecast/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/xiphrepository/icecast/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/xiphrepository/icecast'
make: *** [all] Error 2
|
Any ideas or hints? |
|
| Back to top |
|
 |
karlH Code Warrior

Joined: 13 Jun 2005 Posts: 5476 Location: UK
|
Posted: Sat Aug 09, 2008 12:31 am Post subject: |
|
|
The first line indicates a version number clash, I would initially suspect an old libcurl is installed
karl. |
|
| Back to top |
|
 |
crift
Joined: 08 Aug 2008 Posts: 2
|
Posted: Sun Aug 10, 2008 9:59 am Post subject: |
|
|
| Thanks for the reply... Could you please elaborate more on that? How can I check the existing version and what version is needed? |
|
| Back to top |
|
 |
karlH Code Warrior

Joined: 13 Jun 2005 Posts: 5476 Location: UK
|
Posted: Sun Aug 10, 2008 1:28 pm Post subject: |
|
|
you are linking the icecast build with /usr/lib/libcurl.so and that (probably a symbolic link) is referring to an old version. You may only have the one libcurl version installed but according to those errors the dependencies for that libcurl are not satisfied.
That libcurl wants libcom_err.so.2 but finds libcom_err.so.3 so it gives you a warning. It also needs those krb5_* (kerberos) items but they don't exist in the libraries provided. Use ldd /usr/lib/libcurl.so to check the dependencies and ask your system administrator to verify the installation of libcurl/kerberos/e2fsprogs-libs packages.
karl. |
|
| Back to top |
|
 |
|