ad-freiburg / loom

Software suite for the automated generation of geographically correct or schematic transit maps.
GNU General Public License v3.0
76 stars 10 forks source link

Issues installing on macOS 12.3 #1

Closed lightsprint09 closed 1 year ago

lightsprint09 commented 2 years ago

I read the paper about loom, but wasn't able to implement a prototype of the algorithm. I was really excited when I discovered the reop today and tried to get in running.

I am on macOS 12.3, with Xcode 13.3 installed.

When I run cmake ./ -Wno-dev (-Wno-dev to disable some warnings) I run into following error

CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:

Not sure if I am doing anything wrong.

Full log:

-- Could NOT find OpenMP_C (missing: OpenMP_C_FLAGS OpenMP_C_LIB_NAMES) 
-- Could NOT find OpenMP_CXX (missing: OpenMP_CXX_FLAGS OpenMP_CXX_LIB_NAMES) 
-- Could NOT find OpenMP (missing: OpenMP_C_FOUND OpenMP_CXX_FOUND) 
-- Could NOT find GLPK (missing: GLPK_LIBRARY GLPK_INCLUDE_DIR GLPK_PROPER_VERSION_FOUND) 
-- Found no Gurobi library. If you have Gurobi installed, make sure GUROBI_HOME is set properly.
    COIN Root Dir: COIN_INCLUDE_DIR-NOTFOUND
-- COIN_ROOT_DIR hint is : 
-- Coin multiple library dependency status:
    COIN Include Dir: COIN_INCLUDE_DIR-NOTFOUND/coin
    COIN CBC: COIN_CBC_LIBRARY-NOTFOUND
    COIN CBC solver: COIN_CBC_SOLVER_LIBRARY-NOTFOUND
    COIN CGL: COIN_CGL_LIBRARY-NOTFOUND
    COIN CLP: COIN_CLP_LIBRARY-NOTFOUND
    COIN UTILS: COIN_COIN_UTILS_LIBRARY-NOTFOUND
    COIN OSI: COIN_OSI_LIBRARY-NOTFOUND
    COIN OSI CBC: COIN_OSI_CBC_LIBRARY-NOTFOUND
    COIN OSI CLP: COIN_OSI_CLP_LIBRARY-NOTFOUND
    COIN ZLIB: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib/libz.tbd
    COIN BZ2: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib/libbz2.tbd
-- Could NOT find COIN (missing: COIN_CBC_LIBRARY COIN_CBC_SOLVER_LIBRARY COIN_CGL_LIBRARY COIN_CLP_LIBRARY COIN_COIN_UTILS_LIBRARY COIN_OSI_LIBRARY COIN_OSI_CBC_LIBRARY COIN_OSI_CLP_LIBRARY) 
-- COIN Include Dirs NOT FOUND
CMake Warning at CMakeLists.txt:25 (message):
  Configuring without OpenMP!

-- Configuring done
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
GLPK_INCLUDE_DIR (ADVANCED)
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/shared
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/shared
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/shared
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/shared
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/shared
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/shared
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/shared
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/shared
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/shared/tests
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/shared/tests
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/shared/tests
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/shared/tests
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/shared/tests
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/shared/tests
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/shared/tests
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/shared/tests
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/loom
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/loom
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/loom
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/loom
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/loom
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/loom
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/loom
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/loom
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/loom
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/loom/tests
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/loom/tests
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/loom/tests
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/loom/tests
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/loom/tests
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/loom/tests
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/loom/tests
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/loom/tests
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/octi
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/octi
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/octi
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/octi
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/octi
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/octi
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/octi
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/octi
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/octi
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/octi/tests
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/octi/tests
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/octi/tests
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/octi/tests
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/octi/tests
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/octi/tests
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/octi/tests
   used as include directory in directory /Users/lukasschmidt/Downloads/loom/src/octi/tests
GLPK_LIBRARY (ADVANCED)
    linked by target "sharedTest" in directory /Users/lukasschmidt/Downloads/loom/src/shared/tests
    linked by target "loom" in directory /Users/lukasschmidt/Downloads/loom/src/loom
    linked by target "loomTest" in directory /Users/lukasschmidt/Downloads/loom/src/loom/tests
    linked by target "octi" in directory /Users/lukasschmidt/Downloads/loom/src/octi

-- Generating done
CMake Generate step failed.  Build files cannot be regenerated correctly.
patrickbr commented 2 years ago

Could you try installing GLPK? I just realized that although the README states that GLPK is optional, it is currently marked as required. I will fix this hopefully this evening, but until then, installing GLPK should fix the issue.

lightsprint09 commented 2 years ago

After installing GLPK I can run cmake successfully.

But make -j fails

