Le 31/01/2012 10:45, Andreas Forø Tollefsen a écrit :
Thank you Mathieu!

That did it. Could you explain what the commands excactly do, so i know
next time?

From the man page of ldconfig:

"ldconfig creates, updates, and removes the necessary links and cache (for use by the run-time linker, ld.so) to the most recent shared libraries found in the directories specified on the command line, in the file /etc/ld.so.conf, and in the trusted directories (/usr/lib and /lib)."

As far as I can tell, it is required to declare where the shared libraries (.so) are. And it seems that some systems (at least Debian for what I can tell) do not use /usr/local/lib, but just /usr/lib and /lib.

The command:
        echo '/usr/local/lib' >> /etc/ld.so.conf
just add '/usr/local/lib' at the end of the file /etc/ld.so.conf, so that the system can use /usr/local/lib as a path for the shared libraries. It is then re-processed by the call of ldconfig.

Mathieu.


Best,
Andreas

2012/1/31 Mathieu Basille <basi...@ase-research.org
<mailto:basi...@ase-research.org>>

    Arf, I was just too late :)

    I remember a similar problem with GDAL (also compiled manually), for
    which the lib .so could not be found. You can first check the paths:

    /sbin/ldconfig -p | grep geos

    I have something like that:

            libgeos_c.so.1 (libc6) => /usr/local/lib/libgeos_c.so.1
            libgeos_c.so (libc6) => /usr/local/lib/libgeos_c.so
    libgeos-3.4.0dev.so <http://libgeos-3.4.0dev.so> (libc6) =>
    /usr/local/lib/libgeos-3.4.__0dev.so <http://libgeos-3.4.0dev.so>

    If you don't have this, you can try (use sudo if needed):

    echo '/usr/local/lib' >> /etc/ld.so.conf
    ldconfig

    And check again. This should be enough for PostGIS to compile (at least
    it worked for me).
    Hope this helps,
    Mathieu.


    Le 31/01/2012 10:16, Andreas Forø Tollefsen a écrit :

        And the file exists:
        andreas@andreas-priogrid:~/__Downloads/postgis-2.0.__0alpha3SVN$ locate
        libgeos-3.4.0dev.so <http://libgeos-3.4.0dev.so>
        <http://libgeos-3.4.0dev.so>
        /home/andreas/Downloads/geos-__svn/src/.libs/libgeos-3.4.__0dev.so
        <http://libgeos-3.4.0dev.so>
        <http://libgeos-3.4.0dev.so>
        /usr/local/lib/libgeos-3.4.__0dev.so <http://libgeos-3.4.0dev.so>
        <http://libgeos-3.4.0dev.so>



        2012/1/31 Andreas Forø Tollefsen <andrea...@gmail.com
        <mailto:andrea...@gmail.com>
        <mailto:andrea...@gmail.com <mailto:andrea...@gmail.com>>>



            2012/1/31 Mathieu Basille <basi...@ase-research.org
        <mailto:basi...@ase-research.org>
        <mailto:basille@ase-research.__org <mailto:basi...@ase-research.org>>>


                Le 31/01/2012 09:51, Andreas Forø Tollefsen a écrit :

                    Hi Mathieu,

                    Thanks. I was thinking the same. I downloaded the
        latest from
                    trunk.

                    ./autogen.sh
                    ./configure --with-raster --with-gui
                    Also tried --with-geosconfig and --with-gdalconfig manually
                    with the same
                    problem.

                    Could it be worth a try to delete the postgis-2.0.so
        <http://postgis-2.0.so>
        <http://postgis-2.0.so>
        <http://postgis-2.0.so> file and reinstall postgis?


                I don't think it is related to postgis-2.0.so
        <http://postgis-2.0.so>
        <http://postgis-2.0.so>, but really to the mess with GEOS installs.

                Try to make sure that you're using the correct geos-config. If
                you're using a Linux OS, you can try:

                sudo updatedb
                locate geos-config

                See how many do you have. Mine (compiled by myself) is in
        '/usr/local/bin/geos-config'. You can check if it is the correct
                one with, e.g. less:

                less /usr/local/bin/geos-config

                It shows me somewhere that this is the 3.4.0dev version:
                    --version)
                    echo 3.4.0dev

                Then I can use:

                ./configure --with-raster
                --with-geosconfig=/usr/local/____bin/geos-config


                Now you have to adjust it for your needs. How did you
        install GEOS
                3.3.2? Did you use a package manager, or compile it
        manually? Only
                this will tell you which geos-config to use...
                Mathieu.

            Hi Mathieu,

            I have compiled my geos myself using ./autogen.sh, ./configure,
        make,
            make install.
            Then i set the path to the geos-config manually when
        configuring postgis:
            ./configure --with-geosconfig=/usr/local/__bin/geos-config
        --with raster

            I also tried by reinstalling the latest geos3.4.dev from trunk.

            However. I get the same error:
            ---- Making check in liblwgeom
            make[1]: Entering directory
            `/home/andreas/Downloads/__postgis-2.0.0alpha3SVN/__liblwgeom'
            make -C cunit check
            make[2]: Entering directory

          `/home/andreas/Downloads/__postgis-2.0.0alpha3SVN/__liblwgeom/cunit'
            /bin/bash ../../libtool --mode=link gcc -g -O2  -Wall
            -Wmissing-prototypes -I/usr/local/include
          -DPOSTGIS_GEOS_VERSION=34 -o
            cu_tester cu_algorithm.o cu_print.o cu_misc.o cu_ptarray.o
            cu_geodetic.o cu_geos.o cu_measures.o cu_node.o cu_libgeom.o
        cu_split.o
            cu_surface.o cu_homogenize.o cu_out_wkt.o cu_out_wkb.o cu_out_gml.o
            cu_out_kml.o cu_out_geojson.o cu_out_svg.o cu_out_x3d.o cu_in_wkb.o
            cu_in_wkt.o cu_tester.o  ../liblwgeom.la <http://liblwgeom.la>
        <http://liblwgeom.la> -lcunit

            libtool: link: gcc -g -O2 -Wall -Wmissing-prototypes
            -I/usr/local/include -DPOSTGIS_GEOS_VERSION=34 -o .libs/cu_tester
            cu_algorithm.o cu_print.o cu_misc.o cu_ptarray.o cu_geodetic.o
            cu_geos.o cu_measures.o cu_node.o cu_libgeom.o cu_split.o
        cu_surface.o
            cu_homogenize.o cu_out_wkt.o cu_out_wkb.o cu_out_gml.o cu_out_kml.o
            cu_out_geojson.o cu_out_svg.o cu_out_x3d.o cu_in_wkb.o cu_in_wkt.o
            cu_tester.o  ../.libs/liblwgeom.so /usr/lib/libcunit.so
            #gcc -o cu_tester cu_algorithm.o cu_print.o cu_misc.o cu_ptarray.o
            cu_geodetic.o cu_geos.o cu_measures.o cu_node.o cu_libgeom.o
        cu_split.o
            cu_surface.o cu_homogenize.o cu_out_wkt.o cu_out_wkb.o cu_out_gml.o
            cu_out_kml.o cu_out_geojson.o cu_out_svg.o cu_out_x3d.o cu_in_wkb.o
            cu_in_wkt.o cu_tester.o  ../.libs/liblwgeom.a -lm -lcunit
            -L/usr/local/lib -lgeos_c

          
