[pgrouting-users] sew-devel-2_0 build problems
Dave Potts
dave.potts at pinan.co.uk
Sat May 25 10:01:41 PDT 2013
On 25/05/13 14:21, Stephen Woodbridge wrote:
hi
I tried Daniel suggestion ie
git clone git at github.com:pgRouting/pgrouting.git
and got
Cloning into 'pgrouting'...
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
not the error I was expecting :-(
D.
> Hi Dave,
>
> We don't test in the tarball environment. May be you can figure out
> the cmake stuff there. What is supposed to happen,
>
> check if git exists or not (non fatal)
> if git exists then
> if git repository get git hash
> else report non fatal message
> else
> report non-fatal message
>
> This is all done in this block:
>
> # Find Git to collect version information
> find_package(Git QUIET)
> if(GIT_FOUND)
> message(STATUS "Found Git: ${GIT_EXECUTABLE}")
> GIT_WC_INFO(${PGROUTING_SOURCE_DIR} PGROUTING)
> set(PGROUTING_VERSION_REVISION_NAME "${PGROUTING_WC_REVISION_NAME}")
> set(PGROUTING_VERSION_REVISION_HASH "${PGROUTING_WC_REVISION_HASH}")
> else()
> message(STATUS "Could NOT find GIT (optional)")
> set(PGROUTING_VERSION_REVISION_NAME "")
> set(PGROUTING_VERSION_REVISION_HASH "")
> endif()
>
> my guess is you have git and GIT_WC_INFO is fatal for not a repository.
> The quick fix so you can continue is to replace the block above with
>
> set(PGROUTING_VERSION_REVISION_NAME "")
> set(PGROUTING_VERSION_REVISION_HASH "")
>
> -Steve
>
>
> On 5/25/2013 8:53 AM, Dave Potts wrote:
>> On 25/05/13 11:41, Daniel Kastl wrote:
>>>
>>>
>>>
>>> On Sat, May 25, 2013 at 6:11 PM, Dave Potts <dave.potts at pinan.co.uk
>>> <mailto:dave.potts at pinan.co.uk>> wrote:
>>>
>>> Hi list
>>>
>>> I want a play from the new version of the tsp code.
>>>
>>> I have tried building it on Ubuntu 3.2.0-43-generic #68-Ubuntu
>>> SMP with postgres 9.1.9 using the syntax
>>>
>>> cmake DebugFull .
>>>
>>> I got the following errors[See Below]
>>>
>>> Q. What should the build envronment be pgroute 2.0??
>>>
>>>
>>> Hi Dave,
>>>
>>> There seems to be a problem with the use of the Git module of CMake.
>>> The check for Git is not something that must be included, but it's
>>> convenient, because it allows to place the version information for
>>> example in the documentation or some time into a function to retreive
>>> the pgRouting version.
>>>
>>> I have tested, that it works when you build from a Git repository with
>>> Git installed.
>>> And I think I have tested the case when Git is not installed and it's
>>> not a Git repository.
>>> In your case, do you build from a cloned repository?
>>>
>>>
>>> I have already upgraded my version of cmake 2.8.11
>>>
>>>
>>> The required version is checked and it will give an error when your
>>> version is not new enough.
>>>
>>> These are a few commands I'm using to build on Ubuntu:
>>> https://gist.github.com/dkastl/5617030
>> Hi DAniel,
>>
>> WIll check out these tools, which version off Ubuntu are you on?
>>
>> I did'nt clone a copy, I just got it out as a zip file.
>>
>> Dave.
>>>
>>> Daniel
>>>
>>>
>>>
>>>
>>>
>>> regards
>>>
>>> Dave.
>>>
>>> ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>>>
>>> src/pgroute/pgr2.0/pgrouting-sew-devel-2_0 failed with output:
>>>
>>> fatal: Not a git repository (or any parent up to mount parent )
>>>
>>> Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM
>>> not set).
>>>
>>> Call Stack (most recent call first):
>>> CMakeLists.txt:68 (GIT_WC_INFO)
>>>
>>>
>>> CMake Warning at cmake/FindGit.cmake:144 (message):
>>> No remote origin set for git repository:
>>> /home/dp42/src/pgroute/pgr2.0/pgrouting-sew-devel-2_0
>>> Call Stack (most recent call first):
>>> CMakeLists.txt:68 (GIT_WC_INFO)
>>>
>>>
>>> -- POSTGRESQL_EXECUTABLE is /usr/lib/postgresql/9.1/bin/postgres
>>> -- POSTGRESQL_PG_CONFIG is /usr/bin/pg_config
>>> -- POSTGRESQL_INCLUDE_DIR: /usr/include/postgresql/9.1/server
>>> -- POSTGRESQL_LIBRARIES: /usr/lib
>>> -- Boost version: 1.48.0
>>> Boost headers were found here: /usr/include
>>> -- POSTGRESQL_VERSION_STRING is PostgreSQL 9.1.9
>>> -- POSTGRESQL_VERSION is 9.1.9
>>> -- Install directory for libraries is set to
>>> /usr/lib/postgresql/9.1/lib
>>> -- Install directory for SQL files is set to
>>> /usr/share/postgresql/9.1/extension
>>> -- LIBS_TO_INSTALL=
>>> -- Configuring incomplete, errors occurred!
>>>
>>>
>>>
>>> _______________________________________________
>>> Pgrouting-users mailing list
>>> Pgrouting-users at lists.osgeo.org
>>> <mailto:Pgrouting-users at lists.osgeo.org>
>>> http://lists.osgeo.org/mailman/listinfo/pgrouting-users
>>>
>>>
>>>
>>>
>>> --
>>> Georepublic UG & Georepublic Japan
>>> eMail: daniel.kastl at georepublic.de <mailto:daniel.kastl at georepublic.de>
>>> Web: http://georepublic.de <http://georepublic.de/>
>>>
>>>
>>> _______________________________________________
>>> Pgrouting-users mailing list
>>> Pgrouting-users at lists.osgeo.org
>>> http://lists.osgeo.org/mailman/listinfo/pgrouting-users
>>
>>
>>
>> _______________________________________________
>> Pgrouting-users mailing list
>> Pgrouting-users at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/pgrouting-users
>>
>
> _______________________________________________
> Pgrouting-users mailing list
> Pgrouting-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/pgrouting-users
More information about the Pgrouting-users
mailing list