[pgrouting-dev] pgRouting 2.0 Update

Frédéric Bonifas fredericbonifas at gmail.com
Mon Mar 18 03:28:08 PDT 2013


Hi,

Thank you for that Steve.

I have pg 9.1.8 and 2.0 installed and I am trying to build the
sew-devel-2_0 branch. When I run "cmake  -DWITH_TSP=ON -DWITH_DD=ON ."
I get the following errors :

CMake Error: Target astar has dependency information when it shouldn't.
Your cache is probably stale. Please remove the entry
  astar_LIB_DEPENDS
from the cache.
CMake Error: Target dijkstra has dependency information when it shouldn't.
Your cache is probably stale. Please remove the entry
  dijkstra_LIB_DEPENDS
from the cache.
CMake Error: Target shooting_star has dependency information when it shouldn't.
Your cache is probably stale. Please remove the entry
  shooting_star_LIB_DEPENDS
from the cache.
CMake Error: Target trsp has dependency information when it shouldn't.
Your cache is probably stale. Please remove the entry
  trsp_LIB_DEPENDS
from the cache.


Looking at the CMakeCache.txt file, these lines are :

//Dependencies for target
astar_LIB_DEPENDS:STATIC=

//Dependencies for target
dijkstra_LIB_DEPENDS:STATIC=

//Dependencies for target
routing_LIB_DEPENDS:STATIC=

//Dependencies for target
shooting_star_LIB_DEPENDS:STATIC=

//Dependencies for target
trsp_LIB_DEPENDS:STATIC=

I don't know how to fix these errors. Would deleting these lines be ok ?
Thanks in advance

-- 
Frédéric Bonifas
+33672652807 skype:fredericbonifas

2013/3/13 Stephen Woodbridge <woodbri at swoodbridge.com>:
> On 3/13/2013 6:12 PM, Stephen Woodbridge wrote:
>>
>> Hi all,
>>
>> I just pushed today's changes into my branch and only have run the build
>> on Linux, but I in theory have it coded to install as an extension or
>> not on pre postgresql 9.1.
>>
>> None of the SQL code has been changed yet, so you should be able to do a
>> create extension to install it, it will probably fail because of
>> function names and stuff like that.
>>
>> My next steps are:
>>
>> * pull it back to mingw and see what breaks there and fix that
>> * install it on my postgresql 8.3/8.4 and see if it works there
>> * if it does, I'll create TAG or branch to keep a stable version at that
>> state
>> * start looking into the issues of running it with postgis 2.x and pg9.2
>
>
> Corrected!
>
>
> A couple of points for anyone that wants to play with this. The first being
> don't expect too much this is still a work in progress and has not been
> tested.
>
> git clone git at github.com:pgRouting/pgrouting.git
> cd pgrouting
>
> # Doh! I forgot this most important step ##############
> git checkout sew-devel-2_0
>
>
> # this requires cmake version 2.8.10
> cmake  -DWITH_TSP=ON -DWITH_DD=ON .
> make
>
> # assuming everything worked with out any issues you can see
> # the install targets here
>
> ls lib
> librouting_dd.so  librouting_tsp.so     pgrouting--1.0.7.sql.in  README
> librouting.so     pgrouting--1.0.7.sql  pgrouting.control
>
> # make install will place *.so into pg_config --pkglibdir
> # and *.{sql,control} will get placed in either:
> # `pg_config --sharedir`/extension/  >= pg 9.1
> # or /usr/share/pgrouting/            < pg 9.1
>
> sudo make install
>
> Have fun,
>   -Steve
> _______________________________________________
> pgrouting-dev mailing list
> pgrouting-dev at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/pgrouting-dev


More information about the pgrouting-dev mailing list