gcmd-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gcmd-dev] Compiling on different platforms


From: Stefan Czinczoll
Subject: [gcmd-dev] Compiling on different platforms
Date: Sun, 28 Nov 2021 07:00:31 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.3.2

Hi there,

good news first: The latest version of gmcd (master branch) compiles and works fine even with the upcoming Ubuntu LTS 22.04. I hope there will be no majer changes to the system that would change this. I haven't tried smb support yet but will test this when compiling on my primary host succeeds.

This leads to an issue with the github version (master branch).

autogen.sh leads to the followin error:

/autogen.sh
*** WARNING: I am going to run 'configure' with no arguments.
*** If you wish to pass any to it, please specify them on the
*** './autogen.sh' command line.

autoreconf: export WARNINGS=
autoreconf: Entering directory '.'
autoreconf: running: autopoint --force
autoreconf: running: aclocal --force --install -I m4
autoreconf: configure.ac: tracing
autoreconf: configure.ac: not using Libtool
autoreconf: configure.ac: not using Intltool
autoreconf: configure.ac: not using Gtkdoc
autoreconf: running: /usr/bin/autoconf --force
autoreconf: running: /usr/bin/autoheader --force
autoreconf: running: automake --add-missing --copy --force-missing
Unescaped left brace in regex is passed through in regex; marked by <-- HERE in m/\${ <-- HERE ([^ \t=:+{}]+)}/ at /usr/local/bin/automake line 3936. libgcmd/Makefile.am:13: error: Libtool library used but 'LIBTOOL' is undefined libgcmd/Makefile.am:13: The usual way to define 'LIBTOOL' is to add 'LT_INIT' libgcmd/Makefile.am:13: to 'configure.ac' and run 'aclocal' and 'autoconf' again.
libgcmd/Makefile.am:13:   If 'LT_INIT' is in 'configure.ac', make sure
libgcmd/Makefile.am:13:   its definition is in aclocal's search path.
plugins/fileroller/Makefile.am:16: error: Libtool library used but 'LIBTOOL' is undefined plugins/fileroller/Makefile.am:16: The usual way to define 'LIBTOOL' is to add 'LT_INIT' plugins/fileroller/Makefile.am:16: to 'configure.ac' and run 'aclocal' and 'autoconf' again. plugins/fileroller/Makefile.am:16: If 'LT_INIT' is in 'configure.ac', make sure plugins/fileroller/Makefile.am:16: its definition is in aclocal's search path. plugins/test/Makefile.am:17: error: Libtool library used but 'LIBTOOL' is undefined plugins/test/Makefile.am:17: The usual way to define 'LIBTOOL' is to add 'LT_INIT' plugins/test/Makefile.am:17: to 'configure.ac' and run 'aclocal' and 'autoconf' again.
plugins/test/Makefile.am:17:   If 'LT_INIT' is in 'configure.ac', make sure
plugins/test/Makefile.am:17:   its definition is in aclocal's search path.
src/dialogs/Makefile.am:3: error: library used but 'RANLIB' is undefined
src/dialogs/Makefile.am:3: The usual way to define 'RANLIB' is to add 'AC_PROG_RANLIB'
src/dialogs/Makefile.am:3:   to 'configure.ac' and run 'autoconf' again.
src/intviewer/Makefile.am:17: error: library used but 'RANLIB' is undefined
src/intviewer/Makefile.am:17: The usual way to define 'RANLIB' is to add 'AC_PROG_RANLIB'
src/intviewer/Makefile.am:17:   to 'configure.ac' and run 'autoconf' again.
src/tags/Makefile.am:3: error: library used but 'RANLIB' is undefined
src/tags/Makefile.am:3: The usual way to define 'RANLIB' is to add 'AC_PROG_RANLIB'
src/tags/Makefile.am:3:   to 'configure.ac' and run 'autoconf' again.
tests/Makefile.am:94: warning: source file '$(top_srcdir)/src/utils-no-dependencies.cc' is in a subdirectory,
tests/Makefile.am:94: but option 'subdir-objects' is disabled
automake: warning: possible forward-incompatibility.
automake: At least a 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,
automake: this behaviour will change in future Automake versions: they will
automake: unconditionally cause object files to be placed in the same subdirectory
automake: of the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout your
automake: project, to avoid future incompatibilities.
autoreconf: error: automake failed with exit status: 1



System is Manjaro:

$ lsb_release -a
LSB Version:    n/a
Distributor ID: ManjaroLinux
Description:    Manjaro Linux
Release:        21.2.0
Codename:       Qonos


$ uname -a
Linux homie 5.15.2-2-MANJARO #1 SMP PREEMPT Sat Nov 13 19:25:38 UTC 2021 x86_64 GNU/Linux

The above error seems to be related to libtool, which is installed:

$ which libtool
/usr/bin/libtool


What is the difference here to Ubuntu?

Best regards

Stefan


--
stefan.czinczoll[at]arcor.de
https://schollsky.jimdofree.com



reply via email to

[Prev in Thread] Current Thread [Next in Thread]