/home/andreas/Downloads/__postgis-2.0.0alpha3SVN/__liblwgeom/cunit/.libs/lt-cu___tester:
            error while loading shared libraries: libgeos-3.4.0dev.so
        <http://libgeos-3.4.0dev.so>
        <http://libgeos-3.4.0dev.so>: cannot open shared object file: No such
            file or directory
            make[2]: *** [check] Error 127
            make[2]: Leaving directory

          `/home/andreas/Downloads/__postgis-2.0.0alpha3SVN/__liblwgeom/cunit'
            make[1]: *** [check] Error 2
            make[1]: Leaving directory
            `/home/andreas/Downloads/__postgis-2.0.0alpha3SVN/__liblwgeom'
            make: *** [check] Error 1


                    Andreas

                    2012/1/31 Mathieu Basille <basi...@ase-research.org
        <mailto:basi...@ase-research.org>
        <mailto:basille@ase-research.__org <mailto:basi...@ase-research.org>>
        <mailto:basille@ase-research. <mailto:basille@ase-research.>____org

        <mailto:basille@ase-research.__org <mailto:basi...@ase-research.org>>>>


                        It seems indeed to be related to your previous GEOS
                    install. What
                        command did you use to compile PostGIS? Is it
        possible that
                    the path to
                        geos-config is still linking to the previous
        install? You
                    can override
                        it by:
        '--with-geosconfig=/usr/bin/______geos-config' (or the

                    one related

                        to your current install of GEOS) in the ./configure.

                        Hope it helps. If not, please provide more details (OS,
                    previous
                        commands, etc.).
                        Mathieu.


                        Le 31/01/2012 09:33, Andreas Forø Tollefsen a écrit :

                            Hi,

                            I have installed GEOS 3.3.2 and GDAL 1.9.

                            I previously had a GEOS SVN 3.4 installed, but
        no longer.

                            Still i get this error when running make check.

                            Any idea?



          
