Package Details: gtk4-git 3.93.0.r1572.g84364a7ef4-1

Git Clone URL: https://aur.archlinux.org/gtk4-git.git (read-only)
Package Base: gtk4-git
Description: GObject-based multi-platform GUI toolkit (GIT Version)
Upstream URL: https://www.gtk.org/
Licenses: LGPL
Submitter: andrewSC
Maintainer: andrewSC
Last Packager: andrewSC
Votes: 14
Popularity: 0.132697
First Submitted: 2016-11-18 20:17
Last Updated: 2018-05-18 14:11

Latest Comments

andrewSC commented on 2018-01-16 13:33

SilverRainZ: thanks for the heads up, I'll make the changes by the end of this week.

SilverRainZ commented on 2018-01-14 03:38

Hello, this package have some bugs:

  • Dependency 'wayland-protocols' is missing
  • Optional dependency 'hicolor-icon-theme' should not be optional
  • Dependency 'gdk-pixbuf2' is missing
  • Make dependency 'vulkan-headers' is missing
  • The following file is conflicting with gtk3:
    • /usr/share/gettext/its/gtkbuilder.its
    • /usr/share/gettext/its/gtkbuilder.loc
    • /usr/share/glib-2.0/schemas/org.gtk.Demo.gschema.xml
    • /usr/share/glib-2.0/schemas/org.gtk.Settings.ColorChooser.gschema.xml
    • /usr/share/glib-2.0/schemas/org.gtk.Settings.Debug.gschema.xml
    • /usr/share/glib-2.0/schemas/org.gtk.Settings.FileChooser.gschema.xml
    • /usr/share/glib-2.0/schemas/org.gtk.Settings.EmojiChooser.gschema.xml
    • /usr/share/glib-2.0/schemas/org.gtk.exampleapp.gschema.xml

Ref: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=gtk4

andrewSC commented on 2017-12-04 16:22

colemickens: Sure, I don't see that being an issue here :) I'll have the change out shortly.

colemickens commented on 2017-12-03 20:57

Would it be possible to enable Vulkan support and the Vulkan backend in the PKGBUILD?

shoober420 commented on 2017-02-05 18:24

It builds successfully now, thank you sir.

andrewSC commented on 2017-02-03 17:51

shoober420: I just rebuilt this package without error and I do not have glslc installed. I assume you've tried completely rebuilding this package from scratch?

shoober420 commented on 2017-02-03 17:31

I tried installing glslc-git and that also compiles with an error. So I'm going to have to wait and see if its because I don't have glslc. That seems to be the most likely reason. glslc-git should be added to the dependencies.

shoober420 commented on 2017-02-03 17:18

I've ran into another compile error. Here's the output.

copying selected object files to avoid basename conflicts...
ar: `u' modifier ignored since `D' is the default (see `U')
GISCAN Gdk-noinst-4.0.gir
In file included from /usr/include/limits.h:25:0,
from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/include-fixed/limits.h:168,
from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/include-fixed/syslimits.h:7,
from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/include-fixed/limits.h:34,
from /usr/lib/glib-2.0/include/glibconfig.h:11,
from /usr/include/glib-2.0/glib/gtypes.h:32,
from /usr/include/glib-2.0/glib/galloca.h:32,
from /usr/include/glib-2.0/glib.h:30,
from /home/asd/Downloads/packages/gtk4-git/src/gtk+/gdk/gdkconfig.h:13,
from /home/asd/Downloads/packages/gtk4-git/src/gtk+/gdk/gdk.h:30,
from /tmp/g-ir-cpp-Z9oqm7.c:4:
/usr/include/features.h:331:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp]
# warning _FORTIFY_SOURCE requires compiling with optimization (-O)
^~~~~~~
GISCAN GdkX11-noinst-4.0.gir
In file included from /usr/include/limits.h:25:0,
from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/include-fixed/limits.h:168,
from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/include-fixed/syslimits.h:7,
from /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/include-fixed/limits.h:34,
from /usr/lib/glib-2.0/include/glibconfig.h:11,
from /usr/include/glib-2.0/glib/gtypes.h:32,
from /usr/include/glib-2.0/glib/galloca.h:32,
from /usr/include/glib-2.0/glib.h:30,
from /home/asd/Downloads/packages/gtk4-git/src/gtk+/gdk/gdkconfig.h:13,
from /home/asd/Downloads/packages/gtk4-git/src/gtk+/gdk/gdk.h:30,
from /home/asd/Downloads/packages/gtk4-git/src/gtk+/gdk/x11/gdkx.h:28,
from /tmp/g-ir-cpp-b9YZxP.c:4:
/usr/include/features.h:331:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp]
# warning _FORTIFY_SOURCE requires compiling with optimization (-O)
^~~~~~~
make[4]: Leaving directory '/home/asd/Downloads/packages/gtk4-git/src/gtk+/gdk'
make[3]: Leaving directory '/home/asd/Downloads/packages/gtk4-git/src/gtk+/gdk'
make[2]: Leaving directory '/home/asd/Downloads/packages/gtk4-git/src/gtk+/gdk'
Making all in gsk
make[2]: Entering directory '/home/asd/Downloads/packages/gtk4-git/src/gtk+/gsk'
Missing glslc. See https://github.com/google/shaderc
make[2]: *** [Makefile:1598: resources/vulkan/border-clip-rounded.frag.spv] Error 1
make[2]: Leaving directory '/home/asd/Downloads/packages/gtk4-git/src/gtk+/gsk'
make[1]: *** [Makefile:719: all-recursive] Error 1
make[1]: Leaving directory '/home/asd/Downloads/packages/gtk4-git/src/gtk+'
make: *** [Makefile:615: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...

andrewSC commented on 2017-02-03 15:01

shoober420: Turns out there's a bug in documentation generation in master so I've disabled that in the PKGBUILD for now. I'll re-enable it once it's fixed.

edit: Here's the tracker https://bugzilla.gnome.org/show_bug.cgi?id=778144

shoober420 commented on 2017-02-01 22:16

I've been getting this error for sometime now. I thought it was just a bad commit causing the error, but it might be the PKGBUILD.

DOC Preparing build
DOC Scanning header files
DOC Introspecting gobjects
gtk4-scan.c: In function ‘output_object_args’:
gtk4-scan.c:1305:20: warning: implicit declaration of function ‘gtk_widget_class_list_style_properties’ [-Wimplicit-function-declaration]
properties = gtk_widget_class_list_style_properties (GTK_WIDGET_CLASS (class), &n_properties);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtk4-scan.c:1305:18: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
properties = gtk_widget_class_list_style_properties (GTK_WIDGET_CLASS (class), &n_properties);
^
.libs/gtk4-scan.o: In function `main':
gtk4-scan.c:(.text.startup+0x136e): undefined reference to `gtk_widget_class_list_style_properties'
collect2: error: ld returned 1 exit status
Linking of scanner failed:
make[4]: *** [Makefile:1345: scan-build.stamp] Error 1
make[4]: Leaving directory '~/Downloads/packages/gtk4-git/src/gtk+/docs/reference/gtk'
make[3]: *** [Makefile:554: all-recursive] Error 1
make[3]: Leaving directory '~/Downloads/packages/gtk4-git/src/gtk+/docs/reference'
make[2]: *** [Makefile:556: all-recursive] Error 1
make[2]: Leaving directory '~/Downloads/packages/gtk4-git/src/gtk+/docs'
make[1]: *** [Makefile:719: all-recursive] Error 1
make[1]: Leaving directory '~/Downloads/packages/gtk4-git/src/gtk+'
make: *** [Makefile:615: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...

All comments