[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: "Unknown option --exist" message when building qemu
From: |
Juan Quintela |
Subject: |
Re: "Unknown option --exist" message when building qemu |
Date: |
Tue, 10 Mar 2020 19:45:46 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) |
Guenter Roeck <address@hidden> wrote:
> Hi,
>
> when building qemu, I keep seeing the following message.
>
> Unknown option --exist
>
> This was introduced with commit 3a67848134d0 ("configure: Enable test
> and libs for zstd").
> If I replace "--exist" with "--exists", on a system with libzstd-dev
> installed, I get
> a number of error messages.
Patch is on the line already. You need to change the test to:
if test "$zstd" != "no" ; then
- if $pkg_config --exist libzstd ; then
+ libzstd_minver="1.4.0"
+ if $pkg_config --atleast-version=$libzstd_minver libzstd ; then
zstd_cflags="$($pkg_config --cflags libzstd)"
It is not enough with having zstd installed, you need to have version
1.4.0 for it to work.
Sorry, Juan.
>
> migration/multifd-zstd.c:125:9: error: unknown type name
> ‘ZSTD_EndDirective’; did you mean ‘ZSTD_DDict’?
> migration/multifd-zstd.c:125:35: error: ‘ZSTD_e_continue’ undeclared
> migration/multifd-zstd.c:128:21: error: ‘ZSTD_e_flush’ undeclared
> migration/multifd-zstd.c:143:19: error: implicit declaration of
> function ‘ZSTD_compressStream2’
> migration/multifd-zstd.c:143:19: error: nested extern declaration of
> ‘ZSTD_compressStream2’
>
> Any idea, anyone, what might be wrong ?
>
> Thanks,
> Guenter