CRUX

Welcome to CRUX bug tracking.
Tasklist

FS#1819 - error building libpsl 0.21.1-1

Attached to Project: CRUX
Opened by Alexander Matviychuk (alexmat) - Sunday, 02 August 2020, 15:31 GMT
Task Type Bug Report
Category ports → core/opt
Status New
Assigned To No-one
Operating System CRUX
Severity Low
Priority Normal
Reported Version 3.5
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No

Details

I'm having an issue building libpsl that I can't resolve:

+ build
+ meson setup build libpsl-0.21.1 --prefix=/usr -D runtime=libidn2 -D builtin=libidn2 -D psl_file=/usr/share/publicsuffix/effective_tld_names.dat -D psl_testfile=/usr/share/publicsuffix/test_psl.txt
The Meson build system
Version: 0.55.0
Source dir: /home/pkgmk/work/src/libpsl-0.21.1
Build dir: /home/pkgmk/work/src/build
Build type: native build
Project name: libpsl
Project version: 0.21.1
Using 'CFLAGS' from environment with value: '-O2 -march=x86-64'
Using 'CFLAGS' from environment with value: '-O2 -march=x86-64'
C compiler for the host machine: ccache cc (gcc 8.4.0 "cc (CRUX-x86_64-multilib) 8.4.0")
C linker for the host machine: cc ld.bfd 2.32
Host machine cpu family: x86_64
Host machine cpu: x86_64
Found pkg-config: /usr/bin/pkg-config (0.29.2)
Run-time dependency libidn2 found: YES 2.3.0
Library unistring found: YES
Check usable header "unistd.h" : YES
Check usable header "stdint.h" : YES
Check usable header "alloca.h" : YES
Check usable header "dirent.h" : YES
Checking for function "alloca" : YES
Checking for function "strndup" : YES
Checking for function "clock_gettime" : YES
Checking for function "fmemopen" : YES
Checking for function "nl_langinfo" : YES
Configuring config.h using configuration
Program python3 found: YES (/usr/bin/python3)
Configuring libpsl.h using configuration
libpsl-0.21.1/src/meson.build:6: WARNING: Custom target input '/usr/share/publicsuffix/effective_tld_names.dat' can't be converted to File object(s).
This will become a hard error in the future.
libpsl-0.21.1/tests/meson.build:4: WARNING: Custom target input '/usr/share/publicsuffix/effective_tld_names.dat' can't be converted to File object(s).
This will become a hard error in the future.
libpsl-0.21.1/tests/meson.build:9: WARNING: Custom target input '/usr/share/publicsuffix/effective_tld_names.dat' can't be converted to File object(s).
This will become a hard error in the future.
Build targets in project: 13

Found ninja-1.10.0 at /usr/bin/ninja
+ ninja -j 8 -C build
ninja: Entering directory `build'
ninja: error: '/usr/share/publicsuffix/effective_tld_names.dat', needed by 'src/suffixes_dafsa.h', missing and no known rule to make it
rm: cannot remove '/home/pkgmk/work': Device or resource busy
=======> ERROR: Building
This task depends upon

2020-08-02: A task closure has been requested. Reason for request: Looks like I was missing the port: publicsuffix-list Not sure if this is new or I removed it somehow...

Loading...