build errors since last bzr update - new dependency on autopoint
For branch lp988601 today doing
bzr revert bzr update
The build procedure was broken:
make
CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash /usr/local/src/inkscape_lp988601/missing --run aclocal-1.11 cd . && /bin/bash /usr/local/src/inkscape_lp988601/missing --run automake-1.11 --foreign configure.ac:19: required directory ./build-aux does not exist configure.ac:64: required file `build-aux/compile' not found configure.ac:64: `automake --add-missing' can install `compile' configure.ac:20: required file `build-aux/config.guess' not found configure.ac:20: `automake --add-missing' can install `config.guess' configure.ac:176: required file `build-aux/config.rpath' not found configure.ac:20: required file `build-aux/config.sub' not found configure.ac:20: `automake --add-missing' can install `config.sub' configure.ac:22: required file `build-aux/install-sh' not found configure.ac:22: `automake --add-missing' can install `install-sh' configure.ac:38: required file `build-aux/ltmain.sh' not found configure.ac:22: required file `build-aux/missing' not found configure.ac:22: `automake --add-missing' can install `missing' share/palettes/Makefile.am:34: foreach i,$(palettes_i18n: non-POSIX variable name share/palettes/Makefile.am:34: (probably a GNU make extension) src/Makefile.am: required file `build-aux/depcomp' not found src/Makefile.am: `automake --add-missing' can install `depcomp' make: *** [Makefile.in] Error 1
Which did not tell me much, so tried
./autogen.sh
and that complained about not having "autopoint". OK, install it, even though I have no idea what it might be needed for:
apt-get install autopoint ./autogen.sh
and autogen.sh ran to completion. Now make works again
make clean make
The latter is building now, will not know for an hour or so if it succeeds.
Conclusion - some change in trunk (merged into lp988601) added a dependency on autopoint. The man page for it says:
autopoint - copies standard gettext infrastructure
Why do we need that now when we didn't before?
Regards,
David Mathog mathog@...1176... Manager, Sequence Analysis Facility, Biology Division, Caltech
Hi David,
The autopoint dependency was introduced as part of the cleanup of the configuration scripts. We now use the upstream gettext rather than the gnome version. Autopoint is part of the standard gettext infrastructure, so it should be available on all target distributions.
Let me know if there are any build issues.
Thanks,
Alex
On 18 March 2013 18:53, mathog <mathog@...1176...> wrote:
For branch lp988601 today doing
bzr revert bzr update
The build procedure was broken:
make
CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash /usr/local/src/inkscape_lp988601/missing --run aclocal-1.11 cd . && /bin/bash /usr/local/src/inkscape_lp988601/missing --run automake-1.11 --foreign configure.ac:19: required directory ./build-aux does not exist configure.ac:64: required file `build-aux/compile' not found configure.ac:64: `automake --add-missing' can install `compile' configure.ac:20: required file `build-aux/config.guess' not found configure.ac:20: `automake --add-missing' can install `config.guess' configure.ac:176: required file `build-aux/config.rpath' not found configure.ac:20: required file `build-aux/config.sub' not found configure.ac:20: `automake --add-missing' can install `config.sub' configure.ac:22: required file `build-aux/install-sh' not found configure.ac:22: `automake --add-missing' can install `install-sh' configure.ac:38: required file `build-aux/ltmain.sh' not found configure.ac:22: required file `build-aux/missing' not found configure.ac:22: `automake --add-missing' can install `missing' share/palettes/Makefile.am:34: foreach i,$(palettes_i18n: non-POSIX variable name share/palettes/Makefile.am:34: (probably a GNU make extension) src/Makefile.am: required file `build-aux/depcomp' not found src/Makefile.am: `automake --add-missing' can install `depcomp' make: *** [Makefile.in] Error 1
Which did not tell me much, so tried
./autogen.sh
and that complained about not having "autopoint". OK, install it, even though I have no idea what it might be needed for:
apt-get install autopoint ./autogen.sh
and autogen.sh ran to completion. Now make works again
make clean make
The latter is building now, will not know for an hour or so if it succeeds.
Conclusion - some change in trunk (merged into lp988601) added a dependency on autopoint. The man page for it says:
autopoint - copies standard gettext infrastructure
Why do we need that now when we didn't before?
Regards,
David Mathog mathog@...1176... Manager, Sequence Analysis Facility, Biology Division, Caltech
Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
participants (2)
-
Alex Valavanis
-
mathog