All of lore.kernel.org
 help / color / mirror / Atom feed
* [igt-dev] [PATCH i-g-t v1] meson: missed dependency of liblzma
@ 2019-02-25 13:23 Sergii Romantsov
  2019-02-25 14:31 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork
                   ` (4 more replies)
  0 siblings, 5 replies; 12+ messages in thread
From: Sergii Romantsov @ 2019-02-25 13:23 UTC (permalink / raw)
  To: igt-dev

Failed to configure intel-gpu-tools with error:

	meson.build:151:0: ERROR:  Could not generate cargs for libdw:

libdw depends on liblzma.
Installation of liblzma-dev fixes issue.

Fixes: e39e09910fc8 (lib/core: Use libdw to decode stack trace with debugging symbols, v2.)
CC: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Signed-off-by: Sergii Romantsov <sergii.romantsov@globallogic.com>
---
 meson.build | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meson.build b/meson.build
index 099db89..4c58ca8 100644
--- a/meson.build
+++ b/meson.build
@@ -148,6 +148,7 @@ if with_libunwind != 'false'
 endif
 build_info += 'With libunwind: ' + libunwindinfo
 
+liblzma = dependency('liblzma', required : true)
 libdw = dependency('libdw', required : true)
 pixman = dependency('pixman-1', required : true)
 
-- 
2.7.4

_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [igt-dev] ✓ Fi.CI.BAT: success for meson: missed dependency of liblzma
  2019-02-25 13:23 [igt-dev] [PATCH i-g-t v1] meson: missed dependency of liblzma Sergii Romantsov
@ 2019-02-25 14:31 ` Patchwork
  2019-02-25 18:12 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 12+ messages in thread
From: Patchwork @ 2019-02-25 14:31 UTC (permalink / raw)
  To: igt-dev

== Series Details ==

Series: meson: missed dependency of liblzma
URL   : https://patchwork.freedesktop.org/series/57189/
State : success

== Summary ==

CI Bug Log - changes from CI_DRM_5658 -> IGTPW_2510
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  External URL: https://patchwork.freedesktop.org/api/1.0/series/57189/revisions/1/mbox/

