* [ptxdist] [ANNOUNCE] PTXdist 2018.09.0 released @ 2018-09-18 14:13 Michael Olbrich 2018-09-19 6:38 ` Alexander Dahl 2018-09-19 16:51 ` Clemens Gruber 0 siblings, 2 replies; 8+ messages in thread From: Michael Olbrich @ 2018-09-18 14:13 UTC (permalink / raw) To: ptxdist [-- Attachment #1.1: Type: text/plain, Size: 4001 bytes --] Hi, I'm happy to announce that I've just released ptxdist-2018.09.0. The are no big changes in this release. The pkg-config wrapper script is now used for host and target packages and handles all the path magic. This makes it possible to use sysroot-host/bin/pkg-config for host-tools in target packages. The rest is the usual mix of new packages, bugfixes and version bumps. Thanks to all contributors and - as always - the shortlog below. Enjoy, Michael Olbrich Alexander Dahl (1): doc: Fix wrong use of PKGDIR Artur Wiebe (5): python3-lxml: new package python3-pytz: new package python3-dateutil: new package python3-opcua: new package group: added group 'render' (missed by udev) Boerje Sewing (2): libgpiod: version bump 1.1 -> 1.1.1 libgpiod: add support for python3 bindings Clemens Gruber (3): procps: version bump 3.3.12 -> 3.3.15 mpg123: version bump 1.25.8 -> 1.25.10 u-boot-tools: version bump 2018.01 -> 2018.05 Gavin Schenk (1): rauc: Make rauc bundle version configurable Jon Ringle (1): socat: version bump 1.7.3.0 => 1.7.3.2 Ladislav Michl (2): networkmanager: version bump 1.12.0 -> 1.12.2 networkmanager-openvpn: version bump 1.8.2 -> 1.8.4 Michael Grzeschik (4): linuxptp: version bump to 2.0 iproute2: version bump 4.14.1 -> 4.18.0 glibc: add option to install getent on target lxc: add new package Michael Olbrich (23): doc: add contributing guidelines glmark2: use the corect PATH during configure pkg-config: cleanup and improve path and dependency handling crda: remove bogus variable ptxd_make_world_prepare: on error, add verbose logs to the ptxdist logfile some more pkg-config cleanup lxc: LXC_SYSTEMD_UNIT should depend on INITMETHOD_SYSTEMD ptxd_make_world_prepare: improve output order with --output-sync lxc: add missing dependency networkmanager: add upstream patch to fix parallel building networkmanager: fix autogen.sh lxc: add missing dependency lsh: make sure libXau is not used libev: don't install libevent compat header sdl2: fix mesa dependency xorg-driver-video-dummy: add missing dependency ptxd_make_world_install_post: avoid writing to sysroot in parallel quagga: add missing dependency sdl2-test: add missing dependencies weston: weston-simple-egl is only built if GL support is enabled ptxd_make_image_archive: correctly propagate errors cross-pkg-config-wrapper: don't fail when install runs twice wayland/mesalib: libwayland-egl is now provided by wayland Michael Tretter (3): weston: remove empty clean stage weston: install weston.ini into /etc weston: add IVI-Shell support Oleksij Rempel (1): latencytop: fix URL Philipp Zabel (6): mesalib: version bump 18.1.1 -> 18.1.5 wayland: version bump 1.15.0 -> 1.16.0 wayland-protocols: version bump 1.13 -> 1.16 weston: version bump 4.0.0 -> 5.0.0 mesalib: version bump 18.1.5 -> 18.1.7 mesalib: version bump 18.1.7 -> 18.2.0 Pim Klanke (2): rules: host-gobject-introspection: Fix incorrect '/lib' replacement rules: python3-shiboken: Fix recursive path replacement in cmake file Robert Schwebel (1): glibc: add more documentation for libanl Rouven Czerwinski (1): m4/coreutil: add gnulib patches for GLibc-2.28 Ulrich Ölmann (1): fix-permissions.in: fix typo Uwe Kleine-König (1): libpng: don't use full debugging -- Pengutronix e.K. | | Industrial Linux Solutions | http://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | [-- Attachment #1.2: signature.asc --] [-- Type: application/pgp-signature, Size: 488 bytes --] [-- Attachment #2: Type: text/plain, Size: 91 bytes --] _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [ptxdist] [ANNOUNCE] PTXdist 2018.09.0 released 2018-09-18 14:13 [ptxdist] [ANNOUNCE] PTXdist 2018.09.0 released Michael Olbrich @ 2018-09-19 6:38 ` Alexander Dahl 2018-09-19 13:42 ` Michael Olbrich 2018-09-19 16:51 ` Clemens Gruber 1 sibling, 1 reply; 8+ messages in thread From: Alexander Dahl @ 2018-09-19 6:38 UTC (permalink / raw) To: ptxdist Hei hei, der Download scheint im Moment nicht möglich zu sein: % wget http://public.pengutronix.de/software/ptxdist/ptxdist-2018.09.0.tar.bz2 --2018-09-19 08:36:48-- http://public.pengutronix.de/software/ptxdist/ ptxdist-2018.09.0.tar.bz2 Auflösen des Hostnamens »public.pengutronix.de (public.pengutronix.de)« … 95.216.103.100, 2a01:4f9:2a:2c17:5054:ff:fe65:8c93 Verbindungsaufbau zu public.pengutronix.de (public.pengutronix.de)| 95.216.103.100|:80 … verbunden. HTTP-Anforderung gesendet, auf Antwort wird gewartet … 307 Temporary Redirect Platz: https://public.pengutronix.de/software/ptxdist/ ptxdist-2018.09.0.tar.bz2 [folgend] --2018-09-19 08:36:49-- https://public.pengutronix.de/software/ptxdist/ ptxdist-2018.09.0.tar.bz2 Verbindungsaufbau zu public.pengutronix.de (public.pengutronix.de)| 95.216.103.100|:443 … verbunden. HTTP-Anforderung gesendet, auf Antwort wird gewartet … 404 Not Found 2018-09-19 08:36:49 FEHLER 404: Not Found. Bitte mal an den zuständigen Admin bei Euch weiterleiten. ;-) Grüße Alex Am Dienstag, 18. September 2018, 16:13:55 CEST schrieb Michael Olbrich: > Hi, > > I'm happy to announce that I've just released ptxdist-2018.09.0. > > The are no big changes in this release. The pkg-config wrapper script is > now used for host and target packages and handles all the path magic. This > makes it possible to use sysroot-host/bin/pkg-config for host-tools in > target packages. > The rest is the usual mix of new packages, bugfixes and version bumps. > > Thanks to all contributors and - as always - the shortlog below. > > Enjoy, > Michael Olbrich > > > Alexander Dahl (1): > doc: Fix wrong use of PKGDIR > > Artur Wiebe (5): > python3-lxml: new package > python3-pytz: new package > python3-dateutil: new package > python3-opcua: new package > group: added group 'render' (missed by udev) > > Boerje Sewing (2): > libgpiod: version bump 1.1 -> 1.1.1 > libgpiod: add support for python3 bindings > > Clemens Gruber (3): > procps: version bump 3.3.12 -> 3.3.15 > mpg123: version bump 1.25.8 -> 1.25.10 > u-boot-tools: version bump 2018.01 -> 2018.05 > > Gavin Schenk (1): > rauc: Make rauc bundle version configurable > > Jon Ringle (1): > socat: version bump 1.7.3.0 => 1.7.3.2 > > Ladislav Michl (2): > networkmanager: version bump 1.12.0 -> 1.12.2 > networkmanager-openvpn: version bump 1.8.2 -> 1.8.4 > > Michael Grzeschik (4): > linuxptp: version bump to 2.0 > iproute2: version bump 4.14.1 -> 4.18.0 > glibc: add option to install getent on target > lxc: add new package > > Michael Olbrich (23): > doc: add contributing guidelines > glmark2: use the corect PATH during configure > pkg-config: cleanup and improve path and dependency handling > crda: remove bogus variable > ptxd_make_world_prepare: on error, add verbose logs to the ptxdist > logfile some more pkg-config cleanup > lxc: LXC_SYSTEMD_UNIT should depend on INITMETHOD_SYSTEMD > ptxd_make_world_prepare: improve output order with --output-sync > lxc: add missing dependency > networkmanager: add upstream patch to fix parallel building > networkmanager: fix autogen.sh > lxc: add missing dependency > lsh: make sure libXau is not used > libev: don't install libevent compat header > sdl2: fix mesa dependency > xorg-driver-video-dummy: add missing dependency > ptxd_make_world_install_post: avoid writing to sysroot in parallel > quagga: add missing dependency > sdl2-test: add missing dependencies > weston: weston-simple-egl is only built if GL support is enabled > ptxd_make_image_archive: correctly propagate errors > cross-pkg-config-wrapper: don't fail when install runs twice > wayland/mesalib: libwayland-egl is now provided by wayland > > Michael Tretter (3): > weston: remove empty clean stage > weston: install weston.ini into /etc > weston: add IVI-Shell support > > Oleksij Rempel (1): > latencytop: fix URL > > Philipp Zabel (6): > mesalib: version bump 18.1.1 -> 18.1.5 > wayland: version bump 1.15.0 -> 1.16.0 > wayland-protocols: version bump 1.13 -> 1.16 > weston: version bump 4.0.0 -> 5.0.0 > mesalib: version bump 18.1.5 -> 18.1.7 > mesalib: version bump 18.1.7 -> 18.2.0 > > Pim Klanke (2): > rules: host-gobject-introspection: Fix incorrect '/lib' replacement > rules: python3-shiboken: Fix recursive path replacement in cmake file > > Robert Schwebel (1): > glibc: add more documentation for libanl > > Rouven Czerwinski (1): > m4/coreutil: add gnulib patches for GLibc-2.28 > > Ulrich Ölmann (1): > fix-permissions.in: fix typo > > Uwe Kleine-König (1): > libpng: don't use full debugging _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [ptxdist] [ANNOUNCE] PTXdist 2018.09.0 released 2018-09-19 6:38 ` Alexander Dahl @ 2018-09-19 13:42 ` Michael Olbrich 0 siblings, 0 replies; 8+ messages in thread From: Michael Olbrich @ 2018-09-19 13:42 UTC (permalink / raw) To: ptxdist Hi, On Wed, Sep 19, 2018 at 08:38:49AM +0200, Alexander Dahl wrote: > der Download scheint im Moment nicht möglich zu sein: > > % wget http://public.pengutronix.de/software/ptxdist/ptxdist-2018.09.0.tar.bz2 > --2018-09-19 08:36:48-- http://public.pengutronix.de/software/ptxdist/ > ptxdist-2018.09.0.tar.bz2 > Auflösen des Hostnamens »public.pengutronix.de (public.pengutronix.de)« … > 95.216.103.100, 2a01:4f9:2a:2c17:5054:ff:fe65:8c93 > Verbindungsaufbau zu public.pengutronix.de (public.pengutronix.de)| > 95.216.103.100|:80 … verbunden. > HTTP-Anforderung gesendet, auf Antwort wird gewartet … 307 Temporary Redirect > Platz: https://public.pengutronix.de/software/ptxdist/ > ptxdist-2018.09.0.tar.bz2 [folgend] > --2018-09-19 08:36:49-- https://public.pengutronix.de/software/ptxdist/ > ptxdist-2018.09.0.tar.bz2 > Verbindungsaufbau zu public.pengutronix.de (public.pengutronix.de)| > 95.216.103.100|:443 … verbunden. > HTTP-Anforderung gesendet, auf Antwort wird gewartet … 404 Not Found > 2018-09-19 08:36:49 FEHLER 404: Not Found. > > Bitte mal an den zuständigen Admin bei Euch weiterleiten. ;-) It should be available now. Michael -- Pengutronix e.K. | | Industrial Linux Solutions | http://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [ptxdist] [ANNOUNCE] PTXdist 2018.09.0 released 2018-09-18 14:13 [ptxdist] [ANNOUNCE] PTXdist 2018.09.0 released Michael Olbrich 2018-09-19 6:38 ` Alexander Dahl @ 2018-09-19 16:51 ` Clemens Gruber 2018-09-20 8:00 ` Michael Olbrich 1 sibling, 1 reply; 8+ messages in thread From: Clemens Gruber @ 2018-09-19 16:51 UTC (permalink / raw) To: ptxdist Hi, On Tue, Sep 18, 2018 at 04:13:55PM +0200, Michael Olbrich wrote: > Hi, > > I'm happy to announce that I've just released ptxdist-2018.09.0. > > The are no big changes in this release. The pkg-config wrapper script is > now used for host and target packages and handles all the path magic. This > makes it possible to use sysroot-host/bin/pkg-config for host-tools in > target packages. > The rest is the usual mix of new packages, bugfixes and version bumps. > > Thanks to all contributors and - as always - the shortlog below. > > Enjoy, > Michael Olbrich The systemd build breaks for me with PTXdist 2018.09.0: ... Message: Using /usr/bin/mount for mount Message: Using /usr/bin/umount for umount Message: Using /usr/bin/loadkeys for loadkeys Message: Using /usr/bin/setfont for setfont Program gperf found: YES (/home/clemens/foo/platform-bar/sysroot-host/bin/gperf) Message: gperf len type is size_t Has header "sys/capability.h": YES Has header "crypt.h": YES Has header "linux/btrfs.h": YES Has header "linux/memfd.h": YES Has header "linux/vm_sockets.h": YES Has header "sys/auxv.h": YES Has header "valgrind/memcheck.h": NO Has header "valgrind/valgrind.h": NO Message: maximum system UID is 999 Message: maximum system GID is 999 Dependency threads found: YES Library rt found: YES Library m found: YES Library dl found: YES Library crypt found: YES Dependency libcap found: NO Library cap found: YES meson.build:808:0: ERROR: Cross dependency 'mount' not found The last part in meson-log.txt is: ... Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Library cap found: YES Determining dependency 'mount' with pkg-config executable '/home/clemens/foo/ platform-bar/sysroot-cross/bin/arm-v7a-linux-gnueabihf-pkg-config' Called `/home/clemens/foo/platform-bar/sysroot-cross/bin/arm-v7a-li nux-gnueabihf-pkg-config --modversion mount` -> 1 meson.build:808:0: ERROR: Cross dependency 'mount' not found -- This could be connected to the pkg-config changes between 2018.08.0 and 2018.09.0 (?), but I did not yet have time to bisect it. Can you reproduce this and do you have an idea what's causing it? About my setup: I am using a customized OSELAS toolchain with glibc 2.28 and had to backport one systemd upstream patch before: https://github.com/systemd/systemd/commit/75720bff62a84896e9a0654afc7cf9408cf89a38 (But all of this works fine with PTXdist 2018.08.0) Thanks, Clemens _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [ptxdist] [ANNOUNCE] PTXdist 2018.09.0 released 2018-09-19 16:51 ` Clemens Gruber @ 2018-09-20 8:00 ` Michael Olbrich 2018-09-20 13:07 ` Clemens Gruber 0 siblings, 1 reply; 8+ messages in thread From: Michael Olbrich @ 2018-09-20 8:00 UTC (permalink / raw) To: ptxdist On Wed, Sep 19, 2018 at 06:51:23PM +0200, Clemens Gruber wrote: > Hi, > > On Tue, Sep 18, 2018 at 04:13:55PM +0200, Michael Olbrich wrote: > > Hi, > > > > I'm happy to announce that I've just released ptxdist-2018.09.0. > > > > The are no big changes in this release. The pkg-config wrapper script is > > now used for host and target packages and handles all the path magic. This > > makes it possible to use sysroot-host/bin/pkg-config for host-tools in > > target packages. > > The rest is the usual mix of new packages, bugfixes and version bumps. > > > > Thanks to all contributors and - as always - the shortlog below. > > > > Enjoy, > > Michael Olbrich > > The systemd build breaks for me with PTXdist 2018.09.0: > > ... > Message: Using /usr/bin/mount for mount > Message: Using /usr/bin/umount for umount > Message: Using /usr/bin/loadkeys for loadkeys > Message: Using /usr/bin/setfont for setfont > Program gperf found: YES (/home/clemens/foo/platform-bar/sysroot-host/bin/gperf) > Message: gperf len type is size_t > Has header "sys/capability.h": YES > Has header "crypt.h": YES > Has header "linux/btrfs.h": YES > Has header "linux/memfd.h": YES > Has header "linux/vm_sockets.h": YES > Has header "sys/auxv.h": YES > Has header "valgrind/memcheck.h": NO > Has header "valgrind/valgrind.h": NO > Message: maximum system UID is 999 > Message: maximum system GID is 999 > Dependency threads found: YES > Library rt found: YES > Library m found: YES > Library dl found: YES > Library crypt found: YES > Dependency libcap found: NO > Library cap found: YES > > meson.build:808:0: ERROR: Cross dependency 'mount' not found > > > The last part in meson-log.txt is: > > ... > > Code: > int main(int argc, char **argv) { return 0; } > Compiler stdout: > > Compiler stderr: > > Library cap found: YES > Determining dependency 'mount' with pkg-config executable '/home/clemens/foo/ > platform-bar/sysroot-cross/bin/arm-v7a-linux-gnueabihf-pkg-config' > Called `/home/clemens/foo/platform-bar/sysroot-cross/bin/arm-v7a-li > nux-gnueabihf-pkg-config --modversion mount` -> 1 > > meson.build:808:0: ERROR: Cross dependency 'mount' not found > > -- > > This could be connected to the pkg-config changes between 2018.08.0 > and 2018.09.0 (?), but I did not yet have time to bisect it. > > Can you reproduce this and do you have an idea what's causing it? > > About my setup: > I am using a customized OSELAS toolchain with glibc 2.28 and had to > backport one systemd upstream patch before: > https://github.com/systemd/systemd/commit/75720bff62a84896e9a0654afc7cf9408cf89a38 > (But all of this works fine with PTXdist 2018.08.0) I've not seen any error like this. util-linux-ng.install.post is finished when systemd.prepare is run, right? What's the output of: PATH=./platform-bar/sysroot-host/bin:$PATH ./platform-bar/sysroot-cross/bin/pkg-config --debug mount Michael -- Pengutronix e.K. | | Industrial Linux Solutions | http://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [ptxdist] [ANNOUNCE] PTXdist 2018.09.0 released 2018-09-20 8:00 ` Michael Olbrich @ 2018-09-20 13:07 ` Clemens Gruber 2018-09-21 8:17 ` Michael Olbrich 0 siblings, 1 reply; 8+ messages in thread From: Clemens Gruber @ 2018-09-20 13:07 UTC (permalink / raw) To: ptxdist On Thu, Sep 20, 2018 at 10:00:09AM +0200, Michael Olbrich wrote: > On Wed, Sep 19, 2018 at 06:51:23PM +0200, Clemens Gruber wrote: > > Hi, > > > > On Tue, Sep 18, 2018 at 04:13:55PM +0200, Michael Olbrich wrote: > > > Hi, > > > > > > I'm happy to announce that I've just released ptxdist-2018.09.0. > > > > > > The are no big changes in this release. The pkg-config wrapper script is > > > now used for host and target packages and handles all the path magic. This > > > makes it possible to use sysroot-host/bin/pkg-config for host-tools in > > > target packages. > > > The rest is the usual mix of new packages, bugfixes and version bumps. > > > > > > Thanks to all contributors and - as always - the shortlog below. > > > > > > Enjoy, > > > Michael Olbrich > > > > The systemd build breaks for me with PTXdist 2018.09.0: > > > > ... > > Message: Using /usr/bin/mount for mount > > Message: Using /usr/bin/umount for umount > > Message: Using /usr/bin/loadkeys for loadkeys > > Message: Using /usr/bin/setfont for setfont > > Program gperf found: YES (/home/clemens/foo/platform-bar/sysroot-host/bin/gperf) > > Message: gperf len type is size_t > > Has header "sys/capability.h": YES > > Has header "crypt.h": YES > > Has header "linux/btrfs.h": YES > > Has header "linux/memfd.h": YES > > Has header "linux/vm_sockets.h": YES > > Has header "sys/auxv.h": YES > > Has header "valgrind/memcheck.h": NO > > Has header "valgrind/valgrind.h": NO > > Message: maximum system UID is 999 > > Message: maximum system GID is 999 > > Dependency threads found: YES > > Library rt found: YES > > Library m found: YES > > Library dl found: YES > > Library crypt found: YES > > Dependency libcap found: NO > > Library cap found: YES > > > > meson.build:808:0: ERROR: Cross dependency 'mount' not found > > > > > > The last part in meson-log.txt is: > > > > ... > > > > Code: > > int main(int argc, char **argv) { return 0; } > > Compiler stdout: > > > > Compiler stderr: > > > > Library cap found: YES > > Determining dependency 'mount' with pkg-config executable '/home/clemens/foo/ > > platform-bar/sysroot-cross/bin/arm-v7a-linux-gnueabihf-pkg-config' > > Called `/home/clemens/foo/platform-bar/sysroot-cross/bin/arm-v7a-li > > nux-gnueabihf-pkg-config --modversion mount` -> 1 > > > > meson.build:808:0: ERROR: Cross dependency 'mount' not found > > > > -- > > > > This could be connected to the pkg-config changes between 2018.08.0 > > and 2018.09.0 (?), but I did not yet have time to bisect it. > > > > Can you reproduce this and do you have an idea what's causing it? > > > > About my setup: > > I am using a customized OSELAS toolchain with glibc 2.28 and had to > > backport one systemd upstream patch before: > > https://github.com/systemd/systemd/commit/75720bff62a84896e9a0654afc7cf9408cf89a38 > > (But all of this works fine with PTXdist 2018.08.0) > > I've not seen any error like this. > > util-linux-ng.install.post is finished when systemd.prepare is run, right? Yes. > > What's the output of: > PATH=./platform-bar/sysroot-host/bin:$PATH ./platform-bar/sysroot-cross/bin/pkg-config --debug mount no output option set, defaulting to --exists Error printing disabled by default due to use of output options --exists, --atleast/exact/max-version, --list-all or no output option at all. Value of --print-errors: 0 Error printing disabled Adding virtual 'pkg-config' package to list of known packages Looking for package 'mount' Looking for package 'mount-uninstalled' Reading 'mount' from file './platform-bar/sysroot-target/usr/lib/pkgconfig/mount.pc' Parsing package file './platform-bar/sysroot-target/usr/lib/pkgconfig/mount.pc' line>prefix=${pcfiledir}/../.. Variable declaration, 'prefix' has value './platform-bar/sysroot-target/usr/lib/pkgconfig/../..' line>exec_prefix=${prefix} Variable declaration, 'exec_prefix' has value './platform-bar/sysroot-target/usr/lib/pkgconfig/../..' line>libdir=${prefix}/lib Variable declaration, 'libdir' has value './platform-bar/sysroot-target/usr/lib/pkgconfig/../../lib' line>includedir=${prefix}/include Variable declaration, 'includedir' has value './platform-bar/sysroot-target/usr/lib/pkgconfig/../../include' line> line>Name: mount line>Description: mount library line>Version: 2.32.0 line>Requires.private: blkid line>Cflags: -I${includedir}/libmount line>Libs: -L${libdir} -lmount Path position of 'mount' is 4 Adding 'mount' to list of known packages Searching for 'mount' private requirement 'blkid' Looking for package 'blkid' Looking for package 'blkid-uninstalled' Reading 'blkid' from file './platform-bar/sysroot-target/usr/lib/pkgconfig/blkid.pc' Parsing package file './platform-bar/sysroot-target/usr/lib/pkgconfig/blkid.pc' line>prefix=${pcfiledir}/../.. Variable declaration, 'prefix' has value './platform-bar/sysroot-target/usr/lib/pkgconfig/../..' line>exec_prefix=${prefix} Variable declaration, 'exec_prefix' has value './platform-bar/sysroot-target/usr/lib/pkgconfig/../..' line>libdir=${prefix}/lib Variable declaration, 'libdir' has value './platform-bar/sysroot-target/usr/lib/pkgconfig/../../lib' line>includedir=${prefix}/include Variable declaration, 'includedir' has value './platform-bar/sysroot-target/usr/lib/pkgconfig/../../include' line> line>Name: blkid line>Description: Block device id library line>Version: 2.32.0 line>Requires.private: uuid line>Cflags: -I${includedir}/blkid line>Libs: -L${libdir} -lblkid Path position of 'blkid' is 4 Adding 'blkid' to list of known packages Searching for 'blkid' private requirement 'uuid' Looking for package 'uuid' Looking for package 'uuid-uninstalled' Reading 'uuid' from file './platform-bar/sysroot-target/usr/lib/pkgconfig/uuid.pc' Parsing package file './platform-bar/sysroot-target/usr/lib/pkgconfig/uuid.pc' line>prefix=${pcfiledir}/../.. Variable declaration, 'prefix' has value './platform-bar/sysroot-target/usr/lib/pkgconfig/../..' line>exec_prefix=${prefix} Variable declaration, 'exec_prefix' has value './platform-bar/sysroot-target/usr/lib/pkgconfig/../..' line>libdir=${prefix}/lib Variable declaration, 'libdir' has value './platform-bar/sysroot-target/usr/lib/pkgconfig/../../lib' line>includedir=${prefix}/include Variable declaration, 'includedir' has value './platform-bar/sysroot-target/usr/lib/pkgconfig/../../include' line> line>Name: uuid line>Description: Universally unique id library line>Version: 2.32.0 line>Requires: line>Cflags: -I${includedir}/uuid line>Libs: -L${libdir} -luuid Path position of 'uuid' is 4 Adding 'uuid' to list of known packages Package uuid has -L ./platform-bar/sysroot-target/usr/lib/pkgconfig/../../lib in Libs Removing -L ./platform-bar/sysroot-target/usr/lib/pkgconfig/../../lib from libs for uuid Package blkid has -L ./platform-bar/sysroot-target/usr/lib/pkgconfig/../../lib in Libs Removing -L ./platform-bar/sysroot-target/usr/lib/pkgconfig/../../lib from libs for blkid Package mount has -L ./platform-bar/sysroot-target/usr/lib/pkgconfig/../../lib in Libs Removing -L ./platform-bar/sysroot-target/usr/lib/pkgconfig/../../lib from libs for mount -- Clemens _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [ptxdist] [ANNOUNCE] PTXdist 2018.09.0 released 2018-09-20 13:07 ` Clemens Gruber @ 2018-09-21 8:17 ` Michael Olbrich 2018-09-21 13:43 ` Clemens Gruber 0 siblings, 1 reply; 8+ messages in thread From: Michael Olbrich @ 2018-09-21 8:17 UTC (permalink / raw) To: ptxdist On Thu, Sep 20, 2018 at 03:07:10PM +0200, Clemens Gruber wrote: > On Thu, Sep 20, 2018 at 10:00:09AM +0200, Michael Olbrich wrote: > > On Wed, Sep 19, 2018 at 06:51:23PM +0200, Clemens Gruber wrote: > > > The systemd build breaks for me with PTXdist 2018.09.0: > > > > > > ... > > > Message: Using /usr/bin/mount for mount > > > Message: Using /usr/bin/umount for umount > > > Message: Using /usr/bin/loadkeys for loadkeys > > > Message: Using /usr/bin/setfont for setfont > > > Program gperf found: YES (/home/clemens/foo/platform-bar/sysroot-host/bin/gperf) > > > Message: gperf len type is size_t > > > Has header "sys/capability.h": YES > > > Has header "crypt.h": YES > > > Has header "linux/btrfs.h": YES > > > Has header "linux/memfd.h": YES > > > Has header "linux/vm_sockets.h": YES > > > Has header "sys/auxv.h": YES > > > Has header "valgrind/memcheck.h": NO > > > Has header "valgrind/valgrind.h": NO > > > Message: maximum system UID is 999 > > > Message: maximum system GID is 999 > > > Dependency threads found: YES > > > Library rt found: YES > > > Library m found: YES > > > Library dl found: YES > > > Library crypt found: YES > > > Dependency libcap found: NO > > > Library cap found: YES > > > > > > meson.build:808:0: ERROR: Cross dependency 'mount' not found > > > > > > > > > The last part in meson-log.txt is: > > > > > > ... > > > > > > Code: > > > int main(int argc, char **argv) { return 0; } > > > Compiler stdout: > > > > > > Compiler stderr: > > > > > > Library cap found: YES > > > Determining dependency 'mount' with pkg-config executable '/home/clemens/foo/ > > > platform-bar/sysroot-cross/bin/arm-v7a-linux-gnueabihf-pkg-config' > > > Called `/home/clemens/foo/platform-bar/sysroot-cross/bin/arm-v7a-li > > > nux-gnueabihf-pkg-config --modversion mount` -> 1 > > > > > > meson.build:808:0: ERROR: Cross dependency 'mount' not found > > > > > > -- > > > > > > This could be connected to the pkg-config changes between 2018.08.0 > > > and 2018.09.0 (?), but I did not yet have time to bisect it. > > > > > > Can you reproduce this and do you have an idea what's causing it? > > > > > > About my setup: > > > I am using a customized OSELAS toolchain with glibc 2.28 and had to > > > backport one systemd upstream patch before: > > > https://github.com/systemd/systemd/commit/75720bff62a84896e9a0654afc7cf9408cf89a38 > > > (But all of this works fine with PTXdist 2018.08.0) > > > > I've not seen any error like this. > > > > util-linux-ng.install.post is finished when systemd.prepare is run, right? > > Yes. > > > > > What's the output of: > > PATH=./platform-bar/sysroot-host/bin:$PATH ./platform-bar/sysroot-cross/bin/pkg-config --debug mount > > no output option set, defaulting to --exists > Error printing disabled by default due to use of output options --exists, --atleast/exact/max-version, --list-all or no output option at all. Value of --print-errors: 0 > Error printing disabled > Adding virtual 'pkg-config' package to list of known packages > Looking for package 'mount' > Looking for package 'mount-uninstalled' [...] This looks all ok. Can you add some debug output to ./platform-bar/sysroot-cross/bin/pkg-config? You'll need to write that to a logfile, because afaik meson drops all stdout/stderr. The paths look good, so maybe the white-listing does not work correctly. Michael -- Pengutronix e.K. | | Industrial Linux Solutions | http://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [ptxdist] [ANNOUNCE] PTXdist 2018.09.0 released 2018-09-21 8:17 ` Michael Olbrich @ 2018-09-21 13:43 ` Clemens Gruber 0 siblings, 0 replies; 8+ messages in thread From: Clemens Gruber @ 2018-09-21 13:43 UTC (permalink / raw) To: ptxdist On Fri, Sep 21, 2018 at 10:17:03AM +0200, Michael Olbrich wrote: > On Thu, Sep 20, 2018 at 03:07:10PM +0200, Clemens Gruber wrote: > > On Thu, Sep 20, 2018 at 10:00:09AM +0200, Michael Olbrich wrote: > > > On Wed, Sep 19, 2018 at 06:51:23PM +0200, Clemens Gruber wrote: > > > > The systemd build breaks for me with PTXdist 2018.09.0: > > > > > > > > ... > > > > Message: Using /usr/bin/mount for mount > > > > Message: Using /usr/bin/umount for umount > > > > Message: Using /usr/bin/loadkeys for loadkeys > > > > Message: Using /usr/bin/setfont for setfont > > > > Program gperf found: YES (/home/clemens/foo/platform-bar/sysroot-host/bin/gperf) > > > > Message: gperf len type is size_t > > > > Has header "sys/capability.h": YES > > > > Has header "crypt.h": YES > > > > Has header "linux/btrfs.h": YES > > > > Has header "linux/memfd.h": YES > > > > Has header "linux/vm_sockets.h": YES > > > > Has header "sys/auxv.h": YES > > > > Has header "valgrind/memcheck.h": NO > > > > Has header "valgrind/valgrind.h": NO > > > > Message: maximum system UID is 999 > > > > Message: maximum system GID is 999 > > > > Dependency threads found: YES > > > > Library rt found: YES > > > > Library m found: YES > > > > Library dl found: YES > > > > Library crypt found: YES > > > > Dependency libcap found: NO > > > > Library cap found: YES > > > > > > > > meson.build:808:0: ERROR: Cross dependency 'mount' not found > > > > > > > > > > > > The last part in meson-log.txt is: > > > > > > > > ... > > > > > > > > Code: > > > > int main(int argc, char **argv) { return 0; } > > > > Compiler stdout: > > > > > > > > Compiler stderr: > > > > > > > > Library cap found: YES > > > > Determining dependency 'mount' with pkg-config executable '/home/clemens/foo/ > > > > platform-bar/sysroot-cross/bin/arm-v7a-linux-gnueabihf-pkg-config' > > > > Called `/home/clemens/foo/platform-bar/sysroot-cross/bin/arm-v7a-li > > > > nux-gnueabihf-pkg-config --modversion mount` -> 1 > > > > > > > > meson.build:808:0: ERROR: Cross dependency 'mount' not found > > > > > > > > -- > > > > > > > > This could be connected to the pkg-config changes between 2018.08.0 > > > > and 2018.09.0 (?), but I did not yet have time to bisect it. > > > > > > > > Can you reproduce this and do you have an idea what's causing it? > > > > > > > > About my setup: > > > > I am using a customized OSELAS toolchain with glibc 2.28 and had to > > > > backport one systemd upstream patch before: > > > > https://github.com/systemd/systemd/commit/75720bff62a84896e9a0654afc7cf9408cf89a38 > > > > (But all of this works fine with PTXdist 2018.08.0) > > > > > > I've not seen any error like this. > > > > > > util-linux-ng.install.post is finished when systemd.prepare is run, right? > > > > Yes. > > > > > > > > What's the output of: > > > PATH=./platform-bar/sysroot-host/bin:$PATH ./platform-bar/sysroot-cross/bin/pkg-config --debug mount > > > > no output option set, defaulting to --exists > > Error printing disabled by default due to use of output options --exists, --atleast/exact/max-version, --list-all or no output option at all. Value of --print-errors: 0 > > Error printing disabled > > Adding virtual 'pkg-config' package to list of known packages > > Looking for package 'mount' > > Looking for package 'mount-uninstalled' > [...] > > This looks all ok. Can you add some debug output to > ./platform-bar/sysroot-cross/bin/pkg-config? You'll need to write that to a > logfile, because afaik meson drops all stdout/stderr. > The paths look good, so maybe the white-listing does not work correctly. I found the problem: Early 2018 I sent a patch for the UTF-8 locale problem on ArchLinux and I still had a patched / custom ptxd_make_world_common.sh file in scripts/lib of my BSP, so I was missing your changes to that file and therefore PKGCONFIG_WHITELIST_HOST was not set.. Sorry for troubling you and the list. Have a nice weekend. Clemens _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2018-09-21 13:43 UTC | newest] Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2018-09-18 14:13 [ptxdist] [ANNOUNCE] PTXdist 2018.09.0 released Michael Olbrich 2018-09-19 6:38 ` Alexander Dahl 2018-09-19 13:42 ` Michael Olbrich 2018-09-19 16:51 ` Clemens Gruber 2018-09-20 8:00 ` Michael Olbrich 2018-09-20 13:07 ` Clemens Gruber 2018-09-21 8:17 ` Michael Olbrich 2018-09-21 13:43 ` Clemens Gruber
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox