<p dir="ltr"></p>
<p dir="ltr">On Aug 21, 2017 12:35 AM, "Rich Shepard" <<a href="mailto:rshepard@appl-ecosys.com">rshepard@appl-ecosys.com</a>> wrote:<br>
><br>
> Yesterday I upgraded this host from Slackware-14.1 to -14.2 and I'm now<br>
> looking for applications that need to be rebuilt against the new libraries.<br>
> After running 'svn up' on the development trunk and configuring the new code<br>
> I tried to build it. Unlike the past couple of years, there were a bunch of<br>
> errors which surprised me.<br>
><br>
> The first error was building d.grid. Running 'make' in that subdirectory<br>
> produced this:<br>
><br>
> if [<br>
> /"/home/rshepard/gis/grass/grass7_trunk/dist.i686-pc-linux-gnu/bin/d.grid"<br>
> /!= "" ] ; then<br>
> GISRC=/home/rshepard/gis/grass/grass7_trunk/dist.i686-pc-linux-gnu/demolocation/.grassrc73<br>
> GISBASE=/home/rshepard/gis/grass/grass7_trunk/dist.i686-pc-linux-gnu<br>
> PATH="/home/rshepard/gis/grass/grass7_trunk/dist.i686-pc-linux-gnu/bin:/home/rshepard/gis/grass/grass7_trunk/dist.i686-pc-linux-gnu/bin:/home/rshepard/gis/grass/grass7_trunk/dist.i686-pc-linux-gnu/scripts:$PATH"<br>
> PYTHONPATH="/home/rshepard/gis/grass/grass7_trunk/dist.i686-pc-linux-gnu/etc/python:/home/rshepard/gis/grass/grass7_trunk/dist.i686-pc-linux-gnu/gui/wxpython:$PYTHONPATH"<br>
> LD_LIBRARY_PATH="/home/rshepard/gis/grass/grass7_trunk/dist.i686-pc-linux-gnu/bin:/home/rshepard/gis/grass/grass7_trunk/dist.i686-pc-linux-gnu/bin:/home/rshepard/gis/grass/grass7_trunk/dist.i686-pc-linux-gnu/scripts:/home/rshepard/gis/grass/grass7_trunk/dist.i686-pc-linux-gnu/lib:/home/rshepard/gis/grass/grass7_trunk/dist.i686-pc-linux-gnu/lib:/usr/lib/qt/lib:/usr/lib/qt/lib:"<br>
> LC_ALL=C LANG=C LANGUAGE=C<br>
> /home/rshepard/gis/grass/grass7_trunk/dist.i686-pc-linux-gnu/bin/d.grid<br>
> --html-description < /dev/null | grep -v '</body>\|</html>' ><br>
> d.grid.tmp.html ; fi<br>
> /home/rshepard/gis/grass/grass7_trunk/dist.i686-pc-linux-gnu/bin/d.grid:<br>
> error while loading shared libraries: libproj.so.9: cannot open shared<br>
> object file: No such file or directory<br>
> ../../include/Make/Html.make:14: recipe for target 'd.grid.tmp.html' failed<br>
> make: *** [d.grid.tmp.html] Error 1 rm d.grid.tmp.html<br>
><br>
> It's true that libproj.so.9 does not exist because proj-4.9.1 is installed<br>
> here and it provides:<br>
><br>
> $ ls /usr/lib/libproj*<br>
> /usr/lib/<a href="http://libproj.la">libproj.la</a>* /usr/lib/libproj.so.12@<br>
> /usr/lib/libproj.so@ /usr/lib/libproj.so.12.0.0*<br>
><br>
> What do I do to have make recognize the newer verson of this library?</p>
<p dir="ltr">Nothing special has to be done except for:</p>
<p dir="ltr">make distclean</p>
<p dir="ltr">and the configure, make, .... as usual.</p>
<p dir="ltr">Markus <br>
</p>