{"thread":{"id":"15813","subject":"proper flags for make check ?","startedAt":"2008-10-07T15:46:43Z","lastAt":"2008-10-07T15:46:43Z","messageCount":1,"participants":["David Bryson"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"92538","messageId":"20081007154643.GA5774@eratosthenes.cryptobackpack.org","threadId":"15813","inReplyTo":null,"subject":"proper flags for make check ?","fromName":"David Bryson","fromEmail":"david@statichacks.org","sentAt":"2008-10-07T15:46:43Z","receivedAt":"2008-10-07T15:46:43Z","isPatch":false,"sender":{"key":"david@statichacks.org","avatar":"https://gravatar.com/avatar/b8796a0b286799d99dcbaea3fd3e8675648cc094ff10b07bae8fe3bc0ac40b9c?d=mp&s=160"},"body":"\nAfter the recent discussion about make check I decided to give it a try\nand see what happens.\n\nI installed sparse, took a look at the source and it appears to want\nsomething along the following lines for a intel processor:\n\n-D__LITTLE_ENDIAN__ -D__i386__=1\n\nI then type 'make check' and get about 30 seconds of errors printing out\nfor kerberos headers.\n\nThe errors look a lot like this:\n\n/usr/include/krb5/krb5.h:1166:18: error: got *\n/usr/include/krb5/krb5.h:1167:18: error: Expected ; at end of\ndeclaration\n/usr/include/krb5/krb5.h:1167:18: error: got *\n/usr/include/krb5/krb5.h:1168:20: error: Expected ; at end of\ndeclaration\n/usr/include/krb5/krb5.h:1168:20: error: got *\n/usr/include/krb5/krb5.h:1169:1: error: Expected ; end of type\ndeclaration\n/usr/include/krb5/krb5.h:1169:1: error: got }\n/usr/include/krb5/krb5.h:1173:17: error: expected ; at end of\ndeclaration\n/usr/include/krb5/krb5.h:1173:17: error: Expected } at end of\nstruct-union-enum-specifier\n\nWhat is the proper way to run sparse on the git sources ?\n\nDave\n\n"}]}