On Wed, Jun 5, 2024 at 10:02 PM Kai Kang via lists.openembedded.org
<[email protected]> wrote:
>
> From: Kai Kang <[email protected]>
>
> Update usleep.c to fix following compile error:
>
> | usleep.c: In function 'main':
> | usleep.c:47:43: error: passing argument 3 of 'poptGetContext' from 
> incompatible pointer type [-Wincompatible-pointer-types]
> |    47 |   optCon = poptGetContext("usleep", argc, argv, options,0);
> |       |                                           ^~~~
> |       |                                           |
> |       |                                           char **
> | In file included from usleep.c:29:
> | 
> /path_to/tmp-glibc/work/core2-64-wrs-linux/usleep/1.2/recipe-sysroot/usr/include/popt.h:217:41:
>  note: expected 'const char **' but argument is of type 'char **'
> |   217 |                 int argc, const char ** argv,
> |       |                           ~~~~~~~~~~~~~~^~~~
> | usleep.c:68:12: warning: assignment discards 'const' qualifier from pointer 
> target type [-Wdiscarded-qualifiers]
> |    68 |   countStr = poptGetArg(optCon);
> |       |            ^
>

What is the upstream status of this patch ?

> Signed-off-by: Kai Kang <[email protected]>
> ---
>  meta-oe/recipes-core/usleep/files/usleep.c | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/meta-oe/recipes-core/usleep/files/usleep.c 
> b/meta-oe/recipes-core/usleep/files/usleep.c
> index a5e7d9d715..dfa52ec19a 100644
> --- a/meta-oe/recipes-core/usleep/files/usleep.c
> +++ b/meta-oe/recipes-core/usleep/files/usleep.c
> @@ -34,7 +34,7 @@ int main(int argc, char **argv) {
>    int showVersion = 0;
>    int showOot = 0;
>    int rc;
> -  char * countStr = NULL;
> +  const char * countStr = NULL;
>    struct poptOption options[] = {
>              { "version", 'v', POPT_ARG_NONE, &showVersion, 0,
>                         "Display the version of this program, and exit" },
> @@ -44,7 +44,7 @@ int main(int argc, char **argv) {
>              { 0, 0, 0, 0, 0 }
>          };
>
> -  optCon = poptGetContext("usleep", argc, argv, options,0);
> +  optCon = poptGetContext("usleep", argc, (const char **)argv, options,0);
>    /*poptReadDefaultConfig(optCon, 1);*/
>    poptSetOtherOptionHelp(optCon, "[microseconds]");
>
> --
> 2.42.0
>
>
> 
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#110708): 
https://lists.openembedded.org/g/openembedded-devel/message/110708
Mute This Topic: https://lists.openembedded.org/mt/106517953/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to