/home/andreas/Downloads/______postgis-2.0.0alpha3SVN/______liblwgeom/cunit/.libs/lt-cu_______testr:


                            error while loading shared libraries:
        libgeos-3.4.0dev.so <http://libgeos-3.4.0dev.so>
        <http://libgeos-3.4.0dev.so>
        <http://libgeos-3.4.0dev.so>
        <http://libgeos-3.4.0dev.so>: cannot open shared object file: No
                            such file

                            or directory
                            make[2]: *** [check] Error 127
                            make[2]: Leaving directory


          
`/home/andreas/Downloads/______postgis-2.0.0alpha3SVN/______liblwgeom/cunit'


                            make[1]: *** [check] Error 2
                            make[1]: Leaving directory


          `/home/andreas/Downloads/______postgis-2.0.0alpha3SVN/______liblwgeom'


                            make: *** [check] Error 1




          _____________________________________________________
                            postgis-users mailing list
                            postgis-users@postgis.__refrac____tions.net
        <http://refrac__tions.net>
        <http://refractions.net>
        <mailto:postgis-users@postgis.
        <mailto:postgis-users@postgis.>____refractions.net
        <http://refractions.net>
        <mailto:postgis-users@postgis.__refractions.net
        <mailto:postgis-users@postgis.refractions.net>>>
        
http://postgis.refractions.______net/mailman/listinfo/postgis-______users

        <http://postgis.refractions.____net/mailman/listinfo/postgis-____users
        <http://postgis.refractions.__net/mailman/listinfo/postgis-__users
        <http://postgis.refractions.net/mailman/listinfo/postgis-users>>>


                        --

                        ~$ whoami
                        Mathieu Basille, Post-Doc

                        ~$ locate
                        Laboratoire d'Écologie Comportementale et de
        Conservation
                    de la Faune
                        + Centre d'Étude de la Forêt
                        Département de Biologie
                        Université Laval, Québec

                        ~$ info
        http://ase-research.org/______basille
        <http://ase-research.org/____basille>
        <http://ase-research.org/____basille
        <http://ase-research.org/__basille>>

        <http://ase-research.org/____basille
        <http://ase-research.org/__basille>
        <http://ase-research.org/__basille <http://ase-research.org/basille>>>


                        ~$ fortune
                        ``If you can't win by reason, go for volume.''
                        Calvin, by Bill Watterson.
                        _____________________________________________________
                        postgis-users mailing list
                        postgis-users@postgis.__refrac____tions.net
        <http://refrac__tions.net>
        <http://refractions.net>
        <mailto:postgis-users@postgis.
        <mailto:postgis-users@postgis.>____refractions.net
        <http://refractions.net>
        <mailto:postgis-users@postgis.__refractions.net
        <mailto:postgis-users@postgis.refractions.net>>>
        
