[GRASS-dev] make MODULE_TOPDIR= not enforced on grass-addons building with trunk

Yann Chemin yann.chemin at gmail.com
Mon Apr 22 20:22:52 PDT 2013


On 22 April 2013 21:20, Markus Neteler <neteler at osgeo.org> wrote:
> On Mon, Apr 22, 2013 at 5:22 AM, Yann Chemin <yann.chemin at gmail.com> wrote:
>> cd $root/grass-addons/grass7/imagery
>> make MODULE_TOPDIR=$root/grass_trunk/
>>
>> Makefile:19: ../include/Make/Dir.make: No such file or directory
>> make: *** No rule to make target `../include/Make/Dir.make'.  Stop.
>
> To me this error suggests that $root is undefined at your end.
> Probably you wanted to write $HOME?
>
> [neteler at oboe imagery]$ make MODULE_TOPDIR=$HOME/grass70
>
> works just fine (the precompiled GRASS 7.svn is in my $HOME/grass70)
>
> Markus


Hi Markus,

the problem seems to come from /grass-addons/grass7/imagery/Makefile

#make grass-addons/grass7/imagery
cd $HOME/grass_dev/grass-addons/grass7/imagery
make MODULE_TOPDIR=$HOME/grass_dev/grass70

...
Makefile:19: ../include/Make/Dir.make: No such file or directory
make: *** No rule to make target `../include/Make/Dir.make'.  Stop.

...
Trying from
cd $HOME/grass_dev/grass-addons/grass7
make MODULE_TOPDIR=$HOME/grass_dev/grass70

I get the same result


--
Yann Chemin
Researcher at IWMI
Skype/FB: yann.chemin


More information about the grass-dev mailing list