MPS issue job003470

TitleTest program qs.c fails to compile on Ubuntu 10.04
Statusclosed
Priorityoptional
Assigned userGareth Rees
OrganizationRavenbrook
DescriptionBruce Mitchener reports [1]:

"The Lucid Lynx (Ubuntu 10.04) builds [2] [3] are failing to compile currently:

The failure in both cases is:

    lii3gc: lii3gc/hot/qs.o

    cc1: warnings being treated as errors
    qs.c: In function 'makerndlist':
    qs.c:197: error: dereferencing type-punned pointer will break strict-aliasing rules
    qs.c: In function 'go':
    qs.c:354: error: dereferencing type-punned pointer will break strict-aliasing rules
    qs.c: In function 'scan1':
    qs.c:418: error: dereferencing type-punned pointer will break strict-aliasing rules
    make[3]: *** [lii3gc/hot/qs.o] Error 1"
AnalysisNone as yet
How foundcustomer
Evidence[1] <https://info.ravenbrook.com/mail/2013/05/06/15-36-27/0/>
[2] <https://jenkins.opendylan.org/view/MPS/job/mps-linux-lucid-x86_64/1/console>
[3] <https://jenkins.opendylan.org/view/MPS/job/mps-linux-lucid-x86/1/console>
Observed in1.110.0
Created byGareth Rees
Created on2013-05-06 17:09:23
Last modified byGareth Rees
Last modified on2013-05-06 18:39:26
History2013-05-06 GDR Created.

Fixes

Change Effect Date User Description
181561 closed 2013-05-06 18:39:26 Gareth Rees Avoid type puns.