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
