~emersion/#1406710

success

fixup: use single pointer for writing strings

bc18cc2efc — Márton Gunyhó

Owner
~emersion
Created
10 days ago
Updated
10 days ago
Build manifest
view manifest »

Tasks

view log »
setup view log »
build view log »
build-no-pam view log »
go to bottom »
go to top »
setup
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
[#1406710] 2025/01/11 12:23:03 Booting image alpine/edge (default) on port 22597
[#1406710] 2025/01/11 12:23:03 Waiting for guest to settle
[#1406710] 2025/01/11 12:23:12 Sending tasks
[#1406710] 2025/01/11 12:23:13 Sending build environment
[#1406710] 2025/01/11 12:23:14 Installing packages
Warning: Permanently added '[localhost]:22597' (ED25519) to the list of known hosts.
fetch http://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
(1/6) Upgrading busybox (1.37.0-r10 -> 1.37.0-r11)
Executing busybox-1.37.0-r11.post-upgrade
(2/6) Upgrading busybox-binsh (1.37.0-r10 -> 1.37.0-r11)
(3/6) Upgrading busybox-mdev-openrc (1.37.0-r10 -> 1.37.0-r11)
(4/6) Upgrading ssl_client (1.37.0-r10 -> 1.37.0-r11)
(5/6) Upgrading busybox-openrc (1.37.0-r10 -> 1.37.0-r11)
(6/6) Upgrading busybox-suid (1.37.0-r10 -> 1.37.0-r11)
Executing busybox-1.37.0-r11.trigger
OK: 453 MiB in 138 packages
Warning: Permanently added '[localhost]:22597' (ED25519) to the list of known hosts.
(1/140) Installing cairo-tools (1.18.2-r1)
(2/140) Installing libpng (1.6.44-r0)
(3/140) Installing freetype (2.13.3-r0)
(4/140) Installing fontconfig (2.15.0-r1)
(5/140) Installing expat (2.6.4-r0)
(6/140) Installing expat-dev (2.6.4-r0)
(7/140) Installing bzip2-dev (1.0.8-r6)
(8/140) Installing brotli (1.1.0-r2)
(9/140) Installing brotli-dev (1.1.0-r2)
(10/140) Installing zlib-dev (1.3.1-r2)
(11/140) Installing libpng-dev (1.6.44-r0)
(12/140) Installing freetype-dev (2.13.3-r0)
(13/140) Installing fontconfig-dev (2.15.0-r1)
(14/140) Installing libxau (1.0.12-r0)
(15/140) Installing xorgproto (2024.1-r0)
(16/140) Installing libxau-dev (1.0.12-r0)
(17/140) Installing libmd (1.1.0-r0)
(18/140) Installing libbsd (0.12.2-r0)
(19/140) Installing libxdmcp (1.1.5-r1)
(20/140) Installing libxcb (1.17.0-r0)
(21/140) Installing libx11 (1.8.10-r0)
(22/140) Installing libxext (1.3.6-r2)
(23/140) Installing xcb-proto-pyc (1.17.0-r0)
(24/140) Installing xcb-proto (1.17.0-r0)
(25/140) Installing libxdmcp-dev (1.1.5-r1)
(26/140) Installing libxcb-dev (1.17.0-r0)
(27/140) Installing xtrans (1.5.2-r0)
(28/140) Installing libx11-dev (1.8.10-r0)
(29/140) Installing libxext-dev (1.3.6-r2)
(30/140) Installing libxrender (0.9.12-r0)
(31/140) Installing libxrender-dev (0.9.12-r0)
(32/140) Installing pixman (0.43.4-r1)
(33/140) Installing pixman-dev (0.43.4-r1)
(34/140) Installing util-macros (1.20.1-r0)
(35/140) Installing xcb-util (0.4.1-r3)
(36/140) Installing xcb-util-dev (0.4.1-r3)
(37/140) Installing cairo (1.18.2-r1)
(38/140) Installing libintl (0.22.5-r0)
(39/140) Installing libmount (2.40.3-r0)
(40/140) Installing glib (2.82.4-r0)
(41/140) Installing cairo-gobject (1.18.2-r1)
(42/140) Installing libxml2 (2.13.4-r3)
(43/140) Installing libxml2-utils (2.13.4-r3)
(44/140) Installing docbook-xml (4.5-r9)
Executing docbook-xml-4.5-r9.post-install
(45/140) Installing libxslt (1.1.42-r1)
(46/140) Installing docbook-xsl-ns (1.79.2-r11)
Executing docbook-xsl-ns-1.79.2-r11.post-install
(47/140) Installing docbook-xsl-nons (1.79.2-r11)
Executing docbook-xsl-nons-1.79.2-r11.post-install
(48/140) Installing docbook-xsl (1.79.2-r11)
(49/140) Installing xz (5.6.3-r0)
(50/140) Installing gettext-asprintf (0.22.5-r0)
(51/140) Installing gettext-libs (0.22.5-r0)
(52/140) Installing gettext-envsubst (0.22.5-r0)
(53/140) Installing gettext (0.22.5-r0)
(54/140) Installing gettext-dev (0.22.5-r0)
(55/140) Installing py3-parsing (3.2.0-r0)
(56/140) Installing py3-parsing-pyc (3.2.0-r0)
(57/140) Installing py3-packaging (24.2-r0)
(58/140) Installing py3-packaging-pyc (24.2-r0)
(59/140) Installing linux-headers (6.12.6-r0)
(60/140) Installing libffi-dev (3.4.6-r0)
(61/140) Installing bsd-compat-headers (0.7.2-r6)
(62/140) Installing libformw (6.5_p20241006-r3)
(63/140) Installing libmenuw (6.5_p20241006-r3)
(64/140) Installing libncurses++ (6.5_p20241006-r3)
(65/140) Installing ncurses-dev (6.5_p20241006-r3)
(66/140) Installing libedit-dev (20250104.3.1-r0)
(67/140) Installing libpcre2-16 (10.43-r0)
(68/140) Installing libpcre2-32 (10.43-r0)
(69/140) Installing pcre2-dev (10.43-r0)
(70/140) Installing libfdisk (2.40.3-r0)
(71/140) Installing libsmartcols (2.40.3-r0)
(72/140) Installing sqlite (3.47.2-r0)
(73/140) Installing sqlite-dev (3.47.2-r0)
(74/140) Installing util-linux (2.40.3-r0)
(75/140) Installing dmesg (2.40.3-r0)
(76/140) Installing setarch (2.40.3-r0)
(77/140) Installing skalibs-libs (2.14.3.0-r0)
(78/140) Installing utmps-libs (0.1.2.3-r2)
(79/140) Installing util-linux-misc (2.40.3-r0)
(80/140) Installing linux-pam (1.6.1-r1)
(81/140) Installing runuser (2.40.3-r0)
(82/140) Installing mount (2.40.3-r0)
(83/140) Installing losetup (2.40.3-r0)
(84/140) Installing hexdump (2.40.3-r0)
(85/140) Installing uuidgen (2.40.3-r0)
(86/140) Installing sfdisk (2.40.3-r0)
(87/140) Installing mcookie (2.40.3-r0)
(88/140) Installing agetty (2.40.3-r0)
(89/140) Installing agetty-openrc (0.55.1-r4)
(90/140) Installing wipefs (2.40.3-r0)
(91/140) Installing cfdisk (2.40.3-r0)
(92/140) Installing umount (2.40.3-r0)
(93/140) Installing util-linux-openrc (2.40.3-r0)
(94/140) Installing flock (2.40.3-r0)
(95/140) Installing lsblk (2.40.3-r0)
(96/140) Installing libcap-ng (0.8.5-r0)
(97/140) Installing setpriv (2.40.3-r0)
(98/140) Installing lscpu (2.40.3-r0)
(99/140) Installing logger (2.40.3-r0)
(100/140) Installing partx (2.40.3-r0)
(101/140) Installing fstrim (2.40.3-r0)
(102/140) Installing findmnt (2.40.3-r0)
(103/140) Installing util-linux-dev (2.40.3-r0)
(104/140) Installing glib-dev (2.82.4-r0)
(105/140) Installing cairo-dev (1.18.2-r1)
(106/140) Installing shared-mime-info (2.4-r2)
(107/140) Installing libjpeg-turbo (3.1.0-r0)
(108/140) Installing libsharpyuv (1.5.0-r0)
(109/140) Installing libwebp (1.5.0-r0)
(110/140) Installing tiff (4.7.0-r0)
(111/140) Installing gdk-pixbuf (2.42.12-r1)
(112/140) Installing libturbojpeg (3.1.0-r0)
(113/140) Installing libjpeg-turbo-dev (3.1.0-r0)
(114/140) Installing libtiffxx (4.7.0-r0)
(115/140) Installing libwebpdecoder (1.5.0-r0)
(116/140) Installing libwebpdemux (1.5.0-r0)
(117/140) Installing libwebpmux (1.5.0-r0)
(118/140) Installing libwebp-dev (1.5.0-r0)
(119/140) Installing zstd (1.5.6-r2)
(120/140) Installing zstd-dev (1.5.6-r2)
(121/140) Installing tiff-dev (4.7.0-r0)
(122/140) Installing gdk-pixbuf-dev (2.42.12-r1)
(123/140) Installing xkeyboard-config (2.43-r0)
(124/140) Installing libxkbcommon (1.7.0-r1)
(125/140) Installing libxkbcommon-x11 (1.7.0-r1)
(126/140) Installing xz-dev (5.6.3-r0)
(127/140) Installing libxml2-dev (2.13.4-r3)
(128/140) Installing libxkbcommon-dev (1.7.0-r1)
(129/140) Installing linux-pam-dev (1.6.1-r1)
(130/140) Installing samurai (1.2-r6)
(131/140) Installing meson (1.6.1-r1)
(132/140) Installing meson-pyc (1.6.1-r1)
(133/140) Installing abuild-meson (1.6.1-r1)
(134/140) Installing scdoc (1.11.3-r0)
(135/140) Installing wayland-libs-client (1.23.1-r0)
(136/140) Installing wayland-libs-cursor (1.23.1-r0)
(137/140) Installing wayland-libs-egl (1.23.1-r0)
(138/140) Installing wayland-libs-server (1.23.1-r0)
(139/140) Installing wayland-dev (1.23.1-r0)
(140/140) Installing wayland-protocols (1.39-r0)
Executing busybox-1.37.0-r11.trigger
Executing glib-2.82.4-r0.trigger
No schema files found: doing nothing.
Executing shared-mime-info-2.4-r2.trigger
Executing gdk-pixbuf-2.42.12-r1.trigger
OK: 564 MiB in 278 packages
[#1406710] 2025/01/11 12:23:17 Cloning repositories
Cloning into 'swaylock'...
+ cd swaylock
+ git checkout -q bc18cc2efc45a0467092d25cbc7c3ff7b1375ccd
+ cd swaylock
+ git submodule update --init --recursive
[#1406710] 2025/01/11 12:23:18 Running task setup
[#1406710] 2025/01/11 12:23:19 Running task build
[#1406710] 2025/01/11 12:23:21 Running task build-no-pam
setup
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
+ cd swaylock
+ meson build
The Meson build system
Version: 1.6.1
Source dir: /home/build/swaylock
Build dir: /home/build/swaylock/build
Build type: native build
Project name: swaylock
Project version: 1.8.0
C compiler for the host machine: cc (gcc 14.2.0 "cc (Alpine 14.2.0) 14.2.0")
C linker for the host machine: cc ld.bfd 2.43.1
Host machine cpu family: x86_64
Host machine cpu: x86_64
Found pkg-config: YES (/usr/bin/pkg-config) 2.3.0
Run-time dependency wayland-client found: YES 1.23.1
Run-time dependency wayland-protocols found: YES 1.39
Build-time dependency wayland-scanner found: YES 1.23.1
Run-time dependency xkbcommon found: YES 1.7.0
Run-time dependency cairo found: YES 1.18.2
Run-time dependency gdk-pixbuf-2.0 found: YES 2.42.12
Library pam found: YES
Library crypt found: YES
Library m found: YES
Library rt found: YES
Program git found: YES (/usr/bin/git)
Program scdoc found: YES (/usr/bin/scdoc)
Program /usr/bin/wayland-scanner found: YES (/usr/bin/wayland-scanner)
Configuring config.h using configuration
Did not find CMake 'cmake'
Found CMake: NO
Run-time dependency bash-completion found: NO (tried pkgconfig and cmake)
Run-time dependency fish found: NO (tried pkgconfig and cmake)
Build targets in project: 2

Found ninja-1.9 at /usr/bin/ninja
WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated.
build
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
+ cd swaylock
+ ninja -C build
ninja: entering directory 'build'
[1/18] Generating swaylock.1 with a custom command (wrapped by meson to capture output, to feed input)
[2/18] Generating 'swaylock.p/ext-session-lock-v1-client-protocol.h'
[3/18] Generating 'swaylock.p/ext-session-lock-v1-protocol.c'
[4/18] Compiling C object swaylock.p/pam.c.o
[5/18] Compiling C object swaylock.p/meson-generated_ext-session-lock-v1-protocol.c.o
[6/18] Compiling C object swaylock.p/unicode.c.o
[7/18] Compiling C object swaylock.p/seat.c.o
[8/18] Compiling C object swaylock.p/render.c.o
[9/18] Compiling C object swaylock.p/pool-buffer.c.o
[10/18] Compiling C object swaylock.p/password-buffer.c.o
[11/18] Compiling C object swaylock.p/password.c.o
[12/18] Compiling C object swaylock.p/main.c.o
[13/18] Compiling C object swaylock.p/loop.c.o
[14/18] Compiling C object swaylock.p/log.c.o
[15/18] Compiling C object swaylock.p/comm.c.o
[16/18] Compiling C object swaylock.p/cairo.c.o
[17/18] Compiling C object swaylock.p/background-image.c.o
[18/18] Linking target swaylock
build-no-pam
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
+ cd swaylock
+ meson configure build -Dpam=disabled
+ ninja -C build
ninja: entering directory 'build'
[1/1] Regenerating build files.
The Meson build system
Version: 1.6.1
Source dir: /home/build/swaylock
Build dir: /home/build/swaylock/build
Build type: native build
Project name: swaylock
Project version: 1.8.0
C compiler for the host machine: cc (gcc 14.2.0 "cc (Alpine 14.2.0) 14.2.0")
C linker for the host machine: cc ld.bfd 2.43.1
Host machine cpu family: x86_64
Host machine cpu: x86_64
Dependency wayland-client found: YES 1.23.1 (cached)
Dependency wayland-protocols found: YES 1.39 (cached)
Dependency wayland-scanner found: YES 1.23.1 (cached)
Dependency xkbcommon found: YES 1.7.0 (cached)
Dependency cairo found: YES 1.18.2 (cached)
Dependency gdk-pixbuf-2.0 found: YES 2.42.12 (cached)
Library pam skipped: feature pam disabled
Library crypt found: YES
Library m found: YES
Library rt found: YES
Program git found: YES (/usr/bin/git)
Program scdoc found: YES (/usr/bin/scdoc)
Program /usr/bin/wayland-scanner found: YES (/usr/bin/wayland-scanner)
Configuring config.h using configuration
../meson.build:115: WARNING: The swaylock binary must be setuid when compiled without libpam
../meson.build:116: WARNING: You must do this manually post-install: chmod a+s /path/to/swaylock
Found pkg-config: YES (/usr/bin/pkg-config) 2.3.0
Did not find CMake 'cmake'
Found CMake: NO
Run-time dependency bash-completion found: NO (tried pkgconfig and cmake)
Run-time dependency fish found: NO (tried pkgconfig and cmake)
Build targets in project: 2

swaylock 1.8.0

  User defined options
    pam: disabled

Found ninja-1.9 at /usr/bin/ninja
[1/2] Compiling C object swaylock.p/shadow.c.o
[2/2] Linking target swaylock
Build complete: success 10 days ago (took 19 seconds)