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

--
William Horka
UNIX Systems Administrator
Harvard-MIT Data Center
_______________________________________________
users mailing list
[email protected]
http://lists.rpmforge.net/mailman/listinfo/users

Reply via email to