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

Launchpad Bug Tracker 905893 at bugs.launchpad.net
Sun Jan 22 04:50:12 UTC 2012


This bug was fixed in the package psensor - 0.6.2.16-1ubuntu1

---------------
psensor (0.6.2.16-1ubuntu1) precise; urgency=low

  * Merge from Debian testing.  Remaining changes:
    + Modifed build-dep to add NVidia and Application Indicator support
    + Only add an nvidia-settings build-dep on i386 and amd64

  * Add a patch to drop the deprecated g_thread_init() call
    - add debian/patches/drop_g_thread_init.patch
    - add debian/patches/series

psensor (0.6.2.16-1) unstable; urgency=low

  * New upstream release
      - removed -pedantic compilation option. (Closes LP: #905893)
  * debian/control, debian/psensor.install, debian/psensor-server.install:
      - applied wrap-and-sort. (Closes: #652531)

psensor (0.6.2.15-1) unstable; urgency=low

  * New upstream release
      - fct sysinfo is replaced by gtop2 calls. (Closes: #650533)
  * debian/control
      - set priority to 'extra' instead of 'optional' due to dependence
 	on json-c lib which is using a priority 'extra'.

psensor (0.6.2.14-1) unstable; urgency=low

  * New upstream release
      - monochrome icons for Ubuntu themes. (Closes LP: #811003)
  * debian/copyright:
      - replaced email with my personnal one
      - added license and copyright info for jqplot
  * debian/control:
      - removed useless dep to lua
      - switch to Standards-Version 3.9.2
      - added build dep to libjs-query
      - replaced email with my personnal one
      - build dep to gtk3 instead of gtk2
  * debian/psensor.install:
      - added icons directory to include ubuntu default icons theme
      - added directories for glade files
      - added directory for autostart file
  * debian/psensor-server.links:
      - linked query.js file from libjs-query package
 -- Micah Gersten <micahg at ubuntu.com>   Sat, 21 Jan 2012 22:41:34 -0600

** Changed in: psensor (Ubuntu)
       Status: Triaged => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
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:
  Fix Released

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 Ubuntu-sponsors mailing list