>>> qpage: Building community/qpage 3.3-r3 (using abuild 3.13.0-r5) started Tue, 10 Sep 2024 06:56:58 +0000 >>> qpage: Checking sanity of /home/buildozer/aports/community/qpage/APKBUILD... >>> WARNING: qpage: qpage.post-install: found chown Permissions should be fixed in APKBUILD package() >>> qpage: Analyzing dependencies... >>> qpage: Installing for build: build-base (1/1) Installing .makedepends-qpage (20240910.065701) OK: 341 MiB in 103 packages >>> qpage: Cleaning up srcdir >>> qpage: Cleaning up pkgdir >>> qpage: Cleaning up tmpdir >>> qpage: Fetching https://distfiles.alpinelinux.org/distfiles/edge/qpage-3.3.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 21 150k 21 32768 0 0 209k 0 --:--:-- --:--:-- --:--:-- 210k 100 150k 100 150k 0 0 859k 0 --:--:-- --:--:-- --:--:-- 861k >>> qpage: Fetching https://distfiles.alpinelinux.org/distfiles/edge/qpage-3.3.tar.gz >>> qpage: Checking sha512sums... qpage-3.3.tar.gz: OK config.input: OK qpage.initd: OK qpage.patch: OK >>> qpage: Unpacking /var/cache/distfiles/edge/qpage-3.3.tar.gz... >>> qpage: qpage.patch File CHANGES is read-only; trying to patch anyway patching file CHANGES File qpage.c is read-only; trying to patch anyway patching file qpage.c File qpage.h is read-only; trying to patch anyway patching file qpage.h File qpage.man is read-only; trying to patch anyway patching file qpage.man File srvrsnpp.c is read-only; trying to patch anyway patching file srvrsnpp.c creating cache ./config.cache checking if system type is SunOS/Solaris... no checking where to create lock files... /var/lock checking for gcc... gcc checking whether the C compiler (gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -fpermissive -Wl,--as-needed,-O1,--sort-common) works... yes checking whether the C compiler (gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -fpermissive -Wl,--as-needed,-O1,--sort-common) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes checking how to run the C preprocessor... gcc -E checking whether make sets ${MAKE}... yes checking for cp... /bin/cp checking for rm... /bin/rm checking for chmod... /bin/chmod checking for mkdir... /bin/mkdir checking for sendmail... /usr/sbin/sendmail checking for socket in -lsocket... no checking for gethostbyname in -lnsl... no checking for the tcp_wrappers package... no (see INSTALL for info) checking for dirent.h that defines DIR... yes checking for opendir in -ldir... no checking for ANSI C header files... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for ioctl-types.h... no checking for fcntl.h... yes checking for unistd.h... yes checking for memory.h... yes checking for sys/mkdev.h... no checking for string.h... yes checking for syslog.h... yes checking for setjmp.h... yes checking for poll.h... yes checking for sys/poll.h... no checking for sys/ioctl.h... yes checking for sys/select.h... yes checking for sys/modem.h... no checking for sys/digi.h... no checking for mode_t... yes checking for off_t... yes checking for pid_t... yes checking return type of signal handlers... void checking for size_t... yes checking for uid_t in sys/types.h... yes checking for st_rdev in struct stat... yes checking whether time.h and sys/time.h may both be included... yes checking for sys_siglist declaration in signal.h or unistd.h... no checking for vprintf... yes checking for mktime... yes checking for memcpy... yes checking for vsyslog... yes checking for waitpid... yes checking for select... yes checking for socket... yes checking for strchr... yes checking for strdup... yes checking for strerror... yes checking for strstr... yes checking for uname... yes updating cache ./config.cache creating ./config.status creating Makefile creating config.h Now just type "make" to build QuickPage! gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -fpermissive -c srvrsnpp.c gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -fpermissive -c queue.c gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -fpermissive -c config.c gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -fpermissive -c ixo.c gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -fpermissive -c ident.c gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -fpermissive -c readmail.c gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -fpermissive -c sendmail.c gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -fpermissive -c qpage.c gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -fpermissive -c usersnpp.c gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -fpermissive -c util.c queue.c: In function 'write_page': queue.c:649:30: warning: format '%d' expects argument of type 'int', but argument 3 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 649 | fprintf(fp, "Bytes: %d\n", strlen(p->message)+11); | ~^ ~~~~~~~~~~~~~~~~~~~~~ | | | | int size_t {aka long unsigned int} | %ld queue.c: In function 'showqueue': queue.c:781:36: warning: format '%d' expects argument of type 'int', but argument 2 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 781 | printf("\tLength: %d bytes\n", strlen(tmp->message)); | ~^ ~~~~~~~~~~~~~~~~~~~~ | | | | int size_t {aka long unsigned int} | %ld config.c: In function 'read_config_file': config.c:1303:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1303 | if (*ptr == (char)NULL) { | ^ util.c: In function 'get_user': util.c:814:48: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uid_t' {aka 'unsigned int'} [-Wformat=] 814 | (void)sprintf(username, "UID=%lu", geteuid()); | ~~^ ~~~~~~~~~ | | | | | uid_t {aka unsigned int} | long unsigned int | %u util.c: In function 'lock_modem': util.c:1150:43: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'pid_t' {aka 'int'} [-Wformat=] 1150 | (void)sprintf(tmpfile, "%s/LTMP.%lu", LockDir, getpid()); | ~~^ ~~~~~~~~ | | | | | pid_t {aka int} | long unsigned int | %u util.c:1167:34: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'pid_t' {aka 'int'} [-Wformat=] 1167 | (void)sprintf(buff, "%10lu\n", getpid()); | ~~~~^ ~~~~~~~~ | | | | | pid_t {aka int} | long unsigned int | %10u /bin/rm -f qpage gcc -o qpage qpage.o usersnpp.o srvrsnpp.o queue.o config.o util.o ixo.o ident.o readmail.o sendmail.o -Wl,--as-needed,-O1,--sort-common >>> WARNING: qpage: APKBUILD does not run any tests! Alpine policy will soon require that packages have any relevant testsuites run during the build process. To fix, either define a check() function, or declare !check in $options to indicate the package does not have a testsuite. >>> qpage: Entering fakeroot... >>> qpage*: Running postcheck for qpage >>> WARNING: qpage*: Found OpenRC directory (/etc/conf.d or /etc/init.d) but name doesn't end with -openrc >>> qpage*: Preparing package qpage... >>> qpage*: Stripping binaries >>> qpage*: Script found. /bin/sh added as a dependency for qpage-3.3-r3.apk >>> qpage*: Adding .pre-install >>> qpage*: Adding .post-install >>> qpage*: Scanning shared objects >>> qpage*: Tracing dependencies... /bin/sh so:libc.musl-riscv64.so.1 >>> qpage*: Package size: 120.0 KB >>> qpage*: Compressing data... >>> qpage*: Create checksum... >>> qpage*: Create qpage-3.3-r3.apk >>> qpage: Build complete at Tue, 10 Sep 2024 06:57:10 +0000 elapsed time 0h 0m 12s >>> qpage: Cleaning up srcdir >>> qpage: Cleaning up pkgdir >>> qpage: Uninstalling dependencies... (1/1) Purging .makedepends-qpage (20240910.065701) OK: 341 MiB in 102 packages >>> qpage: Updating the community/riscv64 repository index... >>> qpage: Signing the index...