GNOME Bugzilla – Bug 356616
libvte broken with new autotools
Last modified: 2006-09-18 20:22:20 UTC
when you build libvte with a new automake you get it trying to do this: stat64("${prefix}/share/vte/termcap/xterm", ...) which of course fails, triggering bug 336105 and a segfault
Created attachment 72998 [details] [review] a fix. chpe pointed me to the fact that the way that the variables are declared in configure.in is no longer supported. see http://www.gnu.org/software/autoconf/manual/html_node/Installation-Directory-Variables.html specifically: A corollary is that you should not use these variables except in makefiles. For instance, instead of trying to evaluate datadir in configure and hard-coding it in makefiles using e.g., ‘AC_DEFINE_UNQUOTED([DATADIR], ["$datadir"], [Data directory.])’, you should add -DDATADIR='$(datadir)' to your makefile's definition of CPPFLAGS (AM_CPPFLAGS if you are also using Automake).
2006-09-18 Ryan Lortie <desrt@desrt.ca> Bug 356616 – libvte broken with new autotools * configure.in: * src/Makefile.am: Fix broken variable substitution for newer versions of automake.
*** Bug 353399 has been marked as a duplicate of this bug. ***