[Bug 905893] Re: psensor 0.6.2.15-1 fails to build in precise due to an unnamed struct in glib

jeanfi 905893 at bugs.launchpad.net
Sun Dec 18 10:42:56 UTC 2011


The PPA used for daily build reproduce this issue since few days.
 
Could glib maintainer let know if this issue is going to be fixed or considered as 'not a bug'? If considered as bug, is it going to be fixed in Ubuntu before the Precise feature?

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to glib2.0 in Ubuntu.
https://bugs.launchpad.net/bugs/905893

Title:
  psensor 0.6.2.15-1 fails to build in precise due to an unnamed struct
  in glib

Status in “glib2.0” package in Ubuntu:
  Confirmed
Status in “psensor” package in Ubuntu:
  Triaged

Bug description:
  Debian glib2.0 version: 2.30.2-4
  Ubuntu glib2.0 version: 2.31.4.tested-0ubuntu3
  Link to glib upstream code: http://git.gnome.org/browse/glib/tree/glib/deprecated/gthread.h?id=2f9ab64ac9dc4aeba4a6a297888986d26515d6f8#n151

  When trying to build psensor 0.6.2.15-1 in precise, it fails to due to an unnamed struct in glib:
  gcc -DHAVE_CONFIG_H -I. -I../..   -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libgtop-2.0   -I/usr/include/json   -D_FORTIFY_SOURCE=2 -Wall -Werror -pedantic -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -c -o libpsensor_a-cpu.o `test -f 'cpu.c' || echo './'`cpu.c
  In file included from /usr/include/glib-2.0/glib.h:107:0,
                   from /usr/include/libgtop-2.0/glibtop.h:25,
                   from /usr/include/libgtop-2.0/glibtop/cpu.h:25,
                   from cpu.c:25:
  /usr/include/glib-2.0/glib/deprecated/gthread.h:165:4: error: ISO C90 doesn't support unnamed structs/unions [-Werror=edantic]
  cc1: all warnings being treated as errors

  make[4]: *** [libpsensor_a-cpu.o] Error 1
  make[4]: Leaving directory `/«PKGBUILDDIR»/src/lib'
  make[3]: *** [all-recursive] Error 1
  make[3]: Leaving directory `/«PKGBUILDDIR»/src'
  make[2]: *** [all-recursive] Error 1
  make[2]: Leaving directory `/«PKGBUILDDIR»'
  make[1]: *** [all] Error 2
  make[1]: Leaving directory `/«PKGBUILDDIR»'
  dh_auto_build: make -j1 returned exit code 2
  make: *** [build] Error 2
  dpkg-buildpackage: error: debian/rules build gave error exit status 2

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/905893/+subscriptions




More information about the foundations-bugs mailing list