Menu

#1143 Opensaf Compilation issue on SLES 32bit machine.

4.3.3
fixed
None
defect
build
-
major
2014-10-01
2014-09-30
manu
No

Compilation issue on 32bit sles machine.
Changeset : 5942
branch : opensaf-4.5.x

/libmds_la-mds_dt_common.Tpo -c -o libmds_la-mds_dt_common.lo test -f 'mds_dt_common.c' || echo './'mds_dt_common.c
libtool: compile: 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 -Wall -fno-strict-aliasing -Werror -fPIC -fstack-protector -DINTERNAL_VERSION_ID=\"\" -g -O2 -MT libmds_la-mds_dt_common.lo -MD -MP -MF .deps/libmds_la-mds_dt_common.Tpo -c mds_dt_common.c -fPIC -DPIC -o .libs/libmds_la-mds_dt_common.o
mds_dt_common.c: In function ‘mds_tmr_mailbox_processing’:
mds_dt_common.c:817:6: error: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 5 has type ‘MDS_DEST’ [-Werror=format=]
TRACE("TIMEOUT, deleting entry for %lx, pid:%d",
^
cc1: all warnings being treated as errors
make[6]: *** [libmds_la-mds_dt_common.lo] Error 1
make[6]: Leaving directory /home/changeset_latest/osaf/libs/core/mds' make[5]: *** [all-recursive] Error 1 make[5]: Leaving directory/home/changeset_latest/osaf/libs/core/mds'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory /home/changeset_latest/osaf/libs/core' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory/home/changeset_latest/osaf/libs'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory /home/changeset_latest/osaf' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory/home/changeset_latest'
make: *** [all] Error 2

Related

Tickets: #1143

Discussion

  • Neelakanta Reddy

    • status: unassigned --> accepted
    • assigned_to: Neelakanta Reddy
    • Component: osaf --> build
     
  • Neelakanta Reddy

    • status: accepted --> review
     
  • Neelakanta Reddy

    • status: review --> fixed
     

Log in to post a comment.