Spamassassin update broke Ubuntu GNOME daily builds

Bug #1283850 reported by Tim Lunn
20
This bug affects 3 people
Affects Status Importance Assigned to Milestone
gcc-4.8 (Ubuntu)
Fix Released
High
Unassigned

Bug Description

The recent update of spamassassin has broken the Ubuntu GNOME daily builds.

Setting up sa-compile (3.4.0-1) ...
Running sa-compile (may take a long time)
In file included from /usr/lib/perl/5.18/CORE/perl.h:650:0,
                 from body_0.xs:2:
/usr/include/x86_64-linux-gnu/sys/types.h:146:20: fatal error: stddef.h: No such file or directory
 #include <stddef.h>
                    ^
compilation terminated.
make: *** [body_0.o] Error 1
command 'make >>/tmp/.spamassassin25191JqnsNXtmp/log' failed: exit 2
dpkg: error processing package sa-compile (--configure):
 subprocess installed post-installation script returned error exit status 25

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: spamassassin 3.4.0-1
ProcVersionSignature: Ubuntu 3.13.0-8.28-generic 3.13.2
Uname: Linux 3.13.0-8-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.13.2-0ubuntu5
Architecture: amd64
CurrentDesktop: GNOME
Date: Mon Feb 24 10:24:47 2014
InstallationDate: Installed on 2012-09-23 (518 days ago)
InstallationMedia: Ubuntu GNOME Remix 12.10 "Quantal Quetzal" - Alpha amd64(20120922)
PackageArchitecture: all
SourcePackage: spamassassin
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Tim Lunn (darkxst) wrote :
Changed in spamassassin (Ubuntu):
importance: Undecided → Critical
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in spamassassin (Ubuntu):
status: New → Confirmed
Revision history for this message
Scott Kitterman (kitterman) wrote :

Is this only on 64 bit builds? On my 32 bit workstation sa-compile works fine:

...
Selecting previously unselected package sa-compile.
Preparing to unpack .../sa-compile_3.4.0-1_all.deb ...
Unpacking sa-compile (3.4.0-1) ...
Setting up re2c (0.13.5-1build2) ...
Setting up sa-compile (3.4.0-1) ...
Running sa-compile (may take a long time)
$

Changed in spamassassin (Ubuntu):
importance: Critical → High
status: Confirmed → Incomplete
Revision history for this message
Adam Conrad (adconrad) wrote :

18:53 <infinity> Right, so that looks like a doko bug. g++ transitively pulls that header in, via libstdc++-dev -> libgcc-dev, but gcc doesn't pull in libgcc-dev at all.
18:54 <infinity> Adding libgcc-4.8-dev or g++ to the dependencies works around the issue.
18:57 <infinity> A bit more heavyweight, but I'd suggest a dep on g++ to just pull in the lot. Of course, it should be a temporary hack until doko sorts out his deps, so I suppose either works.
18:57 <infinity> (Or just ignore it and reassign the bug to gcc-4.8)
18:57 <infinity> It's a recent issue, saucy's gcc-4.8 depends on libgcc-4.8-dev

Taking my own advice, and reassigning the bug to gcc-4.8.

affects: spamassassin (Ubuntu) → gcc-4.8 (Ubuntu)
Changed in gcc-4.8 (Ubuntu):
assignee: nobody → Matthias Klose (doko)
Revision history for this message
Tim Lunn (darkxst) wrote :

It is happening on both i386 and amd64 builds

Looks like the libgcc-4.8-dev dep got dropped in the gcc 4.8.2-16ubuntu1 update.

Changed in gcc-4.8 (Ubuntu):
status: Incomplete → Triaged
Revision history for this message
Scott Kitterman (kitterman) wrote :

Fixed in the latest upload.

Changed in gcc-4.8 (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gcc-4.8 - 4.8.2-16ubuntu3

---------------
gcc-4.8 (4.8.2-16ubuntu3) trusty; urgency=medium

  * Update the ibm branch to SVN 20140224 (r208054).
  * Re-add gcc-4.8 dependency on libgcc-4.8-dev. LP: #1283850.
 -- Matthias Klose <email address hidden> Mon, 24 Feb 2014 11:40:55 +0100

Changed in gcc-4.8 (Ubuntu):
status: Fix Committed → Fix Released
Joe (slowjoe-4160)
Changed in gcc-4.8 (Ubuntu):
assignee: Matthias Klose (doko) → Joe (slowjoe-4160)
Matthias Klose (doko)
Changed in gcc-4.8 (Ubuntu):
assignee: Joe (slowjoe-4160) → nobody
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.