http://postgis.refractions.______net/mailman/listinfo/postgis-______users
        <http://postgis.refractions.____net/mailman/listinfo/postgis-____users
        <http://postgis.refractions.__net/mailman/listinfo/postgis-__users
        <http://postgis.refractions.net/mailman/listinfo/postgis-users>>>





                    ___________________________________________________
                    postgis-users mailing list
                    postgis-users@postgis.__refrac__tions.net
        <http://refractions.net>
        <mailto:postgis-users@postgis.__refractions.net
        <mailto:postgis-users@postgis.refractions.net>>
        http://postgis.refractions.____net/mailman/listinfo/postgis-____users
        <http://postgis.refractions.__net/mailman/listinfo/postgis-__users
        <http://postgis.refractions.net/mailman/listinfo/postgis-users>>


                --

                ~$ whoami
                Mathieu Basille, Post-Doc

                ~$ locate
                Laboratoire d'Écologie Comportementale et de Conservation
        de la Faune
                + Centre d'Étude de la Forêt
                Département de Biologie
                Université Laval, Québec

                ~$ info
        http://ase-research.org/____basille
        <http://ase-research.org/__basille>
        <http://ase-research.org/__basille <http://ase-research.org/basille>>

                ~$ fortune
                ``If you can't win by reason, go for volume.''
                Calvin, by Bill Watterson.
                ___________________________________________________
                postgis-users mailing list
                postgis-users@postgis.__refrac__tions.net
        <http://refractions.net>
        <mailto:postgis-users@postgis.__refractions.net
        <mailto:postgis-users@postgis.refractions.net>>
        http://postgis.refractions.____net/mailman/listinfo/postgis-____users
        <http://postgis.refractions.__net/mailman/listinfo/postgis-__users
        <http://postgis.refractions.net/mailman/listinfo/postgis-users>>





        _________________________________________________
        postgis-users mailing list
        postgis-users@postgis.__refractions.net
        <mailto:postgis-users@postgis.refractions.net>
        http://postgis.refractions.__net/mailman/listinfo/postgis-__users
        <http://postgis.refractions.net/mailman/listinfo/postgis-users>


    --

    ~$ whoami
    Mathieu Basille, Post-Doc

    ~$ locate
    Laboratoire d'Écologie Comportementale et de Conservation de la Faune
    + Centre d'Étude de la Forêt
    Département de Biologie
    Université Laval, Québec

    ~$ info
    http://ase-research.org/__basille <http://ase-research.org/basille>

    ~$ fortune
    ``If you can't win by reason, go for volume.''
    Calvin, by Bill Watterson.
    _________________________________________________
    postgis-users mailing list
    postgis-users@postgis.__refractions.net
    <mailto:postgis-users@postgis.refractions.net>
    http://postgis.refractions.__net/mailman/listinfo/postgis-__users
    <http://postgis.refractions.net/mailman/listinfo/postgis-users>




_______________________________________________
postgis-users mailing list
postgis-users@postgis.refractions.net
http://postgis.refractions.net/mailman/listinfo/postgis-users

--

~$ whoami
Mathieu Basille, Post-Doc

~$ locate
Laboratoire d'Écologie Comportementale et de Conservation de la Faune
+ Centre d'Étude de la Forêt
Département de Biologie
Université Laval, Québec

~$ info
http://ase-research.org/basille

~$ fortune
``If you can't win by reason, go for volume.''
Calvin, by Bill Watterson.
_______________________________________________
postgis-users mailing list
postgis-users@postgis.refractions.net
http://postgis.refractions.net/mailman/listinfo/postgis-users

Reply via email to