bug-gnubatch
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug-gnubatch] Installation trouble and possible root causes (no patch/f


From: Jan Schampera
Subject: [bug-gnubatch] Installation trouble and possible root causes (no patch/fix)
Date: Wed, 25 Aug 2010 23:41:15 +0200
User-agent: Mozilla-Thunderbird 2.0.0.24 (X11/20100329)

Hello,

I found some installation trouble due to inconsistent Makefiles/Makefile.in's.

You can manually work around this during the 'make install' process, but it
would be better to fix it in one of the next releases.

--- configure --prefix=/opt/gnubatch ---
...
config.status: creating Makefile
config.status: WARNING: Makefile.in seems to ignore the --datarootdir setting
...
config.status: creating src/Makefile
config.status: WARNING: src/Makefile contains a reference to the variable `datarootdir'
which seems to be undefined.  Please make sure it is defined.
...
config.status: creating src/helpmsg/Makefile
config.status: WARNING: src/helpmsg/Makefile contains a reference to the variable `datarootdir'
which seems to be undefined.  Please make sure it is defined.
...
config.status: creating src/hdrs/infiles.h
config.status: WARNING: src/hdrs/infiles.h contains a reference to the variable `datarootdir'
which seems to be undefined.  Please make sure it is defined.
...
config.status: creating src/gtk/Makefile
config.status: WARNING: src/gtk/Makefile contains a reference to the variable `datarootdir'
which seems to be undefined.  Please make sure it is defined.
...
config.status: creating src/motif/Makefile
config.status: WARNING: src/motif/Makefile contains a reference to the variable `datarootdir'
which seems to be undefined.  Please make sure it is defined.
...
config.status: creating doc/Makefile
config.status: WARNING: doc/Makefile.in seems to ignore the --datarootdir setting
...
----------------------------------------

This datarootdir mess seems to affect many subsequent 'make install'
operations, such as creating manpage directories and probably also 
@address@hidden

Manpage installation targets should use ln -sf (force) to link other names,
otherwise you can't run 'make install' twice because ln runs into an error
which exits the make process. I only discovered that because I ran
'make install' far more than two times, because of datarootdir :)

Also, but I didn't track down the root reason, (in my case) /opt/gnubatch/lib doesn't seem to be created.


Regards,
Jan "TheBonsai"




reply via email to

[Prev in Thread] Current Thread [Next in Thread]