[Top][All Lists]

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

Re: [gcmd-dev] Compiling on different platforms

From: Stefan Czinczoll
Subject: Re: [gcmd-dev] Compiling on different platforms
Date: Sun, 13 Feb 2022 00:42:45 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.6.0

Hi Uwe & all,

I can confirm now that gnome-commander 1.14.0 also compiles and runs on a fresh, recent Manjaro system. :-)

Unfortunately this does not apply to my main productive environment, which is also running Manjaro. Here's the output:

$ ./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
Copying file po/Makevars.template
autoreconf: running: aclocal --force --install -I m4
autoreconf: configure.ac: tracing
autoreconf: running: libtoolize --copy --force
libtoolize: putting auxiliary files in '.'.
libtoolize: copying file './ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
autoreconf: configure.ac: not using Intltool
autoreconf: configure.ac: not using Gtkdoc
autoreconf: running: aclocal --force --install -I m4
autoreconf: running: /usr/bin/autoconf --force
autoreconf: running: /usr/bin/autoheader --force
autoreconf: running: automake --add-missing --copy --force-missing
configure.ac:5: error: version mismatch.  This is Automake 1.16.5,
configure.ac:5: but the definition used by this AM_INIT_AUTOMAKE
configure.ac:5: comes from Automake 1.15.  You should recreate
configure.ac:5: aclocal.m4 with aclocal and run automake again.
configure.ac:12: installing './compile'
configure.ac:5: installing './missing'
libgcmd/Makefile.am: installing './depcomp'
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.

Any ideas please?

Kind regards


Am 28.11.21 um 18:28 schrieb Uwe Scholz:
Am Sun, 28 Nov 2021 18:16:54 +0100 schrieb Stefan Czinczoll:

Hi Uwe,

many thanks for your fast support! :-)

I found that the library dir had root permissions only.

The files had been installed correctly. So I did the following:

$ cd /usr/local/lib
$ chmod -R go+rx gnome-commander

After that, I tried to start the program:

$ gnome-commander

However, the resulting errors are very familiar compared to my attempts
with snap:

$ gnome-commander


** (gnome-commander:3032): WARNING **: 18:12:00.468: Can’t find the
pixmap anywhere. Make sure you have installed the program or is
executing gnome-commander from the gnome-commander-1.13.0/src directory
Could not load schemas from /usr/local/share/glib-2.0/schemas: Failed to
open file “/usr/local/share/glib-2.0/schemas/gschemas.compiled”: open()
failed: Keine Berechtigung

(gnome-commander:3032): GLib-GIO-CRITICAL **: 18:12:00.468:
g_settings_schema_source_lookup: assertion 'source != NULL' failed


It looks as if something in the installation did not work correctly.
Can you check the output of "make install" again and scan it for
errors? It looks to me as if the schema files for GSettings are not
installed in the user settings file. Gcmd can not open it's default
settings in that case.

The installation step should happen nearly at the end of "make
install". This is how it looks for me:

  if test -n "org.gnome.gnome-commander.gschema.xml 
org.gnome.gnome-commander.enums.xml"; then \
        test -z "/usr/local/share/glib-2.0/schemas" || /bin/mkdir -p 
"/usr/local/share/glib-2.0/schemas"; \
        /usr/bin/install -c -m 644 org.gnome.gnome-commander.gschema.xml 
org.gnome.gnome-commander.enums.xml "/usr/local/share/glib-2.0/schemas"; \
        test -n "" || /usr/bin/glib-compile-schemas 
/usr/local/share/glib-2.0/schemas; \


gcmd-devel mailing list


reply via email to

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