From da13475f00b043465178d1b784f0edc29ccde47a Mon Sep 17 00:00:00 2001 From: Kai Kang Date: Thu, 6 Jun 2024 13:02:22 +0800 Subject: [PATCH] usleep: fix compile errors 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); | | ^ Signed-off-by: Kai Kang Signed-off-by: Khem Raj --- 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]");