Find the answer to your Linux question:
Results 1 to 3 of 3
Hi all, I'm pretty new on this forum. I have problem when try to install postGIS from distro repo. *I'm using CentOs 5.3 *Postgres 8.4. installed from rpm *Proj.4 4.6.1 ...
  1. #1
    Just Joined!
    Join Date
    Jul 2009
    Posts
    4

    [SOLVED] CentOs: Yum dependency problem with PostGIS

    Hi all,

    I'm pretty new on this forum.

    I have problem when try to install postGIS from distro repo.
    *I'm using CentOs 5.3

    *Postgres 8.4. installed from rpm
    *Proj.4 4.6.1 from source
    *CEOS 3.1.1 from source
    *try to install PostGIS 1.3.6 from repo with yum, but I got dependency errors:

    *>yum install postgis
    Code:
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
     * updates: centos.siirappi.com
     * base: centos.siirappi.com
     * addons: centos.siirappi.com
     * extras: centos.siirappi.com
    Setting up Install Process
    Parsing package install arguments
    Resolving Dependencies
    --> Running transaction check
    ---> Package postgis.i386 0:1.3.6-1.rhel5 set to be updated
    --> Processing Dependency: libgeos_c.so.1 for package: postgis
    --> Processing Dependency: proj for package: postgis
    --> Processing Dependency: libproj.so.0 for package: postgis
    --> Processing Dependency: /usr/bin/rebuild-gcj-db for package: postgis
    --> Processing Dependency: geos for package: postgis
    --> Running transaction check
    ---> Package geos.i386 0:2.2.3-3.rhel5 set to be updated
    ---> Package java-1.4.2-gcj-compat.i386 0:1.4.2.0-40jpp.115 set to be updated
    filelists.xml.gz                                         | 139 kB     00:00
    filelists.xml.gz                                         | 1.9 MB     00:00
    filelists.sqlite.bz2                                     | 109 kB     00:00
    --> Processing Dependency: jpackage-utils >= 1.6.6-1jpp_1rh for package: java-1.                                4.2-gcj-compat
    --> Processing Dependency: jpackage-utils >= 1.6.6-1jpp_1rh for package: java-1.                                4.2-gcj-compat
    --> Processing Dependency: libgcj >= 4.0.0-0.42 for package: java-1.4.2-gcj-comp                                at
    --> Processing Dependency: libgcj >= 4.0.0-0.42 for package: java-1.4.2-gcj-comp                                at
    --> Processing Dependency: /usr/bin/rebuild-security-providers for package: java                                -1.4.2-gcj-compat
    --> Processing Dependency: /usr/lib/gcj-4.1.1/libjvm.so for package: java-1.4.2-                                gcj-compat
    --> Processing Dependency: /usr/bin/gcj-dbtool for package: java-1.4.2-gcj-compa                                t
    --> Processing Dependency: /usr/bin/gij for package: java-1.4.2-gcj-compat
    --> Processing Dependency: /usr/bin/rebuild-security-providers for package: java                                -1.4.2-gcj-compat
    --> Processing Dependency: /usr/bin/gcj-dbtool for package: java-1.4.2-gcj-compa                                t
    --> Processing Dependency: /usr/bin/gij for package: java-1.4.2-gcj-compat
    --> Processing Dependency: /usr/lib/gcj-4.1.1/libjvm.so for package: java-1.4.2-                                gcj-compat
    --> Processing Dependency: gjdoc for package: java-1.4.2-gcj-compat
    ---> Package postgis.i386 0:1.3.6-1.rhel5 set to be updated
    --> Processing Dependency: proj for package: postgis
    --> Processing Dependency: libproj.so.0 for package: postgis
    --> Running transaction check
    ---> Package jpackage-utils.noarch 0:1.7.3-1jpp.2.el5 set to be updated
    ---> Package postgis.i386 0:1.3.6-1.rhel5 set to be updated
    --> Processing Dependency: proj for package: postgis
    --> Processing Dependency: libproj.so.0 for package: postgis
    ---> Package libgcj.i386 0:4.1.2-44.el5 set to be updated
    ---> Package gjdoc.i386 0:0.7.7-12.el5 set to be updated
    --> Processing Dependency: antlr for package: gjdoc
    --> Running transaction check
    ---> Package antlr.i386 0:2.7.6-4jpp.2 set to be updated
    ---> Package postgis.i386 0:1.3.6-1.rhel5 set to be updated
    --> Processing Dependency: proj for package: postgis
    --> Processing Dependency: libproj.so.0 for package: postgis
    --> Finished Dependency Resolution
    postgis-1.3.6-1.rhel5.i386 from pgdg84 has depsolving problems
      --> Missing Dependency: proj is needed by package postgis-1.3.6-1.rhel5.i386 (                                pgdg84)
    postgis-1.3.6-1.rhel5.i386 from pgdg84 has depsolving problems
      --> Missing Dependency: libproj.so.0 is needed by package postgis-1.3.6-1.rhel                                5.i386 (pgdg84)
    Error: Missing Dependency: proj is needed by package postgis-1.3.6-1.rhel5.i386                                 (pgdg84)
    Error: Missing Dependency: libproj.so.0 is needed by package postgis-1.3.6-1.rhe                                l5.i386 (pgdg84)
    At least libproj - files are there
    Code:
    /usr/local/lib/libproj.a
    /usr/local/lib/libproj.la
    /usr/local/lib/libproj.so
    /usr/local/lib/libproj.so.0
    /usr/local/lib/libproj.so.0.5.5
    What am I missing?

  2. #2
    Linux Guru waterhead's Avatar
    Join Date
    Jul 2004
    Location
    Franklin, Wisconsin
    Posts
    4,577
    Since you installed proj from source, it looks like yum doesn't recognize it. Maybe it is installed in a different directory than where yum looks for it.

    You could try installing a rpm version of it.

    ftp://ftp.remotesensing.org/proj/proj-4.4.8-1.i386.rpm
    Paul

    Please do not send Private Messages to me with requests for help. I will not reply.

  3. #3
    Just Joined!
    Join Date
    Jul 2009
    Posts
    4
    Thanks waterhead,

    I try this and it worked!

    I also found reason, why I cannot get proj installed from repo

    In yum repo there where no exclude for postgres*.
    I add on sections [base] [upddates]
    exclude=postgresql*
    on file CentOS-Base.repo

    After that I can install proj from repo and also postgis went ok

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
...