I'm trying to install MapGuide Enterprise on Redhat Enterprise Linux version 4.
The Web Server Extension install fails due to being written to require libcurl.so.2 (from RHEL3 - which is now deprecated). RHEL4 uses libcurl.so.3.
I tried creating a symlink in /usr/lib/ from libcurl.so.2 to libcurl.so.3.0.0.
[root@mapguidedev lib]# pwd
/usr/lib
[root@mapguidedev lib]# ls -al|less
-snip-
-rw-r--r-- 1 root root 255310 Dec 20 2005 libcurl.a
lrwxrwxrwx 1 root root 16 Mar 27 16:11 libcurl.so -> libcurl.so.3.0.0
lrwxrwxrwx 1 root root 16 Mar 28 16:48 libcurl.so.2 -> libcurl.so.3.0.0
lrwxrwxrwx 1 root root 16 Mar 27 15:34 libcurl.so.3 -> libcurl.so.3.0.0
-rwxr-xr-x 1 root root 192768 Dec 20 2005 libcurl.so.3.0.0
-/snip-
Obviously this didn't work since I'm writing to the list.
Any suggestions (aside from using RHEL3) ?
For the record, the error is:
(from /media/cdrom/web# ./setup)
-snip-
D: opening db index /usr/lib/rpmdb/i386-redhat-linux/CentOS/Packages rdonly mode=0x0
D: opening db index /usr/lib/rpmdb/i386-redhat-linux/CentOS/Providename rdonly mode=0x0
D: Requires: libcurl.so.2 NO
D: package mapguideenterprise2007-webextension-1.0.0.17804-1.i386 has unsatisfied Requires: libcurl.so.2
D: read h# 498 Header V3 DSA signature: OK, key ID 443e1821
-/snip-
-snip-
D: closed db index /var/lib/rpm/Basenames
D: closed db index /var/lib/rpm/Packages
D: closed db environment /var/lib/rpm/Packages
error: Failed dependencies:
libcurl.so.2 is needed by mapguideenterprise2007-webextension-1.0.0.17804-1.i386
D: ========== recording tsort relations
D: Requires: libACE.so.5.4.0 YES (added provide)
D: ignore package name relation(s) [0] libtermcap -> bash
D: ignore package name relation(s) [1] modutils -> vixie-cron
D: ignore package name relation(s) [2] ypbind -> yp-tools
-/snip-