--enable-atribs --with-gtk3
unfortunately your dependencies fail to build with gtk3...
Debian disabled building the gtk2 port of Lepton more than a year ago. They now always build with gtk3. What's your OS?
BTW, lepton-attrib is built by default unless you yield --disable-attrib on the configure stage.
Debian disabled building the gtk2 port of Lepton more than a year ago. They now always build with gtk3. What's your OS?
BTW, lepton-attrib is built by default unless you yield
--disable-attribon the configure stage.
archlinux, I had to disable attrib so it builds. otherwise it errors
Ah, OK, I see. Just found the info in the archlinux package repository I'd already seen before:
- https://aur.archlinux.org/packages/lepton-eda-gtk3-git
Thank you for the report!
Could you please provide us with the error output you get?
Details
kreijstal@kreijstalnuc:~/git/lepton-eda$ ./autogen.sh
autoreconf: export WARNINGS=
autoreconf: Entering directory '.'
autoreconf: running: autopoint --force
autoreconf: running: aclocal --force -I m4
autoreconf: configure.ac: tracing
autoreconf: running: libtoolize --copy --force
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-tools'.
libtoolize: copying file 'build-tools/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 -I m4
autoreconf: running: /usr/bin/autoconf --force
configure.ac:22: warning: The macro 'AC_CONFIG_HEADER' is obsolete.
configure.ac:22: You should run autoupdate.
./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from...
configure.ac:22: the top level
configure.ac:28: warning: The macro 'AC_GNU_SOURCE' is obsolete.
configure.ac:28: You should run autoupdate.
./lib/autoconf/specific.m4:489: AC_GNU_SOURCE is expanded from...
configure.ac:28: the top level
configure.ac:40: warning: The macro 'AC_TRY_CPP' is obsolete.
configure.ac:40: You should run autoupdate.
./lib/autoconf/general.m4:2762: AC_TRY_CPP is expanded from...
m4/lepton-host.m4:22: AX_HOST is expanded from...
m4/lepton-windows.m4:37: AX_WINDOWS_FLAGS is expanded from...
configure.ac:40: the top level
configure.ac:51: warning: The macro 'AC_LIBTOOL_WIN32_DLL' is obsolete.
configure.ac:51: You should run autoupdate.
m4/ltoptions.m4:148: AC_LIBTOOL_WIN32_DLL is expanded from...
configure.ac:51: the top level
configure.ac:51: warning: AC_LIBTOOL_WIN32_DLL: Remove this warning and the call to _LT_SET_OPTION when you
configure.ac:51: put the 'win32-dll' option into LT_INIT's first parameter.
./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from...
m4/ltoptions.m4:148: AC_LIBTOOL_WIN32_DLL is expanded from...
configure.ac:51: the top level
configure.ac:53: warning: The macro 'AC_PROG_LIBTOOL' is obsolete.
configure.ac:53: You should run autoupdate.
m4/libtool.m4:100: AC_PROG_LIBTOOL is expanded from...
configure.ac:53: the top level
configure.ac:59: warning: AC_PROG_LEX without either yywrap or noyywrap is obsolete
./lib/autoconf/programs.m4:743: _AC_PROG_LEX is expanded from...
./lib/autoconf/programs.m4:736: AC_PROG_LEX is expanded from...
aclocal.m4:1045: AM_PROG_LEX is expanded from...
configure.ac:59: the top level
configure.ac:69: warning: AM_PROG_MKDIR_P: this macro is deprecated, and will soon be removed.
configure.ac:69: You should use the Autoconf-provided 'AC_PROG_MKDIR_P' macro instead,
configure.ac:69: and use '$(MKDIR_P)' instead of '$(mkdir_p)'in your Makefile.am files.
./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from...
aclocal.m4:1140: AM_PROG_MKDIR_P is expanded from...
m4/po.m4:23: AM_PO_SUBDIRS is expanded from...
m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from...
configure.ac:69: the top level
configure.ac:69: warning: The macro 'AC_TRY_LINK' is obsolete.
configure.ac:69: You should run autoupdate.
./lib/autoconf/general.m4:2918: AC_TRY_LINK is expanded from...
lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from...
lib/m4sugar/m4sh.m4:697: AS_IF is expanded from...
./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from...
./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from...
m4/intlmacosx.m4:18: gt_INTL_MACOSX is expanded from...
m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from...
configure.ac:69: the top level
configure.ac:69: warning: The macro 'AC_TRY_LINK' is obsolete.
configure.ac:69: You should run autoupdate.
./lib/autoconf/general.m4:2918: AC_TRY_LINK is expanded from...
lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from...
lib/m4sugar/m4sh.m4:697: AS_IF is expanded from...
./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from...
./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from...
m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from...
configure.ac:69: the top level
configure.ac:69: warning: The macro 'AC_TRY_LINK' is obsolete.
configure.ac:69: You should run autoupdate.
./lib/autoconf/general.m4:2918: AC_TRY_LINK is expanded from...
lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from...
lib/m4sugar/m4sh.m4:697: AS_IF is expanded from...
./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from...
./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from...
m4/iconv.m4:20: AM_ICONV_LINK is expanded from...
m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from...
configure.ac:69: the top level
configure.ac:69: warning: The macro 'AC_TRY_RUN' is obsolete.
configure.ac:69: You should run autoupdate.
./lib/autoconf/general.m4:2995: AC_TRY_RUN is expanded from...
lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from...
lib/m4sugar/m4sh.m4:697: AS_IF is expanded from...
./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from...
./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from...
m4/iconv.m4:20: AM_ICONV_LINK is expanded from...
m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from...
configure.ac:69: the top level
configure.ac:171: warning: The macro 'AC_HEADER_STDC' is obsolete.
configure.ac:171: You should run autoupdate.
./lib/autoconf/headers.m4:663: AC_HEADER_STDC is expanded from...
configure.ac:171: the top level
configure.ac:209: warning: The macro 'AC_FD_CC' is obsolete.
configure.ac:209: You should run autoupdate.
./lib/autoconf/general.m4:399: AC_FD_CC is expanded from...
m4/lepton-awk.m4:35: AX_AWK_IFELSE is expanded from...
m4/lepton-awk.m4:63: AX_AWK_FEATURES is expanded from...
configure.ac:209: the top level
autoreconf: running: /usr/bin/autoheader --force
autoreconf: running: automake --add-missing --copy --force-missing
configure.ac:69: warning: The 'AM_PROG_MKDIR_P' macro is deprecated, and its use is discouraged.
configure.ac:69: You should use the Autoconf-provided 'AC_PROG_MKDIR_P' macro instead,
configure.ac:69: and use '$(MKDIR_P)' instead of '$(mkdir_p)'in your Makefile.am files.
configure.ac:28: installing 'build-tools/compile'
configure.ac:24: installing 'build-tools/missing'
contrib/gmk_sym/Makefile.am: installing 'build-tools/depcomp'
autoreconf: Leaving directory '.'
kreijstal@kreijstalnuc:~/git/lepton-eda$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether sleep supports fractional seconds... yes
checking filesystem timestamp resolution... 0.01
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking xargs -n works... yes
checking whether make supports the include directive... yes (GNU style)
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... gcc3
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for wchar.h... yes
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking whether _XOPEN_SOURCE should be defined... no
checking for git... git
checking if the source directory is a git repository... yes
checking version from git repository... d4c505fab9039b7e24643300e2ad44613a598048
checking descriptive git version... 1.9.18-20220529-3300-gd4c505fab
checking whether git version matches configured version... yes
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to run the C preprocessor... gcc -E
checking for Linux host... yes
checking for Windows host... no
checking for Cygwin host... no
checking for Mac OS X Carbon host... no
checking for gcc... (cached) gcc
checking whether the compiler supports GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to enable C11 features... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking dependency style of gcc... (cached) gcc3
checking for g++... g++
checking whether the compiler supports GNU C++... yes
checking whether g++ accepts -g... yes
checking for g++ option to enable C++11 features... none needed
checking dependency style of g++... gcc3
checking how to run the C preprocessor... gcc -E
checking for ar... ar
checking the archiver (ar) interface... ar
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for file... file
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... dlltool
checking how to associate runtime and link libraries... printf %s\n
checking for ranlib... ranlib
checking for archiver @FILE support... @
checking for strip... strip
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for flex... flex
checking for lex output file root... lex.yy
checking for lex library... none needed
checking for library containing yywrap... no
checking whether yytext is a pointer... yes
checking for mawk... no
checking for gawk... /usr/bin/gawk
checking for groff... groff
checking whether groff has an html driver... yes
checking for gm4... no
checking for m4... /usr/bin/m4
checking whether NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for ld used by GCC... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking for shared library run path origin... done
checking for egrep -e... (cached) /usr/bin/grep -E
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for gettext... /usr/bin/gettext
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
configure: checking for guile 3.0
configure: found guile 3.0
checking for guile-3.0 >= 2.2.0... yes
checking for guile-3.0... yes
checking for guile-3.0... no
checking for guile3.0... no
checking for guile-3... no
checking for guile3... no
checking for guile... /usr/bin/guile
checking for Guile version >= 3.0... 3.0.10
checking for guild... /usr/bin/guild
checking for guile-config... /usr/bin/guile-config
configure: checking for guile 3.0
configure: found guile 3.0
checking whether scm_display_error accepts a stack... no
checking whether scm_display_error accepts a frame... yes
checking for glib-2.0 >= 2.38.0... yes
checking for gio-2.0 >= 2.38.0... yes
checking whether to use GTK3... no
checking for gtk+-2.0 >= 2.24.0... yes
checking for gdk-2.0 >= 2.24.0... yes
checking for gdk-pixbuf-2.0 >= 2.21.0... yes
checking whether to use GUILD... no
checking for cairo >= 1.10... yes
checking for cairo-png >= 1.10... yes
checking for cairo-pdf >= 1.10... yes
checking for cairo-ps >= 1.10... yes
checking for cairo-svg >= 1.10... yes
checking for pangocairo >= 0.26... yes
checking for pango >= 1.23.0... yes
checking for compare... /usr/bin/compare
checking for convert... /usr/bin/convert
checking for identify... /usr/bin/identify
checking for file... /usr/bin/file
checking for sys/wait.h that is POSIX.1 compatible... yes
checking for egrep... (cached) /usr/bin/grep -E
checking for math.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking for errno.h... yes
checking for fcntl.h... yes
checking for locale.h... yes
checking for lrint in -lm... yes
checking for atan2 in -lm... yes
checking for chown... yes
checking for getlogin... yes
checking for getopt.h... yes
checking for library containing getopt_long... none required
checking whether /usr/bin/gawk has gsub... yes
checking whether /usr/bin/gawk has toupper... yes
checking whether to enable assertions... yes
checking whether to use GIO to launch URIs... yes
checking platform URI viewer... none required
checking whether to enable generation of Doxygen API documentation... no
checking where to install XDG desktop files... ${prefix}/share
checking whether 'make install' should update XDG databases... yes
checking for update-mime-database... update-mime-database
checking for update-desktop-database... update-desktop-database
checking whether to use libstroke... if present
checking for stroke_init in -lstroke... no
checking for stroke.h... no
checking whether to enable lepton-attrib... yes
checking for gtkextra-3.0 >= 3.0.0... no
configure: error: GTKEXTRA 3.0.0 or later is required.
kreijstal@kreijstalnuc:~/git/lepton-eda$ ./configure --with-gtk3
checking for a BSD-compatible install... /usr/bin/install -c
checking whether sleep supports fractional seconds... yes
checking filesystem timestamp resolution... 0.01
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking xargs -n works... yes
checking whether make supports the include directive... yes (GNU style)
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... gcc3
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for wchar.h... yes
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking whether _XOPEN_SOURCE should be defined... no
checking for git... git
checking if the source directory is a git repository... yes
checking version from git repository... d4c505fab9039b7e24643300e2ad44613a598048
checking descriptive git version... 1.9.18-20220529-3300-gd4c505fab
checking whether git version matches configured version... yes
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to run the C preprocessor... gcc -E
checking for Linux host... yes
checking for Windows host... no
checking for Cygwin host... no
checking for Mac OS X Carbon host... no
checking for gcc... (cached) gcc
checking whether the compiler supports GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to enable C11 features... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking dependency style of gcc... (cached) gcc3
checking for g++... g++
checking whether the compiler supports GNU C++... yes
checking whether g++ accepts -g... yes
checking for g++ option to enable C++11 features... none needed
checking dependency style of g++... gcc3
checking how to run the C preprocessor... gcc -E
checking for ar... ar
checking the archiver (ar) interface... ar
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for file... file
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... dlltool
checking how to associate runtime and link libraries... printf %s\n
checking for ranlib... ranlib
checking for archiver @FILE support... @
checking for strip... strip
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for flex... flex
checking for lex output file root... lex.yy
checking for lex library... none needed
checking for library containing yywrap... no
checking whether yytext is a pointer... yes
checking for mawk... no
checking for gawk... /usr/bin/gawk
checking for groff... groff
checking whether groff has an html driver... yes
checking for gm4... no
checking for m4... /usr/bin/m4
checking whether NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for ld used by GCC... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking for shared library run path origin... done
checking for egrep -e... (cached) /usr/bin/grep -E
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for gettext... /usr/bin/gettext
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
configure: checking for guile 3.0
configure: found guile 3.0
checking for guile-3.0 >= 2.2.0... yes
checking for guile-3.0... yes
checking for guile-3.0... no
checking for guile3.0... no
checking for guile-3... no
checking for guile3... no
checking for guile... /usr/bin/guile
checking for Guile version >= 3.0... 3.0.10
checking for guild... /usr/bin/guild
checking for guile-config... /usr/bin/guile-config
configure: checking for guile 3.0
configure: found guile 3.0
checking whether scm_display_error accepts a stack... no
checking whether scm_display_error accepts a frame... yes
checking for glib-2.0 >= 2.38.0... yes
checking for gio-2.0 >= 2.38.0... yes
checking whether to use GTK3... yes
checking for gtk+-3.0 >= 3.22.0... yes
checking for gdk-3.0 >= 3.22.0... yes
checking for gdk-pixbuf-2.0 >= 2.21.0... yes
checking whether to use GUILD... no
checking for cairo >= 1.10... yes
checking for cairo-png >= 1.10... yes
checking for cairo-pdf >= 1.10... yes
checking for cairo-ps >= 1.10... yes
checking for cairo-svg >= 1.10... yes
checking for pangocairo >= 0.26... yes
checking for pango >= 1.23.0... yes
checking for compare... /usr/bin/compare
checking for convert... /usr/bin/convert
checking for identify... /usr/bin/identify
checking for file... /usr/bin/file
checking for sys/wait.h that is POSIX.1 compatible... yes
checking for egrep... (cached) /usr/bin/grep -E
checking for math.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking for errno.h... yes
checking for fcntl.h... yes
checking for locale.h... yes
checking for lrint in -lm... yes
checking for atan2 in -lm... yes
checking for chown... yes
checking for getlogin... yes
checking for getopt.h... yes
checking for library containing getopt_long... none required
checking whether /usr/bin/gawk has gsub... yes
checking whether /usr/bin/gawk has toupper... yes
checking whether to enable assertions... yes
checking whether to use GIO to launch URIs... yes
checking platform URI viewer... none required
checking whether to enable generation of Doxygen API documentation... no
checking where to install XDG desktop files... ${prefix}/share
checking whether 'make install' should update XDG databases... yes
checking for update-mime-database... update-mime-database
checking for update-desktop-database... update-desktop-database
checking whether to use libstroke... if present
checking for stroke_init in -lstroke... no
checking for stroke.h... no
checking whether to enable lepton-attrib... yes
checking for gtksheet-4.0 >= 4.0.0... no
configure: error: GTKSHEET 4.0.0 or later is required.
kreijstal@kreijstalnuc:~/git/lepton-eda$
while trying to get gtksheet
trying release then git
kreijstal@kreijstalnuc:~/git/lepton-eda$ yay -S gtksheet
AUR Explicit (1): gtksheet-4.3.13-1
Sync Dependency (2): gobject-introspection-1.82.0-3, glade-3.40.0+r14+g1fbca367-5
:: (1/1) PKGBUILD heruntergeladen: gtksheet
1 gtksheet (Build-Dateien sind vorhanden)
==> Pakete neu erstellen?
==> [N] Keine [A]lle [Ab]brechen [I]nstalliert [No]nicht installiert oder (1 2 3, 1-3, ^4)
==>
1 gtksheet (Build-Dateien sind vorhanden)
==> Unterschiede zeigen?
==> [N] Keine [A]lle [Ab]brechen [I]nstalliert [No]nicht installiert oder (1 2 3, 1-3, ^4)
==>
==> Erstelle Paket: gtksheet 4.3.13-1 (Sa 08 Mär 2025 11:32:54 CET)
==> Empfange Quellen...
-> Lade V4.3.13.tar.gz herunter...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 537k 0 537k 0 0 787k 0 --:--:-- --:--:-- --:--:-- 787k
==> WARNUNG: Überspringe Überprüfung der PGP-Signaturen der Quell-Dateien.
==> Überprüfe source Dateien mit sha256sums...
V4.3.13.tar.gz ... Erfolg
:: (1/1) SRCINFO geparst: gtksheet
Abhängigkeiten werden aufgelöst …
Nach in Konflikt stehenden Paketen wird gesucht …
Pakete (3) python-markdown-3.7-2 glade-3.40.0+r14+g1fbca367-5 gobject-introspection-1.82.0-3
Gesamtgröße des Downloads: 3,12 MiB
Gesamtgröße der installierten Pakete: 16,73 MiB
:: Installation fortsetzen? [J/n] j
:: Pakete werden empfangen …
glade-3.40.0+r14+g1fbca367-5-x86_64 2,4 MiB 2,88 MiB/s 00:01 [#########################################################################] 100% gobject-introspection-1.82.0-3-x86_64 507,8 KiB 1498 KiB/s 00:00 [#########################################################################] 100% python-markdown-3.7-2-any 180,8 KiB 1174 KiB/s 00:00 [#########################################################################] 100% Gesamt (3/3) 3,1 MiB 2,21 MiB/s 00:01 [#########################################################################] 100%
(3/3) Schlüssel im Schlüsselbund werden geprüft [#########################################################################] 100%
(3/3) Paket-Integrität wird überprüft [#########################################################################] 100%
(3/3) Paket-Dateien werden geladen [#########################################################################] 100%
(3/3) Auf Dateikonflikte wird geprüft [#########################################################################] 100%
(3/3) Verfügbarer Festplattenspeicher wird ermittelt [#########################################################################] 100%
:: Paketänderungen werden verarbeitet …
(1/3) Installiert wird glade [#########################################################################] 100%
Optionale Abhängigkeiten für glade
devhelp: development help
gjs: gjs module
python-gobject: python module [Installiert]
webkit2gtk-4.1: webkit2gtk module
(2/3) Installiert wird python-markdown [#########################################################################] 100%
Optionale Abhängigkeiten für python-markdown
python-yaml: parse Python in YAML metadata [Installiert]
(3/3) Installiert wird gobject-introspection [#########################################################################] 100%
:: Post-transaction-Hooks werden gestartet …
(1/3) Arming ConditionNeedsUpdate...
(2/3) Updating icon theme caches...
(3/3) Updating the desktop file MIME type cache...
==> Erstelle Paket: gtksheet 4.3.13-1 (Sa 08 Mär 2025 11:33:02 CET)
==> Prüfe Laufzeit-Abhängigkeiten...
==> Prüfe Buildtime-Abhängigkeiten...
==> Empfange Quellen...
-> V4.3.13.tar.gz gefunden
==> Überprüfe source Dateien mit sha256sums...
V4.3.13.tar.gz ... Erfolg
==> Entferne existierendes $srcdir/ Verzeichnis...
==> Entpacke Quellen...
-> Entpacke V4.3.13.tar.gz mit bsdtar
==> Beginne prepare()...
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'.
libtoolize: copying file 'build-aux/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'
configure.ac:69: warning: The macro 'AC_ISC_POSIX' is obsolete.
configure.ac:69: You should run autoupdate.
./lib/autoconf/specific.m4:732: AC_ISC_POSIX is expanded from...
configure.ac:69: the top level
configure.ac:76: warning: The macro 'AC_LIBTOOL_WIN32_DLL' is obsolete.
configure.ac:76: You should run autoupdate.
m4/ltoptions.m4:148: AC_LIBTOOL_WIN32_DLL is expanded from...
configure.ac:76: the top level
configure.ac:76: warning: AC_LIBTOOL_WIN32_DLL: Remove this warning and the call to _LT_SET_OPTION when you
configure.ac:76: put the 'win32-dll' option into LT_INIT's first parameter.
./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from...
m4/ltoptions.m4:148: AC_LIBTOOL_WIN32_DLL is expanded from...
configure.ac:76: the top level
configure.ac:77: warning: The macro 'AM_PROG_LIBTOOL' is obsolete.
configure.ac:77: You should run autoupdate.
m4/libtool.m4:101: AM_PROG_LIBTOOL is expanded from...
configure.ac:77: the top level
configure.ac:114: warning: The macro 'AC_HELP_STRING' is obsolete.
configure.ac:114: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
configure.ac:114: the top level
configure.ac:133: warning: The macro 'AC_HELP_STRING' is obsolete.
configure.ac:133: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
configure.ac:133: the top level
configure.ac:161: warning: The macro 'AC_HEADER_STDC' is obsolete.
configure.ac:161: You should run autoupdate.
./lib/autoconf/headers.m4:663: AC_HEADER_STDC is expanded from...
configure.ac:161: the top level
configure.ac:191: warning: The macro 'AC_TRY_COMPILE' is obsolete.
configure.ac:191: You should run autoupdate.
./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from...
configure.ac:191: the top level
configure.ac:187: warning: The macro 'AC_TRY_COMPILE' is obsolete.
configure.ac:187: You should run autoupdate.
./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from...
configure.ac:187: the top level
configure.ac:218: warning: The macro 'AC_HELP_STRING' is obsolete.
configure.ac:218: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
configure.ac:218: the top level
configure.ac:238: warning: The macro 'AC_HELP_STRING' is obsolete.
configure.ac:238: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
acinclude.m4:30: JH_PATH_XML_CATALOG is expanded from...
acinclude.m4:64: JH_CHECK_XML_CATALOG is expanded from...
configure.ac:238: the top level
configure.ac:282: warning: The macro 'AC_HELP_STRING' is obsolete.
configure.ac:282: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
configure.ac:282: the top level
configure.ac:302: warning: The macro 'GLIB_GNU_GETTEXT' is obsolete.
configure.ac:302: You should run autoupdate.
aclocal.m4:388: GLIB_GNU_GETTEXT is expanded from...
aclocal.m4:488: AM_GLIB_GNU_GETTEXT is expanded from...
configure.ac:302: the top level
configure.ac:302: warning: The macro 'AC_TRY_LINK' is obsolete.
configure.ac:302: You should run autoupdate.
./lib/autoconf/general.m4:2918: AC_TRY_LINK is expanded from...
lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from...
lib/m4sugar/m4sh.m4:697: AS_IF is expanded from...
./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from...
./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from...
aclocal.m4:73: GLIB_LC_MESSAGES is expanded from...
aclocal.m4:388: GLIB_GNU_GETTEXT is expanded from...
aclocal.m4:488: AM_GLIB_GNU_GETTEXT is expanded from...
configure.ac:302: the top level
configure.ac:302: warning: The macro 'AC_TRY_LINK' is obsolete.
configure.ac:302: You should run autoupdate.
./lib/autoconf/general.m4:2918: AC_TRY_LINK is expanded from...
lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from...
lib/m4sugar/m4sh.m4:697: AS_IF is expanded from...
./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from...
./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from...
lib/m4sugar/m4sh.m4:697: AS_IF is expanded from...
./lib/autoconf/headers.m4:89: _AC_CHECK_HEADER_COMPILE is expanded from...
./lib/autoconf/headers.m4:56: AC_CHECK_HEADER is expanded from...
aclocal.m4:172: GLIB_WITH_NLS is expanded from...
aclocal.m4:388: GLIB_GNU_GETTEXT is expanded from...
aclocal.m4:488: AM_GLIB_GNU_GETTEXT is expanded from...
configure.ac:302: the top level
configure.ac:302: warning: The macro 'AC_TRY_LINK' is obsolete.
configure.ac:302: You should run autoupdate.
./lib/autoconf/general.m4:2918: AC_TRY_LINK is expanded from...
lib/m4sugar/m4sh.m4:697: AS_IF is expanded from...
./lib/autoconf/headers.m4:89: _AC_CHECK_HEADER_COMPILE is expanded from...
./lib/autoconf/headers.m4:56: AC_CHECK_HEADER is expanded from...
aclocal.m4:172: GLIB_WITH_NLS is expanded from...
aclocal.m4:388: GLIB_GNU_GETTEXT is expanded from...
aclocal.m4:488: AM_GLIB_GNU_GETTEXT is expanded from...
configure.ac:302: the top level
configure.ac:302: warning: The macro 'AC_OUTPUT_COMMANDS' is obsolete.
configure.ac:302: You should run autoupdate.
./lib/autoconf/status.m4:1025: AC_OUTPUT_COMMANDS is expanded from...
aclocal.m4:172: GLIB_WITH_NLS is expanded from...
aclocal.m4:388: GLIB_GNU_GETTEXT is expanded from...
aclocal.m4:488: AM_GLIB_GNU_GETTEXT is expanded from...
configure.ac:302: the top level
configure.ac:314: warning: The macro 'AC_HELP_STRING' is obsolete.
configure.ac:314: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
configure.ac:314: the top level
configure.ac:73: installing 'build-aux/ar-lib'
configure.ac:68: installing 'build-aux/compile'
configure.ac:76: installing 'build-aux/config.guess'
configure.ac:76: installing 'build-aux/config.sub'
configure.ac:56: installing 'build-aux/install-sh'
configure.ac:56: installing 'build-aux/missing'
glade/Makefile.am: installing 'build-aux/depcomp'
checking for a BSD-compatible install... /usr/bin/install -c
checking whether sleep supports fractional seconds... yes
checking filesystem timestamp resolution... 0.01
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking xargs -n works... yes
checking whether build environment is sane... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... gcc3
checking for library containing strerror... none required
checking for gcc... (cached) gcc
checking whether the compiler supports GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to enable C11 features... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking dependency style of gcc... (cached) gcc3
checking whether make sets $(MAKE)... (cached) yes
checking for ar... ar
checking the archiver (ar) interface... ar
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for file... file
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... dlltool
checking how to associate runtime and link libraries... printf %s\n
checking for ranlib... ranlib
checking for archiver @FILE support... @
checking for strip... strip
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for some Win32 platform... no
checking for native Win32... no
checking whether to enable debugging... no
checking whether to enable tests... yes
checking for egrep... (cached) /usr/bin/grep -E
checking for an ANSI C-conforming const... yes
checking for unistd.h... (cached) yes
checking for dirent.h... yes
checking for locale.h... yes
checking for sys/time.h... yes
checking for fnmatch.h... yes
checking for floor... no
checking for getcwd... yes
checking for gethostname... yes
checking for gettimeofday... yes
checking for pow... no
checking for setlocale... yes
checking for strstr... yes
checking for strtol... yes
checking for sin... no
checking whether lstat correctly handles trailing slash... yes
checking for GNU libc compatible malloc... yes
checking for GNU libc compatible realloc... yes
checking for working strtod... yes
checking for extra flags for POSIX compliance... none needed
checking for an ANSI C-conforming const... (cached) yes
checking for inline... inline
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for gtk-doc... yes
checking for gtkdoc-check... gtkdoc-check.test
checking for gtkdoc-check... /usr/bin/gtkdoc-check
checking for gtkdoc-rebase... /usr/bin/gtkdoc-rebase
checking for gtkdoc-mkpdf... /usr/bin/gtkdoc-mkpdf
checking whether to build gtk-doc documentation... no
checking for glib-2.0 >= 2.10.0 gobject-2.0 >= 2.10.0... yes
checking for db2html... false
checking whether to enable man pages... no
checking for pkg-config... (cached) /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for gtk+-3.0 >= 3.10.0... yes
checking whether to enable glade integration... yes
checking for gladeui-2.0 >= 3.10... yes
checking for locale.h... (cached) yes
checking for LC_MESSAGES... yes
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking for libintl.h... yes
checking for ngettext in libc... yes
checking for dgettext in libc... yes
checking for bind_textdomain_codeset... yes
checking for msgfmt... /usr/bin/msgfmt
checking for dcgettext... yes
checking if msgfmt accepts -c... yes
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking whether to enable gobject-introspection... yes
checking for gobject-introspection... yes
checking for sqrt in -lm... yes
checking that generated files are newer than configure... done
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating glade/Makefile
config.status: creating glade/pixmaps/Makefile
config.status: creating glade/gtksheet-catalog.xml
config.status: creating gtksheet/Makefile
config.status: creating gtksheet/gtksheetfeatures.h
config.status: creating docs/Makefile
config.status: creating docs/reference/Makefile
config.status: creating docs/reference/gtkdocentities.ent
config.status: creating docs/tutorial/Makefile
config.status: creating gtksheet-4.0.spec
config.status: creating gtksheet-4.0.pc
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing default-1 commands
==> Quellen sind fertig.
==> Erstelle Paket: gtksheet 4.3.13-1 (Sa 08 Mär 2025 11:33:16 CET)
==> Prüfe Laufzeit-Abhängigkeiten...
==> Prüfe Buildtime-Abhängigkeiten...
==> WARNUNG: Verwende bestehenden $srcdir/ Baum
==> Beginne build()...
make all-recursive
make[1]: Verzeichnis „/home/kreijstal/.cache/yay/gtksheet/src/gtksheet-4.3.13“ wird betreten
Making all in gtksheet
make[2]: Verzeichnis „/home/kreijstal/.cache/yay/gtksheet/src/gtksheet-4.3.13/gtksheet“ wird betreten
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cloudproviders -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -O2 -Wall -MT testgtksheet.o -MD -MP -MF .deps/testgtksheet.Tpo -c -o testgtksheet.o testgtksheet.c
testgtksheet.c: In Funktion »do_popup«:
testgtksheet.c:235:9: Warnung: »gtk_menu_popup« ist veraltet: Use '(gtk_menu_popup_at_widget, gtk_menu_popup_at_pointer, gtk_menu_popup_at_rect)' instead [-Wdeprecated-declarations]
235 | gtk_menu_popup(GTK_MENU(popup), NULL, NULL, NULL, NULL,
| ^~~~~~~~~~~~~~
In Datei, eingebunden von /usr/include/gtk-3.0/gtk/gtklabel.h:34,
von /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35,
von /usr/include/gtk-3.0/gtk/gtk.h:33,
von testgtksheet.c:25:
/usr/include/gtk-3.0/gtk/gtkmenu.h:138:12: Anmerkung: hier deklariert
138 | void gtk_menu_popup (GtkMenu *menu,
| ^~~~~~~~~~~~~~
testgtksheet.c: In Funktion »change_fg«:
testgtksheet.c:1589:5: Warnung: »gdk_cairo_create« ist veraltet: Use 'gdk_window_begin_draw_frame() and gdk_drawing_context_get_cairo_context()' instead [-Wdeprecated-declarations]
1589 | cairo_t *cr = gdk_cairo_create(gtk_widget_get_window(window));
| ^~~~~~~
In Datei, eingebunden von /usr/include/gtk-3.0/gdk/gdk.h:33,
von /usr/include/gtk-3.0/gtk/gtk.h:30:
/usr/include/gtk-3.0/gdk/gdkcairo.h:35:12: Anmerkung: hier deklariert
35 | cairo_t * gdk_cairo_create (GdkWindow *window);
| ^~~~~~~~~~~~~~~~
testgtksheet.c: In Funktion »change_bg«:
testgtksheet.c:1609:5: Warnung: »gdk_cairo_create« ist veraltet: Use 'gdk_window_begin_draw_frame() and gdk_drawing_context_get_cairo_context()' instead [-Wdeprecated-declarations]
1609 | cairo_t *cr = gdk_cairo_create(gtk_widget_get_window(window));
| ^~~~~~~
/usr/include/gtk-3.0/gdk/gdkcairo.h:35:12: Anmerkung: hier deklariert
35 | cairo_t * gdk_cairo_create (GdkWindow *window);
| ^~~~~~~~~~~~~~~~
testgtksheet.c: In Funktion »new_font«:
testgtksheet.c:1677:9: Warnung: »gtk_font_button_get_font_name« ist veraltet [-Wdeprecated-declarations]
1677 | = gtk_font_button_get_font_name(font_button);
| ^
In Datei, eingebunden von /usr/include/gtk-3.0/gtk/gtk.h:109:
/usr/include/gtk-3.0/gtk/gtkfontbutton.h:96:23: Anmerkung: hier deklariert
96 | const gchar * gtk_font_button_get_font_name (GtkFontButton *font_button);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
testgtksheet.c: In Funktion »build_example1«:
testgtksheet.c:656:31: Warnung: »%s«-Direktive schreibt bis zu 31 Bytes in eine Region der Größe 27 [-Wformat-overflow=]
656 | sprintf(name, "%s_col_%s",
| ^~
657 | gtk_widget_get_name(GTK_WIDGET(sheet)), title);
| ~~~~~
testgtksheet.c:656:9: Anmerkung: »sprintf« hat 6 oder mehr Bytes (angenommen 37) in das Ziel der Größe 32 ausgegeben
656 | sprintf(name, "%s_col_%s",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
657 | gtk_widget_get_name(GTK_WIDGET(sheet)), title);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mv -f .deps/testgtksheet.Tpo .deps/testgtksheet.Po
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cloudproviders -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -O2 -Wall -MT gtkdataentry.lo -MD -MP -MF .deps/gtkdataentry.Tpo -c -o gtkdataentry.lo gtkdataentry.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cloudproviders -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -O2 -Wall -MT gtkdataentry.lo -MD -MP -MF .deps/gtkdataentry.Tpo -c gtkdataentry.c -fPIC -DPIC -o .libs/gtkdataentry.o
gtkdataentry.c: In function '_gtk_data_entry_insert_text_handler':
gtkdataentry.c:662:9: warning: 'gdk_beep' is deprecated: Use 'gdk_display_beep' instead [-Wdeprecated-declarations]
662 | gdk_beep();
| ^~~~~~~~
In file included from /usr/include/gtk-3.0/gdk/gdk.h:50,
from /usr/include/gtk-3.0/gtk/gtk.h:30,
from gtkdataentry.c:24:
/usr/include/gtk-3.0/gdk/gdkmain.h:121:6: note: declared here
121 | void gdk_beep (void);
| ^~~~~~~~
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cloudproviders -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -O2 -Wall -MT gtkdataentry.lo -MD -MP -MF .deps/gtkdataentry.Tpo -c gtkdataentry.c -o gtkdataentry.o >/dev/null 2>&1
mv -f .deps/gtkdataentry.Tpo .deps/gtkdataentry.Plo
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cloudproviders -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -O2 -Wall -MT gtkdataformat.lo -MD -MP -MF .deps/gtkdataformat.Tpo -c -o gtkdataformat.lo gtkdataformat.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cloudproviders -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -O2 -Wall -MT gtkdataformat.lo -MD -MP -MF .deps/gtkdataformat.Tpo -c gtkdataformat.c -fPIC -DPIC -o .libs/gtkdataformat.o
gtkdataformat.c: In function 'insert_thousands_seps':
gtkdataformat.c:118:22: warning: variable 'c' set but not used [-Wunused-but-set-variable]
118 | gchar *radix_cp, c, *dst;
| ^
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cloudproviders -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -O2 -Wall -MT gtkdataformat.lo -MD -MP -MF .deps/gtkdataformat.Tpo -c gtkdataformat.c -o gtkdataformat.o >/dev/null 2>&1
mv -f .deps/gtkdataformat.Tpo .deps/gtkdataformat.Plo
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cloudproviders -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -O2 -Wall -MT pango-markup.lo -MD -MP -MF .deps/pango-markup.Tpo -c -o pango-markup.lo pango-markup.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cloudproviders -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -O2 -Wall -MT pango-markup.lo -MD -MP -MF .deps/pango-markup.Tpo -c pango-markup.c -fPIC -DPIC -o .libs/pango-markup.o
pango-markup.c: In function '_convert_tag_to_code':
pango-markup.c:324:9: warning: enumeration value 'PANGO_UNDERLINE_SINGLE_LINE' not handled in switch [-Wswitch]
324 | switch(underline)
| ^~~~~~
pango-markup.c:324:9: warning: enumeration value 'PANGO_UNDERLINE_DOUBLE_LINE' not handled in switch [-Wswitch]
pango-markup.c:324:9: warning: enumeration value 'PANGO_UNDERLINE_ERROR_LINE' not handled in switch [-Wswitch]
pango-markup.c:367:9: warning: enumeration value 'PANGO_VARIANT_ALL_SMALL_CAPS' not handled in switch [-Wswitch]
367 | switch(variant)
| ^~~~~~
pango-markup.c:367:9: warning: enumeration value 'PANGO_VARIANT_PETITE_CAPS' not handled in switch [-Wswitch]
pango-markup.c:367:9: warning: enumeration value 'PANGO_VARIANT_ALL_PETITE_CAPS' not handled in switch [-Wswitch]
pango-markup.c:367:9: warning: enumeration value 'PANGO_VARIANT_UNICASE' not handled in switch [-Wswitch]
pango-markup.c:367:9: warning: enumeration value 'PANGO_VARIANT_TITLE_CAPS' not handled in switch [-Wswitch]
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cloudproviders -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -O2 -Wall -MT pango-markup.lo -MD -MP -MF .deps/pango-markup.Tpo -c pango-markup.c -o pango-markup.o >/dev/null 2>&1
mv -f .deps/pango-markup.Tpo .deps/pango-markup.Plo
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cloudproviders -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -O2 -Wall -MT gtkdatatextview.lo -MD -MP -MF .deps/gtkdatatextview.Tpo -c -o gtkdatatextview.lo gtkdatatextview.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cloudproviders -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -O2 -Wall -MT gtkdatatextview.lo -MD -MP -MF .deps/gtkdatatextview.Tpo -c gtkdatatextview.c -fPIC -DPIC -o .libs/gtkdatatextview.o
gtkdatatextview.c: In function '_gtk_data_text_view_insert_text_handler':
gtkdatatextview.c:439:13: warning: 'gdk_beep' is deprecated: Use 'gdk_display_beep' instead [-Wdeprecated-declarations]
439 | gdk_beep();
| ^~~~~~~~
In file included from /usr/include/gtk-3.0/gdk/gdk.h:50,
from /usr/include/gtk-3.0/gtk/gtk.h:30,
from gtkdatatextview.c:24:
/usr/include/gtk-3.0/gdk/gdkmain.h:121:6: note: declared here
121 | void gdk_beep (void);
| ^~~~~~~~
gtkdatatextview.c:483:13: warning: 'gdk_beep' is deprecated: Use 'gdk_display_beep' instead [-Wdeprecated-declarations]
483 | gdk_beep();
| ^~~~~~~~
/usr/include/gtk-3.0/gdk/gdkmain.h:121:6: note: declared here
121 | void gdk_beep (void);
| ^~~~~~~~
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cloudproviders -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -O2 -Wall -MT gtkdatatextview.lo -MD -MP -MF .deps/gtkdatatextview.Tpo -c gtkdatatextview.c -o gtkdatatextview.o >/dev/null 2>&1
mv -f .deps/gtkdatatextview.Tpo .deps/gtkdatatextview.Plo
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cloudproviders -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -O2 -Wall -MT gtksheet.lo -MD -MP -MF .deps/gtksheet.Tpo -c -o gtksheet.lo gtksheet.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cloudproviders -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -O2 -Wall -MT gtksheet.lo -MD -MP -MF .deps/gtksheet.Tpo -c gtksheet.c -fPIC -DPIC -o .libs/gtksheet.o
gtksheet.c: In function 'gtk_sheet_class_init':
gtksheet.c:3718:34: error: assignment to 'gboolean (*)(GtkWidget *, GdkEventFocus *)' {aka 'int (*)(struct _GtkWidget *, struct _GdkEventFocus *)'} from incompatible pointer type 'gboolean (*)(GtkSheet *, GdkEventFocus *)' {aka 'int (*)(struct _GtkSheet *, struct _GdkEventFocus *)'} [-Wincompatible-pointer-types]
3718 | widget_class->focus_in_event = gtk_sheet_focus_in_event;
| ^
gtksheet.c: In function 'gtk_sheet_init':
gtksheet.c:3940:5: warning: 'gdk_cursor_new' is deprecated: Use 'gdk_cursor_new_for_display' instead [-Wdeprecated-declarations]
3940 | sheet->cursor_drag = gdk_cursor_new(GDK_PLUS);
| ^~~~~
In file included from /usr/include/gtk-3.0/gdk/gdk.h:34,
from gtksheet.c:80:
/usr/include/gtk-3.0/gdk/gdkcursor.h:228:12: note: declared here
228 | GdkCursor* gdk_cursor_new (GdkCursorType cursor_type);
| ^~~~~~~~~~~~~~
gtksheet.c: In function '_cairo_save_and_set_sel_color':
gtksheet.c:6978:5: warning: 'gtk_style_context_get_background_color' is deprecated: Use 'gtk_render_background' instead [-Wdeprecated-declarations]
6978 | gtk_style_context_get_background_color(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtkicontheme.h:27,
from /usr/include/gtk-3.0/gtk/gtk.h:127,
from gtksheet.c:81:
/usr/include/gtk-3.0/gtk/gtkstylecontext.h:1201:6: note: declared here
1201 | void gtk_style_context_get_background_color (GtkStyleContext *context,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtksheet.c: In function 'gtk_sheet_flash':
gtksheet.c:7040:5: warning: 'gdk_cairo_create' is deprecated: Use 'gdk_window_begin_draw_frame() and gdk_drawing_context_get_cairo_context()' instead [-Wdeprecated-declarations]
7040 | cairo_t *swin_cr = gdk_cairo_create(sheet->sheet_window);
| ^~~~~~~
In file included from /usr/include/gtk-3.0/gdk/gdk.h:33:
/usr/include/gtk-3.0/gdk/gdkcairo.h:35:12: note: declared here
35 | cairo_t * gdk_cairo_create (GdkWindow *window);
| ^~~~~~~~~~~~~~~~
gtksheet.c:7068:5: warning: 'gdk_cairo_create' is deprecated: Use 'gdk_window_begin_draw_frame() and gdk_drawing_context_get_cairo_context()' instead [-Wdeprecated-declarations]
7068 | cairo_t *xor_cr = gdk_cairo_create(sheet->sheet_window); /* FIXME, to be removed */
| ^~~~~~~
/usr/include/gtk-3.0/gdk/gdkcairo.h:35:12: note: declared here
35 | cairo_t * gdk_cairo_create (GdkWindow *window);
| ^~~~~~~~~~~~~~~~
gtksheet.c: In function 'gtk_sheet_style_set_handler':
gtksheet.c:7593:9: warning: 'gtk_style_context_set_background' is deprecated: Use 'gtk_render_background' instead [-Wdeprecated-declarations]
7593 | gtk_style_context_set_background(style_context, gtk_widget_get_window(widget));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/gtkstylecontext.h:1232:6: note: declared here
1232 | void gtk_style_context_set_background (GtkStyleContext *context,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtksheet.c: In function 'gtk_sheet_realize_handler':
gtksheet.c:7661:5: warning: 'gdk_cursor_new' is deprecated: Use 'gdk_cursor_new_for_display' instead [-Wdeprecated-declarations]
7661 | attributes.cursor = gdk_cursor_new(GDK_TOP_LEFT_ARROW);
| ^~~~~~~~~~
/usr/include/gtk-3.0/gdk/gdkcursor.h:228:12: note: declared here
228 | GdkCursor* gdk_cursor_new (GdkCursorType cursor_type);
| ^~~~~~~~~~~~~~
gtksheet.c:7673:5: warning: 'gtk_style_context_set_background' is deprecated: Use 'gtk_render_background' instead [-Wdeprecated-declarations]
7673 | gtk_style_context_set_background(style_context, gtk_widget_get_window(widget));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/gtkstylecontext.h:1232:6: note: declared here
1232 | void gtk_style_context_set_background (GtkStyleContext *context,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtksheet.c:7688:5: warning: 'gtk_style_context_set_background' is deprecated: Use 'gtk_render_background' instead [-Wdeprecated-declarations]
7688 | gtk_style_context_set_background(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/gtkstylecontext.h:1232:6: note: declared here
1232 | void gtk_style_context_set_background (GtkStyleContext *context,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtksheet.c:7704:5: warning: 'gtk_style_context_set_background' is deprecated: Use 'gtk_render_background' instead [-Wdeprecated-declarations]
7704 | gtk_style_context_set_background(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/gtkstylecontext.h:1232:6: note: declared here
1232 | void gtk_style_context_set_background (GtkStyleContext *context,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtksheet.c:7708:5: warning: 'gdk_cursor_new' is deprecated: Use 'gdk_cursor_new_for_display' instead [-Wdeprecated-declarations]
7708 | attributes.cursor = gdk_cursor_new(GDK_PLUS);
| ^~~~~~~~~~
/usr/include/gtk-3.0/gdk/gdkcursor.h:228:12: note: declared here
228 | GdkCursor* gdk_cursor_new (GdkCursorType cursor_type);
| ^~~~~~~~~~~~~~
gtksheet.c:7719:5: warning: 'gdk_window_set_background_rgba' is deprecated [-Wdeprecated-declarations]
7719 | gdk_window_set_background_rgba(sheet->sheet_window, &color_white);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gdk/gdkseat.h:28,
from /usr/include/gtk-3.0/gdk/gdkdisplay.h:33,
from /usr/include/gtk-3.0/gdk/gdkscreen.h:32,
from /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:31,
from /usr/include/gtk-3.0/gdk/gdk.h:32:
/usr/include/gtk-3.0/gdk/gdkwindow.h:787:15: note: declared here
787 | void gdk_window_set_background_rgba (GdkWindow *window,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtksheet.c:7758:9: warning: 'gdk_cursor_new' is deprecated: Use 'gdk_cursor_new_for_display' instead [-Wdeprecated-declarations]
7758 | sheet->cursor_drag = gdk_cursor_new(GDK_PLUS);
| ^~~~~
/usr/include/gtk-3.0/gdk/gdkcursor.h:228:12: note: declared here
228 | GdkCursor* gdk_cursor_new (GdkCursorType cursor_type);
| ^~~~~~~~~~~~~~
gtksheet.c: In function 'gtk_sheet_map_handler':
gtksheet.c:8104:13: warning: 'gdk_cursor_new' is deprecated: Use 'gdk_cursor_new_for_display' instead [-Wdeprecated-declarations]
8104 | sheet->cursor_drag = gdk_cursor_new(GDK_PLUS);
| ^~~~~
/usr/include/gtk-3.0/gdk/gdkcursor.h:228:12: note: declared here
228 | GdkCursor* gdk_cursor_new (GdkCursorType cursor_type);
| ^~~~~~~~~~~~~~
gtksheet.c: In function 'gtk_sheet_draw_tooltip_marker':
gtksheet.c:8291:21: warning: 'gdk_cairo_create' is deprecated: Use 'gdk_window_begin_draw_frame() and gdk_drawing_context_get_cairo_context()' instead [-Wdeprecated-declarations]
8291 | cairo_t *twin_cr = gdk_cairo_create(sheet->row_title_window);
| ^~~~~~~
/usr/include/gtk-3.0/gdk/gdkcairo.h:35:12: note: declared here
35 | cairo_t * gdk_cairo_create (GdkWindow *window);
| ^~~~~~~~~~~~~~~~
gtksheet.c:8327:21: warning: 'gdk_cairo_create' is deprecated: Use 'gdk_window_begin_draw_frame() and gdk_drawing_context_get_cairo_context()' instead [-Wdeprecated-declarations]
8327 | cairo_t *twin_cr = gdk_cairo_create(sheet->column_title_window);
| ^~~~~~~
/usr/include/gtk-3.0/gdk/gdkcairo.h:35:12: note: declared here
35 | cairo_t * gdk_cairo_create (GdkWindow *window);
| ^~~~~~~~~~~~~~~~
gtksheet.c: In function '_gtk_sheet_range_draw':
gtksheet.c:9031:5: warning: 'gdk_cairo_create' is deprecated: Use 'gdk_window_begin_draw_frame() and gdk_drawing_context_get_cairo_context()' instead [-Wdeprecated-declarations]
9031 | cairo_t *swin_cr = gdk_cairo_create(sheet->sheet_window);
| ^~~~~~~
/usr/include/gtk-3.0/gdk/gdkcairo.h:35:12: note: declared here
35 | cairo_t * gdk_cairo_create (GdkWindow *window);
| ^~~~~~~~~~~~~~~~
gtksheet.c: In function 'gtk_sheet_range_draw_selection':
gtksheet.c:9359:9: warning: 'gdk_cairo_create' is deprecated: Use 'gdk_window_begin_draw_frame() and gdk_drawing_context_get_cairo_context()' instead [-Wdeprecated-declarations]
9359 | my_cr = gdk_cairo_create(sheet->sheet_window);
| ^~~~~
/usr/include/gtk-3.0/gdk/gdkcairo.h:35:12: note: declared here
35 | cairo_t * gdk_cairo_create (GdkWindow *window);
| ^~~~~~~~~~~~~~~~
gtksheet.c: In function 'gtk_sheet_draw_backing_pixmap':
gtksheet.c:9453:9: warning: 'gdk_cairo_create' is deprecated: Use 'gdk_window_begin_draw_frame() and gdk_drawing_context_get_cairo_context()' instead [-Wdeprecated-declarations]
9453 | my_cr = gdk_cairo_create(sheet->sheet_window);
| ^~~~~
/usr/include/gtk-3.0/gdk/gdkcairo.h:35:12: note: declared here
35 | cairo_t * gdk_cairo_create (GdkWindow *window);
| ^~~~~~~~~~~~~~~~
gtksheet.c: In function '_gtk_sheet_hide_active_cell':
gtksheet.c:11098:5: warning: 'gdk_cairo_create' is deprecated: Use 'gdk_window_begin_draw_frame() and gdk_drawing_context_get_cairo_context()' instead [-Wdeprecated-declarations]
11098 | cairo_t *swin_cr = gdk_cairo_create(sheet->sheet_window);
| ^~~~~~~
/usr/include/gtk-3.0/gdk/gdkcairo.h:35:12: note: declared here
35 | cairo_t * gdk_cairo_create (GdkWindow *window);
| ^~~~~~~~~~~~~~~~
gtksheet.c: In function 'gtk_sheet_new_selection':
gtksheet.c:11650:5: warning: 'gdk_cairo_create' is deprecated: Use 'gdk_window_begin_draw_frame() and gdk_drawing_context_get_cairo_context()' instead [-Wdeprecated-declarations]
11650 | cairo_t *swin_cr = gdk_cairo_create(sheet->sheet_window);
| ^~~~~~~
/usr/include/gtk-3.0/gdk/gdkcairo.h:35:12: note: declared here
35 | cairo_t * gdk_cairo_create (GdkWindow *window);
| ^~~~~~~~~~~~~~~~
gtksheet.c:11656:5: warning: 'gdk_cairo_create' is deprecated: Use 'gdk_window_begin_draw_frame() and gdk_drawing_context_get_cairo_context()' instead [-Wdeprecated-declarations]
11656 | cairo_t *xor_cr = gdk_cairo_create(sheet->sheet_window); /* FIXME, to be removed */
| ^~~~~~~
/usr/include/gtk-3.0/gdk/gdkcairo.h:35:12: note: declared here
35 | cairo_t * gdk_cairo_create (GdkWindow *window);
| ^~~~~~~~~~~~~~~~
gtksheet.c: In function 'gtk_sheet_draw_border':
gtksheet.c:11841:9: warning: 'gdk_cairo_create' is deprecated: Use 'gdk_window_begin_draw_frame() and gdk_drawing_context_get_cairo_context()' instead [-Wdeprecated-declarations]
11841 | my_cr = gdk_cairo_create(sheet->sheet_window);
| ^~~~~
/usr/include/gtk-3.0/gdk/gdkcairo.h:35:12: note: declared here
35 | cairo_t * gdk_cairo_create (GdkWindow *window);
| ^~~~~~~~~~~~~~~~
gtksheet.c: In function 'gtk_sheet_draw_corners':
gtksheet.c:11906:9: warning: 'gdk_cairo_create' is deprecated: Use 'gdk_window_begin_draw_frame() and gdk_drawing_context_get_cairo_context()' instead [-Wdeprecated-declarations]
11906 | my_cr = gdk_cairo_create(sheet->sheet_window);
| ^~~~~
/usr/include/gtk-3.0/gdk/gdkcairo.h:35:12: note: declared here
35 | cairo_t * gdk_cairo_create (GdkWindow *window);
| ^~~~~~~~~~~~~~~~
gtksheet.c: In function 'gtk_sheet_button_press_handler':
gtksheet.c:12425:13: warning: 'gdk_device_grab' is deprecated: Use 'gdk_seat_grab' instead [-Wdeprecated-declarations]
12425 | gdk_device_grab (event->device, event->window,
| ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gdk/gdkdnd.h:33,
from /usr/include/gtk-3.0/gdk/gdkevents.h:34,
from /usr/include/gtk-3.0/gdk/gdkdisplay.h:31:
/usr/include/gtk-3.0/gdk/gdkdevice.h:230:15: note: declared here
230 | GdkGrabStatus gdk_device_grab (GdkDevice *device,
| ^~~~~~~~~~~~~~~
gtksheet.c:12447:13: warning: 'gdk_device_grab' is deprecated: Use 'gdk_seat_grab' instead [-Wdeprecated-declarations]
12447 | gdk_device_grab (event->device, event->window,
| ^~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gdk/gdkdevice.h:230:15: note: declared here
230 | GdkGrabStatus gdk_device_grab (GdkDevice *device,
| ^~~~~~~~~~~~~~~
gtksheet.c:12488:9: warning: 'gdk_device_grab' is deprecated: Use 'gdk_seat_grab' instead [-Wdeprecated-declarations]
12488 | gdk_device_grab (event->device, event->window,
| ^~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gdk/gdkdevice.h:230:15: note: declared here
230 | GdkGrabStatus gdk_device_grab (GdkDevice *device,
| ^~~~~~~~~~~~~~~
gtksheet.c:12597:36: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
12597 | GtkSheetChild *child = gtk_sheet_get_child_at(sheet, row, column);
| ^~~~~~~~~~~~~~~~~~~~~~
gtksheet.c: In function '_gtk_sheet_scroll_to_pointer':
gtksheet.c:12760:5: warning: 'gdk_display_get_device_manager' is deprecated: Use 'gdk_display_get_default_seat' instead [-Wdeprecated-declarations]
12760 | GdkDeviceManager *dev_manager = gdk_display_get_device_manager(display);
| ^~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gdk/gdkdisplay.h:171:20: note: declared here
171 | GdkDeviceManager * gdk_display_get_device_manager (GdkDisplay *display);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtksheet.c:12761:5: warning: 'gdk_device_manager_get_client_pointer' is deprecated [-Wdeprecated-declarations]
12761 | GdkDevice *dev_pointer = gdk_device_manager_get_client_pointer (dev_manager);
| ^~~~~~~~~
In file included from /usr/include/gtk-3.0/gdk/gdkdisplay.h:32:
/usr/include/gtk-3.0/gdk/gdkdevicemanager.h:44:14: note: declared here
44 | GdkDevice * gdk_device_manager_get_client_pointer (GdkDeviceManager *device_manager);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtksheet.c: In function 'gtk_sheet_button_release_handler':
gtksheet.c:13095:9: warning: 'gdk_device_ungrab' is deprecated: Use 'gdk_seat_ungrab' instead [-Wdeprecated-declarations]
13095 | gdk_device_ungrab (event->device, event->time);
| ^~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gdk/gdkdevice.h:239:15: note: declared here
239 | void gdk_device_ungrab (GdkDevice *device,
| ^~~~~~~~~~~~~~~~~
gtksheet.c:13124:9: warning: 'gdk_device_ungrab' is deprecated: Use 'gdk_seat_ungrab' instead [-Wdeprecated-declarations]
13124 | gdk_device_ungrab (event->device, event->time);
| ^~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gdk/gdkdevice.h:239:15: note: declared here
239 | void gdk_device_ungrab (GdkDevice *device,
| ^~~~~~~~~~~~~~~~~
gtksheet.c:13144:9: warning: 'gdk_device_ungrab' is deprecated: Use 'gdk_seat_ungrab' instead [-Wdeprecated-declarations]
13144 | gdk_device_ungrab (event->device, event->time);
| ^~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gdk/gdkdevice.h:239:15: note: declared here
239 | void gdk_device_ungrab (GdkDevice *device,
| ^~~~~~~~~~~~~~~~~
gtksheet.c:13176:9: warning: 'gdk_device_ungrab' is deprecated: Use 'gdk_seat_ungrab' instead [-Wdeprecated-declarations]
13176 | gdk_device_ungrab (event->device, event->time);
| ^~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gdk/gdkdevice.h:239:15: note: declared here
239 | void gdk_device_ungrab (GdkDevice *device,
| ^~~~~~~~~~~~~~~~~
gtksheet.c:13222:32: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
13222 | GtkSheetChild *child = gtk_sheet_get_child_at(sheet, row, column);
| ^~~~~~~~~~~~~~~~~~~~~~
gtksheet.c:13244:13: warning: 'gdk_device_ungrab' is deprecated: Use 'gdk_seat_ungrab' instead [-Wdeprecated-declarations]
13244 | gdk_device_ungrab(event->device, event->time);
| ^~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gdk/gdkdevice.h:239:15: note: declared here
239 | void gdk_device_ungrab (GdkDevice *device,
| ^~~~~~~~~~~~~~~~~
gtksheet.c:13270:9: warning: 'gdk_device_ungrab' is deprecated: Use 'gdk_seat_ungrab' instead [-Wdeprecated-declarations]
13270 | gdk_device_ungrab (event->device, event->time);
| ^~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gdk/gdkdevice.h:239:15: note: declared here
239 | void gdk_device_ungrab (GdkDevice *device,
| ^~~~~~~~~~~~~~~~~
gtksheet.c:13285:5: warning: 'gdk_device_ungrab' is deprecated: Use 'gdk_seat_ungrab' instead [-Wdeprecated-declarations]
13285 | gdk_device_ungrab(event->device, event->time);
| ^~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gdk/gdkdevice.h:239:15: note: declared here
239 | void gdk_device_ungrab (GdkDevice *device,
| ^~~~~~~~~~~~~~~~~
gtksheet.c: In function 'gtk_sheet_motion_handler':
gtksheet.c:13358:17: warning: 'gdk_cursor_new' is deprecated: Use 'gdk_cursor_new_for_display' instead [-Wdeprecated-declarations]
13358 | sheet->cursor_drag = gdk_cursor_new(
| ^~~~~
/usr/include/gtk-3.0/gdk/gdkcursor.h:228:12: note: declared here
228 | GdkCursor* gdk_cursor_new (GdkCursorType cursor_type);
| ^~~~~~~~~~~~~~
gtksheet.c:13374:17: warning: 'gdk_cursor_new' is deprecated: Use 'gdk_cursor_new_for_display' instead [-Wdeprecated-declarations]
13374 | sheet->cursor_drag = gdk_cursor_new(
| ^~~~~
/usr/include/gtk-3.0/gdk/gdkcursor.h:228:12: note: declared here
228 | GdkCursor* gdk_cursor_new (GdkCursorType cursor_type);
| ^~~~~~~~~~~~~~
gtksheet.c:13397:17: warning: 'gdk_cursor_new' is deprecated: Use 'gdk_cursor_new_for_display' instead [-Wdeprecated-declarations]
13397 | sheet->cursor_drag = gdk_cursor_new(
| ^~~~~
/usr/include/gtk-3.0/gdk/gdkcursor.h:228:12: note: declared here
228 | GdkCursor* gdk_cursor_new (GdkCursorType cursor_type);
| ^~~~~~~~~~~~~~
gtksheet.c:13413:17: warning: 'gdk_cursor_new' is deprecated: Use 'gdk_cursor_new_for_display' instead [-Wdeprecated-declarations]
13413 | sheet->cursor_drag = gdk_cursor_new(
| ^~~~~
/usr/include/gtk-3.0/gdk/gdkcursor.h:228:12: note: declared here
228 | GdkCursor* gdk_cursor_new (GdkCursorType cursor_type);
| ^~~~~~~~~~~~~~
gtksheet.c:13432:9: warning: 'gdk_cursor_new' is deprecated: Use 'gdk_cursor_new_for_display' instead [-Wdeprecated-declarations]
13432 | sheet->cursor_drag = gdk_cursor_new(GDK_PLUS);
| ^~~~~
/usr/include/gtk-3.0/gdk/gdkcursor.h:228:12: note: declared here
228 | GdkCursor* gdk_cursor_new (GdkCursorType cursor_type);
| ^~~~~~~~~~~~~~
gtksheet.c:13448:9: warning: 'gdk_cursor_new' is deprecated: Use 'gdk_cursor_new_for_display' instead [-Wdeprecated-declarations]
13448 | sheet->cursor_drag = gdk_cursor_new(GDK_TOP_LEFT_ARROW);
| ^~~~~
/usr/include/gtk-3.0/gdk/gdkcursor.h:228:12: note: declared here
228 | GdkCursor* gdk_cursor_new (GdkCursorType cursor_type);
| ^~~~~~~~~~~~~~
gtksheet.c:13463:9: warning: 'gdk_cursor_new' is deprecated: Use 'gdk_cursor_new_for_display' instead [-Wdeprecated-declarations]
13463 | sheet->cursor_drag = gdk_cursor_new(GDK_SIZING);
| ^~~~~
/usr/include/gtk-3.0/gdk/gdkcursor.h:228:12: note: declared here
228 | GdkCursor* gdk_cursor_new (GdkCursorType cursor_type);
| ^~~~~~~~~~~~~~
gtksheet.c: In function 'gtk_sheet_extend_selection':
gtksheet.c:14105:5: warning: 'gdk_cairo_create' is deprecated: Use 'gdk_window_begin_draw_frame() and gdk_drawing_context_get_cairo_context()' instead [-Wdeprecated-declarations]
14105 | cairo_t *swin_cr = gdk_cairo_create(sheet->sheet_window);
| ^~~~~~~
/usr/include/gtk-3.0/gdk/gdkcairo.h:35:12: note: declared here
35 | cairo_t * gdk_cairo_create (GdkWindow *window);
| ^~~~~~~~~~~~~~~~
gtksheet.c: In function '_gtk_sheet_row_buttons_size_allocate':
gtksheet.c:14963:9: warning: 'gdk_cairo_create' is deprecated: Use 'gdk_window_begin_draw_frame() and gdk_drawing_context_get_cairo_context()' instead [-Wdeprecated-declarations]
14963 | cairo_t *rta_cr = gdk_cairo_create(sheet->row_title_window);
| ^~~~~~~
/usr/include/gtk-3.0/gdk/gdkcairo.h:35:12: note: declared here
35 | cairo_t * gdk_cairo_create (GdkWindow *window);
| ^~~~~~~~~~~~~~~~
gtksheet.c: In function '_gtk_sheet_draw_button':
gtksheet.c:16052:9: warning: 'gdk_cairo_create' is deprecated: Use 'gdk_window_begin_draw_frame() and gdk_drawing_context_get_cairo_context()' instead [-Wdeprecated-declarations]
16052 | my_cr = gdk_cairo_create(window);
| ^~~~~
/usr/include/gtk-3.0/gdk/gdkcairo.h:35:12: note: declared here
35 | cairo_t * gdk_cairo_create (GdkWindow *window);
| ^~~~~~~~~~~~~~~~
gtksheet.c: In function '_gtk_sheet_scrollbar_adjust':
gtksheet.c:16288:13: warning: 'gtk_adjustment_value_changed' is deprecated [-Wdeprecated-declarations]
16288 | gtk_adjustment_value_changed(va);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:38:
/usr/include/gtk-3.0/gtk/gtkadjustment.h:89:12: note: declared here
89 | void gtk_adjustment_value_changed (GtkAdjustment *adjustment);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtksheet.c:16302:9: warning: 'gtk_adjustment_changed' is deprecated [-Wdeprecated-declarations]
16302 | gtk_adjustment_changed(va);
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/gtkadjustment.h:87:12: note: declared here
87 | void gtk_adjustment_changed (GtkAdjustment *adjustment);
| ^~~~~~~~~~~~~~~~~~~~~~
gtksheet.c:16338:13: warning: 'gtk_adjustment_value_changed' is deprecated [-Wdeprecated-declarations]
16338 | gtk_adjustment_value_changed(ha);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/gtkadjustment.h:89:12: note: declared here
89 | void gtk_adjustment_value_changed (GtkAdjustment *adjustment);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtksheet.c:16352:9: warning: 'gtk_adjustment_changed' is deprecated [-Wdeprecated-declarations]
16352 | gtk_adjustment_changed(ha);
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/gtkadjustment.h:87:12: note: declared here
87 | void gtk_adjustment_changed (GtkAdjustment *adjustment);
| ^~~~~~~~~~~~~~~~~~~~~~
gtksheet.c: In function 'draw_xor_vline':
gtksheet.c:16728:9: warning: 'gdk_cairo_create' is deprecated: Use 'gdk_window_begin_draw_frame() and gdk_drawing_context_get_cairo_context()' instead [-Wdeprecated-declarations]
16728 | cairo_t *xor_cr = gdk_cairo_create(sheet->sheet_window); /* FIXME, to be removed */
| ^~~~~~~
/usr/include/gtk-3.0/gdk/gdkcairo.h:35:12: note: declared here
35 | cairo_t * gdk_cairo_create (GdkWindow *window);
| ^~~~~~~~~~~~~~~~
gtksheet.c:16742:9: warning: 'gdk_cairo_create' is deprecated: Use 'gdk_window_begin_draw_frame() and gdk_drawing_context_get_cairo_context()' instead [-Wdeprecated-declarations]
16742 | cairo_t *swin_cr = gdk_cairo_create(sheet->sheet_window);
| ^~~~~~~
/usr/include/gtk-3.0/gdk/gdkcairo.h:35:12: note: declared here
35 | cairo_t * gdk_cairo_create (GdkWindow *window);
| ^~~~~~~~~~~~~~~~
gtksheet.c: In function 'draw_xor_hline':
gtksheet.c:16761:9: warning: 'gdk_cairo_create' is deprecated: Use 'gdk_window_begin_draw_frame() and gdk_drawing_context_get_cairo_context()' instead [-Wdeprecated-declarations]
16761 | cairo_t *xor_cr = gdk_cairo_create(sheet->sheet_window); /* FIXME, to be removed */
| ^~~~~~~
/usr/include/gtk-3.0/gdk/gdkcairo.h:35:12: note: declared here
35 | cairo_t * gdk_cairo_create (GdkWindow *window);
| ^~~~~~~~~~~~~~~~
gtksheet.c:16775:9: warning: 'gdk_cairo_create' is deprecated: Use 'gdk_window_begin_draw_frame() and gdk_drawing_context_get_cairo_context()' instead [-Wdeprecated-declarations]
16775 | cairo_t *swin_cr = gdk_cairo_create(sheet->sheet_window);
| ^~~~~~~
/usr/include/gtk-3.0/gdk/gdkcairo.h:35:12: note: declared here
35 | cairo_t * gdk_cairo_create (GdkWindow *window);
| ^~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
from /usr/include/glib-2.0/gobject/gbinding.h:31,
from /usr/include/glib-2.0/glib-object.h:24,
from /usr/include/glib-2.0/gio/gioenums.h:30,
from /usr/include/glib-2.0/gio/giotypes.h:30,
from /usr/include/glib-2.0/gio/gio.h:28,
from /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:28:
gtksheet.c: In function 'DeleteColumn':
/usr/include/glib-2.0/gobject/gtype.h:2656:42: error: passing argument 1 of 'gtk_container_remove' from incompatible pointer type [-Wincompatible-pointer-types]
2656 | # define _G_TYPE_CIC(ip, gt, ct) ((ct*) (void *) ip)
/usr/include/glib-2.0/gobject/gtype.h:528:66: note: in expansion of macro '_G_TYPE_CIC'
528 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type))
| ^~~~~~~~~~~
/usr/include/gtk-3.0/gtk/gtkwidget.h:58:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
58 | #define GTK_WIDGET(widget) (G_TYPE_CHECK_INSTANCE_CAST ((widget), GTK_TYPE_WIDGET, GtkWidget))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtksheet.c:18154:30: note: in expansion of macro 'GTK_WIDGET'
18154 | gtk_container_remove(GTK_WIDGET(sheet), GTK_WIDGET(sheet->column[c]));
| ^~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtkbin.h:33,
from /usr/include/gtk-3.0/gtk/gtkwindow.h:35,
from /usr/include/gtk-3.0/gtk/gtkdialog.h:32,
from /usr/include/gtk-3.0/gtk/gtkaboutdialog.h:30,
from /usr/include/gtk-3.0/gtk/gtk.h:31:
/usr/include/gtk-3.0/gtk/gtkcontainer.h:152:61: note: expected 'GtkContainer *' {aka 'struct _GtkContainer *'} but argument is of type 'GtkWidget *' {aka 'struct _GtkWidget *'}
152 | void gtk_container_remove (GtkContainer *container,
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~
gtksheet.c: At top level:
gtksheet.c:15093:1: warning: '_get_entry_window_size' defined but not used [-Wunused-function]
15093 | _get_entry_window_size(GtkEntry *entry,
| ^~~~~~~~~~~~~~~~~~~~~~
make[2]: *** [Makefile:639: gtksheet.lo] Fehler 1
make[2]: Verzeichnis „/home/kreijstal/.cache/yay/gtksheet/src/gtksheet-4.3.13/gtksheet“ wird verlassen
make[1]: *** [Makefile:545: all-recursive] Fehler 1
make[1]: Verzeichnis „/home/kreijstal/.cache/yay/gtksheet/src/gtksheet-4.3.13“ wird verlassen
make: *** [Makefile:452: all] Fehler 2
==> FEHLER: Ein Fehler geschah in build().
Breche ab...
-> Fehler beim Erstellen: gtksheet-exit status 4
-> Die folgenden Pakete konnten nicht installiert werden. Ein manueller Eingriff ist erforderlich:
gtksheet - exit status 4
kreijstal@kreijstalnuc:~/git/lepton-eda$ yay -S gtksheet-git
AUR Explicit (1): gtksheet-git-4.3.9.r5.gecfe8eb-1
:: (1/1) PKGBUILD heruntergeladen: gtksheet-git
1 gtksheet-git (Build-Dateien sind vorhanden)
==> Pakete neu erstellen?
==> [N] Keine [A]lle [Ab]brechen [I]nstalliert [No]nicht installiert oder (1 2 3, 1-3, ^4)
==>
1 gtksheet-git (Build-Dateien sind vorhanden)
==> Unterschiede zeigen?
==> [N] Keine [A]lle [Ab]brechen [I]nstalliert [No]nicht installiert oder (1 2 3, 1-3, ^4)
==>
==> Erstelle Paket: gtksheet-git 4.3.9.r5.gecfe8eb-1 (Sa 08 Mär 2025 11:33:33 CET)
==> Empfange Quellen...
-> Klone das gtksheet git Repo...
Klone in Bare-Repository '/home/kreijstal/.cache/yay/gtksheet-git/gtksheet' ...
remote: Enumerating objects: 5151, done.
remote: Counting objects: 100% (536/536), done.
remote: Compressing objects: 100% (201/201), done.
remote: Total 5151 (delta 405), reused 450 (delta 332), pack-reused 4615 (from 1)
Empfange Objekte: 100% (5151/5151), 5.05 MiB | 4.97 MiB/s, fertig.
Löse Unterschiede auf: 100% (3917/3917), fertig.
-> build_fix.patch gefunden
==> WARNUNG: Überspringe Überprüfung der PGP-Signaturen der Quell-Dateien.
==> Überprüfe source Dateien mit sha256sums...
gtksheet ... Übersprungen
build_fix.patch ... Erfolg
:: (1/1) SRCINFO geparst: gtksheet-git
==> Erstelle Paket: gtksheet-git 4.3.9.r5.gecfe8eb-1 (Sa 08 Mär 2025 11:33:36 CET)
==> Prüfe Laufzeit-Abhängigkeiten...
==> Prüfe Buildtime-Abhängigkeiten...
==> Empfange Quellen...
-> Aktualisiere das gtksheet git Repo...
-> build_fix.patch gefunden
==> Überprüfe source Dateien mit sha256sums...
gtksheet ... Übersprungen
build_fix.patch ... Erfolg
==> Entferne existierendes $srcdir/ Verzeichnis...
==> Entpacke Quellen...
-> Erstelle Arbeitskopie des gtksheet git Repos...
Klone nach 'gtksheet'...
Fertig.
Zu neuem Branch 'makepkg' gewechselt
==> Beginne prepare()...
patching file glade/glade-gtksheet-editor.c
Reversed (or previously applied) patch detected! Assume -R? [n] n
Apply anyway? [n] n
Skipping patch.
3 out of 3 hunks ignored -- saving rejects to file glade/glade-gtksheet-editor.c.rej
patching file gtksheet/meson.build
==> FEHLER: Ein Fehler geschah in prepare().
Breche ab...
-> Fehler beim Erstellen: gtksheet-git-exit status 4
-> Die folgenden Pakete konnten nicht installiert werden. Ein manueller Eingriff ist erforderlich:
gtksheet-git - exit status 4
kreijstal@kreijstalnuc:~/git/lepton-eda$
I guess gtksheet dependency is too out of date.
Thank you.
Just a few notices for the today state of things:
- Debian people have managed to build gtksheet-4.3.13 (probably especially for lepton-attrib :-)): https://packages.debian.org/source/trixie/gtksheet
- The same version of the package is mentioned for Arch here: https://aur.archlinux.org/packages/gtksheet
I know nothing about the status of the latter, but maybe it is now working and you could just get it from your distribution?
If not, taking into account that the package for Debian works, there is a chance to get some patches from their sources.
BTW, AFAICS, there are only two errors in the gtksheet build output you've provided, and both about missing casts, IIUC.
Thank you.
Just a few notices for the today state of things:
* Debian people have managed to build _gtksheet-4.3.13_ (probably especially for **lepton-attrib** :-)): https://packages.debian.org/source/trixie/gtksheet * The same version of the package is mentioned for Arch here: https://aur.archlinux.org/packages/gtksheetI know nothing about the status of the latter, but maybe it is now working and you could just get it from your distribution?
If not, taking into account that the package for Debian works, there is a chance to get some patches from their sources.
BTW, AFAICS, there are only two errors in the gtksheet build output you've provided, and both about missing casts, IIUC.
yeah aur is just a source distribution and yay gets the package from the aur, so the errors you see come from the aur package themselves, you can argue it's an aur bug and I'd agree but it is a dependency if your package as well.. I don't know how mantained is gtksheet currently but it seems abandoned