Hi,

I'm resending this patch because it hasn't been sufficiently dealt with so far.

Summarizing the problem again: hicolor-icon-theme (called 
icon-theme/default-icon-theme in CVS) has a Makefile.in that uses @datadir@ and 
expects configure, generated by autoconf, to expand it. But in autoconf >= 
2.60, @datadir@ is no longer directly derived from @prefix@; it is now derived 
from a new variable called @[EMAIL PROTECTED]

This results in warnings like these:

configure: creating ./config.status
config.status: creating Makefile
config.status: WARNING:  Makefile.in seems to ignore the --datarootdir setting

The obvious fix is to make Makefile.in no longer ignore the --datarootdir 
setting.

I'd also like to emphasize that this is not caused by a mistake on my side and 
it cannot be fixed by re-running automake because hicolor-icon-theme does not 
use automake! Makefile.in is written manually and therefore needs to be fixed 
manually. Please read 
http://www.gnu.org/software/autoconf/manual/html_node/Changed-Directory-Variables.html

Andreas Hanke
-- 
"Feel free" - 5 GB Mailbox, 50 FreeSMS/Monat ...
Jetzt GMX ProMail testen: www.gmx.net/de/go/mailfooter/promail-out
--- Makefile.in
+++ Makefile.in
@@ -1,6 +1,7 @@
 PACKAGE = @PACKAGE_TARNAME@
 VERSION = @PACKAGE_VERSION@
 prefix = @prefix@
+datarootdir = @datarootdir@
 datadir = @datadir@
 INSTALL = @INSTALL@
 INSTALL_DATA = @INSTALL_DATA@
_______________________________________________
xdg mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/xdg

Reply via email to