<div dir="ltr"><div><div><div><div>Hello Dmitry,<br><br></div>I have made the necessary changes to libpng, you can check it here : <a href="https://github.com/OSGeo/gdal/pull/110/files">https://github.com/OSGeo/gdal/pull/110/files</a><br></div><div><br><br>I have finally been able to download the source properly, and then I ran the PNG test.<br></div>Out of 14 tests, 1 failed. Here are the details:<br><br>  TEST: png_1 ... success<br>  TEST: png_2 ... success<br>  TEST: png_3 ... success<br>  TEST: png_4 ... success<br>  TEST: png_5 ... success<br>  TEST: png_6 ... success<br>  TEST: png_7 ... success<br>  TEST: png_8 ... success<br>  TEST: png_9 ... success<br>  TEST: png_10 ... success<br>  TEST: png_11 ... success<br>  TEST: png_12 ... success<br>  TEST: png_13 ... success<br>  TEST: png_14 ... None<br>fail<br>    line 317: failure<br><br>Test Script: png<br>Succeeded: 13<br>Failed:    1 (0 blew exceptions)<br>Skipped:   0<br>Expected fail:0<br>Duration:  0.04s<br><br>Found libgdal we are running against : /usr/local/lib/libgdal.so.20.0.2<br><br><br><br></div>I checked png.py, and test 14 is "Test support for nbits < 8".<br><br></div>Could you please advise me how to proceed now?<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Mar 22, 2016 at 2:07 AM, Tanuj Kumar <span dir="ltr"><<a href="mailto:kmrtnjscnc@gmail.com" target="_blank">kmrtnjscnc@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div>Hello Dmitry,<br><br></div>Thank you for your feedback. I will look into all the files in libpng once again.<br><br></div>About the python support - I think I found the problem, I guess that when I was downloading the source, due to poor net at the time a few files didn't get through. So now I'm downloading again, and I'll let you know if there are any more issues.<br><br></div>Cheers<span class="HOEnZb"><font color="#888888"><br></font></span></div><span class="HOEnZb"><font color="#888888">Tanuj<br></font></span></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Mar 22, 2016 at 1:33 AM, Dmitry Baryshnikov <span dir="ltr"><<a href="mailto:bishop.dev@gmail.com" target="_blank">bishop.dev@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div text="#000000" bgcolor="#FFFFFF">
    Hi Tanuj,<br>
    <br>
    I compare current libpng folder and previous one:<br>
    1. You include a lot of files needed to build standalone library,
    but not need in GDAL sources tree (like configure, CMakeLists.txt,
    etc.). <br>
    2. The <a href="http://makefile.vc" target="_blank">makefile.vc</a> removed and it seems to me the windows build will
    fail in that case.<br>
    3. There was a libpng_gdal.patch file, are you sure that this file
    is not necessary?<br>
    4. You included several files need for libpng unit testing, but not
    needed by GDAL. According to GNUMakefile in png folder, it get all
    *.c files from libpng folder, so we need minimum set of *.c and *.h
    files there (but enough for VC building too).<br>
    <br>
    About python support - do you did sudo make install (Linux)? The
    only building is not enough to have python bindings work (there is a
    tick with PYTHONPATH, but not sure that it works. <br>
    <pre cols="72">Best regards,
    Dmitry</pre>
    <div>20.03.2016 10:15, Tanuj Kumar пишет:<br>
    </div><div><div>
    <blockquote type="cite">
      <div dir="ltr">
        <div>
          <div>
            <div>
              <div>
                <div>
                  <div>Hello Dmitry,<br>
                  </div>
                  Sorry for the long delay, my exams had the better of
                  me, but now they're over :) .<br>
                </div>
                I have updated libpng 1.6.21 and i have created a pull
                request after removing files from original libpng 1.6.21
                that I think would not be required as a library in GDAL.<br>
              </div>
              All test on travis have been passed, and you can see the
              pull request here : <a href="https://github.com/OSGeo/gdal/pull/108" target="_blank">https://github.com/OSGeo/gdal/pull/108</a><br>
              <br>
            </div>
            As for building on desktop, I configured with python, but
            the same issue of "ImportError: No module named osgeo
            persists". I am trying to understand why this is happening,
            and am working out how to get rid of this problem by reading
            GDAL wiki.<br>
            <br>
          </div>
          Cheers<br>
        </div>
        Tanuj<br>
      </div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On Tue, Mar 15, 2016 at 1:24 AM, Dmitry
          Baryshnikov <span dir="ltr"><<a href="mailto:bishop.dev@gmail.com" target="_blank">bishop.dev@gmail.com</a>></span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div text="#000000" bgcolor="#FFFFFF"> Hi Tanuj,<br>
              <br>
              The error: ImportError: No module named osgeo <br>
              is because you build gdal without python support (you need
              python with developers headers). <br>
              On Linux Linux this is done via such command:<br>
              ./configure --with-python ... <other config options><br>
              <br>
              On Windows it depends how you build. On Windows I launch
              separate tests successfully but never try the whole tests
              (run_all.py).<br>
              <pre cols="72">Best regards,
    Dmitry</pre>
              <div>14.03.2016 19:11, Tanuj Kumar пишет:<br>
              </div>
              <div>
                <div>
                  <blockquote type="cite">
                    <div dir="ltr">Hello Dmitry,
                      <div>I was reading up on the gdalautotest wiki(<a href="http://trac.osgeo.org/gdal/wiki/TestingNotes" target="_blank"></a><a href="http://trac.osgeo.org/gdal/wiki/TestingNotes" target="_blank">http://trac.osgeo.org/gdal/wiki/TestingNotes</a>),

                        and it says, "<span>After building with either
                          the old or new generation python bindings, and
                          installing them (or adding them to your path
                          from the build tree)..."</span></div>
                      <div><span><br>
                        </span></div>
                      <div>I could not understand what that means. I
                        guess this is important because when I tried the
                        commands given on that page, I got the following
                        error :<br>
                        <br>
                      </div>
                      <div>File "./run_all.py", line 37, in
                        <module></div>
                      <div>import gdaltest</div>
                      <div>File"pymod/gdaltest.py", line 37, in
                        <module></div>
                      <div>from osgeo import gdal</div>
                      <div>ImportError: No module named osgeo<br>
                        <br>
                        <br>
                      </div>
                      <div>Now, as far as I could understand, it is
                        importing a file called "gdal.py" from a folder
                        called osgeo. I searched for it, and got its
                        path as "gdal/swig/python/osgeo, whereas the
                        autotest folder is separate.<br>
                      </div>
                      <div>So my guess is I have to somehow specify the
                        path of "gdal.py"<br>
                      </div>
                      <div><br>
                      </div>
                      <div>Could you or anyone please guide me on how to
                        proceed with this?<br>
                        <br>
                      </div>
                      <div>Thanks<br>
                      </div>
                      <div>Tanuj<br>
                      </div>
                    </div>
                    <div class="gmail_extra"><br>
                      <div class="gmail_quote">On Sat, Mar 12, 2016 at
                        11:00 PM, Tanuj Kumar <span dir="ltr"><<a href="mailto:kmrtnjscnc@gmail.com" target="_blank"></a><a href="mailto:kmrtnjscnc@gmail.com" target="_blank">kmrtnjscnc@gmail.com</a>></span>
                        wrote:<br>
                        <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                          <div dir="ltr">Alright, thank you very much,
                            I'll get to work on it!</div>
                          <div>
                            <div>
                              <div class="gmail_extra"><br>
                                <div class="gmail_quote">On Sat, Mar 12,
                                  2016 at 10:47 PM, Dmitry Baryshnikov <span dir="ltr"><<a href="mailto:bishop.dev@gmail.com" target="_blank"></a><a href="mailto:bishop.dev@gmail.com" target="_blank">bishop.dev@gmail.com</a>></span>
                                  wrote:<br>
                                  <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                                    <div text="#000000" bgcolor="#FFFFFF"> Hi Tanuj,<br>
                                      <br>
                                      I wrote a big letter to the list.
                                      There is some answers there. Also
                                      I add comments below.<br>
                                      <pre cols="72">Best regards,
    Dmitry</pre>
                                      <div>12.03.2016 10:36, Tanuj Kumar
                                        пишет:<br>
                                      </div>
                                      <span>
                                        <blockquote type="cite">
                                          <div dir="ltr">
                                            <div>
                                              <div>
                                                <div>
                                                  <div>
                                                    <div>Sorry for
                                                      replying so late,
                                                      got caught up in
                                                      an exam :)<br>
                                                      <br>
                                                    </div>
                                                    I replaced libpng
                                                    folder of gdal
                                                    (frmts/png/libpng)
                                                    with libpng 1.6.21.
                                                    And then used
                                                    ./configure and make
                                                    install on this test
                                                    version of gdal,
                                                    which installed
                                                    successfully. I used
                                                    gdalinfo on a png
                                                    file provided with
                                                    the libpng 1.6.21
                                                    source, to check if
                                                    it was OK, and it
                                                    successfully gave
                                                    the png file
                                                    details.<br>
                                                    <br>
                                                  </div>
                                                  <div>Is that enough to
                                                    check the build on
                                                    the computer?<br>
                                                  </div>
                                                </div>
                                              </div>
                                            </div>
                                          </div>
                                        </blockquote>
                                      </span> No, the autotests must be
                                      passed.<span><br>
                                        <blockquote type="cite">
                                          <div dir="ltr">
                                            <div>
                                              <div>
                                                <div>
                                                  <div><br>
                                                  </div>
                                                  <div>I have also
                                                    tested the gdal
                                                    library with libpng
                                                    1.6.21 on Travis,
                                                    and the build
                                                    succeeded.<br>
                                                    <a href="https://travis-ci.org/Raeburn1687/gdal/builds/115487530" target="_blank"></a><a href="https://travis-ci.org/Raeburn1687/gdal/builds/115487530" target="_blank">https://travis-ci.org/Raeburn1687/gdal/builds/115487530</a><br>
                                                    <br>
                                                  </div>
                                                  <div>Would all that be
                                                    enough to check
                                                    whether the update
                                                    was succesful?<br>
                                                  </div>
                                                </div>
                                              </div>
                                            </div>
                                          </div>
                                        </blockquote>
                                      </span> I expected that travis
                                      from main gdal repo checked your
                                      PR.<span><br>
                                        <blockquote type="cite">
                                          <div dir="ltr">
                                            <div>
                                              <div>
                                                <div><br>
                                                  PS - Although I have
                                                  copied the files from
                                                  libpng 1.6.21 source
                                                  to the gdal libpng
                                                  folder, how would I
                                                  know if any of those
                                                  files are not required
                                                  for gdal?<br>
                                                </div>
                                                <br>
                                              </div>
                                            </div>
                                          </div>
                                        </blockquote>
                                      </span> You need to see the
                                      previous version. Some files not
                                      needed (i.e. configures and so on,
                                      which already comes from gdal, but
                                      legal notice must be present
                                      (license, autors, etc.) ). Don't
                                      hesitate to ask in list.
                                      <div>
                                        <div><br>
                                          <br>
                                          <blockquote type="cite">
                                            <div dir="ltr">
                                              <div>Thank you<br>
                                                <br>
                                              </div>
                                              Tanuj<br>
                                            </div>
                                            <div class="gmail_extra"><br>
                                              <div class="gmail_quote">On
                                                Thu, Mar 10, 2016 at
                                                2:07 PM, Dmitry
                                                Baryshnikov <span dir="ltr"><<a href="mailto:bishop.dev@gmail.com" target="_blank"></a><a href="mailto:bishop.dev@gmail.com" target="_blank">bishop.dev@gmail.com</a>></span>
                                                wrote:<br>
                                                <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                                                  <div text="#000000" bgcolor="#FFFFFF">
                                                    Hi Tanuj,
                                                    <div>09.03.2016
                                                      13:17, Tanuj Kumar
                                                      пишет:<br>
                                                    </div>
                                                    <span>
                                                      <blockquote type="cite">
                                                        <div dir="ltr">
                                                          <div>
                                                          <div>
                                                          <div>
                                                          <div>
                                                          <div>Yes, I
                                                          have looked at
                                                          the ideas
                                                          list, and I am
                                                          currently
                                                          reading up on
                                                          idea no. 16,
                                                          which is,
                                                          implementing
                                                          support for
                                                          the proposed
                                                          standard for
                                                          incrementally
                                                          parseable
                                                          GeoJSON data.<br>
                                                          <br>
                                                          </div>
                                                          Also, I was
                                                          thinking that
                                                          maybe I could
                                                          work on ticket
                                                          no 6294, <a href="https://trac.osgeo.org/gdal/ticket/6294" target="_blank"></a><a href="https://trac.osgeo.org/gdal/ticket/6294" target="_blank">https://trac.osgeo.org/gdal/ticket/6294</a><br>
                                                          </div>
                                                          after I've
                                                          studied about
                                                          the GSoC idea,
                                                          which is not
                                                          really a bug,
                                                          but an
                                                          enhancement.
                                                          But if there
                                                          are any other
                                                          tickets that
                                                          you or anyone
                                                          else would
                                                          like to
                                                          recommend me
                                                          to work on,
                                                          I'd love to
                                                          see them too!<br>
                                                          </div>
                                                          </div>
                                                          </div>
                                                        </div>
                                                      </blockquote>
                                                    </span> I think this
                                                    rather arguing
                                                    ticket as the bool
                                                    is not exist in
                                                    plain C, and
                                                    duplication
                                                    functions seems to
                                                    me not good idea.<br>
                                                    I think this ticket
                                                    <a href="https://trac.osgeo.org/gdal/ticket/6185" target="_blank"></a><a href="https://trac.osgeo.org/gdal/ticket/6185" target="_blank">https://trac.osgeo.org/gdal/ticket/6185</a>
                                                    is good for: 1.
                                                    building GDAL, 2.
                                                    Testing via TraviC
                                                    on GitHub. By the
                                                    way the libpng
                                                    version is 1.6.21 or
                                                    maybe higher.<br>
                                                    <br>
                                                    Anyhow, you have to
                                                    try to build gdal
                                                    and test it with
                                                    autotests from <span lang="en"><span>appropriate</span></span>
                                                    folder. <span>
                                                      <blockquote type="cite">
                                                        <div dir="ltr">
                                                          <div>
                                                          <div>
                                                          <div><br>
                                                          </div>
                                                          Now, about the
                                                          GSoC idea, do
                                                          I need to know
                                                          JSON( or
                                                          GeoJSON, for
                                                          that matter)
                                                          to work on it?
                                                          I only ask
                                                          because the
                                                          idea lists
                                                          C/C++ as the
                                                          required
                                                          skills, but I
                                                          feel that
                                                          maybe this
                                                          work would
                                                          involve
                                                          knowing JSON
                                                          too...<br>
                                                          </div>
                                                          </div>
                                                        </div>
                                                      </blockquote>
                                                    </span> Yes,
                                                    certainly. But JSON
                                                    are very simple.
                                                    Also GeoJSON spec.
                                                    can be found here <a href="http://geojson.org/" target="_blank"></a><a href="http://geojson.org/" target="_blank">http://geojson.org/</a>Thanks


                                                    and regards,
                                                    <div>
                                                      <div><br>
                                                        <blockquote type="cite">
                                                          <div dir="ltr">
                                                          <div> <br>
                                                          </div>
                                                          Tanuj<br>
                                                          <div>
                                                          <div>
                                                          <div>
                                                          <div>
                                                          <div><br>
                                                          </div>
                                                          </div>
                                                          </div>
                                                          </div>
                                                          </div>
                                                          </div>
                                                          <div class="gmail_extra"><br>
                                                          <div class="gmail_quote">On

                                                          Wed, Mar 9,
                                                          2016 at 2:58
                                                          PM, Dmitry
                                                          Baryshnikov <span dir="ltr"><<a href="mailto:bishop.dev@gmail.com" target="_blank"></a><a href="mailto:bishop.dev@gmail.com" target="_blank">bishop.dev@gmail.com</a>></span>
                                                          wrote:<br>
                                                          <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                                                          <div text="#000000" bgcolor="#FFFFFF"> Hi, Tanuj<br>
                                                          <br>
                                                          I'll look for
                                                          opened tickets
                                                          for you, or
                                                          maybe others
                                                          can recommend
                                                          some for you.<br>
                                                          <br>
                                                          By the way, do
                                                          you see the
                                                          idea list (<a href="https://trac.osgeo.org/gdal/wiki/SummerOfCode#a2016IdeasList" target="_blank"></a><a href="https://trac.osgeo.org/gdal/wiki/SummerOfCode#a2016IdeasList" target="_blank">https://trac.osgeo.org/gdal/wiki/SummerOfCode#a2016IdeasList</a>)?




                                                          <br>
                                                          The ideas are
                                                          not ranked yet
                                                          - the numbers
                                                          in the list -
                                                          are only in
                                                          order. <br>
                                                          This is a task
                                                          for us to rank
                                                          the ideas. <br>
                                                          But, have you
                                                          some
                                                          preferable
                                                          idea (or
                                                          ideas) for
                                                          GSoC from this
                                                          list or maybe
                                                          you have got
                                                          own?<br>
                                                          <br>
                                                          <pre cols="72">Best regards,
    Dmitry</pre>
                                                          <div>04.03.2016

                                                          16:11, Tanuj
                                                          Kumar пишет:<br>
                                                          </div>
                                                          <blockquote type="cite">
                                                          <div>
                                                          <div>
                                                          <div dir="ltr">
                                                          <div>
                                                          <div>
                                                          <div>
                                                          <div>Hello,<br>
                                                          </div>
                                                          I am
                                                          interested in
                                                          applying for
                                                          GSoC this
                                                          year.
                                                          Currently, I
                                                          am reading up
                                                          on the GDAL
                                                          Summer of Code
                                                          ideas list. I
                                                          know C++ and
                                                          C, and I have
                                                          some
                                                          experience on
                                                          working on
                                                          linux.<br>
                                                          </div>
                                                          Could the
                                                          mentors please
                                                          recommend a
                                                          bug for me to
                                                          work on, I'd
                                                          really love to
                                                          start off as
                                                          soon as
                                                          possible!<br>
                                                          <br>
                                                          </div>
                                                          Thank you,<br>
                                                          </div>
                                                          <div><br>
                                                          </div>
                                                          Tanuj Kumar<br>
                                                          <span><font color="#888888">Birla


                                                          institute of
                                                          Technology and
                                                          Science<br>
                                                          </font></span><span><font color="#888888">Pilani, Rajasthan,<br>
                                                          </font></span><span><font color="#888888">India</font></span><br>
                                                          </div>
                                                          <br>
                                                          <fieldset></fieldset>
                                                          <br>
                                                          </div>
                                                          </div>
                                                          <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>
                                                          </blockquote>
                                                          <br>
                                                          </div>
                                                          <br>
_______________________________________________<br>
                                                          gdal-dev
                                                          mailing list<br>
                                                          <a href="mailto:gdal-dev@lists.osgeo.org" target="_blank"></a><a href="mailto:gdal-dev@lists.osgeo.org" target="_blank">gdal-dev@lists.osgeo.org</a><br>
                                                          <a href="http://lists.osgeo.org/mailman/listinfo/gdal-dev" target="_blank"></a><a href="http://lists.osgeo.org/mailman/listinfo/gdal-dev" target="_blank">http://lists.osgeo.org/mailman/listinfo/gdal-dev</a><br>
                                                          </blockquote>
                                                          </div>
                                                          <br>
                                                          </div>
                                                        </blockquote>
                                                        <br>
                                                      </div>
                                                    </div>
                                                    <pre cols="72">Best regards,
    Dmitry</pre>
                                                  </div>
                                                </blockquote>
                                              </div>
                                              <br>
                                            </div>
                                          </blockquote>
                                          <br>
                                        </div>
                                      </div>
                                    </div>
                                  </blockquote>
                                </div>
                                <br>
                              </div>
                            </div>
                          </div>
                        </blockquote>
                      </div>
                      <br>
                    </div>
                  </blockquote>
                  <br>
                </div>
              </div>
            </div>
          </blockquote>
        </div>
        <br>
      </div>
    </blockquote>
    <br>
  </div></div></div>

</blockquote></div><br></div>
</div></div></blockquote></div><br></div>