Status: New
Owner: ----
Labels: Type-Defect Priority-Medium

New issue 125 by [email protected]: Compile error with gcc
http://code.google.com/p/memcached/issues/detail?id=125

What steps will reproduce the problem?
1. ./configure
2. make


What is the expected output? What do you see instead?
# make
make  all-recursive
make[1]: Entering directory `/root/memcached-1.4.4'
Making all in doc
make[2]: Entering directory `/root/memcached-1.4.4/doc'
make  all-am
make[3]: Entering directory `/root/memcached-1.4.4/doc'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/root/memcached-1.4.4/doc'
make[2]: Leaving directory `/root/memcached-1.4.4/doc'
make[2]: Entering directory `/root/memcached-1.4.4'
gcc -std=gnu99 -DHAVE_CONFIG_H -I.  -DNDEBUG   -g -O2 -pthread -Wall -Werror
-pedantic -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -MT
memcached-memcached.o -MD -MP -MF .deps/memcached-memcached.Tpo -c -o
memcached-memcached.o `test -f 'memcached.c' || echo './'`memcached.c
cc1: warnings being treated as errors
memcached.c: In function Б─≤complete_incr_binБ─≥:
memcached.c:1022: error: dereferencing type-punned pointer will break
strict-aliasing
rules
memcached.c:1043: error: dereferencing type-punned pointer will break
strict-aliasing
rules
memcached.c:1060: error: dereferencing type-punned pointer will break
strict-aliasing
rules
memcached.c: In function Б─≤process_bin_getБ─≥:
memcached.c:1192: error: dereferencing type-punned pointer will break
strict-aliasing
rules
memcached.c: In function Б─≤process_bin_updateБ─≥:
memcached.c:1888: error: dereferencing type-punned pointer will break
strict-aliasing
rules
memcached.c:1904: error: dereferencing type-punned pointer will break
strict-aliasing
rules
memcached.c: In function Б─≤process_bin_append_prependБ─≥:
memcached.c:1948: error: dereferencing type-punned pointer will break
strict-aliasing
rules
memcached.c: In function Б─≤process_bin_deleteБ─≥:
memcached.c:2013: error: dereferencing type-punned pointer will break
strict-aliasing
rules
memcached.c: In function Б─≤do_store_itemБ─≥:
memcached.c:2126: error: dereferencing type-punned pointer will break
strict-aliasing
rules
memcached.c:2126: error: dereferencing type-punned pointer will break
strict-aliasing
rules
memcached.c:2143: error: dereferencing type-punned pointer will break
strict-aliasing
rules
memcached.c:2144: error: dereferencing type-punned pointer will break
strict-aliasing
rules
memcached.c:2157: error: dereferencing type-punned pointer will break
strict-aliasing
rules
memcached.c:2159: error: dereferencing type-punned pointer will break
strict-aliasing
rules
memcached.c:2159: error: dereferencing type-punned pointer will break
strict-aliasing
rules
memcached.c:2201: error: dereferencing type-punned pointer will break
strict-aliasing
rules
memcached.c:2213: error: dereferencing type-punned pointer will break
strict-aliasing
rules
memcached.c: In function Б─≤process_get_commandБ─≥:
memcached.c:2591: error: dereferencing type-punned pointer will break
strict-aliasing
rules
memcached.c: In function Б─≤process_update_commandБ─≥:
memcached.c:2750: error: dereferencing type-punned pointer will break
strict-aliasing
rules
memcached.c: In function Б─≤do_add_deltaБ─≥:
memcached.c:2869: error: dereferencing type-punned pointer will break
strict-aliasing
rules
make[2]: *** [memcached-memcached.o] Error 1
make[2]: Leaving directory `/root/memcached-1.4.4'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/memcached-1.4.4'
make: *** [all] Error 2

What version of the product are you using? On what operating system?

memcached-1.4.4
OS: Suse 11.2 64 bit
gcc: 4.4.1





--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

Reply via email to