[pgrouting-dev] [pgr_2.0] Just checked in code to eliminate GAUL

Stephen Woodbridge woodbri at swoodbridge.com
Sat Apr 6 06:05:04 PDT 2013


Hi Pieter,

Here is my last build that runs on the following:

test1=# select version();
version

--------------------------------------------------------------------------------
----------------------------------------------------------------------
  PostgreSQL 9.2.1 on i686-w64-mingw32, compiled by 
i686-w64-mingw32-gcc.exe (GCC) 4.5.4 20111030 (prerelease) 
[svn/rev.180676 - mingw-w64/oz], 32-bit
(1 row)


test1=# select postgis_full_version();
NOTICE:  Function postgis_topology_scripts_installed() not found. Is 
topology su
pport enabled and topology.sql installed?
postgis
_full_version

--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-------
  POSTGIS="2.0.1 r9979" GEOS="3.4.0dev-CAPI-1.8.0 r3716" PROJ="Rel. 
4.8.0, 6 March 2012" GDAL="GDAL 1.9.2, released 2012/10/08" 
LIBXML="2.7.8" LIBJSON="UNKNOWN"
RASTER
(1 row)

http://imaptools.com:8080/dl/pgrouting-1.0.7DEV-pg92.zip

Installed on my system as:

$ cat install_manifest.txt
c:/ming32/projects/pgx32/pg92w32/lib/POSTGR~1/librouting.dll.a
c:/ming32/projects/pgx32/pg92w32/lib/POSTGR~1/librouting.dll
c:/ming32/projects/pgx32/pg92w32/share/POSTGR~1/extension/pgrouting--1.0.7.sql
c:/ming32/projects/pgx32/pg92w32/share/POSTGR~1/extension/pgrouting.control
c:/ming32/projects/pgx32/pg92w32/lib/POSTGR~1/librouting_tsp.dll.a
c:/ming32/projects/pgx32/pg92w32/lib/POSTGR~1/librouting_tsp.dll
c:/ming32/projects/pgx32/pg92w32/lib/POSTGR~1/librouting_dd.dll.a
c:/ming32/projects/pgx32/pg92w32/lib/POSTGR~1/librouting_dd.dll

createdb test1
psql -c "create extension postgis" test1
psql -c "create extension pgrouting" test1

I probably can not help you much with install issues, but let us know if 
you get it working. There are a few (10) tests already in the source 
tree and a perl script that runs them tools/test-runner.pl which should 
be run from the top level.

If you find bugs, I would be happy to get additional tests in a pull 
request.

-Steve

On 4/6/2013 3:16 AM, Pieter du Plooy wrote:
> Thanx Steve
>
> Do you perhaps have prebuilt binaries? (64 and 32 bit)?
>
> I will build during this week, just need to get my DEV machine up and 
> running.
>
>
>
>
> On Sat, Apr 6, 2013 at 2:38 AM, Stephen Woodbridge 
> <woodbri at swoodbridge.com <mailto:woodbri at swoodbridge.com>> wrote:
>
>     I built this based on the postgis mingw32 and ming64 build
>     environments. But if you pull my branch there is a tools directory
>     at the top level that has some scripts (more as doc then a
>     runnable script) called:
>
>     makedependanciesw64.sh  - how to build the dependencies
>     makepgroutingw32.sh          - how to build under ming32
>     makepgroutingw64.sh          - how to build under ming64
>
>     I say to look at these as docs not as scripts because they have a
>     lot of assumptions about directory structures and such.
>
>     There are also a couple of patch files in the tools directory
>     also. With my latest checking you do not need to build the GAUL
>     dependency anymore.
>
>     -Steve
>
>
>     On 4/5/2013 1:09 AM, Pieter du Plooy wrote:
>>     Steve
>>
>>     Is the windows build instructions the same as what I did last
>>     year for the build that I made? (mingw?)
>>
>>     Pieter
>>
>>
>>     On Fri, Apr 5, 2013 at 3:35 AM, Stephen Woodbridge
>>     <woodbri at swoodbridge.com <mailto:woodbri at swoodbridge.com>> wrote:
>>
>>         Hi All,
>>
>>         I have just checked in code into sew-devel-2_0 branch that
>>         eliminates the GAUL dependency and replaces the TSP solver
>>         with a simple C routine. I rewrote the TSP lib code to use
>>         the existing GAUL API and to use the postgresql memory
>>         management and added two test cases. I have build and tested
>>         on Win32-pg92 and Linux-pg84 with no problems.
>>
>>         Daniel - Thanks for the feedback on TSP, I will look at it
>>         and see what I can do with your suggestions.
>>
>>         The current code assumes a loop, ie: the start is also the
>>         end point. Other than that is should work as before.
>>
>>         -Steve
>>         _______________________________________________
>>         pgrouting-dev mailing list
>>         pgrouting-dev at lists.osgeo.org
>>         <mailto:pgrouting-dev at lists.osgeo.org>
>>         http://lists.osgeo.org/mailman/listinfo/pgrouting-dev
>>
>>
>>
>>
>>     _______________________________________________
>>     pgrouting-dev mailing list
>>     pgrouting-dev at lists.osgeo.org  <mailto:pgrouting-dev at lists.osgeo.org>
>>     http://lists.osgeo.org/mailman/listinfo/pgrouting-dev
>
>
>     _______________________________________________
>     pgrouting-dev mailing list
>     pgrouting-dev at lists.osgeo.org <mailto:pgrouting-dev at lists.osgeo.org>
>     http://lists.osgeo.org/mailman/listinfo/pgrouting-dev
>
>
>
>
> _______________________________________________
> pgrouting-dev mailing list
> pgrouting-dev at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/pgrouting-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/pgrouting-dev/attachments/20130406/b601204b/attachment-0001.html>


More information about the pgrouting-dev mailing list