[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