* [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