Errors building gtkam on Trisquel 8 (Based on Ubuntu 16.04)
[email protected] Sun, 30 Aug 2020 10:24:17 +0200
| Newsgroups | gmane.comp.multimedia.gphoto.user |
|---|---|
| Message-ID | <[email protected]> |
System info:
$ cat /etc/*-release
DISTRIB_ID=Trisquel
DISTRIB_RELEASE=8.0
DISTRIB_CODENAME=flidas
DISTRIB_DESCRIPTION="Trisquel GNU/Linux 8.0, Flidas"
NAME="Trisquel GNU/Linux"
VERSION="8.0, Flidas"
ID=trisquel
ID_LIKE=debian
PRETTY_NAME="Trisquel GNU/Linux Flidas (8.0)"
VERSION_ID="8.0"
HOME_URL="https://trisquel.info/"
SUPPORT_URL="https://trisquel.info/wiki"
BUG_REPORT_URL="https://trisquel.info/project/issues"
(Based on Ubuntu 16.04 LTS (Xenial Xerus))
$ uname -a
Linux technoethical-t400s-b9d0 4.19.139-gnu #1.0 SMP Tue Sep 27 12:35:59
EST 1983 x86_64 x86_64 x86_64 GNU/Linux
----------------------------------------------------------------
Having managed to build a local version gphoto2 2.5.23 I am now trying
to get the gtkam GUI front end working for it.
I have installed gtk+2.0 and libexif-gtk-dev and configured the package
using the following command:
./configure --prefix /local/usr/local/gtkam
--with-libgphoto2=/local/usr/local/gphoto2
....
Configuration (gtkam 1.0):
Build
Source code location: .
Compiler: gcc
Features
Use translations: yes
libgphoto2: yes
bonobo support: no (bonobo-activation, bononoboui
libs)
Gnome support: no (gnomeui lib)
GTKAM_C_IDENTIFIER:
file:$(datadir)/gnome/help/gtkam/C/gtkam.xml
Gimp support: no
libexif: yes
libexif-gtk: yes
You may run "make" and "make install" now.
But when I try to build it I get the following error:
$ make
....
mv -f .deps/libgtkam_a-gtkam-cancel.Tpo .deps/libgtkam_a-gtkam-cancel.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../src
-DLOCALEDIR=\"/local/usr/local/gtkam/share/locale\"
-DAPP_DATADIR=\"/local/usr/local/gtkam/share\"
-DIMAGE_DIR=\"/local/usr/local/gtkam/share/images/gtkam\" -Wall
-Wmissing-declarations -Wmissing-prototypes -g -I/usr/include/libexif
-pthread -I/usr/include/libexif -I/usr/include/gtk-2.0
-I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/
-I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0
-I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12
-I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12
-I/usr/include/pango-1.0 -I/usr/include/harfbuzz
-I/usr/include/pango-1.0 -I/usr/include/glib-2.0
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/freetype2
-I/usr/include/libexif -I/local/usr/local/gphoto2/include -pthread
-I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include
-I/usr/include/gio-unix-2.0/ -I/usr/include/cairo
-I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo
-I/usr/include/pixman-1 -I/usr/include/libpng12
-I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12
-I/usr/include/pango-1.0 -I/usr/include/harfbuzz
-I/usr/include/pango-1.0 -I/usr/include/glib-2.0
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/freetype2
-g -O2 -MT libgtkam_a-gtkam-chooser.o -MD -MP -MF
.deps/libgtkam_a-gtkam-chooser.Tpo -c -o libgtkam_a-gtkam-chooser.o
`test -f 'gtkam-chooser.c' || echo './'`gtkam-chooser.c
gtkam-chooser.c: In function ‘on_port_added’:
gtkam-chooser.c:528:41: error: request for member ‘name’ in something
not a structure or union
name = g_strdup_printf ("%s (%s)", info.name, info.path);
^
gtkam-chooser.c:528:52: error: request for member ‘path’ in something
not a structure or union
name = g_strdup_printf ("%s (%s)", info.name, info.path);
^
gtkam-chooser.c: In function ‘gtkam_chooser_set_port_mask’:
gtkam-chooser.c:787:11: error: request for member ‘type’ in something
not a structure or union
if (info.type & types)
^
gtkam-chooser.c:789:16: error: request for member ‘name’ in something
not a structure or union
info.name, info.path));
^
gtkam-chooser.c:789:27: error: request for member ‘path’ in something
not a structure or union
info.name, info.path));
^
gtkam-chooser.c: In function ‘gtkam_chooser_set_camera’:
gtkam-chooser.c:816:46: error: request for member ‘name’ in something
not a structure or union
full_info = g_strdup_printf ("%s (%s)", info.name, info.path);
^
gtkam-chooser.c:816:57: error: request for member ‘path’ in something
not a structure or union
full_info = g_strdup_printf ("%s (%s)", info.name, info.path);
^
Makefile:740: recipe for target 'libgtkam_a-gtkam-chooser.o' failed
make[2]: *** [libgtkam_a-gtkam-chooser.o] Error 1
make[2]: Leaving directory '/local/usr/local/src/gtkam-1.0/src'
Makefile:603: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/local/usr/local/src/gtkam-1.0'
Makefile:466: recipe for target 'all' failed
make: *** [all] Error 2
root@technoethical-t400s-b9d0:/local/usr/local/src/gtkam-1.0#
Anyone seen this error before ?
Looks like there is something missing from the build or maybe something
not being linked to ?
_______________________________________________
Gphoto-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gphoto-user