<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<div dir="ltr">
<div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">
<div dir="ltr">
<div>
<div dir="ltr">
<div>
<div dir="ltr">
<div>
<div dir="ltr">
<div>
<div dir="ltr"><span style="color:rgb(102,102,102)"></span></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div dir="ltr">
<div dir="ltr">
<div>Sorry to hear you're having these issues. I unfortunately don't do windows dev, so I'm not really sure what to suggest build wise.</div>
<div><br>
</div>
<div>However, if you're stuck on the build proj4 step of building gdal, I would suggest you try their mailing list. I've had good luck there. Especially if they have errors in their build documentation.
<br>
</div>
<div><a href="https://proj4.org/community/channels.html">https://proj4.org/community/channels.html</a></div>
<div><br>
</div>
<div>Cheers</div>
<div>Chris<br>
</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Tue, May 28, 2019 at 7:41 PM CDelancy <<a href="mailto:cdelancy@blackfangtechnologies.com">cdelancy@blackfangtechnologies.com</a>> wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Thank you so much for the explanation, however, I fear it will not help my<br>
problem. <br>
<br>
You see, I cannot build GDAL3 without PROJ4 6.0, and I wouldn't want to<br>
because important functionality would be missing. However, I cannot build<br>
PROJ because it depends on SQLite3. I cannot build SQlite3 because there<br>
appear to be errors in the instructions provided here:<br>
<a href="https://sqlite.org/src/doc/trunk/README.md" rel="noreferrer" target="_blank">https://sqlite.org/src/doc/trunk/README.md</a><br>
<br>
"For example:<br>
<br>
    mkdir bld<br>
    cd bld<br>
    nmake /f Makefile.msc TOP=..\sqlite<br>
    nmake /f Makefile.msc sqlite3.c TOP=..\sqlite<br>
    nmake /f Makefile.msc sqlite3.dll TOP=..\sqlite<br>
    nmake /f Makefile.msc sqlite3.exe TOP=..\sqlite<br>
    nmake /f Makefile.msc test TOP=..\sqlite"<br>
<br>
However, there is no Makefile in the bld directory that was just created, so<br>
"fatal error U1052: file 'Makefile.msc' not found" results.<br>
<br>
If I alter the instructions to cd back into the parent sqlite folder where a<br>
makefile is located, I get <br>
<br>
"        tclsh ..\sqlite\tool\mkopcodec.tcl opcodes.h > opcodes.c<br>
'tclsh' is not recognized as an internal or external command,<br>
operable program or batch file.<br>
NMAKE : fatal error U1077: 'tclsh' : return code '0x1'<br>
Stop."<br>
<br>
So I Google "tclsh" and now I'm off on in search for a program called<br>
ActiveTcl. The quest for dependencies has no end in sight. <br>
<br>
After installing that program, I return to trying to build sqlite3 with the<br>
modified command dicuseed previously, the new result is:<br>
<br>
"sqlite3.c<br>
sqlite3.c(19711): error C2065: 'OPFLG_INITIALIZER': undeclared identifier<br>
sqlite3.c(19711): error C2099: initializer is not a constant<br>
sqlite3.c(76038): error C2065: 'OP_Init': undeclared identifier<br>
sqlite3.c(76263): error C2065: 'OP_Goto': undeclared identifier<br>
sqlite3.c(76270): error C2065: 'OP_String8': undeclared identifier<br>
sqlite3.c(76292): error C2065: 'OP_Null': undeclared identifier<br>
sqlite3.c(76292): error C2065: 'OP_String8': undeclared identifier<br>
sqlite3.c(76294): error C2065: 'OP_Integer': undeclared identifier<br>
sqlite3.c(76299): error C2065: 'OP_ResultRow': undeclared identifier<br>
sqlite3.c(76384): error C2065: 'OP_Explain': undeclared identifier<br>
sqlite3.c(76412): error C2065: 'OP_ParseSchema': undeclared identifier"<br>
<br>
Lines like this continue until <br>
<br>
"sqlite3.c(85452): fatal error C1003: error count exceeds 100; stopping<br>
compilation<br>
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual<br>
Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x86\cl.EXE"' :<br>
return code '0x2'<br>
Stop."<br>
<br>
So, here I am at a dead end.<br>
<br>
<br>
<br>
--<br>
Sent from: <a href="http://osgeo-org.1560.x6.nabble.com/GDAL-Dev-f3742093.html" rel="noreferrer" target="_blank">
http://osgeo-org.1560.x6.nabble.com/GDAL-Dev-f3742093.html</a><br>
_______________________________________________<br>
gdal-dev mailing list<br>
<a href="mailto:gdal-dev@lists.osgeo.org" target="_blank">gdal-dev@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/gdal-dev" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/gdal-dev</a></blockquote>
</div>
</div>
</div>
</body>
</html>