[pgrouting-users] sew-devel-2_0 build problems

Stephen Woodbridge woodbri at swoodbridge.com
Sat May 25 06:21:28 PDT 2013


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
>



More information about the Pgrouting-users mailing list