Warning: file_exists(): open_basedir restriction in effect. File(/srv/http/vhosts/aur.archlinux.org/public/web/locale//en/LC_MESSAGES/aurweb.mo) is not within the allowed path(s): (/srv/http/vhosts/aur-dev.archlinux.org/:/etc/aurweb/) in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/streams.php on line 90
AUR (en) - glib

Notice: Undefined variable: name in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/pkgfuncs.inc.php on line 248

Package Details: glib 1.2.10-14

Git Clone URL: https://aur-dev.archlinux.org/glib.git (read-only)
Package Base: glib
Description: Common C routines used by Gtk+ and other libs
Upstream URL: http://www.gtk.org/
Licenses: LGPL
Submitter: ConnorBehan
Maintainer: ConnorBehan
Last Packager: ConnorBehan
Votes: 69
Popularity: 3.265267
First Submitted: 2014-05-22 01:43
Last Updated: 2016-04-28 16:39

Latest Comments

1 2 Next › Last »

nightside commented on 2016-08-16 20:39

I try to install today and it worked :)

ConnorBehan commented on 2016-08-16 19:04

Because your system doesn't like ftp? It works for me.

nightside commented on 2016-08-16 05:54

Error timeout

tamjan commented on 2015-08-26 05:51

elif [[ $CARCH = "armv6h" ]]; then
CONFIGFLAG='--host=armv6l-unknown-linux-gnueabihf --target=armv6l-unknown-linux-gnueabihf'
and 'armv6h' to arch, makes this build on ALARM (Pi 1) as well.

bidulock commented on 2015-07-21 07:50

Again, as with https://aur4.archlinux.org/packages/gtk, does the following help you to see why this package is named just "glib"?

$> pacman -Qo /usr/lib/pkgconfig/glib.pc
/usr/lib/pkgconfig/glib.pc is owned by glib 1.2.10-13
$> pacman -Qo /usr/lib/pkgconfig/glib-2.0.pc
/usr/lib/pkgconfig/glib-2.0.pc is owned by glib2 2.44.1-1

WoefulDerelict commented on 2015-07-21 05:49

In an attempt to keep the new AUR clean and adherent to the Arch packaging standards (https://wiki.archlinux.org/index.php/Arch_packaging_standards) I modified this package and re-submitted it at glib1.

tommyjcarpenter commented on 2015-06-01 02:58

I confirm that bidulock's comment (adding that line during the 'edit packagebuild?" stage) works. Thank you!

bidulock commented on 2015-05-31 22:56

Easily fixed by adding the line:

sed 's,ifdef[[:space:]]*__OPTIMIZE__,if 0,' -i glib.h

to the end of prepare(), or simply use the PKGBUILD here:


It seems that glib does not predict gcc 5.1.0 behavior with
resprect to inline functions and "extern inline" in particular.

tommyjcarpenter commented on 2015-05-31 00:05

Sorry, that was 4.0.4-2*.

tommyjcarpenter commented on 2015-05-31 00:04

As of May 31st, 2015, with Linux 4.0.2-2, this build is broken. The end of the error is. glib is a requirement for GTK, which also now fails due to the below.

gutils.lo: In function `g_bit_storage':
gutils.c:(.text+0x70): multiple definition of `g_bit_storage'
garray.lo:garray.c:(.text+0x1a0): first defined here
collect2: error: ld returned 1 exit status
Makefile:593: recipe for target 'libglib.la' failed
make[2]: *** [libglib.la] Error 1
make[2]: Leaving directory '/tmp/yaourt-tmp-tcarpent/aur-glib/src/glib-1.2.10'
Makefile:807: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/tmp/yaourt-tmp-tcarpent/aur-glib/src/glib-1.2.10'
Makefile:494: recipe for target 'all' failed
make: *** [all] Error 2