Hi Mahesh, Are you still encountering the issue or we can close it? Thanks.
Regards, Vu. >-----Original Message----- >From: Vu Minh Nguyen [mailto:[email protected]] >Sent: Thursday, March 31, 2016 5:27 PM >To: 'A V Mahesh'; '[email protected]' >Subject: RE: [devel] Build error: implicit declaration of function >‘WEXITSTATUS’ [-Werror=implicit-function-declaration] > >Hi Mahesh, > >Can you share your build options? I do not see the build error at my side. > >When I tried to run gcc with option "-E" instead of "-c" to see if the macro >WEXITSTATUS() is defined >in the scope of tet_saLogStreamOpen_2.c or not, like this: > >gcc -DHAVE_CONFIG_H -I. -I../.. -I../../osaf/libs/saf/include - >I../../osaf/libs/core/include -I../../osaf/libs/core/leap/include - >I../../osaf/libs/core/mds/include -I../../osaf/libs/core/common/include - >I../../tests/unit_test_fw/inc -I../../osaf/libs/common/immsv/include -std=gnu11 >-Wall -fno-strict-aliasing -Werror -fPIC -D_FORTIFY_SOURCE=2 -fstack-protector >-DINTERNAL_VERSION_ID='""' -g -O2 -MT logtest-tet_saLogStreamOpen_2.o -MD >-MP -MF .deps/logtest-tet_saLogStreamOpen_2.Tpo -E -o logtest- >tet_saLogStreamOpen_2.E `test -f 'tet_saLogStreamOpen_2.c' || echo >'./'`tet_saLogStreamOpen_2.c > >I got the result: > > if (((((__extension__ (((union { __typeof(rc) __in; int __i; }) { .__in = > (rc) }).__i))) >& 0xff00) >> 8)) { > > fprintf(stderr, "Failed to perform command = %s\n", command); > rc_validate(((((__extension__ (((union { __typeof(rc) __in; int __i; }) { > .__in = >(rc) }).__i))) & 0xff00) >> 8), 0); > goto done; > } > >So, wonder why same the gcc options, we got different results. > >Regards, Vu. > > >>-----Original Message----- >>From: A V Mahesh [mailto:[email protected]] >>Sent: Thursday, March 31, 2016 4:35 PM >>To: [email protected] >>Subject: [devel] Build error: implicit declaration of function >>‘WEXITSTATUS’ [-Werror=implicit-function-declaration] >> >> >> >>make[2]: Entering directory `/avm/staging-publish/tests/logsv' >>gcc -DHAVE_CONFIG_H -I. -I../.. -I../../osaf/libs/saf/include >>-I../../osaf/libs/core/include -I../../osaf/libs/core/leap/include >>-I../../osaf/libs/core/mds/include -I../../osaf/libs/core/common/include >>-I../../tests/unit_test_fw/inc -I../../osaf/libs/common/immsv/include >>-std=gnu11 -Wall -fno-strict-aliasing -Werror -fPIC -D_FORTIFY_SOURCE=2 >>-fstack-protector -DINTERNAL_VERSION_ID='""' -g -O2 -MT >>logtest-tet_saLogStreamOpen_2.o -MD -MP -MF >>.deps/logtest-tet_saLogStreamOpen_2.Tpo -c -o >>logtest-tet_saLogStreamOpen_2.o `test -f 'tet_saLogStreamOpen_2.c' || >>echo './'`tet_saLogStreamOpen_2.c >>tet_saLogStreamOpen_2.c: In function ‘saLogStreamOpen_2_50’: >>tet_saLogStreamOpen_2.c:675:3: error: implicit declaration of function >>‘WEXITSTATUS’ [-Werror=implicit-function-declaration] >> if (WEXITSTATUS(rc)) { >> ^ >>cc1: all warnings being treated as errors >>make[2]: *** [logtest-tet_saLogStreamOpen_2.o] Error 1 >>make[2]: Leaving directory `/avm/staging-publish/tests/logsv' >>make[1]: *** [all-recursive] Error 1 >>make[1]: Leaving directory `/avm/staging-publish' >>make: *** [all] Error 2 >> >> >>-AVM >> >> >>------------------------------------------------------------------------------ >>Transform Data into Opportunity. >>Accelerate data analysis in your applications with >>Intel Data Analytics Acceleration Library. >>Click to learn more. >>http://pubads.g.doubleclick.net/gampad/clk?id=278785471&iu=/4140 >>_______________________________________________ >>Opensaf-devel mailing list >>[email protected] >>https://lists.sourceforge.net/lists/listinfo/opensaf-devel ------------------------------------------------------------------------------ _______________________________________________ Opensaf-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/opensaf-devel
