[PROJ] PROJ.6 6.1.0 on macOS 10.14 w/o pkgsrc

David Fogel multiquadric at gmail.com
Tue May 28 15:44:27 PDT 2019


Hi,

Thought to share a build experience with PROJ.6 6.1.0 on macOS Mojave 
(10.14) natively. A change in "configure" was required. I also passed 
extra variables to "configure". Let's call this a sanity check ahead of 
a bug report? Soonest I can generate diffs is at then end of this week.

In "configure" the test for the presence/absence of SQLite3 seems to 
always fail. In other words, absent pkgsrc, regardless of whether  
SQLITE3_CFLAGS and SQLITE3_LIBS are defined or not, the results are the 
same.  I have not, yet, installed pkgsrc.

To successfully compile, I also had to tease the right results out of 
configure. Notably, I pointed to SQLite3 twice.

$ ./configure -prefix=/opt/proj-6.1.0 
SQLITE3_CFLAGS=-I/opt/sqlite-3.28.0/include 
SQLITE3_LIBS=-L/opt/sqlite-3.28.0/lib -lsqlite3 CC=gcc -arch x86_64 
CXX=g++ -arch x86_64 CPP=gcc -E CXXCPP=g++ -E 
CPPFLAGS=-I/opt/sqlite-3.28.0/include LDFLAGS=-L/opt/sqlite-3.28.0/lib 
-lsqlite3

Other subtleties may not apply, such as the SQLite3 build.

Tests passed.

If the "tests" for pkgsrc, and then SQLITE3_CFLAGS and SQLITE3_LIBS 
definitions failed on macOS, then it is possible they will fail on 
"Unix/Linux" as well. Possible? Plausible?

Thanks,

= David


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/proj/attachments/20190528/b44daf45/attachment.html>


More information about the PROJ mailing list