William J. Horka
2011-02-02 21:46:19 UTC
Hello,
I'm having some trouble installing gdal. The package requires
libgeos-3.1.0.so, and libgeos is provided by the geos-devel package.
However, dependency resolution is failing despite the availability of
libgeos-3.1.0.so in the geos-devel-3.1.0-1 package, apparently since the
latest version of geos-devel is geos-devel-3.2.2-1 which provides
libgeos-3.2.2.so instead.
Would it be possible to rebuild gdal against libgeos-3.2.2.so? Or am I
overlooking something here? Any help would be appreciated.
Here's what I tried:
# yum -y install gdal
Loaded plugins: rhnplugin, security
HMDC | 951 B 00:00
HMDC-generic | 951 B 00:00
HMDC-public-privIP | 951 B 00:00
epel | 3.7 kB 00:00
Excluding Packages from Extra Packages for Enterprise Linux 5 - x86_64
Finished
Excluding Packages from Red Hat Enterprise Linux (v. 5 for 64-bit x86_64)
Finished
Excluding Packages from Red Hat Enterprise 5Server - RPMforge.net - dag
Finished
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package gdal.x86_64 0:1.4.4-2.el5.rf set to be updated
--> Processing Dependency: libgeos-3.1.0.so()(64bit) for package: gdal
--> Processing Dependency: libgeos_c.so.1()(64bit) for package: gdal
--> Running transaction check
---> Package geos.x86_64 0:3.2.2-1.el5.rf set to be updated
--> Processing Dependency: libgeos-3.2.2.so()(64bit) for package: geos
---> Package geos-devel.x86_64 0:3.1.0-1.el5.rf set to be updated
--> Processing Dependency: libgeos-3.1.0.so()(64bit) for package: gdal
--> Running transaction check
---> Package geos-devel.x86_64 0:3.1.0-1.el5.rf set to be updated
--> Processing Dependency: libgeos-3.1.0.so()(64bit) for package: gdal
---> Package geos-devel.x86_64 0:3.2.2-1.el5.rf set to be updated
--> Finished Dependency Resolution
gdal-1.4.4-2.el5.rf.x86_64 from rpmforge has depsolving problems
--> Missing Dependency: libgeos-3.1.0.so()(64bit) is needed by
package gdal-1.4.4-2.el5.rf.x86_64 (rpmforge)
Error: Missing Dependency: libgeos-3.1.0.so()(64bit) is needed by
package gdal-1.4.4-2.el5.rf.x86_64 (rpmforge)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest
# yumdownloader gdal
...
# yumdownloader geos-devel
...
# yumdownloader geos-devel-3.1.0
...
# rpm -qp --requires gdal-1.4.4-2.el5.rf.x86_64.rpm |grep libgeos
libgeos-3.1.0.so()(64bit)
libgeos_c.so.1()(64bit)
# rpm -qp --provides geos-devel-3.1.0-1.el5.rf.x86_64.rpm |grep libgeos
libgeos-3.1.0.so()(64bit)
# rpm -qp --provides geos-devel-3.2.2-1.el5.rf.x86_64.rpm |grep libgeos
libgeos-3.2.2.so()(64bit)
Regards,
-Bill
I'm having some trouble installing gdal. The package requires
libgeos-3.1.0.so, and libgeos is provided by the geos-devel package.
However, dependency resolution is failing despite the availability of
libgeos-3.1.0.so in the geos-devel-3.1.0-1 package, apparently since the
latest version of geos-devel is geos-devel-3.2.2-1 which provides
libgeos-3.2.2.so instead.
Would it be possible to rebuild gdal against libgeos-3.2.2.so? Or am I
overlooking something here? Any help would be appreciated.
Here's what I tried:
# yum -y install gdal
Loaded plugins: rhnplugin, security
HMDC | 951 B 00:00
HMDC-generic | 951 B 00:00
HMDC-public-privIP | 951 B 00:00
epel | 3.7 kB 00:00
Excluding Packages from Extra Packages for Enterprise Linux 5 - x86_64
Finished
Excluding Packages from Red Hat Enterprise Linux (v. 5 for 64-bit x86_64)
Finished
Excluding Packages from Red Hat Enterprise 5Server - RPMforge.net - dag
Finished
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package gdal.x86_64 0:1.4.4-2.el5.rf set to be updated
--> Processing Dependency: libgeos-3.1.0.so()(64bit) for package: gdal
--> Processing Dependency: libgeos_c.so.1()(64bit) for package: gdal
--> Running transaction check
---> Package geos.x86_64 0:3.2.2-1.el5.rf set to be updated
--> Processing Dependency: libgeos-3.2.2.so()(64bit) for package: geos
---> Package geos-devel.x86_64 0:3.1.0-1.el5.rf set to be updated
--> Processing Dependency: libgeos-3.1.0.so()(64bit) for package: gdal
--> Running transaction check
---> Package geos-devel.x86_64 0:3.1.0-1.el5.rf set to be updated
--> Processing Dependency: libgeos-3.1.0.so()(64bit) for package: gdal
---> Package geos-devel.x86_64 0:3.2.2-1.el5.rf set to be updated
--> Finished Dependency Resolution
gdal-1.4.4-2.el5.rf.x86_64 from rpmforge has depsolving problems
--> Missing Dependency: libgeos-3.1.0.so()(64bit) is needed by
package gdal-1.4.4-2.el5.rf.x86_64 (rpmforge)
Error: Missing Dependency: libgeos-3.1.0.so()(64bit) is needed by
package gdal-1.4.4-2.el5.rf.x86_64 (rpmforge)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest
# yumdownloader gdal
...
# yumdownloader geos-devel
...
# yumdownloader geos-devel-3.1.0
...
# rpm -qp --requires gdal-1.4.4-2.el5.rf.x86_64.rpm |grep libgeos
libgeos-3.1.0.so()(64bit)
libgeos_c.so.1()(64bit)
# rpm -qp --provides geos-devel-3.1.0-1.el5.rf.x86_64.rpm |grep libgeos
libgeos-3.1.0.so()(64bit)
# rpm -qp --provides geos-devel-3.2.2-1.el5.rf.x86_64.rpm |grep libgeos
libgeos-3.2.2.so()(64bit)
Regards,
-Bill
--
William Horka
UNIX Systems Administrator
Harvard-MIT Data Center
William Horka
UNIX Systems Administrator
Harvard-MIT Data Center