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

Stephen Woodbridge woodbri at swoodbridge.com
Sat May 25 10:33:45 PDT 2013


Sorry, Daniel posted the URL for those that have write privledges to the 
the repository. You can use the public one

git://github.com/pgRouting/pgrouting.git

or you can fork the repository if you have your won github account and 
make changes there and generate pull requests for us to pull your 
changes into the master respository.

https://github.com/pgRouting/pgrouting/tree/sew-devel-2_0

Notice the HTTP, SSH, Git Reead-Only buttons, by clicking on them you 
can see the different URLS that can be used.

git clone git://github.com/pgRouting/pgrouting.git
git checkout sew-devel-2_0
tools/doit
(cd build; sudo make install)
tools/test-runner.pl

is the standard way I build and test on Linux.

-Steve

On 5/25/2013 1:01 PM, Dave Potts wrote:
> 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
>
> _______________________________________________
> 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