Menu

#1007 Opensaf Compilation failed on SLES PPC machine with gcc 4.8.3 version.

4.3.3
fixed
None
defect
build
-
major
2014-09-03
2014-08-22
manu
No

Opensaf compilation failed on SLES PPC machine with gcc 4.8.3 version.
Log shows it is failed due to some imm_import.cc file with C++ errors.

Snippet:-

make[5]: Entering directory /home/opensaf_FC_5608/osaf/tools/safimm/immcfg' g++ -DHAVE_CONFIG_H -I. -I../../../.. -DSA_EXTENDED_NAME_SOURCE -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../../../../osaf/tools/safimm/include -I../../../../osaf/libs/common/immsv/include -I/usr/local/include/libxml2 -Wall -fno-strict-aliasing -Werror -fPIC -D__STDC_FORMAT_MACROS -fstack-protector -DINTERNAL_VERSION_ID='""' -I../../../../osaf/tools/safimm/include -I../../../../osaf/libs/common/immsv/include -I/usr/local/include/libxml2 -g -MT immcfg-imm_import.o -MD -MP -MF .deps/immcfg-imm_import.Tpo -c -o immcfg-imm_import.otest -f 'imm_import.cc' || echo './'imm_import.cc imm_import.cc:54:1: error: narrowing conversion of ‘-1’ from ‘int’ to ‘char’ inside { } is ill-formed in C++11 [-Werror=narrowing] }; ^ imm_import.cc:54:1: error: narrowing conversion of ‘-1’ from ‘int’ to ‘char’ inside { } is ill-formed in C++11 [-Werror=narrowing] imm_import.cc:54:1: error: narrowing conversion of ‘-1’ from ‘int’ to ‘char’ inside { } is ill-formed in C++11 [-Werror=narrowing] imm_import.cc:54:1: error: narrowing conversion of ‘-1’ from ‘int’ to ‘char’ inside { } is ill-formed in C++11 [-Werror=narrowing] imm_import.cc:54:1: error: narrowing conversion of ‘-1’ from ‘int’ to ‘char’ inside { } is ill-formed in C++11 [-Werror=narrowing] imm_import.cc:54:1: error: narrowing conversion of ‘-1’ from ‘int’ to ‘char’ inside { } is ill-formed in C++11 [-Werror=narrowing] imm_import.cc:54:1: error: narrowing conversion of ‘-1’ from ‘int’ to ‘char’ inside { } is ill-formed in C++11 [-Werror=narrowing] imm_import.cc:54:1: error: narrowing conversion of ‘-1’ from ‘int’ to ‘char’ inside { } is ill-formed in C++11 [-Werror=narrowing] imm_import.cc:54:1: error: narrowing conversion of ‘-1’ from ‘int’ to ‘char’ inside { } is ill-formed in C++11 [-Werror=narrowing] imm_import.cc:54:1: error: narrowing conversion of ‘-1’ from ‘int’ to ‘char’ inside { } is ill-formed in C++11 [-Werror=narrowing] imm_import.cc:54:1: error: narrowing conversion of ‘-1’ from ‘int’ to ‘char’ inside { } is ill-formed in C++11 [-Werror=narrowing] imm_import.cc:54:1: error: narrowing conversion of ‘-1’ from ‘int’ to ‘char’ inside { } is ill-formed in C++11 [-Werror=narrowing] imm_import.cc:54:1: error: narrowing conversion of ‘-1’ from ‘int’ to ‘char’ inside { } is ill-formed in C++11 [-Werror=narrowing] imm_import.cc:54:1: error: narrowing conversion of ‘-1’ from ‘int’ to ‘char’ inside { } is ill-formed in C++11 [-Werror=narrowing] imm_import.cc:54:1: error: narrowing conversion of ‘-1’ from ‘int’ to ‘char’ inside { } is ill-formed in C++11 [-Werror=narrowing] imm_import.cc:54:1: error: narrowing conversion of ‘-1’ from ‘int’ to ‘char’ inside { } is ill-formed in C++11 [-Werror=narrowing] cc1plus: all warnings being treated as errors make[5]: *** [immcfg-imm_import.o] Error 1 make[5]: Leaving directory/home/opensaf_FC_5608/osaf/tools/safimm/immcfg'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory /home/opensaf_FC_5608/osaf/tools/safimm' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory/home/opensaf_FC_5608/osaf/tools'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory /home/opensaf_FC_5608/osaf' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory/home/opensaf_FC_5608'
make: *** [all] Error 2

===============================================================================

linux-cyt3:/home/opensaf_FC_5608 # gcc --version
gcc (GCC) 4.8.3
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

linux-cyt3:/home/opensaf_FC_5608 #

Related

Tickets: #1007

Discussion

  • Neelakanta Reddy

    • status: unassigned --> assigned
    • assigned_to: Neelakanta Reddy
     
  • Neelakanta Reddy

    I have a patch, will publish

     
  • Neelakanta Reddy

    • Component: imm --> build
     
  • Neelakanta Reddy

    • status: assigned --> review
     
  • Neelakanta Reddy

    • status: review --> fixed
     
  • Neelakanta Reddy

    changeset: 5717:b1f94e983664
    user: Neelakanta Reddy reddy.neelakanta@oracle.com
    date: Wed Sep 03 21:30:54 2014 +0530
    summary: build:fixed compilation problems for ppc[#1007]

    changeset: 5714:763fa6492481
    branch: opensaf-4.5.x
    user: Neelakanta Reddy reddy.neelakanta@oracle.com
    date: Wed Sep 03 21:30:54 2014 +0530
    summary: build:fixed compilation problems for ppc[#1007]

     

    Related

    Tickets: #1007


Log in to post a comment.