Hello,

Willing to check status of head on ppc64el (and eventually on ppc64) platforms I tried to compile and got the error:
mv -f .deps/summary.Tpo .deps/summary.Plo
/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -DSYSCONFDIR=\"/usr/local/etc\" -DPKGDATADIR=\"/usr/local/share/ltrace\" -I./sysdeps/linux-gnu/ppc -I./sysdeps/linux-gnu -I./sysdeps -I. -Wall -Wsign-compare -Wfloat-equal -Wformat-security -Werror -g -O2 -MT library.lo -MD -MP -MF .deps/library.Tpo -c -o library.lo library.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -DSYSCONFDIR=\"/usr/local/etc\" -DPKGDATADIR=\"/usr/local/share/ltrace\" -I./sysdeps/linux-gnu/ppc -I./sysdeps/linux-gnu -I./sysdeps -I. -Wall -Wsign-compare -Wfloat-equal -Wformat-security -Werror -g -O2 -MT library.lo -MD -MP -MF .deps/library.Tpo -c library.c -fPIC -DPIC -o .libs/library.o
In file included from library.h:32:0,
                 from library.c:30:
library.c: In function 'library_dump_symbols':
dict.h:223:25: error: passing argument 1 of 'dict_each' discards 'const' qualifier from pointer target type [-Werror]
   (KEY_TYPE *)dict_each((DICTP), _start_after,  \
                         ^
library.c:698:2: note: in expansion of macro 'DICT_EACH'
  DICT_EACH(&lib->exported_names.addrs, uint64_t, struct vect*, NULL,
  ^
dict.h:211:7: note: expected 'struct dict *' but argument is of type 'const struct dict *'
 void *dict_each(struct dict *dict, void *start_after,
       ^
cc1: all warnings being treated as errors
Makefile:709: recipe for target 'library.lo' failed
make[2]: *** [library.lo] Error 1
Do I need to check on ppc64 the status ?
Do you need me to investigate the error or do you have a simple clue ?

Thanks
Thierry

--
Thierry Fauck @ linux.vnet.ibm


_______________________________________________
Ltrace-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/ltrace-devel

Reply via email to