mailarchive of the ptxdist mailing list
 help / color / mirror / Atom feed
* [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