On 6/6/24 13:36, Khem Raj wrote:
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 ?
It just modify the source code usleep.c which residents in meta-oe

and not a separated patch, so not require upstream status.

Regards,
Kai


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





--
Kai Kang
Wind River Linux
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#110764): 
https://lists.openembedded.org/g/openembedded-devel/message/110764
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