Build failed under Ubuntu 22.04
Brought to you by:
s_fischer
Happy to see the project is not dead, unfortunately the shell build fails under Ubuntu 22.04 (Makefile.in not generated) :
calizo-code/calizo$ sh ./autogen.sh
aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in'
automake: warning: autoconf input should be named 'configure.ac', not 'configure.in'
configure.in:2: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are deprecated. For more info, see:
configure.in:2: https://www.gnu.org/software/automake/manual/automake.html#Modernize-AM_005fINIT_005fAUTOMAKE-invocation
configure.in:7: installing './compile'
configure.in:7: installing './config.guess'
configure.in:7: installing './config.sub'
configure.in:2: installing './install-sh'
configure.in:2: installing './missing'
Makefile.am: error: required file './AUTHORS' not found
Makefile.am: error: required file './ChangeLog' not found
Makefile.am: installing './INSTALL'
Makefile.am: error: required file './NEWS' not found
Makefile.am: error: required file './README' not found
Makefile.am: installing './COPYING' using GNU General Public License v3 file
Makefile.am: Consider adding the COPYING file to the version control system
Makefile.am: for your code, to avoid questions about which license your project uses
src/Makefile.am:2: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
src/Makefile.am:16: warning: source file 'appdata/appconfig.cpp' is in a subdirectory,
src/Makefile.am:16: but option 'subdir-objects' is disabled
automake: warning: possible forward-incompatibility.
automake: At least one source file is in a subdirectory, but the 'subdir-objects'
automake: automake option hasn't been enabled. For now, the corresponding output
automake: object file(s) will be placed in the top-level directory. However, this
automake: behavior may change in a future Automake major version, with object
automake: files being placed in the same subdirectory as the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout your
automake: project, to avoid future incompatibilities.
src/Makefile.am:16: warning: source file 'appdata/caldrawdata.cpp' is in a subdirectory,
src/Makefile.am:16: but option 'subdir-objects' is disabled
src/Makefile.am:16: warning: source file 'appdata/optionsdata.cpp' is in a subdirectory,
src/Makefile.am:16: but option 'subdir-objects' is disabled
src/Makefile.am:16: warning: source file 'caldata/icaldoc.cpp' is in a subdirectory,
src/Makefile.am:16: but option 'subdir-objects' is disabled
src/Makefile.am:16: warning: source file 'caldata/icaldoccmds.cpp' is in a subdirectory,
src/Makefile.am:16: but option 'subdir-objects' is disabled
src/Makefile.am:16: warning: source file 'dialogs/aboutdlginfo.cpp' is in a subdirectory,
src/Makefile.am:16: but option 'subdir-objects' is disabled
src/Makefile.am:16: warning: source file 'dialogs/eddiestimectrl.cpp' is in a subdirectory,
src/Makefile.am:16: but option 'subdir-objects' is disabled
src/Makefile.am:16: warning: source file 'dialogs/eventeditdlg.cpp' is in a subdirectory,
src/Makefile.am:16: but option 'subdir-objects' is disabled
src/Makefile.am:16: warning: source file 'dialogs/optionsdlg.cpp' is in a subdirectory,
src/Makefile.am:16: but option 'subdir-objects' is disabled
src/Makefile.am:16: warning: source file 'dialogs/propertiesdlg.cpp' is in a subdirectory,
src/Makefile.am:16: but option 'subdir-objects' is disabled
src/Makefile.am:16: warning: source file 'dialogs/reportdlg.cpp' is in a subdirectory,
src/Makefile.am:16: but option 'subdir-objects' is disabled
src/Makefile.am:16: warning: source file 'dialogs/reportdlg_base.cpp' is in a subdirectory,
src/Makefile.am:16: but option 'subdir-objects' is disabled
src/Makefile.am:16: warning: source file 'timeline/tlbar.cpp' is in a subdirectory,
src/Makefile.am:16: but option 'subdir-objects' is disabled
src/Makefile.am:16: warning: source file 'timeline/tlbartxtctrl.cpp' is in a subdirectory,
src/Makefile.am:16: but option 'subdir-objects' is disabled
src/Makefile.am:16: warning: source file 'timeline/tlbarbase.cpp' is in a subdirectory,
src/Makefile.am:16: but option 'subdir-objects' is disabled
src/Makefile.am:16: warning: source file 'timeline/tlcntr.cpp' is in a subdirectory,
src/Makefile.am:16: but option 'subdir-objects' is disabled
src/Makefile.am:16: warning: source file 'timeline/tlmapping.cpp' is in a subdirectory,
src/Makefile.am:16: but option 'subdir-objects' is disabled
src/Makefile.am:16: warning: source file 'timeline/tlwnd.cpp' is in a subdirectory,
src/Makefile.am:16: but option 'subdir-objects' is disabled
src/Makefile.am: installing './depcomp'
automake: warning: autoconf input should be named 'configure.ac', not 'configure.in'
configure.in:2: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are deprecated.
./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from...
aclocal.m4:9483: AM_INIT_AUTOMAKE is expanded from...
configure.in:2: the top level
configure.in:6: warning: The macro `AC_LIBTOOL_DLOPEN' is obsolete.
configure.in:6: You should run autoupdate.
aclocal.m4:8505: AC_LIBTOOL_DLOPEN is expanded from...
configure.in:6: the top level
configure.in:6: warning: AC_LIBTOOL_DLOPEN: Remove this warning and the call to _LT_SET_OPTION when you
configure.in:6: put the 'dlopen' option into LT_INIT's first parameter.
./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from...
aclocal.m4:8505: AC_LIBTOOL_DLOPEN is expanded from...
configure.in:6: the top level
configure.in:7: warning: The macro `AC_PROG_LIBTOOL' is obsolete.
configure.in:7: You should run autoupdate.
aclocal.m4:121: AC_PROG_LIBTOOL is expanded from...
configure.in:7: the top level
configure.in:53: warning: AC_OUTPUT should be used without arguments.
configure.in:53: You should run autoupdate.
Any hints Sebastian ?
Regards,
Christian
Hi Christian,
please try latest trunk revision 344. I tried to update the automake configuration. Steps described in README.txt should now build also on Ubuntu. Happy to get your feedback.
Regards,
Sebastian
Last edit: Sebastian Fischer 2024-05-10