make -j
Scanning dependencies of target topoeval_dep
Scanning dependencies of target transitmap_dep
Scanning dependencies of target ad_csvparser
Scanning dependencies of target dot_dep
Scanning dependencies of target util
Scanning dependencies of target topo_test_dep
Scanning dependencies of target gtfs2graph_dep
Scanning dependencies of target loom_dep
Scanning dependencies of target shared_dep
Scanning dependencies of target topo_dep
Scanning dependencies of target octi_dep
[  2%] Building CXX object src/cppgtfs/src/ad/util/CMakeFiles/ad_csvparser.dir/CsvParser.cpp.o
[  2%] Building CXX object src/cppgtfs/src/ad/util/CMakeFiles/ad_csvparser.dir/CsvWriter.cpp.o
[  2%] Building CXX object src/dot/CMakeFiles/dot_dep.dir/Dot2TgMain.cpp.o
[  2%] Building CXX object src/dot/CMakeFiles/dot_dep.dir/Parser.cpp.o
[  3%] Building CXX object src/dot/CMakeFiles/dot_dep.dir/tests/TestMain.cpp.o
[  4%] Building CXX object src/topoeval/CMakeFiles/topoeval_dep.dir/TopoEvalMain.cpp.o
[  7%] Building CXX object src/transitmap/CMakeFiles/transitmap_dep.dir/config/ConfigReader.cpp.o
[  7%] Building CXX object src/transitmap/CMakeFiles/transitmap_dep.dir/output/Renderer.cpp.o
[  8%] Building CXX object src/transitmap/CMakeFiles/transitmap_dep.dir/TransitMapMain.cpp.o
[  9%] Building CXX object src/transitmap/CMakeFiles/transitmap_dep.dir/label/Labeller.cpp.o
[  9%] Building CXX object src/transitmap/CMakeFiles/transitmap_dep.dir/tests/TestMain.cpp.o
[  9%] Building CXX object src/transitmap/CMakeFiles/transitmap_dep.dir/output/SvgRenderer.cpp.o
[  9%] Building CXX object src/transitmap/CMakeFiles/transitmap_dep.dir/graph/GraphBuilder.cpp.o
[  9%] Building CXX object src/topo/tests/CMakeFiles/topo_test_dep.dir/ContractTest.cpp.o
[ 10%] Building CXX object src/topo/tests/CMakeFiles/topo_test_dep.dir/TestMain.cpp.o
[ 10%] Building CXX object src/topo/tests/CMakeFiles/topo_test_dep.dir/ContractTest2.cpp.o
[ 12%] Building CXX object src/topo/tests/CMakeFiles/topo_test_dep.dir/RestrInfTest.cpp.o
[ 12%] Building CXX object src/topo/tests/CMakeFiles/topo_test_dep.dir/TopologicalTest.cpp.o
[ 12%] Building CXX object src/util/CMakeFiles/util.dir/geo/output/GeoJsonOutput.cpp.o
[ 13%] Building CXX object src/topo/CMakeFiles/topo_dep.dir/mapconstructor/MapConstructor.cpp.o
[ 17%] Building CXX object src/topo/CMakeFiles/topo_dep.dir/statinserter/StatInserter.cpp.o
[ 15%] Building CXX object src/topo/CMakeFiles/topo_dep.dir/tests/ContractTest.cpp.o
[ 17%] Building CXX object src/topo/CMakeFiles/topo_dep.dir/restr/RestrInferrer.cpp.o
[ 18%] Building CXX object src/topo/CMakeFiles/topo_dep.dir/config/ConfigReader.cpp.o
[ 18%] Building CXX object src/topo/CMakeFiles/topo_dep.dir/TopoMain.cpp.o
[ 17%] Building CXX object src/util/CMakeFiles/util.dir/graph/Dijkstra.cpp.o
[ 20%] Building CXX object src/util/CMakeFiles/util.dir/graph/EDijkstra.cpp.o
[ 20%] Building CXX object src/topo/CMakeFiles/topo_dep.dir/tests/TopologicalTest.cpp.o
[ 22%] Building CXX object src/topo/CMakeFiles/topo_dep.dir/tests/ContractTest2.cpp.o
[ 22%] Building CXX object src/topo/CMakeFiles/topo_dep.dir/tests/TestMain.cpp.o
[ 23%] Building CXX object src/util/CMakeFiles/util.dir/http/Server.cpp.o
[ 23%] Building CXX object src/topo/CMakeFiles/topo_dep.dir/tests/RestrInfTest.cpp.o
[ 24%] Building CXX object src/util/CMakeFiles/util.dir/tests/QuadTreeTest.cpp.o
[ 24%] Building CXX object src/util/CMakeFiles/util.dir/tests/TestMain.cpp.o
[ 24%] Building CXX object src/util/CMakeFiles/util.dir/xml/XmlWriter.cpp.o
[ 25%] Building CXX object src/util/CMakeFiles/util.dir/json/Writer.cpp.o
[ 26%] Building CXX object src/util/CMakeFiles/util.dir/graph/BiDijkstra.cpp.o
[ 30%] Building CXX object src/shared/CMakeFiles/shared_dep.dir/linegraph/LineNodePL.cpp.o
[ 30%] Building CXX object src/shared/CMakeFiles/shared_dep.dir/linegraph/LineEdgePL.cpp.o
[ 30%] Building CXX object src/shared/CMakeFiles/shared_dep.dir/linegraph/LineGraph.cpp.o
[ 30%] Building CXX object src/shared/CMakeFiles/shared_dep.dir/linegraph/Line.cpp.o
[ 30%] Building CXX object src/shared/CMakeFiles/shared_dep.dir/linegraph/EdgeOrdering.cpp.o
[ 31%] Building CXX object src/shared/CMakeFiles/shared_dep.dir/linegraph/NodeFront.cpp.o
[ 32%] Building CXX object src/shared/CMakeFiles/shared_dep.dir/optim/GurobiSolver.cpp.o
[ 33%] Building CXX object src/shared/CMakeFiles/shared_dep.dir/optim/COINSolver.cpp.o
[ 33%] Building CXX object src/shared/CMakeFiles/shared_dep.dir/optim/GLPKSolver.cpp.o
[ 34%] Building CXX object src/shared/CMakeFiles/shared_dep.dir/rendergraph/RenderGraph.cpp.o
[ 35%] Building CXX object src/shared/CMakeFiles/shared_dep.dir/tests/ILPSolverTest.cpp.o
[ 35%] Building CXX object src/shared/CMakeFiles/shared_dep.dir/style/LineStyle.cpp.o
[ 36%] Building CXX object src/shared/CMakeFiles/shared_dep.dir/tests/TestMain.cpp.o
[ 38%] Building CXX object src/loom/CMakeFiles/loom_dep.dir/optim/CombOptimizer.cpp.o
[ 38%] Building CXX object src/loom/CMakeFiles/loom_dep.dir/optim/GreedyOptimizer.cpp.o
[ 38%] Building CXX object src/loom/CMakeFiles/loom_dep.dir/config/ConfigReader.cpp.o
[ 40%] Building CXX object src/loom/CMakeFiles/loom_dep.dir/LoomMain.cpp.o
[ 40%] Building CXX object src/loom/CMakeFiles/loom_dep.dir/optim/ExhaustiveOptimizer.cpp.o
[ 40%] Building CXX object src/loom/CMakeFiles/loom_dep.dir/optim/HillClimbOptimizer.cpp.o
[ 42%] Building CXX object src/loom/CMakeFiles/loom_dep.dir/optim/ILPEdgeOrderOptimizer.cpp.o
[ 42%] Building CXX object src/loom/CMakeFiles/loom_dep.dir/optim/ILPOptimizer.cpp.o
[ 42%] Building CXX object src/loom/CMakeFiles/loom_dep.dir/optim/OptGraph.cpp.o
[ 43%] Building CXX object src/loom/CMakeFiles/loom_dep.dir/optim/OptGraphScorer.cpp.o
[ 44%] Building CXX object src/loom/CMakeFiles/loom_dep.dir/optim/NullOptimizer.cpp.o
[ 44%] Building CXX object src/loom/CMakeFiles/loom_dep.dir/optim/Optimizer.cpp.o
[ 45%] Building CXX object src/loom/CMakeFiles/loom_dep.dir/optim/SimulatedAnnealingOptimizer.cpp.o
[ 46%] Building CXX object src/loom/CMakeFiles/loom_dep.dir/tests/TestMain.cpp.o
[ 47%] Building CXX object src/gtfs2graph/CMakeFiles/gtfs2graph_dep.dir/config/ConfigReader.cpp.o
[ 47%] Building CXX object src/gtfs2graph/CMakeFiles/gtfs2graph_dep.dir/Gtfs2GraphMain.cpp.o
[ 48%] Building CXX object src/gtfs2graph/CMakeFiles/gtfs2graph_dep.dir/builder/Builder.cpp.o
[ 49%] Building CXX object src/gtfs2graph/CMakeFiles/gtfs2graph_dep.dir/graph/EdgePL.cpp.o
[ 49%] Building CXX object src/gtfs2graph/CMakeFiles/gtfs2graph_dep.dir/graph/EdgeTripGeom.cpp.o
[ 50%] Building CXX object src/gtfs2graph/CMakeFiles/gtfs2graph_dep.dir/graph/NodePL.cpp.o
[ 51%] Building CXX object src/gtfs2graph/CMakeFiles/gtfs2graph_dep.dir/tests/TestMain.cpp.o
[ 51%] Building CXX object src/octi/CMakeFiles/octi_dep.dir/Enlarger.cpp.o
[ 53%] Building CXX object src/octi/CMakeFiles/octi_dep.dir/basegraph/ConvexHullOctiGridGraph.cpp.o
[ 53%] Building CXX object src/octi/CMakeFiles/octi_dep.dir/Octilinearizer.cpp.o
[ 53%] Building CXX object src/octi/CMakeFiles/octi_dep.dir/OctiMain.cpp.o
[ 54%] Building CXX object src/octi/CMakeFiles/octi_dep.dir/basegraph/GridEdgePL.cpp.o
[ 55%] Building CXX object src/octi/CMakeFiles/octi_dep.dir/basegraph/GridGraph.cpp.o
[ 56%] Building CXX object src/octi/CMakeFiles/octi_dep.dir/basegraph/OctiHananGraph.cpp.o
[ 56%] Building CXX object src/octi/CMakeFiles/octi_dep.dir/basegraph/HexGridGraph.cpp.o
[ 59%] Building CXX object src/octi/CMakeFiles/octi_dep.dir/basegraph/OrthoRadialGraph.cpp.o
[ 60%] Building CXX object src/octi/CMakeFiles/octi_dep.dir/basegraph/OctiGridGraph.cpp.o
[ 59%] Building CXX object src/octi/CMakeFiles/octi_dep.dir/basegraph/PseudoOrthoRadialGraph.cpp.o
[ 60%] Building CXX object src/octi/CMakeFiles/octi_dep.dir/basegraph/GridNodePL.cpp.o
[ 60%] Building CXX object src/octi/CMakeFiles/octi_dep.dir/basegraph/OctiQuadTree.cpp.o
[ 60%] Building CXX object src/octi/CMakeFiles/octi_dep.dir/combgraph/CombNodePL.cpp.o
[ 62%] Building CXX object src/octi/CMakeFiles/octi_dep.dir/combgraph/CombGraph.cpp.o
[ 64%] Building CXX object src/octi/CMakeFiles/octi_dep.dir/ilp/ILPGridOptimizer.cpp.o
[ 66%] Building CXX object src/octi/CMakeFiles/octi_dep.dir/combgraph/EdgeOrdering.cpp.o
[ 66%] Building CXX object src/octi/CMakeFiles/octi_dep.dir/combgraph/Drawing.cpp.o
[ 66%] Building CXX object src/octi/CMakeFiles/octi_dep.dir/tests/TestMain.cpp.o
[ 66%] Building CXX object src/octi/CMakeFiles/octi_dep.dir/config/ConfigReader.cpp.o
[ 65%] Building CXX object src/octi/CMakeFiles/octi_dep.dir/combgraph/CombEdgePL.cpp.o
In file included from /Users/lukasschmidt/Downloads/loom/src/util/graph/BiDijkstra.cpp:5:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/graph/BiDijkstra.h:125:
/Users/lukasschmidt/Downloads/loom/src/util/graph/BiDijkstra.tpp:110:17: warning: unused parameter 'from' [-Wunused-parameter]
    Node<N, E>* from, const std::set<Node<N, E>*>& to,
                ^
