Skip to contentSkip to conversation

xscreensaver needs util-linux dependency for per-package build

Buildroot [email protected] 1 participant 9 messages Mar 4, 2023 – Jun 15, 2024 1 message not in the archive

lore
Share & tools
lore

A message that is not in the archive (sent off-list or not yet received): [email protected]/

#1 lore raw

https://bugs.busybox.net/show_bug.cgi?id=15366

--- Comment #1 from Fabrice Fontaine <[email protected]> --- There is not a single build failure with BR2_PER_PACKAGE_DIRECTORIES on the autobuilders:
http://autobuild.buildroot.org/?reason=xscreensaver-6.03

Can you provide a defconfig that exhibits this issue?

Signature · 6 lines
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
buildroot mailing list
[email protected]
https://lists.buildroot.org/mailman/listinfo/buildroot
#2 lore raw
In reply to a message not in the archive

https://bugs.busybox.net/show_bug.cgi?id=15366

--- Comment #2 from Jonathan Bittner <[email protected]> --- Created attachment 9526
--> https://bugs.busybox.net/attachment.cgi?id=9526&action=edit
sample defconfig

I did a sample build using a modified stock defconfig and was able to reproduce the error. Building against systemd instead of BusyBox-init does not cause issues.

Signature · 6 lines
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
buildroot mailing list
[email protected]
https://lists.buildroot.org/mailman/listinfo/buildroot
#3 lore raw
In reply to a message not in the archive

https://bugs.busybox.net/show_bug.cgi?id=15366

--- Comment #3 from Jonathan Bittner <[email protected]> --- I should add, the error is at the ./configure stage, not the compilation stage.

Signature · 6 lines
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
buildroot mailing list
[email protected]
https://lists.buildroot.org/mailman/listinfo/buildroot
#4 lore raw
In reply to a message not in the archive

https://bugs.busybox.net/show_bug.cgi?id=15366

--- Comment #4 from Fabrice Fontaine <[email protected]> --- Using the provided defconfig and latest master, I wasn't able to reproduce your build failure.

What is the output of make xscreensaver-show-recursive-depends? On my side, util-linux is returned in this list because util-linux is a dependency of libglib2 and fontconfig (as can be seen in the pdf generated by make xscreensaver-graph-depends)

Signature · 6 lines
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
buildroot mailing list
[email protected]
https://lists.buildroot.org/mailman/listinfo/buildroot
#5 lore raw
In reply to a message not in the archive

https://bugs.busybox.net/show_bug.cgi?id=15366

--- Comment #5 from Jonathan Bittner <[email protected]> --- Interesting...

I have:

atk cairo eudev expat fontconfig freetype gdk-pixbuf gdk-pixbuf-xlib glibc harfbuzz host-autoconf host-autoconf-archive host-automake host-binutils host-bison host-ccache host-expat host-flex host-gawk host-gcc-final host-gcc-initial host-gdk-pixbuf host-gettext host-gettext-tiny host-gmp host-gperf host-intltool host-libffi host-libglib2 host-libgtk2 host-libjpeg host-libpng host-libtool host-libxml-parser-perl host-libxml2 host-libxslt host-libzlib host-m4 host-meson host-mpc host-mpfr host-nasm host-ninja host-pcre host-pkgconf host-python-mako host-python-markupsafe host-python-setuptools host-python3 host-skeleton host-util-linux host-xcb-proto host-xorgproto host-zlib jpeg jpeg-turbo kmod libdrm libffi libfribidi libgl libglib2 libglu libgtk2 libpng libpthread-stubs libxcb libxml2 libzlib linux-headers mesa3d pango pcre pixman skeleton skeleton-init-common skeleton-init-sysv toolchain toolchain-buildroot udev util-linux-libs xcb-proto xlib_libICE xlib_libSM xlib_libX11 xlib_libXau xlib_libXcursor xlib_libXdamage xlib_libXdmcp xlib_libXext xlib_libXfixes xlib_libXft xlib_libXi xlib_libXinerama xlib_libXrandr xlib_libXrender xlib_libXt xlib_libXxf86vm xlib_xtrans xorgproto xutil_util-macros zlib

so I have host-util-linux and util-linux-libs but not enough to satisfy the
dependency. Also interesting, per xconfig, package fontconfig selects BR2_PACKAGE_UTIL_LINUX but not the dependency.

Here's another fun one. I mentioned that systemd would trigger the dependency. Switching from eudev (BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV) to static device table (BR2_ROOTFS_DEVICE_CREATION_STATIC) also triggers the dependency.

Signature · 6 lines
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
buildroot mailing list
[email protected]
https://lists.buildroot.org/mailman/listinfo/buildroot
#6 lore raw
In reply to a message not in the archive

https://bugs.busybox.net/show_bug.cgi?id=15366

--- Comment #6 from Thomas Petazzoni <[email protected]> --- Could you provide a log of the failure you encounter? And details about your host environment (which distribution? a container perhaps?). Thanks!

Signature · 6 lines
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
buildroot mailing list
[email protected]
https://lists.buildroot.org/mailman/listinfo/buildroot
#7 lore raw
In reply to a message not in the archive

https://bugs.busybox.net/show_bug.cgi?id=15366

--- Comment #7 from Jonathan Bittner <[email protected]> --- Created attachment 9551
--> https://bugs.busybox.net/attachment.cgi?id=9551&action=edit
configure output

Signature · 6 lines
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
buildroot mailing list
[email protected]
https://lists.buildroot.org/mailman/listinfo/buildroot
#8 lore raw
In reply to a message not in the archive

https://bugs.busybox.net/show_bug.cgi?id=15366

--- Comment #8 from Jonathan Bittner <[email protected]> --- Host is a bare metal Ubuntu 22.04.2 LTS system. I ran make -j1 V=1 xscreensaver-configure and attached the output

Signature · 6 lines
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
buildroot mailing list
[email protected]
https://lists.buildroot.org/mailman/listinfo/buildroot
#9 lore raw
In reply to a message not in the archive

https://bugs.busybox.net/show_bug.cgi?id=15366

Yann E. MORIN <[email protected]> changed:

What |Removed |Added
----------------------------------------------------------------------------

             Status|NEW                         |RESOLVED
         Resolution|---                         |MOVED
                 CC|                            |[email protected]

--- Comment #9 from Yann E. MORIN <[email protected]> --- Thank you for your report.

The issue tracker for the Buildroot project has been moved to the Gitlab.com issue tracker:
https://gitlab.com/buildroot.org/buildroot/-/issues

We are taking this opportunity to close old issues in this old tracker. If you believe your issue is still relevant, please open one in the new issue tracker.

Thank you!

Signature · 6 lines
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
buildroot mailing list
[email protected]
https://lists.buildroot.org/mailman/listinfo/buildroot