On Sat, Aug 8, 2020, 7:17 AM spiky via lfs-dev < lfs-dev@lists.linuxfromscratch.org> wrote:
> > On 08/08/2020 12:44, Xi Ruoyao via lfs-dev wrote: > > On 2020-08-08 11:42 +0100, spiky via lfs-dev wrote: > > Hi > > Building the new version of Lfs, I get a ninja fail in Systemd-245. > > I have tried complete rebuild 3 or 4 times. This was a copy/paste from > the book. Host is lfs > > > LANG=en_GB.UTF-8 ninja > [325/1741] Compiling C object > src/shared/libsystemd-shared-245.a.p/install.c.o > In function ‘install_info_add’, > inlined from ‘unit_file_disable’ at ../src/shared/install.c:2626:21: > ../src/shared/install.c:1024:24: warning: argument 1 null where non-null > expected [-Wnonnull] > 1024 | name = basename(path); > | ^~~~~~~~~~~~~~ > In file included from ../src/basic/alloc-util.h:7, > from ../src/shared/install.c:12: > ../src/shared/install.c: In function ‘unit_file_disable’: > /usr/include/string.h:511:14: note: in a call to function ‘basename’ > declared here > 511 | extern char *basename (const char *__filename) __THROW > __nonnull ((1)); > | ^~~~~~~~ > [428/1741] Compiling C object src/core/libcore.a.p/manager.c.o > In function ‘manager_load_unit_prepare’, > inlined from ‘manager_load_unit’ at ../src/core/manager.c:2036:13, > inlined from ‘manager_add_job_by_name’ at > ../src/core/manager.c:1819:13: > ../src/core/manager.c:1980:24: warning: argument 1 null where non-null > expected [-Wnonnull] > 1980 | name = basename(path); > | ^~~~~~~~~~~~~~ > In file included from ../src/systemd/sd-id128.h:21, > from ../src/systemd/sd-messages.h:20, > from ../src/core/manager.c:19: > ../src/core/manager.c: In function ‘manager_add_job_by_name’: > /usr/include/string.h:511:14: note: in a call to function ‘basename’ > declared here > 511 | extern char *basename (const char *__filename) __THROW > __nonnull ((1)); > | ^~~~~~~~ > [525/1741] Compiling C object > src/network/libnetworkd-core.a.p/netdev_fou-tunnel.c.o > FAILED: src/network/libnetworkd-core.a.p/netdev_fou-tunnel.c.o > cc -Isrc/network/libnetworkd-core.a.p -Isrc/network -I../src/network > -Isrc/basic -I../src/basic -Isrc/boot -I../src/boot -Isrc/shared > -I../src/shared -Isrc/systemd -I../src/systemd -Isrc/journal > -I../src/journal -Isrc/journal-remote -I../src/journal-remote > -Isrc/nspawn -I../src/nspawn -Isrc/resolve -I../src/resolve > -Isrc/timesync -I../src/timesync -I../src/time-wait-sync -Isrc/login > -I../src/login -Isrc/udev -I../src/udev -Isrc/libudev -I../src/libudev > -Isrc/core -I../src/core -Isrc/shutdown -I../src/shutdown > -I../src/libsystemd/sd-bus -I../src/libsystemd/sd-device > -I../src/libsystemd/sd-event -I../src/libsystemd/sd-hwdb > -I../src/libsystemd/sd-id128 -I../src/libsystemd/sd-netlink > -I../src/libsystemd/sd-network -I../src/libsystemd/sd-resolve > -Isrc/libsystemd-network -I../src/libsystemd-network -I. -I.. > -I../src/network/netdev -I../src/network/tc -fdiagnostics-color=always > -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=gnu99 -O3 > -Wno-unused-parameter -Wno-missing-field-initializers -Wno-unused-result > -Wno-format-signedness -Werror=undef -Wlogical-op -Wmissing-include-dirs > -Wold-style-definition -Wpointer-arith -Winit-self -Wfloat-equal > -Wsuggest-attribute=noreturn -Werror=missing-prototypes > -Werror=implicit-function-declaration -Werror=missing-declarations > -Werror=return-type -Werror=incompatible-pointer-types -Werror=format=2 > -Wstrict-prototypes -Wredundant-decls -Wmissing-noreturn > -Wimplicit-fallthrough=5 -Wshadow -Wendif-labels -Wstrict-aliasing=2 > -Wwrite-strings -Werror=overflow -Werror=shift-count-overflow > -Werror=shift-overflow=2 -Wdate-time -Wnested-externs -Wno-error=nonnull > -Wno-maybe-uninitialized -ffast-math -fno-common > -fdiagnostics-show-option -fno-strict-aliasing -fvisibility=hidden > -fstack-protector -fstack-protector-strong --param=ssp-buffer-size=4 > -ffunction-sections -fdata-sections -Werror=shadow -include config.h > -fPIC -MD -MQ src/network/libnetworkd-core.a.p/netdev_fou-tunnel.c.o -MF > src/network/libnetworkd-core.a.p/netdev_fou-tunnel.c.o.d -o > src/network/libnetworkd-core.a.p/netdev_fou-tunnel.c.o -c > ../src/network/netdev/fou-tunnel.c > In file included from ../src/basic/macro.h:4, > from ../src/basic/alloc-util.h:9, > from ../src/shared/conf-parser.h:10, > from ../src/network/netdev/fou-tunnel.c:8: > ../src/network/netdev/fou-tunnel.c: In function ‘config_parse_ip_protocol’: > ../src/basic/macro.h:380:9: error: static assertion failed: > "IPPROTO_MAX-1 <= UINT8_MAX" > 380 | static_assert(expr, #expr) > | ^~~~~~~~~~~~~ > ../src/network/netdev/fou-tunnel.c:161:9: note: in expansion of macro > ‘assert_cc’ > 161 | assert_cc(IPPROTO_MAX-1 <= UINT8_MAX); > | ^~~~~~~~~ > [530/1741] Compiling C object > src/network/libnetworkd-core.a.p/netdev_macsec.c.o > ninja: build stopped: subcommand failed. > > Perhaps the recent change just broke systemd-245. I used systemd-246 in my > build and there was no problem. > > > Tried 246 ninja builds now, but gets an error in install now, > > I couldn't get this to work > > "sed '179,$ d' -i src/resolve/meson.build" > > The install error is > Traceback (most recent call last): > File "/usr/lib/python3.8/site-packages/mesonbuild/mesonmain.py", line 131, > in run > return options.run_func(options) > File "/usr/lib/python3.8/site-packages/mesonbuild/minstall.py", line 542, > in run > installer.do_install(datafilename) > File "/usr/lib/python3.8/site-packages/mesonbuild/minstall.py", line 362, > in do_install > self.install_targets(d) > File "/usr/lib/python3.8/site-packages/mesonbuild/minstall.py", line 456, > in install_targets > raise RuntimeError('File {!r} could not be found'.format(t.fname)) > RuntimeError: File 'man/org.freedesktop.LogControl1.5' could not be found > > Spiky > > -- > http://lists.linuxfromscratch.org/listinfo/lfs-dev > FAQ: http://www.linuxfromscratch.org/faq/ > Unsubscribe: See the above information page I'll get that dealt with when I get home from my trip tonight or tomorrow morning. Thank you for reporting - Sent from my Samsung Galaxy S9+
-- http://lists.linuxfromscratch.org/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page