Known issues
------------

  Here are the changes found in IGTPW_2510 that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@kms_busy@basic-flip-b:
    - fi-gdg-551:         PASS -> FAIL [fdo#103182]

  * igt@kms_chamelium@hdmi-hpd-fast:
    - fi-kbl-7500u:       PASS -> FAIL [fdo#109485]

  
#### Possible fixes ####

  * igt@i915_selftest@live_execlists:
    - fi-apl-guc:         INCOMPLETE [fdo#103927] / [fdo#109720] -> PASS

  * igt@kms_chamelium@common-hpd-after-suspend:
    - fi-kbl-7567u:       WARN [fdo#109380] -> PASS

  * igt@kms_pipe_crc_basic@nonblocking-crc-pipe-c:
    - fi-kbl-7567u:       SKIP [fdo#109271] -> PASS +33

  
  {name}: This element is suppressed. This means it is ignored when computing
          the status of the difference (SUCCESS, WARNING, or FAILURE).

  [fdo#103182]: https://bugs.freedesktop.org/show_bug.cgi?id=103182
  [fdo#103927]: https://bugs.freedesktop.org/show_bug.cgi?id=103927
  [fdo#105998]: https://bugs.freedesktop.org/show_bug.cgi?id=105998
  [fdo#108840]: https://bugs.freedesktop.org/show_bug.cgi?id=108840
  [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
  [fdo#109276]: https://bugs.freedesktop.org/show_bug.cgi?id=109276
  [fdo#109278]: https://bugs.freedesktop.org/show_bug.cgi?id=109278
  [fdo#109284]: https://bugs.freedesktop.org/show_bug.cgi?id=109284
  [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285
  [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289
  [fdo#109294]: https://bugs.freedesktop.org/show_bug.cgi?id=109294
  [fdo#109380]: https://bugs.freedesktop.org/show_bug.cgi?id=109380
  [fdo#109485]: https://bugs.freedesktop.org/show_bug.cgi?id=109485
  [fdo#109527]: https://bugs.freedesktop.org/show_bug.cgi?id=109527
  [fdo#109528]: https://bugs.freedesktop.org/show_bug.cgi?id=109528
  [fdo#109530]: https://bugs.freedesktop.org/show_bug.cgi?id=109530
  [fdo#109720]: https://bugs.freedesktop.org/show_bug.cgi?id=109720


Participating hosts (44 -> 40)
------------------------------

  Additional (1): fi-icl-y 
  Missing    (5): fi-ilk-m540 fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-ctg-p8600 


Build changes
-------------

    * IGT: IGT_4854 -> IGTPW_2510

  CI_DRM_5658: dc6f5e9c1239d7a4b77e31cfaca48873692d579f @ git://anongit.freedesktop.org/gfx-ci/linux
  IGTPW_2510: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_2510/
  IGT_4854: 06b0830fb948b9b632342cd26100342aa01cbc79 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_2510/
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [igt-dev] ✓ Fi.CI.IGT: success for meson: missed dependency of liblzma
  2019-02-25 13:23 [igt-dev] [PATCH i-g-t v1] meson: missed dependency of liblzma Sergii Romantsov
  2019-02-25 14:31 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork
@ 2019-02-25 18:12 ` Patchwork
  2019-02-26  9:46 ` [igt-dev] [PATCH i-g-t v1] " Petri Latvala
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 12+ messages in thread
From: Patchwork @ 2019-02-25 18:12 UTC (permalink / raw)
  To: igt-dev

== Series Details ==

Series: meson: missed dependency of liblzma
URL   : https://patchwork.freedesktop.org/series/57189/
State : success

== Summary ==

CI Bug Log - changes from CI_DRM_5658_full -> IGTPW_2510_full
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  External URL: https://patchwork.freedesktop.org/api/1.0/series/57189/revisions/1/mbox/

Known issues
------------

  Here are the changes found in IGTPW_2510_full that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@gem_exec_schedule@preemptive-hang-bsd2:
    - shard-hsw:          NOTRUN -> SKIP [fdo#109271] +31

  * igt@gem_exec_whisper@normal:
    - shard-glk:          PASS -> DMESG-WARN [fdo#105763] / [fdo#106538]

  * igt@kms_busy@basic-modeset-e:
    - shard-snb:          NOTRUN -> SKIP [fdo#109271] / [fdo#109278] +1

  * igt@kms_busy@extended-modeset-hang-newfb-render-a:
    - shard-snb:          NOTRUN -> DMESG-WARN [fdo#107956]

  * igt@kms_busy@extended-pageflip-hang-oldfb-render-d:
    - shard-kbl:          NOTRUN -> SKIP [fdo#109271] / [fdo#109278] +1

  * igt@kms_ccs@pipe-b-crc-sprite-planes-basic:
    - shard-glk:          PASS -> FAIL [fdo#108145]

  * igt@kms_chamelium@hdmi-crc-single:
    - shard-glk:          NOTRUN -> SKIP [fdo#109271] +3

  * igt@kms_color@pipe-a-degamma:
    - shard-apl:          PASS -> FAIL [fdo#104782] / [fdo#108145]

  * igt@kms_cursor_crc@cursor-256x256-onscreen:
    - shard-kbl:          PASS -> FAIL [fdo#103232]

  * igt@kms_cursor_crc@cursor-256x256-suspend:
    - shard-apl:          PASS -> FAIL [fdo#103191] / [fdo#103232]

  * igt@kms_cursor_crc@cursor-64x21-random:
    - shard-apl:          PASS -> FAIL [fdo#103232] +3

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite:
    - shard-apl:          PASS -> FAIL [fdo#103167] +4
    - shard-kbl:          PASS -> FAIL [fdo#103167] +1

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-onoff:
    - shard-glk:          PASS -> FAIL [fdo#103167] +2

  * igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-render:
    - shard-snb:          PASS -> SKIP [fdo#109271]

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-render:
    - shard-kbl:          NOTRUN -> SKIP [fdo#109271] +12

  * igt@kms_plane@plane-position-covered-pipe-c-planes:
    - shard-glk:          PASS -> FAIL [fdo#103166] +4

  * igt@kms_plane_alpha_blend@pipe-a-alpha-7efc:
    - shard-hsw:          NOTRUN -> SKIP [fdo#109271] / [fdo#109278] +2

  * igt@kms_plane_alpha_blend@pipe-a-alpha-transparant-fb:
    - shard-apl:          NOTRUN -> FAIL [fdo#108145]
    - shard-kbl:          NOTRUN -> FAIL [fdo#108145]

  * igt@kms_plane_multiple@atomic-pipe-a-tiling-yf:
    - shard-kbl:          PASS -> FAIL [fdo#103166] +1

  * igt@kms_plane_multiple@atomic-pipe-c-tiling-yf:
    - shard-apl:          PASS -> FAIL [fdo#103166] +8

  * igt@kms_plane_scaling@pipe-c-scaler-with-clipping-clamping:
    - shard-apl:          NOTRUN -> SKIP [fdo#109271] / [fdo#109278] +2

  * igt@kms_rotation_crc@multiplane-rotation-cropping-bottom:
    - shard-kbl:          PASS -> DMESG-FAIL [fdo#105763] +1

  * igt@kms_vblank@pipe-a-ts-continuation-modeset-rpm:
    - shard-apl:          PASS -> FAIL [fdo#104894] +1

  * igt@perf_pmu@busy-check-all-vecs0:
    - shard-snb:          NOTRUN -> SKIP [fdo#109271] +31

  * igt@prime_vgem@fence-write-hang:
    - shard-apl:          NOTRUN -> SKIP [fdo#109271] +31

  * igt@syncobj_wait@multi-wait-for-submit-unsubmitted-signaled:
    - shard-snb:          PASS -> INCOMPLETE [fdo#105411] / [fdo#107469]

  
#### Possible fixes ####

  * igt@kms_atomic_transition@plane-all-modeset-transition:
    - shard-kbl:          INCOMPLETE [fdo#103665] -> PASS
    - shard-apl:          INCOMPLETE [fdo#103927] -> PASS

  * igt@kms_color@pipe-b-legacy-gamma:
    - shard-apl:          FAIL [fdo#104782] -> PASS
    - shard-kbl:          FAIL [fdo#104782] -> PASS

  * igt@kms_cursor_crc@cursor-128x42-sliding:
    - shard-kbl:          FAIL [fdo#103232] -> PASS +1

  * igt@kms_cursor_crc@cursor-64x21-sliding:
    - shard-apl:          FAIL [fdo#103232] -> PASS +3

  * igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy:
    - shard-glk:          FAIL [fdo#104873] -> PASS

  * igt@kms_cursor_legacy@pipe-c-torture-bo:
    - shard-hsw:          DMESG-WARN [fdo#107122] -> PASS

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-blt:
    - shard-apl:          FAIL [fdo#103167] -> PASS

  * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-mmap-gtt:
    - shard-glk:          FAIL [fdo#103167] -> PASS +1

  * igt@kms_plane@pixel-format-pipe-b-planes-source-clamping:
    - shard-apl:          FAIL [fdo#108948] -> PASS +1

  * igt@kms_plane@pixel-format-pipe-c-planes-source-clamping:
    - shard-glk:          FAIL [fdo#108948] -> PASS

  * igt@kms_plane_alpha_blend@pipe-a-constant-alpha-max:
    - shard-glk:          FAIL [fdo#108145] -> PASS

  * igt@kms_plane_multiple@atomic-pipe-b-tiling-y:
    - shard-glk:          FAIL [fdo#103166] -> PASS +1

  * igt@kms_setmode@basic:
    - shard-apl:          FAIL [fdo#99912] -> PASS

  
  [fdo#103166]: https://bugs.freedesktop.org/show_bug.cgi?id=103166
  [fdo#103167]: https://bugs.freedesktop.org/show_bug.cgi?id=103167
  [fdo#103191]: https://bugs.freedesktop.org/show_bug.cgi?id=103191
  [fdo#103232]: https://bugs.freedesktop.org/show_bug.cgi?id=103232
  [fdo#103665]: https://bugs.freedesktop.org/show_bug.cgi?id=103665
  [fdo#103927]: https://bugs.freedesktop.org/show_bug.cgi?id=103927
  [fdo#104782]: https://bugs.freedesktop.org/show_bug.cgi?id=104782
  [fdo#104873]: https://bugs.freedesktop.org/show_bug.cgi?id=104873
  [fdo#104894]: https://bugs.freedesktop.org/show_bug.cgi?id=104894
  [fdo#105411]: https://bugs.freedesktop.org/show_bug.cgi?id=105411
  [fdo#105763]: https://bugs.freedesktop.org/show_bug.cgi?id=105763
  [fdo#106538]: https://bugs.freedesktop.org/show_bug.cgi?id=106538
  [fdo#107122]: https://bugs.freedesktop.org/show_bug.cgi?id=107122
  [fdo#107469]: https://bugs.freedesktop.org/show_bug.cgi?id=107469
  [fdo#107956]: https://bugs.freedesktop.org/show_bug.cgi?id=107956
  [fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145
  [fdo#108948]: https://bugs.freedesktop.org/show_bug.cgi?id=108948
  [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
  [fdo#109278]: https://bugs.freedesktop.org/show_bug.cgi?id=109278
  [fdo#99912]: https://bugs.freedesktop.org/show_bug.cgi?id=99912


Participating hosts (7 -> 5)
------------------------------

  Missing    (2): shard-skl shard-iclb 


Build changes
-------------

    * IGT: IGT_4854 -> IGTPW_2510
    * Piglit: piglit_4509 -> None

  CI_DRM_5658: dc6f5e9c1239d7a4b77e31cfaca48873692d579f @ git://anongit.freedesktop.org/gfx-ci/linux
  IGTPW_2510: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_2510/
  IGT_4854: 06b0830fb948b9b632342cd26100342aa01cbc79 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
  piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_2510/
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [igt-dev] [PATCH i-g-t v1] meson: missed dependency of liblzma
  2019-02-25 13:23 [igt-dev] [PATCH i-g-t v1] meson: missed dependency of liblzma Sergii Romantsov
  2019-02-25 14:31 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork
  2019-02-25 18:12 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork
@ 2019-02-26  9:46 ` Petri Latvala
  2019-02-26 10:03   ` Sergii Romantsov
  2019-04-12 16:11 ` [igt-dev] ✓ Fi.CI.BAT: success for meson: missed dependency of liblzma (rev2) Patchwork
  2019-04-12 18:18 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork
  4 siblings, 1 reply; 12+ messages in thread
From: Petri Latvala @ 2019-02-26  9:46 UTC (permalink / raw)
  To: Sergii Romantsov; +Cc: igt-dev

On Mon, Feb 25, 2019 at 03:23:19PM +0200, Sergii Romantsov wrote:
> Failed to configure intel-gpu-tools with error:
> 
> 	meson.build:151:0: ERROR:  Could not generate cargs for libdw:
> 
> libdw depends on liblzma.
> Installation of liblzma-dev fixes issue.
> 
> Fixes: e39e09910fc8 (lib/core: Use libdw to decode stack trace with debugging symbols, v2.)
> CC: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
> Signed-off-by: Sergii Romantsov <sergii.romantsov@globallogic.com>
> ---
>  meson.build | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/meson.build b/meson.build
> index 099db89..4c58ca8 100644
> --- a/meson.build
> +++ b/meson.build
> @@ -148,6 +148,7 @@ if with_libunwind != 'false'
>  endif
>  build_info += 'With libunwind: ' + libunwindinfo
>  
> +liblzma = dependency('liblzma', required : true)

_We_ don't use liblzma for anything though, so this is kind of
superfluous. As I understood you, just installing liblzma-dev makes
the build successful, right? Making this change just lead to better
error messages when it's not installed?

What is the distro you're using? The ones we build-test on in gitlab
CI (Fedora, Debian) both have libdw's development package depend on
liblzma.


-- 
Petri Latvala
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [igt-dev] [PATCH i-g-t v1] meson: missed dependency of liblzma
  2019-02-26  9:46 ` [igt-dev] [PATCH i-g-t v1] " Petri Latvala
@ 2019-02-26 10:03   ` Sergii Romantsov
  2019-02-26 10:20     ` Petri Latvala
  0 siblings, 1 reply; 12+ messages in thread
From: Sergii Romantsov @ 2019-02-26 10:03 UTC (permalink / raw)
  To: Sergii Romantsov, igt-dev


[-- Attachment #1.1: Type: text/plain, Size: 2353 bytes --]

Hello, Petri.


> As I understood you, just installing liblzma-dev makes the build
> successful, right?


If to be more specific, installing liblzma-dev makes meson-configuration
successful.

Making this change just lead to better error messages when it's not
> installed?


Yes, it will show which package exactly leaked instead of unclear error.

What is the distro you're using?


4.15.0-45-generic #48~16.04.1-Ubuntu SMP Tue Jan 29 18:03:48 UTC 2019
x86_64 x86_64 x86_64 GNU/Linux

I think it happens due to specific of meson-dependency - how it looks for a
package.
So command (when liblzma-dev is absent, but liblzma5 is installed)
 'pkg-config --cflags --libs libdw'
gives:
"Package liblzma was not found in the pkg-config search path.
Perhaps you should add the directory containing `liblzma.pc'
to the PKG_CONFIG_PATH environment variable
Package 'liblzma', required by 'libdw', not found"

So in my understanding its just because of lack of liblzma.pc

On Tue, Feb 26, 2019 at 11:46 AM Petri Latvala <petri.latvala@intel.com>
wrote:

> On Mon, Feb 25, 2019 at 03:23:19PM +0200, Sergii Romantsov wrote:
> > Failed to configure intel-gpu-tools with error:
> >
> >       meson.build:151:0: ERROR:  Could not generate cargs for libdw:
> >
> > libdw depends on liblzma.
> > Installation of liblzma-dev fixes issue.
> >
> > Fixes: e39e09910fc8 (lib/core: Use libdw to decode stack trace with
> debugging symbols, v2.)
> > CC: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
> > Signed-off-by: Sergii Romantsov <sergii.romantsov@globallogic.com>
> > ---
> >  meson.build | 1 +
> >  1 file changed, 1 insertion(+)
> >
> > diff --git a/meson.build b/meson.build
> > index 099db89..4c58ca8 100644
> > --- a/meson.build
> > +++ b/meson.build
> > @@ -148,6 +148,7 @@ if with_libunwind != 'false'
> >  endif
> >  build_info += 'With libunwind: ' + libunwindinfo
> >
> > +liblzma = dependency('liblzma', required : true)
>
> _We_ don't use liblzma for anything though, so this is kind of
> superfluous. As I understood you, just installing liblzma-dev makes
> the build successful, right? Making this change just lead to better
> error messages when it's not installed?
>
> What is the distro you're using? The ones we build-test on in gitlab
> CI (Fedora, Debian) both have libdw's development package depend on
> liblzma.
>
>
> --
> Petri Latvala
>

[-- Attachment #1.2: Type: text/html, Size: 3843 bytes --]

[-- Attachment #2: Type: text/plain, Size: 153 bytes --]

_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [igt-dev] [PATCH i-g-t v1] meson: missed dependency of liblzma
  2019-02-26 10:03   ` Sergii Romantsov
@ 2019-02-26 10:20     ` Petri Latvala
  2019-04-12 13:36       ` [igt-dev] [PATCH i-g-t v2] " Sergii Romantsov
  2019-04-12 13:41       ` [igt-dev] [PATCH i-g-t v1] " Sergii Romantsov
  0 siblings, 2 replies; 12+ messages in thread
From: Petri Latvala @ 2019-02-26 10:20 UTC (permalink / raw)
  To: Sergii Romantsov; +Cc: igt-dev

On Tue, Feb 26, 2019 at 12:03:07PM +0200, Sergii Romantsov wrote:
> Hello, Petri.
> 
> 
> > As I understood you, just installing liblzma-dev makes the build
> > successful, right?
> 
> 
> If to be more specific, installing liblzma-dev makes meson-configuration
> successful.
> 
> Making this change just lead to better error messages when it's not
> > installed?
> 
> 
> Yes, it will show which package exactly leaked instead of unclear error.
> 
> What is the distro you're using?
> 
> 
> 4.15.0-45-generic #48~16.04.1-Ubuntu SMP Tue Jan 29 18:03:48 UTC 2019
> x86_64 x86_64 x86_64 GNU/Linux
> 
> I think it happens due to specific of meson-dependency - how it looks for a
> package.
> So command (when liblzma-dev is absent, but liblzma5 is installed)
>  'pkg-config --cflags --libs libdw'
> gives:
> "Package liblzma was not found in the pkg-config search path.
> Perhaps you should add the directory containing `liblzma.pc'
> to the PKG_CONFIG_PATH environment variable
> Package 'liblzma', required by 'libdw', not found"
> 
> So in my understanding its just because of lack of liblzma.pc


Indeed. I checked Ubuntu 16.04's libdw-dev and it:

1) Has liblzma in Requires.private in libdw.pc
2) Does not depend on liblzma-dev

I don't see the bug reported, and I suspect it won't be fixed, with
16.04's support ending this year for the desktop version...


However, on the patch, I'll have to nak the meson.build change. Having
better error messages is not a good reason for useless dependency
declarations. I'll welcome a patch that makes dependency failures
point to the Dockerfiles, though.


-- 
Petri Latvala
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [igt-dev] [PATCH i-g-t v2] meson: missed dependency of liblzma
  2019-02-26 10:20     ` Petri Latvala
@ 2019-04-12 13:36       ` Sergii Romantsov
  2019-04-15  8:23         ` Petri Latvala
  2019-04-12 13:41       ` [igt-dev] [PATCH i-g-t v1] " Sergii Romantsov
  1 sibling, 1 reply; 12+ messages in thread
From: Sergii Romantsov @ 2019-04-12 13:36 UTC (permalink / raw)
  To: igt-dev; +Cc: Petri Latvala

Failed to configure intel-gpu-tools with error:

	meson.build:151:0: ERROR:  Could not generate cargs for libdw:

libdw depends on liblzma.
Installation of liblzma-dev fixes issue.
At least it has to be pointed in Readme.

v2: just readme updated

Cc: Petri Latvala <petri.latvala@intel.com>
CC: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Signed-off-by: Sergii Romantsov <sergii.romantsov@globallogic.com>
---
 README.md | 1 +
 1 file changed, 1 insertion(+)

diff --git a/README.md b/README.md
index 2d583095..7bace002 100644
--- a/README.md
+++ b/README.md
@@ -157,6 +157,7 @@ the default configuration (package names may vary):
 	libpciaccess-dev
 	libprocps-dev
 	libunwind-dev
+	liblzma-dev
 	libdw-dev
 	python-docutils
 	x11proto-dri2-dev
-- 
2.17.1

_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* Re: [igt-dev] [PATCH i-g-t v1] meson: missed dependency of liblzma
  2019-02-26 10:20     ` Petri Latvala
  2019-04-12 13:36       ` [igt-dev] [PATCH i-g-t v2] " Sergii Romantsov
@ 2019-04-12 13:41       ` Sergii Romantsov
  1 sibling, 0 replies; 12+ messages in thread
From: Sergii Romantsov @ 2019-04-12 13:41 UTC (permalink / raw)
  To: Sergii Romantsov, igt-dev


[-- Attachment #1.1: Type: text/plain, Size: 2220 bytes --]

>
> I'll welcome a patch that makes dependency failures point to the
> Dockerfiles, though

Seems it can be done with meson >= 0.50 - here we can dump a message if
dependency failure.
But it seems to be look as not good solution (one dependency - one message).

As i see in the Dockerfiles listed dependency on liblzma.
So if meson-change is not preferable in that case - so at least readme-file
has to point us about dependencies.

On Tue, Feb 26, 2019 at 12:21 PM Petri Latvala <petri.latvala@intel.com>
wrote:

> On Tue, Feb 26, 2019 at 12:03:07PM +0200, Sergii Romantsov wrote:
> > Hello, Petri.
> >
> >
> > > As I understood you, just installing liblzma-dev makes the build
> > > successful, right?
> >
> >
> > If to be more specific, installing liblzma-dev makes meson-configuration
> > successful.
> >
> > Making this change just lead to better error messages when it's not
> > > installed?
> >
> >
> > Yes, it will show which package exactly leaked instead of unclear error.
> >
> > What is the distro you're using?
> >
> >
> > 4.15.0-45-generic #48~16.04.1-Ubuntu SMP Tue Jan 29 18:03:48 UTC 2019
> > x86_64 x86_64 x86_64 GNU/Linux
> >
> > I think it happens due to specific of meson-dependency - how it looks
> for a
> > package.
> > So command (when liblzma-dev is absent, but liblzma5 is installed)
> >  'pkg-config --cflags --libs libdw'
> > gives:
> > "Package liblzma was not found in the pkg-config search path.
> > Perhaps you should add the directory containing `liblzma.pc'
> > to the PKG_CONFIG_PATH environment variable
> > Package 'liblzma', required by 'libdw', not found"
> >
> > So in my understanding its just because of lack of liblzma.pc
>
>
> Indeed. I checked Ubuntu 16.04's libdw-dev and it:
>
> 1) Has liblzma in Requires.private in libdw.pc
> 2) Does not depend on liblzma-dev
>
> I don't see the bug reported, and I suspect it won't be fixed, with
> 16.04's support ending this year for the desktop version...
>
>
> However, on the patch, I'll have to nak the meson.build change. Having
> better error messages is not a good reason for useless dependency
> declarations. I'll welcome a patch that makes dependency failures
> point to the Dockerfiles, though.
>
>
> --
> Petri Latvala
>

[-- Attachment #1.2: Type: text/html, Size: 3068 bytes --]

[-- Attachment #2: Type: text/plain, Size: 153 bytes --]

_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [igt-dev] ✓ Fi.CI.BAT: success for meson: missed dependency of liblzma (rev2)
  2019-02-25 13:23 [igt-dev] [PATCH i-g-t v1] meson: missed dependency of liblzma Sergii Romantsov
                   ` (2 preceding siblings ...)
  2019-02-26  9:46 ` [igt-dev] [PATCH i-g-t v1] " Petri Latvala
@ 2019-04-12 16:11 ` Patchwork
  2019-04-12 18:18 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork
  4 siblings, 0 replies; 12+ messages in thread
From: Patchwork @ 2019-04-12 16:11 UTC (permalink / raw)
  To: Sergii Romantsov; +Cc: igt-dev

== Series Details ==

Series: meson: missed dependency of liblzma (rev2)
URL   : https://patchwork.freedesktop.org/series/57189/
State : success

== Summary ==

CI Bug Log - changes from CI_DRM_5923 -> IGTPW_2853
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  External URL: https://patchwork.freedesktop.org/api/1.0/series/57189/revisions/2/mbox/

Known issues
------------

  Here are the changes found in IGTPW_2853 that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@amdgpu/amd_cs_nop@sync-fork-compute0:
    - fi-icl-u3:          NOTRUN -> SKIP [fdo#109315] +17

  * igt@gem_basic@create-close:
    - fi-icl-y:           PASS -> INCOMPLETE [fdo#110246]

  * igt@gem_exec_basic@gtt-bsd1:
    - fi-icl-u3:          NOTRUN -> SKIP [fdo#109276] +7

  * igt@gem_exec_parse@basic-rejected:
    - fi-icl-u3:          NOTRUN -> SKIP [fdo#109289] +1

  * igt@i915_selftest@live_execlists:
    - fi-apl-guc:         PASS -> INCOMPLETE [fdo#103927] / [fdo#109720]

  * igt@kms_chamelium@hdmi-edid-read:
    - fi-icl-u3:          NOTRUN -> SKIP [fdo#109284] +8

  * igt@kms_force_connector_basic@prune-stale-modes:
    - fi-icl-u3:          NOTRUN -> SKIP [fdo#109285] +3

  * igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a:
    - fi-byt-clapper:     PASS -> FAIL [fdo#103191] +1

  * igt@runner@aborted:
    - fi-apl-guc:         NOTRUN -> FAIL [fdo#108622] / [fdo#109720]

  
#### Possible fixes ####

  * igt@i915_selftest@live_contexts:
    - fi-bdw-gvtdvm:      DMESG-FAIL [fdo#110235 ] -> PASS
    - fi-skl-gvtdvm:      DMESG-FAIL [fdo#110235 ] -> PASS

  
  [fdo#103191]: https://bugs.freedesktop.org/show_bug.cgi?id=103191
  [fdo#103927]: https://bugs.freedesktop.org/show_bug.cgi?id=103927
  [fdo#108622]: https://bugs.freedesktop.org/show_bug.cgi?id=108622
  [fdo#109276]: https://bugs.freedesktop.org/show_bug.cgi?id=109276
  [fdo#109284]: https://bugs.freedesktop.org/show_bug.cgi?id=109284
  [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285
  [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289
  [fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315
  [fdo#109720]: https://bugs.freedesktop.org/show_bug.cgi?id=109720
  [fdo#110235 ]: https://bugs.freedesktop.org/show_bug.cgi?id=110235 
  [fdo#110246]: https://bugs.freedesktop.org/show_bug.cgi?id=110246


Participating hosts (48 -> 43)
------------------------------

  Additional (1): fi-icl-u3 
  Missing    (6): fi-kbl-soraka fi-bsw-n3050 fi-byt-squawks fi-bsw-cyan fi-ctg-p8600 fi-bdw-samus 


Build changes
-------------

    * IGT: IGT_4945 -> IGTPW_2853

  CI_DRM_5923: 8f69ca66d43ef57be72394ba23c2ff1718d94164 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGTPW_2853: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_2853/
  IGT_4945: a52cc643cfe6733465cfc9ccb3d21cbdc4fd7506 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_2853/
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [igt-dev] ✓ Fi.CI.IGT: success for meson: missed dependency of liblzma (rev2)
  2019-02-25 13:23 [igt-dev] [PATCH i-g-t v1] meson: missed dependency of liblzma Sergii Romantsov
                   ` (3 preceding siblings ...)
  2019-04-12 16:11 ` [igt-dev] ✓ Fi.CI.BAT: success for meson: missed dependency of liblzma (rev2) Patchwork
@ 2019-04-12 18:18 ` Patchwork
  4 siblings, 0 replies; 12+ messages in thread
From: Patchwork @ 2019-04-12 18:18 UTC (permalink / raw)
  To: Sergii Romantsov; +Cc: igt-dev

== Series Details ==

Series: meson: missed dependency of liblzma (rev2)
URL   : https://patchwork.freedesktop.org/series/57189/
State : success

== Summary ==

CI Bug Log - changes from CI_DRM_5923_full -> IGTPW_2853_full
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  External URL: https://patchwork.freedesktop.org/api/1.0/series/57189/revisions/2/mbox/

Known issues
------------

  Here are the changes found in IGTPW_2853_full that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@gem_ctx_isolation@rcs0-s3:
    - shard-apl:          PASS -> DMESG-WARN [fdo#108566] +2

  * igt@gem_exec_flush@basic-uc-set-default:
    - shard-apl:          PASS -> INCOMPLETE [fdo#103927]

  * igt@gem_tiled_swapping@non-threaded:
    - shard-iclb:         PASS -> FAIL [fdo#108686]

  * igt@kms_atomic_transition@1x-modeset-transitions-nonblocking:
    - shard-apl:          PASS -> FAIL [fdo#109660] +1
    - shard-kbl:          PASS -> FAIL [fdo#109660]

  * igt@kms_flip@2x-busy-flip:
    - shard-kbl:          NOTRUN -> SKIP [fdo#109271] +9

  * igt@kms_frontbuffer_tracking@fbc-tilingchange:
    - shard-iclb:         PASS -> FAIL [fdo#103167] +5

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-onoff:
    - shard-iclb:         PASS -> FAIL [fdo#109247] +14

  * igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-gtt:
    - shard-apl:          NOTRUN -> SKIP [fdo#109271] +9

  * igt@kms_pipe_crc_basic@suspend-read-crc-pipe-f:
    - shard-kbl:          NOTRUN -> SKIP [fdo#109271] / [fdo#109278]
    - shard-apl:          NOTRUN -> SKIP [fdo#109271] / [fdo#109278]

  * igt@kms_plane@plane-panning-bottom-right-suspend-pipe-b-planes:
    - shard-kbl:          PASS -> INCOMPLETE [fdo#103665] +1

  * igt@kms_plane@plane-panning-bottom-right-suspend-pipe-c-planes:
    - shard-kbl:          PASS -> DMESG-WARN [fdo#108566]

  * igt@kms_plane_lowres@pipe-a-tiling-y:
    - shard-iclb:         PASS -> FAIL [fdo#103166]

  * igt@kms_psr@cursor_plane_move:
    - shard-iclb:         PASS -> FAIL [fdo#107383] / [fdo#110215]

  * igt@kms_psr@psr2_no_drrs:
    - shard-iclb:         PASS -> SKIP [fdo#109441] +1

  
#### Possible fixes ####

  * igt@gem_softpin@noreloc-s3:
    - shard-kbl:          DMESG-WARN [fdo#103313] -> PASS

  * igt@i915_suspend@sysfs-reader:
    - shard-apl:          DMESG-WARN [fdo#108566] -> PASS +6

  * igt@kms_flip@flip-vs-expired-vblank:
    - shard-glk:          FAIL [fdo#105363] -> PASS

  * igt@kms_frontbuffer_tracking@fbc-stridechange:
    - shard-glk:          FAIL [fdo#103167] -> PASS
    - shard-apl:          FAIL [fdo#103167] -> PASS
    - shard-kbl:          FAIL [fdo#103167] -> PASS

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-blt:
    - shard-iclb:         FAIL [fdo#109247] -> PASS +14

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-blt:
    - shard-iclb:         FAIL [fdo#103167] -> PASS +2

  * igt@kms_plane@pixel-format-pipe-c-planes:
    - shard-glk:          SKIP [fdo#109271] -> PASS

  * igt@kms_plane_lowres@pipe-a-tiling-x:
    - shard-iclb:         FAIL [fdo#103166] -> PASS

  * igt@kms_psr2_su@frontbuffer:
    - shard-iclb:         SKIP [fdo#109642] -> PASS

  * igt@kms_psr@psr2_cursor_plane_onoff:
    - shard-iclb:         SKIP [fdo#109441] -> PASS +4

  * igt@kms_psr@suspend:
    - shard-iclb:         FAIL [fdo#107383] / [fdo#110215] -> PASS

  * igt@kms_rotation_crc@multiplane-rotation-cropping-bottom:
    - shard-kbl:          DMESG-FAIL [fdo#105763] -> PASS

  * igt@testdisplay:
    - shard-kbl:          INCOMPLETE [fdo#103665] -> PASS
    - shard-apl:          INCOMPLETE [fdo#103927] -> PASS

  * igt@tools_test@tools_test:
    - shard-snb:          SKIP [fdo#109271] -> PASS

  
  [fdo#103166]: https://bugs.freedesktop.org/show_bug.cgi?id=103166
  [fdo#103167]: https://bugs.freedesktop.org/show_bug.cgi?id=103167
  [fdo#103313]: https://bugs.freedesktop.org/show_bug.cgi?id=103313
  [fdo#103665]: https://bugs.freedesktop.org/show_bug.cgi?id=103665
  [fdo#103927]: https://bugs.freedesktop.org/show_bug.cgi?id=103927
  [fdo#105363]: https://bugs.freedesktop.org/show_bug.cgi?id=105363
  [fdo#105763]: https://bugs.freedesktop.org/show_bug.cgi?id=105763
  [fdo#107383]: https://bugs.freedesktop.org/show_bug.cgi?id=107383
  [fdo#108566]: https://bugs.freedesktop.org/show_bug.cgi?id=108566
  [fdo#108686]: https://bugs.freedesktop.org/show_bug.cgi?id=108686
  [fdo#109247]: https://bugs.freedesktop.org/show_bug.cgi?id=109247
  [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
  [fdo#109278]: https://bugs.freedesktop.org/show_bug.cgi?id=109278
  [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441
  [fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642
  [fdo#109660]: https://bugs.freedesktop.org/show_bug.cgi?id=109660
  [fdo#110215]: https://bugs.freedesktop.org/show_bug.cgi?id=110215


Participating hosts (10 -> 6)
------------------------------

  Missing    (4): pig-skl-6260u shard-skl pig-hsw-4770r pig-glk-j5005 


Build changes
-------------

    * IGT: IGT_4945 -> IGTPW_2853
    * Piglit: piglit_4509 -> None

  CI_DRM_5923: 8f69ca66d43ef57be72394ba23c2ff1718d94164 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGTPW_2853: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_2853/
  IGT_4945: a52cc643cfe6733465cfc9ccb3d21cbdc4fd7506 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
  piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_2853/
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [igt-dev] [PATCH i-g-t v2] meson: missed dependency of liblzma
  2019-04-12 13:36       ` [igt-dev] [PATCH i-g-t v2] " Sergii Romantsov
@ 2019-04-15  8:23         ` Petri Latvala
  2019-04-15  8:25           ` Petri Latvala
  0 siblings, 1 reply; 12+ messages in thread
From: Petri Latvala @ 2019-04-15  8:23 UTC (permalink / raw)
  To: Sergii Romantsov; +Cc: igt-dev

On Fri, Apr 12, 2019 at 04:36:03PM +0300, Sergii Romantsov wrote:
> Failed to configure intel-gpu-tools with error:
> 
> 	meson.build:151:0: ERROR:  Could not generate cargs for libdw:
> 
> libdw depends on liblzma.
> Installation of liblzma-dev fixes issue.
> At least it has to be pointed in Readme.
> 
> v2: just readme updated
> 
> Cc: Petri Latvala <petri.latvala@intel.com>
> CC: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
> Signed-off-by: Sergii Romantsov <sergii.romantsov@globallogic.com>

Reviewed-by: Petri Latvala <petri.latvala@intel.com>


> ---
>  README.md | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/README.md b/README.md
> index 2d583095..7bace002 100644
> --- a/README.md
> +++ b/README.md
> @@ -157,6 +157,7 @@ the default configuration (package names may vary):
>  	libpciaccess-dev
>  	libprocps-dev
>  	libunwind-dev
> +	liblzma-dev
>  	libdw-dev
>  	python-docutils
>  	x11proto-dri2-dev
> -- 
> 2.17.1
> 
> _______________________________________________
> igt-dev mailing list
> igt-dev@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/igt-dev
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [igt-dev] [PATCH i-g-t v2] meson: missed dependency of liblzma
  2019-04-15  8:23         ` Petri Latvala
@ 2019-04-15  8:25           ` Petri Latvala
  0 siblings, 0 replies; 12+ messages in thread
From: Petri Latvala @ 2019-04-15  8:25 UTC (permalink / raw)
  To: Sergii Romantsov, igt-dev

On Mon, Apr 15, 2019 at 11:23:35AM +0300, Petri Latvala wrote:
> On Fri, Apr 12, 2019 at 04:36:03PM +0300, Sergii Romantsov wrote:
> > Failed to configure intel-gpu-tools with error:
> > 
> > 	meson.build:151:0: ERROR:  Could not generate cargs for libdw:
> > 
> > libdw depends on liblzma.
> > Installation of liblzma-dev fixes issue.
> > At least it has to be pointed in Readme.
> > 
> > v2: just readme updated
> > 
> > Cc: Petri Latvala <petri.latvala@intel.com>
> > CC: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
> > Signed-off-by: Sergii Romantsov <sergii.romantsov@globallogic.com>
> 
> Reviewed-by: Petri Latvala <petri.latvala@intel.com>


And merged, thanks.

_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2019-04-15  8:25 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-02-25 13:23 [igt-dev] [PATCH i-g-t v1] meson: missed dependency of liblzma Sergii Romantsov
2019-02-25 14:31 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork
2019-02-25 18:12 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork
2019-02-26  9:46 ` [igt-dev] [PATCH i-g-t v1] " Petri Latvala
2019-02-26 10:03   ` Sergii Romantsov
2019-02-26 10:20     ` Petri Latvala
2019-04-12 13:36       ` [igt-dev] [PATCH i-g-t v2] " Sergii Romantsov
2019-04-15  8:23         ` Petri Latvala
2019-04-15  8:25           ` Petri Latvala
2019-04-12 13:41       ` [igt-dev] [PATCH i-g-t v1] " Sergii Romantsov
2019-04-12 16:11 ` [igt-dev] ✓ Fi.CI.BAT: success for meson: missed dependency of liblzma (rev2) Patchwork
2019-04-12 18:18 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.