>>> tree: Building main/tree 2.3.1-r0 (using abuild 3.16.0-r0) started Wed, 18 Feb 2026 19:08:12 +0000
>>> tree: Validating /home/buildozer/aports/main/tree/APKBUILD...
>>> tree: Analyzing dependencies...
>>> tree: Installing for build: build-base
(1/1) Installing .makedepends-tree (20260218.190813)
OK: 289.6 MiB in 106 packages
>>> tree: Cleaning up srcdir
>>> tree: Cleaning up pkgdir
>>> tree: Cleaning up tmpdir
>>> tree: Fetching https://distfiles.alpinelinux.org/distfiles/edge/unix-tree-2.3.1.tar.gz
Connecting to distfiles.alpinelinux.org (172.105.82.32:443)
wget: server returned error: HTTP/1.1 404 Not Found
>>> tree: Fetching https://gitlab.com/OldManProgrammer/unix-tree/-/archive/2.3.1/unix-tree-2.3.1.tar.gz
Connecting to gitlab.com ([2606:4700:90:0:f22e:fbec:5bed:a9b9]:443)
saving to '/var/cache/distfiles/edge/unix-tree-2.3.1.tar.gz.part'
unix-tree-2.3.1.tar. 100% |********************************| 70549 0:00:00 ETA
'/var/cache/distfiles/edge/unix-tree-2.3.1.tar.gz.part' saved
/var/cache/distfiles/edge/unix-tree-2.3.1.tar.gz: OK
>>> tree: Fetching https://distfiles.alpinelinux.org/distfiles/edge/unix-tree-2.3.1.tar.gz
/var/cache/distfiles/edge/unix-tree-2.3.1.tar.gz: OK
>>> tree: Unpacking /var/cache/distfiles/edge/unix-tree-2.3.1.tar.gz...
cc -Os -fstack-clash-protection -Wformat -Werror=format-security -DLARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o color.o color.c
cc -Os -fstack-clash-protection -Wformat -Werror=format-security -DLARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o file.o file.c
cc -Os -fstack-clash-protection -Wformat -Werror=format-security -DLARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o filter.o filter.c
cc -Os -fstack-clash-protection -Wformat -Werror=format-security -DLARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o hash.o hash.c
cc -Os -fstack-clash-protection -Wformat -Werror=format-security -DLARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o html.o html.c
cc -Os -fstack-clash-protection -Wformat -Werror=format-security -DLARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o info.o info.c
cc -Os -fstack-clash-protection -Wformat -Werror=format-security -DLARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o json.o json.c
cc -Os -fstack-clash-protection -Wformat -Werror=format-security -DLARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o list.o list.c
cc -Os -fstack-clash-protection -Wformat -Werror=format-security -DLARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o tree.o tree.c
cc -Os -fstack-clash-protection -Wformat -Werror=format-security -DLARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o unix.o unix.c
cc -Os -fstack-clash-protection -Wformat -Werror=format-security -DLARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o util.o util.c
cc -Os -fstack-clash-protection -Wformat -Werror=format-security -DLARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o xml.o xml.c
cc -Os -fstack-clash-protection -Wformat -Werror=format-security -DLARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o strverscmp.o strverscmp.c
unix.c: In function 'unix_report':
unix.c:145:24: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
145 | fprintf(outfile,"%ld director%s\n",tot.dirs,(tot.dirs==1? "y":"ies"));
| ~~^ ~~~~~~~~
| | |
| long int size_t {aka unsigned int}
| %d
unix.c:147:24: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
147 | fprintf(outfile,"%ld director%s, %ld file%s\n",tot.dirs,(tot.dirs==1? "y":"ies"),tot.files,(tot.files==1? "":"s"));
| ~~^ ~~~~~~~~
| | |
| long int size_t {aka unsigned int}
| %d
unix.c:147:40: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
147 | fprintf(outfile,"%ld director%s, %ld file%s\n",tot.dirs,(tot.dirs==1? "y":"ies"),tot.files,(tot.files==1? "":"s"));
| ~~^ ~~~~~~~~~
| | |
| long int size_t {aka unsigned int}
| %d
json.c: In function 'json_report':
json.c:195:39: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
195 | fprintf(outfile,",\"directories\":%ld", tot.dirs);
| ~~^ ~~~~~~~~
| | |
| | size_t {aka unsigned int}
| long int
| %d
json.c:196:46: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
196 | if (!flag.d) fprintf(outfile,",\"files\":%ld", tot.files);
| ~~^ ~~~~~~~~~
| | |
| | size_t {aka unsigned int}
| long int
| %d
list.c: In function 'emit_tree':
file.c: In function 'tabedfile_getfulltree':
list.c:107:25: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'ssize_t' {aka 'int'} [-Wformat=]
107 | sprintf(errbuf,"%ld entries exceeds filelimit, not opening dir", n);
| ~~^ ~
| | |
| long int ssize_t {aka int}
| %d
file.c:301:70: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
301 | fprintf(stderr, "tree: Tab depth exceeds maximum path depth (%ld >= %ld) on line %ld\n", tabs, maxstack, line);
| ~~^ ~~~~
| | |
| long int size_t {aka unsigned int}
| %d
file.c:301:77: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
301 | fprintf(stderr, "tree: Tab depth exceeds maximum path depth (%ld >= %ld) on line %ld\n", tabs, maxstack, line);
| ~~^ ~~~~~~~~
| | |
| long int size_t {aka unsigned int}
| %d
file.c:301:90: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
301 | fprintf(stderr, "tree: Tab depth exceeds maximum path depth (%ld >= %ld) on line %ld\n", tabs, maxstack, line);
| ~~^ ~~~~
| | |
| long int size_t {aka unsigned int}
| %d
file.c:313:59: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
313 | fprintf(stderr, "tree: Orphaned file [%s] on line %ld, check tab depth in file.\n", spath, line);
| ~~^ ~~~~
| | |
| long int size_t {aka unsigned int}
| %d
list.c: In function 'listdir':
list.c:241:39: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'ssize_t' {aka 'int'} [-Wformat=]
241 | sprintf(err = errbuf,"%ld entries exceeds filelimit, not opening dir", n);
| ~~^ ~
| | |
| long int ssize_t {aka int}
| %d
html.c: In function 'html_report':
html.c:249:24: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
249 | fprintf(outfile,"%ld director%s\n",tot.dirs,(tot.dirs==1? "y":"ies"));
| ~~^ ~~~~~~~~
| | |
| long int size_t {aka unsigned int}
| %d
html.c:251:24: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
251 | fprintf(outfile,"%ld director%s, %ld file%s\n",tot.dirs,(tot.dirs==1? "y":"ies"),tot.files,(tot.files==1? "":"s"));
| ~~^ ~~~~~~~~
| | |
| long int size_t {aka unsigned int}
| %d
html.c:251:40: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
251 | fprintf(outfile,"%ld director%s, %ld file%s\n",tot.dirs,(tot.dirs==1? "y":"ies"),tot.files,(tot.files==1? "":"s"));
| ~~^ ~~~~~~~~~
| | |
| long int size_t {aka unsigned int}
| %d
xml.c: In function 'xml_report':
xml.c:180:50: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
180 | xml_indent(1); fprintf(outfile,"%ld%s", tot.dirs, _nl);
| ~~^ ~~~~~~~~
| | |
| long int size_t {aka unsigned int}
| %d
xml.c:182:46: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
182 | xml_indent(1); fprintf(outfile,"%ld%s", tot.files, _nl);
| ~~^ ~~~~~~~~~
| | |
| long int size_t {aka unsigned int}
| %d
tree.c: In function 'unix_getfulltree':
tree.c:1087:21: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'ssize_t' {aka 'int'} [-Wformat=]
1087 | sprintf(path,"%ld entries exceeds filelimit, not opening dir",n);
| ~~^ ~
| | |
| long int ssize_t {aka int}
| %d
cc -Wl,--as-needed,-O1,--sort-common -o tree color.o file.o filter.o hash.o html.o info.o json.o list.o tree.o unix.o util.o xml.o strverscmp.o
>>> tree: Entering fakeroot...
libfakeroot internal error: payload not recognized!
install -d /home/buildozer/aports/main/tree/pkg/tree/usr/bin
install -d /home/buildozer/aports/main/tree/pkg/tree/usr/share/man/man1
install tree /home/buildozer/aports/main/tree/pkg/tree/usr/bin/tree; \
install -m 644 doc/tree.1 /home/buildozer/aports/main/tree/pkg/tree/usr/share/man/man1/tree.1
>>> tree-doc*: Running split function doc...
'usr/share/man' -> '/home/buildozer/aports/main/tree/pkg/tree-doc/usr/share/man'
>>> tree-doc*: Preparing subpackage tree-doc...
>>> tree-doc*: Running postcheck for tree-doc
>>> tree*: Running postcheck for tree
>>> tree*: Preparing package tree...
>>> tree*: Stripping binaries
>>> tree*: Scanning shared objects
libfakeroot internal error: payload not recognized!
>>> tree-doc*: Tracing dependencies...
>>> tree-doc*: Package size: 6.7 KB
>>> tree-doc*: Compressing data...
>>> tree-doc*: Create checksum...
>>> tree-doc*: Create tree-doc-2.3.1-r0.apk
>>> tree*: Tracing dependencies...
so:libc.musl-armv7.so.1
>>> tree*: Package size: 54.0 KB
>>> tree*: Compressing data...
>>> tree*: Create checksum...
>>> tree*: Create tree-2.3.1-r0.apk
>>> tree: Build complete at Wed, 18 Feb 2026 19:08:15 +0000 elapsed time 0h 0m 3s
>>> tree: Cleaning up srcdir
>>> tree: Cleaning up pkgdir
>>> tree: Cleaning up tmpdir
>>> tree: Uninstalling dependencies...
(1/1) Purging .makedepends-tree (20260218.190813)
OK: 289.6 MiB in 105 packages
>>> tree: Updating the main/armv7 repository index...
>>> tree: Signing the index...