Thank you, this worked !!<br><br><div class="gmail_quote">On Mon, May 13, 2013 at 11:29 AM, Joaquim Luis <span dir="ltr"><<a href="mailto:jluis@ualg.pt" target="_blank">jluis@ualg.pt</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    Mihael,<br>
    <br>
    To build with nmake command line all you need (plus the uncomment of
    x64) is to run the command from a command shell that has the
    apropriate variables set to build for 64 bits.<br>
    <br>
    For example, this is what I do to set up one 64 bits building
    environment (it's called from within another batch file)<div class="im"><br>
    <br>
    call "C:\Program Files (x86)\Microsoft Visual Studio
    10.0\VC\vcvarsall.bat" amd64<br>
    <br></div>
    Joaquim<br>
    <br>
    <blockquote type="cite"><div class="im">More info on issue: I seem to build from VS but not
      from command line.
      <div><br>
      </div>
      </div><div><div class="im">
        <p>
          I put (to build in Win32)</p>
        <pre style="margin-top:0px;margin-bottom:10px;padding:5px;border:0px;font-size:14px;vertical-align:baseline;background-color:rgb(238,238,238);font-family:Consolas,Menlo,Monaco,'Lucida Console','Liberation Mono','DejaVu Sans Mono','Bitstream Vera Sans Mono','Courier New',monospace,serif;overflow:auto;width:auto;max-height:600px;line-height:18px">
<code style="margin:0px;padding:0px;border:0px;vertical-align:baseline;font-family:Consolas,Menlo,Monaco,'Lucida Console','Liberation Mono','DejaVu Sans Mono','Bitstream Vera Sans Mono','Courier New',monospace,serif"><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">!</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">IFNDEF PLATFORM
PLATFORM</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">=</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">WIN32
</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">!</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">ENDIF</span></code></pre>

        <p>
          Modified to</p>
        <pre style="margin-top:0px;margin-bottom:10px;padding:5px;border:0px;font-size:14px;vertical-align:baseline;background-color:rgb(238,238,238);font-family:Consolas,Menlo,Monaco,'Lucida Console','Liberation Mono','DejaVu Sans Mono','Bitstream Vera Sans Mono','Courier New',monospace,serif;overflow:auto;width:auto;max-height:600px;line-height:18px">
<code style="margin:0px;padding:0px;border:0px;vertical-align:baseline;font-family:Consolas,Menlo,Monaco,'Lucida Console','Liberation Mono','DejaVu Sans Mono','Bitstream Vera Sans Mono','Courier New',monospace,serif"><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">!</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">IFNDEF PLATFORM
PLATFORM</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">=</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">x64
</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">!</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">ENDIF</span></code></pre>

        <p>
          (to build in x64) - And it worked. But only if I build from
          inside Visual Studio.</p>
        <p>
          I would like to be able to use a bat file (and build alll
          platform/configurations) The above - while it builds in VS, it
          will not build from command line (with commands:</p>
        </div><pre style="margin-top:0px;margin-bottom:10px;padding:5px;border:0px;font-size:14px;vertical-align:baseline;background-color:rgb(238,238,238);font-family:Consolas,Menlo,Monaco,'Lucida Console','Liberation Mono','DejaVu Sans Mono','Bitstream Vera Sans Mono','Courier New',monospace,serif;overflow:auto;width:auto;max-height:600px;line-height:18px">
<code style="margin:0px;padding:0px;border:0px;vertical-align:baseline;font-family:Consolas,Menlo,Monaco,'Lucida Console','Liberation Mono','DejaVu Sans Mono','Bitstream Vera Sans Mono','Courier New',monospace,serif"><div class="im">
<span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">start </span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">/</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">b </span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">/</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">wait nmake </span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">-</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">f makefile</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">.</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">vc clean
start </span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">/</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">b </span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">/</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">wait nmake</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">.</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">exe </span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">/</span></div>
<span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">f ma
 kefile<
/span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">.</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">vc PLATFORM</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">=</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">x64
start </span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">/</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">b </span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">/</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">wait nmake</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">.</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">exe </span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">/</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">f ma
 kefile<
/span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">.</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">vc devinstall PLATFORM</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">=</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">x64</span></span></span></code></pre>
<div><div class="h5">
        <p>
          The exact same thing builds in Win32...</p>
      </div></div></div><div><div class="h5">
      <div><br>
      </div>
      <div><br>
        <br>
        <div class="gmail_quote">On Mon, May 13, 2013 at 8:53 AM,
          Mihaela Gaspar <span dir="ltr"><<a href="mailto:mihaela.gaspar@urbanrobotics.net" target="_blank">mihaela.gaspar@urbanrobotics.net</a>></span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <p>
              I am trying to build GDAL (1.9.2) in x64.</p>
            <p>
              In the instructions, I see:</p>
            <pre style="margin-top:0px;margin-bottom:10px;padding:5px;border:0px;font-size:14px;vertical-align:baseline;background-color:rgb(238,238,238);font-family:Consolas,Menlo,Monaco,'Lucida Console','Liberation Mono','DejaVu Sans Mono','Bitstream Vera Sans Mono','Courier New',monospace,serif;overflow:auto;width:auto;max-height:600px;line-height:18px">
<code style="margin:0px;padding:0px;border:0px;vertical-align:baseline;font-family:Consolas,Menlo,Monaco,'Lucida Console','Liberation Mono','DejaVu Sans Mono','Bitstream Vera Sans Mono','Courier New',monospace,serif"><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent;color:gray"># Uncomment the following if you are building for 64-bit windows</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">
</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent;color:gray"># (x64). You'll need to have PATH, INCLUDE and LIB set up for 64-bit</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">
</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent;color:gray"># compiles.</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">
</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">!</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">IF </span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent;color:rgb(128,0,0)">"$(PLATFORM)"</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent"> </span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">==</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent"> </span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent;color:rgb(128,0,0)">"x64"</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">
WIN64</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">=</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">YES
</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">!</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">ENDIF</span></code></pre>

            <p>
              And then, lower,</p>
            <pre style="margin-top:0px;margin-bottom:10px;padding:5px;border:0px;font-size:14px;vertical-align:baseline;background-color:rgb(238,238,238);font-family:Consolas,Menlo,Monaco,'Lucida Console','Liberation Mono','DejaVu Sans Mono','Bitstream Vera Sans Mono','Courier New',monospace,serif;overflow:auto;width:auto;max-height:600px;line-height:18px">
<code style="margin:0px;padding:0px;border:0px;vertical-align:baseline;font-family:Consolas,Menlo,Monaco,'Lucida Console','Liberation Mono','DejaVu Sans Mono','Bitstream Vera Sans Mono','Courier New',monospace,serif"><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent;color:gray"># Under win64, symbols for function names lack the underscore prefix</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">
</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent;color:gray"># present on win32. Also the STDCALL calling convention is not used.</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">
</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">!</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">IFDEF WIN64
</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">!</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">UNDEF STDCALL
</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">!</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">ELSE
SYM_PREFIX</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">=</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">_
</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">!</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">ENDIF</span></code></pre>

            <p>
              Can't find a PATH, INCLUDE and LIB specific for x64, or
              anything else that I should do...</p>
            <p>
              I can build in Win32.</p>
            <p>
              <span>In
                x64</span><span>,</span><span>
                I get linker errors</span><span>:</span></p>
            <pre style="margin-top:0px;margin-bottom:10px;padding:5px;border:0px;font-size:14px;vertical-align:baseline;background-color:rgb(238,238,238);font-family:Consolas,Menlo,Monaco,'Lucida Console','Liberation Mono','DejaVu Sans Mono','Bitstream Vera Sans Mono','Courier New',monospace,serif;overflow:auto;width:auto;max-height:600px;line-height:18px">
<code style="margin:0px;padding:0px;border:0px;vertical-align:baseline;font-family:Consolas,Menlo,Monaco,'Lucida Console','Liberation Mono','DejaVu Sans Mono','Bitstream Vera Sans Mono','Courier New',monospace,serif"><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">LINK </span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">:</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent"> error LNK2001</span><span>:</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent"> unresolved external symbol </span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent;color:rgb(43,145,175)">_OGRFeatureStylePuller</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">
LINK </span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">:</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent"> error LNK2001</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">:</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent"> unresolved external symbol </span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent;color:rgb(43,145,175)">_OSRValidate</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">
</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">...</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">
gdal19</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">.</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">dll </span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">:</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent"> fatal error LNK1120</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">:</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent"> </span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent;color:rgb(128,0,0)">74</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent"> unresolved externals</span></code></pre>

            <p>
              Please help.</p>
            <p>
              Thank you.</p>
            <div><br>
              <table border="0" cellpadding="0" cellspacing="0">
                <tbody>
                  <tr style="min-height:0.95in">
                    <td style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;width:72.25pt;border-top-style:none;border-bottom-style:none;border-left-style:none;border-width:initial;border-color:initial;border-right-style:solid;border-right-color:rgb(38,38,38);border-right-width:1pt;padding-top:0.05in;padding-right:5.75pt;padding-bottom:0.05in;padding-left:0in;min-height:0.95in" valign="top" width="96">

                      <br>
                    </td>
                    <td style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;width:279pt;padding-top:0.05in;padding-right:5.75pt;padding-bottom:0.05in;padding-left:5.75pt;min-height:0.95in" valign="top" width="372">

                      <br>
                    </td>
                  </tr>
                </tbody>
              </table>
            </div>
          </blockquote>
        </div>
        <br>
        <br clear="all">
        <div><br>
        </div>
        -- <br>
        <div>
          <table border="0" cellpadding="0" cellspacing="0">
            <tbody>
              <tr style="min-height:0.95in">
                <td style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;width:72.25pt;border-top-style:none;border-bottom-style:none;border-left-style:none;border-width:initial;border-color:initial;border-right-style:solid;border-right-color:rgb(38,38,38);border-right-width:1pt;padding-top:0.05in;padding-right:5.75pt;padding-bottom:0.05in;padding-left:0in;min-height:0.95in" valign="top" width="96">

                  <span style="font-size:small"><br>
                    <br>
                    <font color="#990000"><b>Mihaela Gaspar</b></font></span></td>
                <td style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;width:279pt;padding-top:0.05in;padding-right:5.75pt;padding-bottom:0.05in;padding-left:5.75pt;min-height:0.95in" valign="top" width="372">

                  <p style="margin-top:0px;margin-right:0px;margin-bottom:5pt;margin-left:0px"><b><span><font color="#990000">Urban
                          Robotics Inc.</font></span></b><b style="color:rgb(102,102,102)"><span><br>
                      </span></b><span style="color:rgb(102,102,102);font-size:small">Software
                      Engineer</span><font color="#666666"><span style="font-size:10pt"></span></font></p>
                  <p style="margin-top:3pt;margin-right:0px;margin-bottom:0px;margin-left:0px"><font color="#666666"><span style="font-size:10pt">33 NW
                        First Avenue, Suite 200 | Portland, OR 97209</span></font></p>
                  <p style="margin-top:3pt;margin-right:0px;margin-bottom:0px;margin-left:0px"><span style="font-size:small;color:rgb(102,102,102)">c:
                      <a href="tel:971-269-9649" value="+19712699649" target="_blank">971-269-9649</a></span></p>
                  <p style="margin-top:3pt;margin-right:0px;margin-bottom:0px;margin-left:0px"><font color="#666666"><a href="mailto:mihaela.gaspar@urbanrobotics.net" target="_blank"><span style="font-size:10pt"><font color="#666666">mihaela.gaspar@urbanrobotics.net</font></span></a><span style="font-size:10pt">  <br>

                      </span></font><span style="font-size:10pt"><a href="http://www.urbanrobotics.net/" target="_blank"><font color="#666666">http://www.urbanrobotics.ne</font><font color="#999999">t</font></a></span></p>

                </td>
              </tr>
            </tbody>
          </table>
        </div>
      </div>
      <br>
      <fieldset></fieldset>
      <br>
      </div></div><div class="im"><pre>_______________________________________________
gdal-dev mailing list
<a href="mailto:gdal-dev@lists.osgeo.org" target="_blank">gdal-dev@lists.osgeo.org</a>
<a href="http://lists.osgeo.org/mailman/listinfo/gdal-dev" target="_blank">http://lists.osgeo.org/mailman/listinfo/gdal-dev</a></pre>
    </div></blockquote>
    <br>
  </div>

</blockquote></div><br><br clear="all"><div><br></div>-- <br><div><table border="0" cellspacing="0" cellpadding="0"><tbody><tr style="min-height:0.95in"><td width="96" valign="top" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;width:72.25pt;border-top-style:none;border-bottom-style:none;border-left-style:none;border-width:initial;border-color:initial;border-right-style:solid;border-right-color:rgb(38,38,38);border-right-width:1pt;padding-top:0.05in;padding-right:5.75pt;padding-bottom:0.05in;padding-left:0in;min-height:0.95in">
<span style="font-size:small"><br><br><font color="#990000"><b>Mihaela Gaspar</b></font></span></td><td width="372" valign="top" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;width:279pt;padding-top:0.05in;padding-right:5.75pt;padding-bottom:0.05in;padding-left:5.75pt;min-height:0.95in">
<p style="margin-top:0px;margin-right:0px;margin-bottom:5pt;margin-left:0px"><b><span style="font-size:10pt;font-family:'Trebuchet MS',sans-serif"><font color="#990000">Urban Robotics Inc.</font></span></b><b style="color:rgb(102,102,102)"><span style="font-size:9pt;font-family:'Times New Roman',serif"><br>
</span></b><span style="color:rgb(102,102,102);font-size:small">Software Engineer</span><font color="#666666"><span style="font-size:10pt"></span></font></p><p style="margin-top:3pt;margin-right:0px;margin-bottom:0px;margin-left:0px">
<font color="#666666"><span style="font-size:10pt">33 NW First Avenue, Suite 200 | Portland, OR 97209</span></font></p><p style="margin-top:3pt;margin-right:0px;margin-bottom:0px;margin-left:0px"><span style="font-size:small;color:rgb(102,102,102)">c: 971-269-9649</span></p>
<p style="margin-top:3pt;margin-right:0px;margin-bottom:0px;margin-left:0px"><font color="#666666"><a href="mailto:mihaela.gaspar@urbanrobotics.net" target="_blank"><span style="font-size:10pt"><font color="#666666">mihaela.gaspar@urbanrobotics.net</font></span></a><span style="font-size:10pt">  <br>
</span></font><span style="font-size:10pt"><a href="http://www.urbanrobotics.net/" target="_blank"><font color="#666666">http://www.urbanrobotics.ne</font><font color="#999999">t</font></a></span></p></td></tr></tbody></table>
</div>