Package Details: i3lock-git 2.14.r0.g0171394-1

Git Clone URL: https://aur.archlinux.org/i3lock-git.git (read-only, click to copy)
Package Base: i3lock-git
Description: An improved screenlocker based upon XCB and PAM
Upstream URL: https://i3wm.org/i3lock/
Keywords: i3 i3lock i3wm lock security x11 xorg
Licenses: MIT
Groups: i3-vcs
Conflicts: i3lock
Provides: i3lock
Submitter: Atsutane
Maintainer: Airblader
Last Packager: Airblader
Votes: 57
Popularity: 0.000000
First Submitted: 2009-05-01 11:26 (UTC)
Last Updated: 2022-06-08 05:40 (UTC)

Required by (36)

Sources (1)

Latest Comments

« First ‹ Previous 1 2

tpavlic commented on 2010-07-30 14:36 (UTC)

I figured it out. For some reason, I had AUR/libiconv installed rather than just sticking with the iconv that comes with glibc. Uninstalling libiconv and then RE-installing glibc fixed the problem. Now i3lock-git builds without any modifications.

tpavlic commented on 2010-07-30 14:14 (UTC)

In the PKGBUILD, changed: make || return 1 to LDFLAGS=-liconv make || return 1 and now it builds fine. (it appears to be an "upstream" problem because it clearly depends on iconv but doesn't link to it... but why does it build fine on your system?)

tpavlic commented on 2010-07-30 14:11 (UTC)

Adding -liconv to LDFLAGS in the Makefile (in the line where LDFLAGS+=-lpam) fixes the problem. Can you think of a reason why iconv is included on your setups but not on mine?

Atsutane commented on 2010-07-30 10:53 (UTC)

Have you tried to use the updated PKGBUILD? We moved from xpm to png support, else I can't find a real reason why it wouldn't build for you, as I can build working packages using the clean packaging chroots with different setups(stable and testing, each for both architectures).

tpavlic commented on 2010-07-27 20:06 (UTC)

Since the recent upgrade, I cannot build. I get the error: cc -o i3lock i3lock.o keysym2ucs.o ucs2_to_utf8.o xcb.o -Wl,--hash-style=gnu -Wl,--as-needed -lcairo -lxcb-keysyms -lxcb-dpms -lxcb-image -lxcb-shm -lxcb -lpam ucs2_to_utf8.o: In function `convert_ucs_to_utf8': ucs2_to_utf8.c:(.text+0x86): undefined reference to `libiconv' ucs2_to_utf8.c:(.text+0xa6): undefined reference to `libiconv' ucs2_to_utf8.c:(.text+0xcb): undefined reference to `libiconv_open' ucs2_to_utf8.o: In function `convert_utf8_to_ucs2': ucs2_to_utf8.c:(.text+0x177): undefined reference to `libiconv' ucs2_to_utf8.c:(.text+0x197): undefined reference to `libiconv' ucs2_to_utf8.c:(.text+0x1cb): undefined reference to `libiconv_open' collect2: ld returned 1 exit status make: *** [i3lock] Error 1 This error is in the pastebin: http://aur.pastebin.com/hf9CgMhb Note: I do have libiconv (the AUR package) installed and up to date.