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: 194
Popularity: 0.29
First Submitted: 2009-03-13 22:17 (UTC)
Last Updated: 2022-09-21 18:30 (UTC)

Required by (66)

Sources (1)

Latest Comments

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

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

Airblader commented on 2019-01-04 17:30 (UTC)

@wjeng I don't know what to tell you other than that you need glib2 >=2.52. The PKGBUILD for i3 is mostly the same. Does that one build for you?