<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">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 class="h5">
    <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">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">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" rel="noreferrer" 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>