/Users/lukasschmidt/Downloads/loom/src/util/graph/BiDijkstra.tpp:110:52: warning: unused parameter 'to' [-Wunused-parameter]
    Node<N, E>* from, const std::set<Node<N, E>*>& to,
                                                   ^
/Users/lukasschmidt/Downloads/loom/src/util/graph/BiDijkstra.tpp:111:43: warning: unused parameter 'costFunc' [-Wunused-parameter]
    const util::graph::CostFunc<N, E, C>& costFunc,
                                          ^
/Users/lukasschmidt/Downloads/loom/src/util/graph/BiDijkstra.tpp:112:43: warning: unused parameter 'heurFunc' [-Wunused-parameter]
    const util::graph::HeurFunc<N, E, C>& heurFunc,
                                          ^
/Users/lukasschmidt/Downloads/loom/src/util/graph/BiDijkstra.tpp:113:51: warning: unused parameter 'resEdges' [-Wunused-parameter]
    std::unordered_map<Node<N, E>*, EList<N, E>*> resEdges,
                                                  ^
/Users/lukasschmidt/Downloads/loom/src/util/graph/BiDijkstra.tpp:114:51: warning: unused parameter 'resNodes' [-Wunused-parameter]
    std::unordered_map<Node<N, E>*, NList<N, E>*> resNodes) {
                                                  ^
/Users/lukasschmidt/Downloads/loom/src/util/json/Writer.cpp:114:7: error: call to member function 'val' is ambiguous
      val(v.ui);
      ^~~
/Users/lukasschmidt/Downloads/loom/src/util/json/Writer.cpp:78:14: note: candidate function
void Writer::val(bool v) {
             ^
/Users/lukasschmidt/Downloads/loom/src/util/json/Writer.cpp:84:14: note: candidate function
void Writer::val(int v) {
             ^
/Users/lukasschmidt/Downloads/loom/src/util/json/Writer.cpp:90:14: note: candidate function
void Writer::val(size_t v) {
             ^
/Users/lukasschmidt/Downloads/loom/src/util/json/Writer.cpp:96:14: note: candidate function
void Writer::val(double v) {
             ^
6 warnings generated.
1 error generated.
make[2]: *** [src/util/CMakeFiles/util.dir/json/Writer.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /Users/lukasschmidt/Downloads/loom/src/dot/Parser.cpp:14:
/Users/lukasschmidt/Downloads/loom/src/dot/Parser.h:82:8: warning: private field '_has' is not used [-Wunused-private-field]
  bool _has;
       ^
In file included from /Users/lukasschmidt/Downloads/loom/src/util/tests/TestMain.cpp:9:
/Users/lukasschmidt/Downloads/loom/src/util/tests/QuadTreeTest.h:4:9: warning: 'UTIL_TEST_QUADTTREETEST_H_' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
#ifndef UTIL_TEST_QUADTTREETEST_H_
        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/lukasschmidt/Downloads/loom/src/util/tests/QuadTreeTest.h:5:9: note: 'UTIL_TEST_QUADTREETEST_H_' is defined here; did you mean 'UTIL_TEST_QUADTTREETEST_H_'?
#define UTIL_TEST_QUADTREETEST_H_
        ^~~~~~~~~~~~~~~~~~~~~~~~~
        UTIL_TEST_QUADTTREETEST_H_
In file included from /Users/lukasschmidt/Downloads/loom/src/gtfs2graph/graph/NodePL.cpp:8:
In file included from /Users/lukasschmidt/Downloads/loom/src/gtfs2graph/graph/EdgePL.h:11:
In file included from /Users/lukasschmidt/Downloads/loom/src/gtfs2graph/graph/EdgeTripGeom.h:12:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/gtfs2graph/graph/EdgePL.cpp:8:
In file included from /Users/lukasschmidt/Downloads/loom/src/gtfs2graph/graph/EdgePL.h:11:
In file included from /Users/lukasschmidt/Downloads/loom/src/gtfs2graph/graph/EdgeTripGeom.h:12:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.cpp:5:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/gtfs2graph/graph/EdgeTripGeom.cpp:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/gtfs2graph/graph/EdgeTripGeom.h:12:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.cpp:6:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/util/tests/QuadTreeTest.cpp:6:
/Users/lukasschmidt/Downloads/loom/src/util/tests/QuadTreeTest.h:4:9: warning: 'UTIL_TEST_QUADTTREETEST_H_' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
#ifndef UTIL_TEST_QUADTTREETEST_H_
        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/lukasschmidt/Downloads/loom/src/util/tests/QuadTreeTest.h:5:9: note: 'UTIL_TEST_QUADTREETEST_H_' is defined here; did you mean 'UTIL_TEST_QUADTTREETEST_H_'?
#define UTIL_TEST_QUADTREETEST_H_
        ^~~~~~~~~~~~~~~~~~~~~~~~~
        UTIL_TEST_QUADTTREETEST_H_
In file included from /Users/lukasschmidt/Downloads/loom/src/gtfs2graph/builder/Builder.cpp:6:
In file included from /Users/lukasschmidt/Downloads/loom/src/gtfs2graph/builder/Builder.h:15:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/topo/tests/ContractTest.cpp:7:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/topo/tests/RestrInfTest.cpp:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/topo/tests/ContractTest2.cpp:8:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/topo/tests/ContractTest2.cpp:8:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/OptGraph.cpp:6:
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/OptGraph.h:11:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/NullOptimizer.cpp:5:
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/NullOptimizer.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/ILPEdgeOrderOptimizer.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/ILPOptimizer.h:8:
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/ExhaustiveOptimizer.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/OptGraph.h:11:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/rendergraph/RenderGraph.cpp:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/rendergraph/OrderCfg.h:10:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/util/tests/TestMain.cpp:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/graph/BiDijkstra.h:125:
/Users/lukasschmidt/Downloads/loom/src/util/graph/BiDijkstra.tpp:110:17: warning: unused parameter 'from' [-Wunused-parameter]
    Node<N, E>* from, const std::set<Node<N, E>*>& to,
                ^
/Users/lukasschmidt/Downloads/loom/src/util/graph/BiDijkstra.tpp:110:52: warning: unused parameter 'to' [-Wunused-parameter]
    Node<N, E>* from, const std::set<Node<N, E>*>& to,
                                                   ^
/Users/lukasschmidt/Downloads/loom/src/util/graph/BiDijkstra.tpp:111:43: warning: unused parameter 'costFunc' [-Wunused-parameter]
    const util::graph::CostFunc<N, E, C>& costFunc,
                                          ^
/Users/lukasschmidt/Downloads/loom/src/util/graph/BiDijkstra.tpp:112:43: warning: unused parameter 'heurFunc' [-Wunused-parameter]
    const util::graph::HeurFunc<N, E, C>& heurFunc,
                                          ^
/Users/lukasschmidt/Downloads/loom/src/util/graph/BiDijkstra.tpp:113:51: warning: unused parameter 'resEdges' [-Wunused-parameter]
    std::unordered_map<Node<N, E>*, EList<N, E>*> resEdges,
                                                  ^
/Users/lukasschmidt/Downloads/loom/src/util/graph/BiDijkstra.tpp:114:51: warning: unused parameter 'resNodes' [-Wunused-parameter]
    std::unordered_map<Node<N, E>*, NList<N, E>*> resNodes) {
                                                  ^
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/OptGraphScorer.cpp:6:
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/OptGraph.h:11:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/topo/tests/RestrInfTest.cpp:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineNodePL.cpp:5:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
In file included from In file included from /Users/lukasschmidt/Downloads/loom/src/topo/statinserter/StatInserter.cpp/Users/lukasschmidt/Downloads/loom/src/topo/tests/TopologicalTest.cpp::77:
:
In file included from In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h/Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h::99:
:
In file included from In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h/Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h::99:
:
In file included from In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h/Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h::1414:
:
In file included from In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h::135135:
:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp::472472::1010::  warning: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]variable 'curDist' set but not used [-Wunused-but-set-variable]

  double curDist = 0;  double curDist = 0;

         ^         ^

/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp::478478::1010::  warning: warning: unused variable 'comp' [-Wunused-variable]unused variable 'comp' [-Wunused-variable]

  double comp = 0, curSegDist = 0;  double comp = 0, curSegDist = 0;

         ^         ^

/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp::473473::1010::  warning: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]

  double curTotalSegDist = 0;
         ^
  double curTotalSegDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/GridEdgePL.cpp:5:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/GridEdgePL.h:8:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/combgraph/CombEdgePL.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/topo/tests/TopologicalTest.cpp:7:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/topo/tests/ContractTest.cpp:7:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/transitmap/graph/GraphBuilder.cpp:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/transitmap/graph/GraphBuilder.h:12:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/rendergraph/RenderGraph.h:12:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/combgraph/CombEdgePL.cpp:5:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/combgraph/CombEdgePL.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/tests/TestMain.cpp:7:
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/CombOptimizer.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/ExhaustiveOptimizer.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/OptGraph.h:11:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/topo/mapconstructor/MapConstructor.cpp:7:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/combgraph/CombNodePL.cpp:5:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/combgraph/CombNodePL.h:8:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/combgraph/CombEdgePL.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/ExhaustiveOptimizer.cpp:7:
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/ExhaustiveOptimizer.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/OptGraph.h:11:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/combgraph/CombGraph.cpp:5:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/combgraph/CombGraph.h:8:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/combgraph/CombEdgePL.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/transitmap/label/Labeller.cpp:5:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/rendergraph/RenderGraph.h:12:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/Enlarger.cpp:1:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/Enlarger.h:8:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/SimulatedAnnealingOptimizer.cpp:7:
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/GreedyOptimizer.h:10:
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/ExhaustiveOptimizer.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/OptGraph.h:11:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/GridNodePL.cpp:5:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/GridNodePL.h:8:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/GridEdgePL.h:8:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/combgraph/CombEdgePL.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/HillClimbOptimizer.cpp:7:
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/GreedyOptimizer.h:10:
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/ExhaustiveOptimizer.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/OptGraph.h:11:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/topoeval/TopoEvalMain.cpp:12:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/combgraph/Drawing.cpp:2:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/BaseGraph.h:10:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/GridEdgePL.h:8:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/combgraph/CombEdgePL.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
1 warning generated.
/Users/lukasschmidt/Downloads/loom/src/util/tests/TestMain.cpp:31:3: error: no member named 'setlocale' in namespace 'std'; did you mean simply 'setlocale'?
  std::setlocale(LC_ALL, "en_US.utf8");
  ^~~~~~~~~~~~~~
  setlocale
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/locale.h:53:8: note: 'setlocale' declared here
char            *setlocale(int, const char *);
                 ^
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/combgraph/EdgeOrdering.cpp:5:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/combgraph/CombNodePL.h:8:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/combgraph/CombEdgePL.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/transitmap/TransitMapMain.cpp:12:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/rendergraph/RenderGraph.h:12:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/GreedyOptimizer.cpp:7:
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/GreedyOptimizer.h:10:
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/ExhaustiveOptimizer.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/OptGraph.h:11:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loo[ 67%] Linking CXX static library libdot_dep.a
m/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/CombOptimizer.cpp:10:
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/CombOptimizer.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/ExhaustiveOptimizer.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/OptGraph.h:11:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/config/ConfigReader.cpp:12:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/config/ConfigReader.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/config/OctiConfig.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/BaseGraph.h:10:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/GridEdgePL.h:8:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/combgraph/CombEdgePL.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/ILPOptimizer.cpp:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/ILPOptimizer.h:8:
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/ExhaustiveOptimizer.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/OptGraph.h:11:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/Optimizer.cpp:7:
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/NullOptimizer.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/ILPEdgeOrderOptimizer.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/ILPOptimizer.h:8:
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/ExhaustiveOptimizer.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/OptGraph.h:11:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/transitmap/output/SvgRenderer.cpp:11:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/rendergraph/RenderGraph.h:12:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/ILPEdgeOrderOptimizer.cpp:6:
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/ILPEdgeOrderOptimizer.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/ILPOptimizer.h:8:
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/ExhaustiveOptimizer.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/OptGraph.h:11:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
[ 67%] Built target dot_dep
In file included from /Users/lukasschmidt/Downloads/loom/src/topo/TopoMain.cpp:11:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.cpp:7:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/OctiMain.cpp:11:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/Enlarger.h:8:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/topo/restr/RestrInferrer.cpp:7:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/LoomMain.cpp:13:
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/CombOptimizer.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/ExhaustiveOptimizer.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/loom/optim/OptGraph.h:11:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/ConvexHullOctiGridGraph.cpp:10:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/ConvexHullOctiGridGraph.h:8:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/OctiGridGraph.h:8:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/GridGraph.h:11:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/BaseGraph.h:10:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/GridEdgePL.h:8:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/combgraph/CombEdgePL.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/ilp/ILPGridOptimizer.cpp:7:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/BaseGraph.h:10:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/GridEdgePL.h:8:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/combgraph/CombEdgePL.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/GridGraph.cpp:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/GridGraph.h:11:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/BaseGraph.h:10:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/GridEdgePL.h:8:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/combgraph/CombEdgePL.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/OctiHananGraph.cpp:10:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/OctiHananGraph.h:8:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/OctiGridGraph.h:8:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/GridGraph.h:11:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/BaseGraph.h:10:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/GridEdgePL.h:8:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/combgraph/CombEdgePL.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/Octilinearizer.cpp:8:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/ilp/ILPGridOptimizer.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/BaseGraph.h:10:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/GridEdgePL.h:8:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/combgraph/CombEdgePL.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/OctiQuadTree.cpp:10:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/OctiQuadTree.h:8:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/OctiHananGraph.h:8:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/OctiGridGraph.h:8:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/GridGraph.h:11:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/BaseGraph.h:10:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/GridEdgePL.h:8:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/combgraph/CombEdgePL.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/gtfs2graph/Gtfs2GraphMain.cpp:13:
In file included from /Users/lukasschmidt/Downloads/loom/src/gtfs2graph/builder/Builder.h:15:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/OctiGridGraph.cpp:10:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/OctiGridGraph.h:8:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/GridGraph.h:11:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/BaseGraph.h:10:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/GridEdgePL.h:8:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/combgraph/CombEdgePL.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tppIn file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/HexGridGraph.cpp:10:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/HexGridGraph.h:8:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/GridGraph.h:11:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/BaseGraph.h::10:
In file included from 473/Users/lukasschmidt/Downloads/loom/src/octi/basegraph/GridEdgePL.h::108::
 In file included from /Users/lukasschmidt/Downloads/loom/src/octi/combgraph/CombEdgePL.h:warning: 9:
In file included from variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]/Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:
9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
  double curTotalSegDist = 0;/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp
:473         ^:
10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
/Users/luk  double curTotalSegDist = 0;asschmidt/Downloads/loom/src/util/geo/PolyLine.tpp
         ^:
478:10: warning: unused variable 'comp' [-Wunused-variable]/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:
478:10: warning:   double comp = 0, curSegDist = 0;unused variable 'comp' [-Wunused-variable]

         ^
  double comp = 0, curSegDist = 0;/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp
:         ^472
:10: warning: /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472variable 'curDist' set but not used [-Wunused-but-set-variable]:10
: warning:   double curDist = 0;
variable 'curDist' set but not used [-Wunused-but-set-variable]         ^

  double curDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/PseudoOrthoRadialGraph.cpp:10:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/PseudoOrthoRadialGraph.h:8:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/GridGraph.h:11:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/BaseGraph.h:10:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/GridEdgePL.h:8:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/combgraph/CombEdgePL.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/OrthoRadialGraph.cpp:10:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/OrthoRadialGraph.h:8:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/GridGraph.h:11:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/BaseGraph.h:10:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/basegraph/GridEdgePL.h:8:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/combgraph/CombEdgePL.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/EdgeOrdering.h:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineEdgePL.h:14:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.h:135:
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:473:10: warning: variable 'curTotalSegDist' set but not used [-Wunused-but-set-variable]
  double curTotalSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:478:10: warning: unused variable 'comp' [-Wunused-variable]
  double comp = 0, curSegDist = 0;
         ^
/Users/lukasschmidt/Downloads/loom/src/util/geo/PolyLine.tpp:472:10: warning: variable 'curDist' set but not used [-Wunused-but-set-variable]
  double curDist = 0;
         ^
[ 68%] Linking CXX static library libad_csvparser.a
[ 68%] Built target ad_csvparser
Scanning dependencies of target ad_cppgtfs
[ 68%] Building CXX object src/cppgtfs/src/ad/cppgtfs/CMakeFiles/ad_cppgtfs.dir/Writer.cpp.o
[ 69%] Building CXX object src/cppgtfs/src/ad/cppgtfs/CMakeFiles/ad_cppgtfs.dir/gtfs/Service.cpp.o
3 warnings generated.
/Users/lukasschmidt/Downloads/loom/src/loom/optim/Optimizer.cpp:170:21: warning: loop variable 'nds' creates a copy from type 'const std::set<util::graph::Node<loom::optim::OptNodePL, loom::optim::OptEdgePL> *>' [-Wrange-loop-construct]
    for (const auto nds : comps) {
                    ^
/Users/lukasschmidt/Downloads/loom/src/loom/optim/Optimizer.cpp:170:10: note: use reference type 'const std::set<util::graph::Node<loom::optim::OptNodePL, loom::optim::OptEdgePL> *> &' to prevent copying
    for (const auto nds : comps) {
         ^~~~~~~~~~~~~~~~
                    &
1 warning generated.
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/OctiMain.cpp:12:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/Octilinearizer.h:17:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/graph/BiDijkstra.h:125:
/Users/lukasschmidt/Downloads/loom/src/util/graph/BiDijkstra.tpp:110:17: warning: unused parameter 'from' [-Wunused-parameter]
    Node<N, E>* from, const std::set<Node<N, E>*>& to,
                ^
/Users/lukasschmidt/Downloads/loom/src/util/graph/BiDijkstra.tpp:110:52: warning: unused parameter 'to' [-Wunused-parameter]
    Node<N, E>* from, const std::set<Node<N, E>*>& to,
                                                   ^
/Users/lukasschmidt/Downloads/loom/src/util/graph/BiDijkstra.tpp:111:43: warning: unused parameter 'costFunc' [-Wunused-parameter]
    const util::graph::CostFunc<N, E, C>& costFunc,
                                          ^
/Users/lukasschmidt/Downloads/loom/src/util/graph/BiDijkstra.tpp:112:43: warning: unused parameter 'heurFunc' [-Wunused-parameter]
    const util::graph::HeurFunc<N, E, C>& heurFunc,
                                          ^
/Users/lukasschmidt/Downloads/loom/src/util/graph/BiDijkstra.tpp:113:51: warning: unused parameter 'resEdges' [-Wunused-parameter]
    std::unordered_map<Node<N, E>*, EList<N, E>*> resEdges,
                                                  ^
/Users/lukasschmidt/Downloads/loom/src/util/graph/BiDijkstra.tpp:114:51: warning: unused parameter 'resNodes' [-Wunused-parameter]
    std::unordered_map<Node<N, E>*, NList<N, E>*> resNodes) {
                                                  ^
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/Octilinearizer.cpp:9:
In file included from /Users/lukasschmidt/Downloads/loom/src/octi/Octilinearizer.h:17:
In file included from /Users/lukasschmidt/Downloads/loom/src/util/graph/BiDijkstra.h:125:
/Users/lukasschmidt/Downloads/loom/src/util/graph/BiDijkstra.tpp:110:17: warning: unused parameter 'from' [-Wunused-parameter]
    Node<N, E>* from, const std::set<Node<N, E>*>& to,
                ^
/Users/lukasschmidt/Downloads/loom/src/util/graph/BiDijkstra.tpp:110:52: warning: unused parameter 'to' [-Wunused-parameter]
    Node<N, E>* from, const std::set<Node<N, E>*>& to,
                                                   ^
/Users/lukasschmidt/Downloads/loom/src/util/graph/BiDijkstra.tpp:111:43: warning: unused parameter 'costFunc' [-Wunused-parameter]
    const util::graph::CostFunc<N, E, C>& costFunc,
                                          ^
/Users/lukasschmidt/Downloads/loom/src/util/graph/BiDijkstra.tpp:112:43: warning: unused parameter 'heurFunc' [-Wunused-parameter]
    const util::graph::HeurFunc<N, E, C>& heurFunc,
                                          ^
/Users/lukasschmidt/Downloads/loom/src/util/graph/BiDijkstra.tpp:113:51: warning: unused parameter 'resEdges' [-Wunused-parameter]
    std::unordered_map<Node<N, E>*, EList<N, E>*> resEdges,
                                                  ^
/Users/lukasschmidt/Downloads/loom/src/util/graph/BiDijkstra.tpp:114:51: warning: unused parameter 'resNodes' [-Wunused-parameter]
    std::unordered_map<Node<N, E>*, NList<N, E>*> resNodes) {
                                                  ^
3 warnings generated.
3 warnings generated.
In file included from /Users/lukasschmidt/Downloads/loom/src/topo/statinserter/StatInserter.cpp:8:
/Users/lukasschmidt/Downloads/loom/src/topo/statinserter/StatInserter.h:74:29: warning: private field '_cfg' is not used [-Wunused-private-field]
  const config::TopoConfig* _cfg;
                            ^
3 warnings generated.
3 warnings generated.
3 warnings generated.
In file included from /Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.cpp:5:
/Users/lukasschmidt/Downloads/loom/src/3rdparty/json.hpp:869:9: error: static_assert failed due to requirement 'sizeof(nlohmann::basic_json<std::map, std::vector, std::string, bool, long long, unsigned long long, double, std::allocator, adl_serializer>) == 0' "could not find from_json() method in T's namespace"
        static_assert(sizeof(BasicJsonType) == 0,
        ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/lukasschmidt/Downloads/loom/src/3rdparty/json.hpp:878:16: note: in instantiation of function template specialization 'nlohmann::detail::from_json_fn::call<nlohmann::basic_json<>, std::string_view>' requested here
        return call(j, val, priority_tag<1> {});
               ^
/Users/lukasschmidt/Downloads/loom/src/3rdparty/json.hpp:925:9: note: in instantiation of function template specialization 'nlohmann::detail::from_json_fn::operator()<nlohmann::basic_json<>, std::string_view>' requested here
        ::nlohmann::from_json(std::forward<BasicJsonType>(j), val);
        ^
/Users/lukasschmidt/Downloads/loom/src/3rdparty/json.hpp:3246:36: note: in instantiation of function template specialization 'nlohmann::adl_serializer<std::string_view>::from_json<const nlohmann::basic_json<> &, std::string_view>' requested here
        JSONSerializer<ValueType>::from_json(*this, ret);
                                   ^
/Users/lukasschmidt/Downloads/loom/src/3rdparty/json.hpp:3504:16: note: in instantiation of function template specialization 'nlohmann::basic_json<>::get<std::string_view, std::string_view, 0>' requested here
        return get<ValueType>();
               ^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/c++/v1/string:909:29: note: in instantiation of function template specialization 'nlohmann::basic_json<>::operator basic_string_view<std::string_view, 0>' requested here
        {__self_view __sv = __t; return assign(__sv);}
                            ^
/Users/lukasschmidt/Downloads/loom/src/shared/linegraph/LineGraph.cpp:184:55: note: in instantiation of function template specialization 'std::basic_string<char>::operator=<nlohmann::basic_json<>, void>' requested here
        if (!props["station_label"].is_null()) i.name = props["station_label"];
                                                      ^
3 warnings generated.
3 warnings generated.
3 warnings generated.
3 warnings generated.
3 warnings generated.
3 warnings generated.
3 warnings generated.
3 warnings generated.
3 warnings generated.
3 warnings and 1 error generated.
make[2]: *** [src/shared/CMakeFiles/shared_dep.dir/linegraph/LineGraph.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
3 warnings generated.
3 warnings generated.
3 warnings generated.
3 warnings generated.
3 warnings generated.
3 warnings generated.
3 warnings generated.
3 warnings generated.
3 warnings generated.
3 warnings generated.
3 warnings generated.
3 warnings generated.
3 warnings generated.
7 warnings and 1 error generated.
make[2]: *** [src/util/CMakeFiles/util.dir/tests/TestMain.cpp.o] Error 1
make[1]: *** [src/util/CMakeFiles/util.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
3 warnings generated.
3 warnings generated.
3 warnings generated.
3 warnings generated.
3 warnings generated.
3 warnings generated.
3 warnings generated.
3 warnings generated.
[ 70%] Linking CXX static library libad_cppgtfs.a
[ 70%] Built target ad_cppgtfs
4 warnings generated.
3 warnings generated.
3 warnings generated.
3 warnings generated.
3 warnings generated.
3 warnings generated.
3 warnings generated.
3 warnings generated.
4 warnings generated.
3 warnings generated.
make[1]: *** [src/shared/CMakeFiles/shared_dep.dir/all] Error 2
3 warnings generated.
3 warnings generated.
3 warnings generated.
[ 71%] Linking CXX static library libtransitmap_dep.a
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libtransitmap_dep.a(Renderer.cpp.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libtransitmap_dep.a(Renderer.cpp.o) has no symbols
[ 71%] Built target transitmap_dep
9 warnings generated.
3 warnings generated.
3 warnings generated.
[ 72%] Linking CXX static library libloom_dep.a
3 warnings generated.
[ 73%] Linking CXX static library libtopoeval_dep.a
[ 73%] Built target loom_dep
[ 73%] Built target topoeval_dep
9 warnings generated.
[ 74%] Linking CXX static library libocti_dep.a
3 warnings generated.
3 warnings generated.
[ 74%] Built target octi_dep
3 warnings generated.
[ 75%] Linking CXX static library libgtfs2graph_dep.a
[ 75%] Built target gtfs2graph_dep
3 warnings generated.
[ 76%] Linking CXX static library libtopo_test_dep.a
[ 76%] Built target topo_test_dep
3 warnings generated.
[ 77%] Linking CXX static library libtopo_dep.a
[ 77%] Built target topo_dep
make: *** [all] Error 2
patrickbr commented 2 years ago

Hm, there is an issue with the nlohmann::json library now. I will set up a Mac build environment to reproduce & fix this, seems like a minor issue :) Sorry for the troubles, we never tested this on Mac.

lightsprint09 commented 2 years ago

Is there any progress?

patrickbr commented 1 year ago

These issue should now be fixed with the latest commit, can you test again?

lightsprint09 commented 1 year ago

Thanks a lot! I installed it successfully & run one of the sample. Well try with my own data soon :)