autogen.sh failure
Anybody know why this happens? It's actually Ubuntu, not Debian.
$ ./autogen.sh ============================================================================= When you report a trouble about building CVS version of inkscape, Please report following information about distro and tools version, too.
--1. distribution------------------------------------------------------------ Debian GNU/Linux release 3.1 (sarge)
--2. tools------------------------------------------------------------------- /usr/bin/m4: GNU m4 1.4.2 /usr/bin/autoconf: autoconf (GNU Autoconf) 2.59 /usr/bin/autoheader: autoheader (GNU Autoconf) 2.59 /usr/bin/automake: automake (GNU automake) 1.4-p6 /usr/bin/automake-1.7: automake (GNU automake) 1.7.9 /usr/bin/automake-1.8: automake (GNU automake) 1.8.5 /usr/bin/aclocal: aclocal (GNU automake) 1.4-p6 /usr/bin/aclocal-1.7: aclocal (GNU automake) 1.7.9 /usr/bin/aclocal-1.8: aclocal (GNU automake) 1.8.5 /usr/bin/intltoolize: intltoolize (GNU intltool) 0.33 /usr/bin/gettextize: /usr/bin/gettextize (GNU gettext-tools) 0.14.1 /usr/bin/libtoolize: libtoolize (GNU libtool) 1.5.6
--3. environment variables--------------------------------------------------- PATH=/usr/local/bin:/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/bin/X11:/usr/games LANG=en_GB.UTF-8 LANGUAGE=en_GB:en
=============================================================================
I am testing that you have the required versions of libtool, autoconf, automake, glib-gettextize and intltoolize. This test is not foolproof, so if anything goes wrong, see the file HACKING for more information...
checking for autoconf >= 2.52 ... yes (version 2.59) checking for automake >= 1.7 ... yes (version 1.7.9) checking for glib-gettextize >= 2.0.0 ... yes (version 2.6.3) checking for intltool >= 0.17 ... yes (version 0.33)
Running aclocal-1.7 ... Running autoheader ... Running libtoolize --copy --force ... Running automake-1.7 --add-missing ... automake-1.7: cannot open < src/jabber_whiteboard/Makefile_insert: No such file or directory at /usr/bin/automake-1.7 line 7885 Please fix the error conditions and try again.
Cheers Jon
On Sat, Aug 13, 2005 at 08:58:18PM +0100, Jonathan Leighton wrote:
Running automake-1.7 --add-missing ... automake-1.7: cannot open < src/jabber_whiteboard/Makefile_insert: No such file or directory at /usr/bin/automake-1.7 line 7885 Please fix the error conditions and try again.
cvs -q up -PAd should create a src/jabber_whiteboard/Makefile_insert file.
pjrm.
Peter Moulder wrote:
On Sat, Aug 13, 2005 at 08:58:18PM +0100, Jonathan Leighton wrote:
Running automake-1.7 --add-missing ... automake-1.7: cannot open < src/jabber_whiteboard/Makefile_insert: No such file or directory at /usr/bin/automake-1.7 line 7885 Please fix the error conditions and try again.
cvs -q up -PAd should create a src/jabber_whiteboard/Makefile_insert file.
pjrm.
Great, that worked. Thanks. Out of interest, what does it do? What was the problem?
Jon
On Sun, Aug 14, 2005 at 12:09:41PM +0100, Jonathan Leighton wrote:
cvs -q up -PAd should create a src/jabber_whiteboard/Makefile_insert file.
Great, that worked. Thanks. Out of interest, what does it do? What was the problem?
cvs update by default only updates files, and does not create new directories. Yes, cvs is that braindead. Anyway, after the new jabber_whiteboard subdir was added, you must have done a plain 'cvs update', which updated your top level makefiles, but did not create the necessary subdir. Thus the build system freaked out when it got to the point where it builds inkboard, but the stuff wasn't there.
The -d flag to cvs causes it to create new directories as needed.
The other flags address other issues, but are not required for this particular problem. You can read up on them via cvs documentation.
Btw, you can create a ~/.cvsrc file that contains the options YOU would like to have as defaults. This is what I put into mine:
# ~/.cvsrc cvs -z3 -q diff -uN update -Pd remove -f
Bryce
Thanks for the explanation Bryce.
Bryce Harrington wrote:
On Sun, Aug 14, 2005 at 12:09:41PM +0100, Jonathan Leighton wrote:
cvs -q up -PAd should create a src/jabber_whiteboard/Makefile_insert file.
Great, that worked. Thanks. Out of interest, what does it do? What was the problem?
cvs update by default only updates files, and does not create new directories. Yes, cvs is that braindead. Anyway, after the new jabber_whiteboard subdir was added, you must have done a plain 'cvs update', which updated your top level makefiles, but did not create the necessary subdir. Thus the build system freaked out when it got to the point where it builds inkboard, but the stuff wasn't there.
The -d flag to cvs causes it to create new directories as needed.
The other flags address other issues, but are not required for this particular problem. You can read up on them via cvs documentation.
Btw, you can create a ~/.cvsrc file that contains the options YOU would like to have as defaults. This is what I put into mine:
# ~/.cvsrc cvs -z3 -q diff -uN update -Pd remove -f
participants (3)
-
Bryce Harrington
-
Jonathan Leighton
-
Peter Moulder