Package Details: gtkd 3.11.0-4

Git Clone URL: https://aur.archlinux.org/gtkd.git (read-only, click to copy)
Package Base: gtkd
Description: D bindings for GTK+ and related libraries.
Upstream URL: https://gtkd.org
Licenses: LGPL-3.0-or-later
Submitter: Wild
Maintainer: yochananmarqos
Last Packager: yochananmarqos
Votes: 1
Popularity: 0.174436
First Submitted: 2025-06-12 20:07 (UTC)
Last Updated: 2025-09-11 15:09 (UTC)

Latest Comments

yochananmarqos commented on 2025-09-16 01:06 (UTC)

@DevoX: I can neither reproduce with makepkg nor in a clean chroot.

DevoX commented on 2025-09-16 00:56 (UTC) (edited on 2025-09-16 01:30 (UTC) by DevoX)

Sharing in case this helps anyone out.

Received these errors when attempting makepkg, so I checked and verified that I had the correct dependencies installed.

error: undefined reference to `initializer for gtk.c.types.GtkResponseType`
Error: undefined reference to `initializer for gtk.c.types.GtkResponseType`
Error: undefined reference to `initializer for pango.c.types.PangoWeight`
perhaps a library needs to be added with the `-L` flag or `pragma(lib, ...)`
Error: linker exited with status 1

I was able to build & install the package by commenting out the following lines in PKGBUILD:

# check() {
#   cd GtkD-$pkgver
#   make LDFLAGS='' test
# } 

Then I reran makepkg: makepkg -C -si

yochananmarqos commented on 2025-09-11 15:10 (UTC)

@Mikhail @daftaupe: Thanks, fixed.

daftaupe commented on 2025-09-11 11:43 (UTC) (edited on 2025-09-11 11:43 (UTC) by daftaupe)

There's a small typo in the second sed expression.

diff --git a/PKGBUILD b/PKGBUILD
index 9ba85cb..05c8f14 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -37,7 +37,7 @@ prepare() {

 build() {
   cd GtkD-$pkgver
-  export _ldFlags="$(echo -ne $LDFLAGS | sed -e 's/-Wl,/-L=/g' -e 's/=auto/=full')"
+  export _ldFlags="$(echo -ne $LDFLAGS | sed -e 's/-Wl,/-L=/g' -e 's/=auto/=full/')"

   make \
     DC='ldc' \

simona commented on 2025-08-02 19:46 (UTC)

solved

gameslayer commented on 2025-06-22 15:02 (UTC)

Please add aarch64 arch to this package

Mikhail commented on 2025-06-15 10:25 (UTC) (edited on 2025-06-15 10:26 (UTC) by Mikhail)

Missing "/" in pkgbuild:

export _ldFlags="$(echo -ne $LDFLAGS | sed -e 's/-Wl,/-L=/g' -e 's/=auto/=full/')"

simona commented on 2025-06-14 13:21 (UTC)


error: undefined reference to `initializer for gtk.c.types.GtkResponseType`
Error: undefined reference to `initializer for gtk.c.types.GtkResponseType`
Error: undefined reference to `initializer for pango.c.types.PangoWeight`
perhaps a library needs to be added with the `-L` flag or `pragma(lib, ...)`
Error: linker exited with status 1

ReneS commented on 2025-06-13 19:47 (UTC)

Thanks for the update.

With yay -S gtkd --mflags "--nocheck" I got tilix to run again.