Package Details: i3-git 4.21.r4.g09670218-1

Git Clone URL: https://aur.archlinux.org/i3-git.git (read-only, click to copy)
Package Base: i3-git
Description: An improved dynamic tiling window manager
Upstream URL: http://i3wm.org/
Licenses: BSD
Groups: i3-vcs, i3
Conflicts: i3-gaps, i3-gaps-next-git, i3-wm
Provides: i3-wm
Submitter: Atsutane
Maintainer: Airblader
Last Packager: Airblader
Votes: 195
Popularity: 0.73
First Submitted: 2009-03-13 22:17 (UTC)
Last Updated: 2022-09-21 18:30 (UTC)

Required by (67)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 .. 19 Next › Last »

Airblader commented on 2019-01-05 22:28 (UTC)

Thanks everyone. Maybe the issue is that this package doesn't explicitly depend on glib2 or something. Could someone try adding the dependency explicitly to PKGBUILD and seeing if it works then (after upgrading pango again, of course)?

wjeng commented on 2019-01-05 21:18 (UTC)

Downgrading pango worked for me too.

madscience commented on 2019-01-05 18:35 (UTC)

Downgrading pango allowed the build to proceed. I tried updating pango again after building and it seems OK for now, so this is a temporary workaround.

rhssk commented on 2019-01-05 18:30 (UTC) (edited on 2019-01-05 18:34 (UTC) by rhssk)

Same problem, downgrading pango (1.43.0-1 -> 1.42.4-1) helped.

philm commented on 2019-01-05 15:00 (UTC)

Can confirm, have the same error while building

madscience commented on 2019-01-05 05:25 (UTC) (edited on 2019-01-05 05:26 (UTC) by madscience)

Just in case you need it, I'm currently using i3-gaps-next-git built on:

Build Date : Fri 14 Dec 2018 12:21:53 PM EST

So whatever is causing the build error happened since then

madscience commented on 2019-01-05 05:18 (UTC)

I just attempted to build using this PKGBUILD but substituting the repo, and I got the same error:

/usr/bin/ld: ./libi3.a(a-string.o): undefined reference to symbol 'g_utf8_make_valid' /usr/bin/ld: /usr/lib/libglib-2.0.so.0: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status

Airblader commented on 2019-01-04 23:38 (UTC) (edited on 2019-01-04 23:38 (UTC) by Airblader)

@wjeng @madscience Could either one of you try building this PKGBUILD but just replacing the repository URL with the one for i3 (Airblader/i3 → i3/i3)? Just so we make sure we use the current PKGBUILD and the current i3 git HEAD.

Appreciate your support!

madscience commented on 2019-01-04 22:31 (UTC)

I can confirm the same error when building with pikaur:

/usr/bin/ld: ./libi3.a(a-string.o): undefined reference to symbol 'g_utf8_make_valid' /usr/bin/ld: /usr/lib/libglib-2.0.so.0: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status make[1]: [Makefile:1582: i3] Error 1 make[1]: Waiting for unfinished jobs.... /usr/bin/ld: ./libi3.a(a-string.o): undefined reference to symbol 'g_utf8_make_valid' /usr/bin/ld: /usr/lib/libglib-2.0.so.0: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status make[1]: *** [Makefile:1676: i3bar/i3bar] Error 1

my version of glib 2 is 2.58.2-1, it's the most up to date.

wjeng commented on 2019-01-04 21:31 (UTC)

@Airblader Both i3 and i3-gaps build fine. I once accidentally did "yay -S i3-gaps-doubleborder" and got a similar error:

/usr/bin/ld: src/i3-util.o: undefined reference to symbol g_markup_escape_text'

/usr/bin/ld: /usr/lib/libglib-2.0.so.0: error adding symbols: DSO missing from command line