[GRASS-dev] [GRASS GIS] #685: make htmldocs fails with "cannot stat `gisliblib.dox': No such file or directory"

#685: make htmldocs fails with "cannot stat `gisliblib.dox': No such file or
directory"
--------------------------------------+-------------------------------------
Reporter: mlennert | Owner: grass-dev@lists.osgeo.org
     Type: defect | Status: new
Priority: normal | Milestone: 7.0.0
Component: Compiling | Version: svn-trunk
Keywords: doxygen lib/gis Makefile | Platform: Unspecified
      Cpu: Unspecified |
--------------------------------------+-------------------------------------
Running make htmldocs fails as follows:

{{{
Generating file member index...
HTML reference in directory ./html/index.html
make[1]: Leaving directory `/home/mlennert/SRC/GRASS/grass_trunk/lib/g3d'
(cd lib/gis/ ; make cleandocs ; make htmldocs)
make[1]: Entering directory `/home/mlennert/SRC/GRASS/grass_trunk/lib/gis'
rm -rf ./latex ./html
make[1]: Leaving directory `/home/mlennert/SRC/GRASS/grass_trunk/lib/gis'
make[1]: Entering directory `/home/mlennert/SRC/GRASS/grass_trunk/lib/gis'
rm -rf ./latex ./html
mv: cannot stat `gisliblib.dox': No such file or directory
make[1]: *** [htmldocs] Error 1
make[1]: Leaving directory `/home/mlennert/SRC/GRASS/grass_trunk/lib/gis'
make: *** [htmldocs] Error 2
}}}

This is due to a change introduced in r38003 in trunk:

(in lib/gis/Makefile)
-DOXNAME=gis
+DOXNAME=gislib

Is there any reason for this change ?

Moritz

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/685&gt;
GRASS GIS <http://grass.osgeo.org>

#685: make htmldocs fails with "cannot stat `gisliblib.dox': No such file or
directory"
--------------------------+-------------------------------------------------
  Reporter: mlennert | Owner: grass-dev@lists.osgeo.org
      Type: defect | Status: new
  Priority: normal | Milestone: 7.0.0
Component: Compiling | Version: svn-trunk
Resolution: | Keywords: doxygen lib/gis Makefile
  Platform: Unspecified | Cpu: Unspecified
--------------------------+-------------------------------------------------
Comment (by martinl):

Replying to [ticket:685 mlennert]:
> (in lib/gis/Makefile)
> -DOXNAME=gis
> +DOXNAME=gislib
> Is there any reason for this change ?

To standardize the naming conventions, see rasterlib, vectorlib, etc.

I cannot reproduce this error, works for me.

Martin

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/685#comment:1&gt;
GRASS GIS <http://grass.osgeo.org>

#685: make htmldocs fails with "cannot stat `gisliblib.dox': No such file or
directory"
--------------------------+-------------------------------------------------
  Reporter: mlennert | Owner: grass-dev@lists.osgeo.org
      Type: defect | Status: new
  Priority: normal | Milestone: 7.0.0
Component: Compiling | Version: svn-trunk
Resolution: | Keywords: doxygen lib/gis Makefile
  Platform: Unspecified | Cpu: Unspecified
--------------------------+-------------------------------------------------
Comment (by mmetz):

Replying to [comment:1 martinl]:
> Replying to [ticket:685 mlennert]:
> > (in lib/gis/Makefile)
> > -DOXNAME=gis
> > +DOXNAME=gislib
> > Is there any reason for this change ?
>
> To standardize the naming conventions, see rasterlib, vectorlib, etc.

But then it should suffice to have gislib.dox and

DOXNAME = gis

same in lib/raster

see lib/dbmi or lib/display or lib/vector

Same error here, disappeared after removing the lib part from the DOXNAME.

Markus M

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/685#comment:2&gt;
GRASS GIS <http://grass.osgeo.org>

#685: make htmldocs fails with "cannot stat `gisliblib.dox': No such file or
directory"
--------------------------+-------------------------------------------------
  Reporter: mlennert | Owner: grass-dev@lists.osgeo.org
      Type: defect | Status: new
  Priority: normal | Milestone: 7.0.0
Component: Compiling | Version: svn-trunk
Resolution: | Keywords: doxygen lib/gis Makefile
  Platform: Unspecified | Cpu: Unspecified
--------------------------+-------------------------------------------------
Comment (by martinl):

Replying to [comment:2 mmetz]:

> But then it should suffice to have gislib.dox and
>
> DOXNAME = gis
>
> same in lib/raster
>
> see lib/dbmi or lib/display or lib/vector

Done in r38421.

> Same error here, disappeared after removing the lib part from the
DOXNAME.

Strange, works also with "lib" here.

Martin

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/685#comment:3&gt;
GRASS GIS <http://grass.osgeo.org>

#685: make htmldocs fails with "cannot stat `gisliblib.dox': No such file or
directory"
--------------------------+-------------------------------------------------
  Reporter: mlennert | Owner: grass-dev@lists.osgeo.org
      Type: defect | Status: closed
  Priority: normal | Milestone: 7.0.0
Component: Compiling | Version: svn-trunk
Resolution: fixed | Keywords: doxygen lib/gis Makefile
  Platform: Unspecified | Cpu: Unspecified
--------------------------+-------------------------------------------------
Changes (by neteler):

  * status: new => closed
  * resolution: => fixed

Comment:

Seems to be solved, closing.

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/685#comment:4&gt;
GRASS GIS <http://grass.osgeo.org>