<div dir="ltr">Found another issue with the beta when testing GEOSwift on Linux (specifically, compiling in a Docker container using the Swift Docker image). Here's what I'm doing:<div><br></div><div>$ sudo docker run -it --rm swift /bin/bash</div><div># cd home</div><div># git clone <a href="https://github.com/GEOSwift/GEOSwift.git">https://github.com/GEOSwift/GEOSwift.git</a></div><div># cd GEOSwift</div><div># git checkout geos-3.9.0-testing</div><div># swift test --enable-test-discovery -v</div><div><br></div><div>Among other things, this yields the following line for LineLimiter.cpp:<div><br></div><div>/usr/bin/clang -target x86_64-unknown-linux-gnu -fPIC -g -O0 -DSWIFT_PACKAGE=1 -DDEBUG=1 -fblocks -fmodules -fmodule-name=geos -I /home/GEOSwift/.build/checkouts/geos/Sources/geos/public -fmodules-cache-path=/home/GEOSwift/.build/x86_64-unknown-linux-gnu/debug/ModuleCache -DUSE_UNSTABLE_GEOS_CPP_API -I/home/GEOSwift/.build/checkouts/geos/Sources/geos/include -MD -MT dependencies -MF /home/GEOSwift/.build/x86_64-unknown-linux-gnu/debug/geos.build/src/operation/overlayng/LineLimiter.cpp.d -std=c++11 -c /home/GEOSwift/.build/checkouts/geos/Sources/geos/src/operation/overlayng/LineLimiter.cpp -o /home/GEOSwift/.build/x86_64-unknown-linux-gnu/debug/geos.build/src/operation/overlayng/LineLimiter.cpp.o<br></div><div><br></div><div>And this corresponding error:</div><div><br></div><div>/home/GEOSwift/.build/checkouts/geos/Sources/geos/src/operation/overlayng/LineLimiter.cpp:121:24: error: no member named 'unique' in namespace 'std'<br>    ptList->erase(std::unique(ptList->begin(), ptList->end()), ptList->end());<br>                  ~~~~~^<br></div><div><br></div><div>Here's some clang version info:</div><div><br></div><div>clang version 10.0.0 (git@github.com:apple/llvm-project.git 3093af41dd65ad466dcd5603e9289244edfee4f5)<br>Target: x86_64-unknown-linux-gnu<br>Thread model: posix<br>InstalledDir: /usr/bin<br></div><div><br></div></div><div>Any idea what might be going on here?</div><div><br></div></div>