Bug#547400: Causes FTBFS with GCC 4.4: dereferencing pointer '_SOUP_..' breaks strict-aliasing rules

Martin Michlmayr tbm at cyrius.com
Sat Sep 19 12:26:05 UTC 2009


Package: libglib2.0-dev
Version: 2.21.6-1
Severity: important
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-4.4

Your package caused another package to fail to build with GCC 4.4.
You can reproduce this problem by building twitter-glib with
gcc-4.4/g++-4.4 from unstable.

> Automatic build of twitter-glib_0.9.8+git20090728-1 on em64t by sbuild/amd64 0.53
...
> Making all in twitter-glib
> make[3]: Entering directory `/build/tbm/twitter-glib-0.9.8+git20090728/twitter-glib'
> make[4]: Entering directory `/build/tbm/twitter-glib-0.9.8+git20090728/twitter-glib'
>   CC    twitter-api.o
> cc1: warnings being treated as errors
> ./twitter-api.c: In function 'twitter_api_user_timeline':
> /usr/include/glib-2.0/glib/gthread.h:344: error: dereferencing pointer '_SOUP_METHOD_GET.27' does break strict-aliasing rules
> ./twitter-api.c:232: note: initialized from here
> make[4]: *** [twitter-api.lo] Error 1
> make[4]: Leaving directory `/build/tbm/twitter-glib-0.9.8+git20090728/twitter-glib'
> make[3]: *** [all] Error 2

Looking through my logs, I can find this warning in other build logs
too, but those don't fail because they (unlike twitter-glib) don't set
-Werror.

e.g.
./gupnp_0.12.8-1_20090728-1442:/usr/include/glib-2.0/glib/gthread.h:344: warning: dereferencing pointer '_SOUP_METHOD_POST.48' does break strict-aliasing rules
./gvfs_1.2.3-2_20090811-0431:/usr/include/glib-2.0/glib/gthread.h:344: warning: dereferencing pointer '_SOUP_URI_SCHEME_HTTPS.130' does break strict-aliasing rules
./rhythmbox_0.12.4-2_20090916-0710:/usr/include/glib-2.0/glib/gthread.h:344: warning: dereferencing pointer '_SOUP_URI_SCHEME_HTTP.113' does break strict-aliasing rules
./libepc_0.3.10-2_20090916-2229:/usr/include/glib-2.0/glib/gthread.h:344: warning: dereferencing pointer '_SOUP_METHOD_GET.31' does break strict-aliasing rules
./libsoup2.4_2.27.4-1_20090728-1244:/usr/include/glib-2.0/glib/gthread.h:344: warning: dereferencing pointer '_SOUP_URI_SCHEME_HTTPS.20' does break strict-aliasing rules

-- 
Martin Michlmayr
http://www.cyrius.com/






More information about the pkg-gnome-maintainers mailing list