=== modified file 'pcbnew/router/pns_router.cpp'
--- pcbnew/router/pns_router.cpp	2015-07-02 14:11:15 +0000
+++ pcbnew/router/pns_router.cpp	2015-07-04 10:40:38 +0000
@@ -205,7 +205,6 @@
     solid->SetPos( c );
 
     double orient = aPad->GetOrientation() / 10.0;
-    bool nonOrtho = false;
 
     if( aPad->GetShape() == PAD_CIRCLE )
     {

=== modified file 'pcbnew/router/pns_topology.cpp'
--- pcbnew/router/pns_topology.cpp	2015-07-02 14:11:15 +0000
+++ pcbnew/router/pns_topology.cpp	2015-07-04 10:42:19 +0000
@@ -382,7 +382,7 @@
         // Segments are parallel -> compute pair gap
         const VECTOR2I refDir       = refSeg->Anchor( 1 ) - refSeg->Anchor( 0 );
         const VECTOR2I displacement = refSeg->Anchor( 1 ) - coupledSeg->Anchor( 1 );
-        gap = (int) abs( refDir.Cross( displacement ) / refDir.EuclideanNorm() ) - lp->Width();
+        gap = (int) std::abs( refDir.Cross( displacement ) / refDir.EuclideanNorm() ) - lp->Width();
     }
 
     aPair = PNS_DIFF_PAIR( *lp, *ln );

