Package Details: gtkam 1.1-1

Git Clone URL: https://aur.archlinux.org/gtkam.git (read-only, click to copy)
Package Base: gtkam
Description: A GTK2 frontend for libgphoto2
Upstream URL: https://github.com/gphoto/gtkam
Licenses: GPL-2.0-or-later
Submitter: ilpianista
Maintainer: FabioLolix
Last Packager: FabioLolix
Votes: 84
Popularity: 0.000000
First Submitted: 2010-11-13 15:01 (UTC)
Last Updated: 2025-10-10 21:04 (UTC)

Latest Comments

1 2 3 4 5 6 Next › Last »

dreieck commented on 2025-08-10 15:07 (UTC)

Note: Upstream GIT repository is more up to date, so there now is the package gtkam-git which builds well with up to date system.

The author of gtkam also responds to upstream issue reports.

dreieck commented on 2025-08-10 13:58 (UTC) (edited on 2025-08-10 15:07 (UTC) by dreieck)

Ahoj,

  • At first, -Wno-implicit-function-declaration -Wno-error=incompatible-pointer-types needs to be added to $CFLAGS to work around errors like gtkam-preview.c:443:17: error: implicit declaration of function ‘gp_setting_set’; did you mean ‘g_settings_set’? [-Wimplicit-function-declaration] and gtkam-preview.c:564:61: error: passing argument 1 of ‘gtk_file_chooser_set_filename’ from incompatible pointer type [-Wincompatible-pointer-types] with up to date GCC (version 15.x):
--- PKGBUILD.orig   2025-08-10 15:51:06.509773411 +0200
+++ PKGBUILD    2025-08-10 15:58:05.643094596 +0200
@@ -21,2 +21,7 @@
 build() {
+  local _CFLAGSADDITIONS
+  _CFLAGSADDITIONS='-Wno-implicit-function-declaration -Wno-error=incompatible-pointer-types'
+  CFLAGS+=" ${_CFLAGSADDITIONS}"
+  export CFLAGS
+
   cd "${srcdir}/${pkgname}-${pkgver}"
  • Second, after having done so, linking fails for me with /usr/bin/ld: /tmp/ccA5OtHT.ltrans1.ltrans.o: undefined reference to symbol 'pow@@GLIBC_2.29':
libtool: link: gcc -march=native -mtune=native -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -fstack-clash-protection -fcf-protection -w -flto=auto -Wno-implicit-function-declaration -Wno-error=incompatible-pointer-types -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z -Wl,relro -Wl,-z -Wl,now -flto=auto -Wall -g -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z -Wl,relro -Wl,-z -Wl,now -flto=auto -o gtkam gtkam-gtkam-debug.o gtkam-gtkam-exif.o gtkam-gtkam-main.o gtkam-main.o  libgtkam.a -lexif-gtk -lexif -lgphoto2 -lgphoto2_port -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangoft2-1.0 -lpango-1.0 -lgio-2.0 -lcairo -lfontconfig -lharfbuzz -lfreetype -lgobject-2.0 -lglib-2.0
/usr/bin/ld: /tmp/cc30u3l1.ltrans1.ltrans.o: undefined reference to symbol 'pow@@GLIBC_2.29'
/usr/bin/ld: /usr/lib/libm.so.6: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:633: gtkam] Error 1
make[2]: Leaving directory '/var/cache/makepkg/build/gtkam/src/gtkam-1.0/src'
make[1]: *** [Makefile:603: all-recursive] Error 1
make[1]: Leaving directory '/var/cache/makepkg/build/gtkam/src/gtkam-1.0'
make: *** [Makefile:466: all] Error 2
==> ERROR: A failure occurred in build().

Regards!

emgaron commented on 2024-05-09 10:46 (UTC)

On an up-to-date system, makepkg fails with:

gtkam-save.c: In function ‘save_file’:
gtkam-save.c:302:25: error: format not a string literal and no format arguments [-Werror=format-security]
  302 |                         dialog = gtkam_error_new (GP_ERROR_FILE_EXISTS, NULL, GTK_WIDGET (save), msg);
      |                         ^~~~~~
[...]
mv -f .deps/libgtkam_a-gtkam-status.Tpo .deps/libgtkam_a-gtkam-status.Po
cc1: some warnings being treated as errors
make[2]: *** [Makefile:950: libgtkam_a-gtkam-save.o] Error 1
make[2]: Leaving directory '/usr/local/aux/AUR/gtkam/src/gtkam-1.0/src'
make[1]: *** [Makefile:603: all-recursive] Error 1
make[1]: Leaving directory '/usr/local/aux/AUR/gtkam/src/gtkam-1.0'
make: *** [Makefile:466: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

penguin_arch commented on 2017-10-21 00:07 (UTC) (edited on 2017-10-22 18:16 (UTC) by penguin_arch)

I concluded to install: First: dependencies need to be installed. So simply : Try to install gtkam from aur to be sure that all dependencies are installed. When installer stops because of cheksum fail,stop installer and proceed as follow: download package : http://downloads.sourceforge.net/project/gphoto/gtkam/1.0/gtkam-1.0.tar.gz from terminal tar xzf gtkam-1.0.tar.gz then enter inside gtkam-1.0 directory cd ~/gtkam-1.0 ./configure make sudo make install done!

Plexcon commented on 2017-08-19 10:02 (UTC)

Preparando... Resolviendo dependencias... Comprobando conflictos entre paquetes... Descargando... Descargando perl-xml-parser-2.44-4-x86_64.pkg.tar.xz... Descargando intltool-0.51.0-3-any.pkg.tar.xz... Verificando claves en la base de datos... Verificando la integridad de los paquetes... Cargando archivos de paquetes... Verificando conflictos entre paquetes... Comprobando espacio disponible en el disco... Instalando perl-xml-parser (2.44-4)... Instalando intltool (0.51.0-3)... Ejecutando rutinas post-operación... Arming ConditionNeedsUpdate... Construyendo libexif-gtk... Cloning into 'libexif-gtk'... fatal: unable to access 'https://aur.archlinux.org/libexif-gtk.git/': Failed to connect to aur.archlinux.org port 443: Expiró el tiempo de conexión

jerome2016 commented on 2016-08-30 12:09 (UTC)

same problem than karhu. So i'm going to find the public GPG key on servers and find it. BUT this key is NOT trusted. Impossible to install/update gtkam.

karhu commented on 2016-08-25 09:21 (UTC)

Hi I get this message when I try to update from 0.2.0-2 to 1.0-1 : ==> Vérification des signatures des fichiers sources grâce à gpg... gtkam-1.0.tar.gz ... ÉCHEC (Clef publique inconnue 2209D6902F969C95) Now I changed the version without PKGBUILD and "the unknown public key", just manually.

perseus commented on 2014-12-26 13:31 (UTC)

Thanks valr - I had just made the symlink, but will rebuild

valr commented on 2014-12-26 13:27 (UTC)

@perseus: you have to rebuild gtkam