[OpenAFS-devel] Rebuilding 1.4.1 on i386 fails.

Ulrich Seidl Ulrich.Seidl@muneda.com
Mon, 24 Apr 2006 18:33:05 +0200


This is a cryptographically signed message in MIME format.

--------------ms030907090605060708040109
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

While trying to rebuild openafs 1.4.1 from the provided source rpm 
package (openafs-1.4.1-rhel3.3.src.rpm) on a i386 Red Hat Enterprise 
Linux ES release 3 (Taroon Update 7), I encoutered the following problem:

In file included from 
/home/uis/rpm/BUILD/openafs-1.4.1/src/afs/sysincludes.h:96,
                 from 
/home/uis/rpm/BUILD/openafs-1.4.1/src/afs/afs_analyze.c:20:
../linux/mm.h:203: syntax error before "pte_addr_t"
../linux/mm.h:203: warning: no semicolon at end of struct or union
../linux/mm.h:203: warning: no semicolon at end of struct or union
../linux/mm.h:204: warning: data definition has no type or storage class
../linux/mm.h:223: syntax error before '}' token
../linux/mm.h:223: warning: data definition has no type or storage class
../linux/mm.h: In function `page_zone':
../linux/mm.h:416: dereferencing pointer to incomplete type
../linux/mm.h: In function `set_page_zone':
../linux/mm.h:421: dereferencing pointer to incomplete type
../linux/mm.h:422: dereferencing pointer to incomplete type
../linux/mm.h: In function `page_mapped':
../linux/mm.h:602: dereferencing pointer to incomplete type
../linux/mm.h: At top level:
../linux/mm.h:612: syntax error before '*' token
../linux/mm.h:612: warning: data definition has no type or storage class
../linux/mm.h: In function `page_pin_hash':
../linux/mm.h:908: sizeof applied to an incomplete type
../linux/mm.h:908: warning: division by zero

Any ideas?

--------------ms030907090605060708040109
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIGwDCC
A1wwggLFoAMCAQICAQYwDQYJKoZIhvcNAQEEBQAwajELMAkGA1UEBhMCREUxDzANBgNVBAcT
Bk11bmljaDEUMBIGA1UEChMLTXVuRURBIEdtYkgxEzARBgNVBAMTCm11bmVkYS5jb20xHzAd
BgkqhkiG9w0BCQEWEGluZnJhQG11bmVkYS5jb20wHhcNMDYwNDEyMDkzNzQ4WhcNMDkwNDEx
MDkzNzQ4WjB0MQswCQYDVQQGEwJERTEQMA4GA1UECBMHQmF2YXJpYTEUMBIGA1UEChMLTXVu
RURBIEdtYkgxFTATBgNVBAMTDFVscmljaCBTZWlkbDEmMCQGCSqGSIb3DQEJARYXVWxyaWNo
LlNlaWRsQG11bmVkYS5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAOy0xDOgnZaT
S5Tu2y8lXHyw3Oivox7EMqv0YkRp7VXgt6GrSPjNUfgV70SpMdI6nSywgOMRsiQyLyrMb8Ie
a+3Inb5f7+5ABWsUaUKz/Yar6Dj5M/uYDtBmW0XNfx1vP0rE9b8Ln1y+m7zSSTCVpfZlPsUS
wWHvB2QM6JBkjHVtAgMBAAGjggEGMIIBAjAJBgNVHRMEAjAAMBEGCWCGSAGG+EIBAQQEAwIF
oDAsBglghkgBhvhCAQ0EHxYdT3BlblNTTCBHZW5lcmF0ZWQgQ2VydGlmaWNhdGUwHQYDVR0O
BBYEFDMXZ/Sb7YUXzlTwGFCTtbnO2MpNMIGUBgNVHSMEgYwwgYmAFJ82ZDC81OC5RcXyUZ9E
HcbZ8obPoW6kbDBqMQswCQYDVQQGEwJERTEPMA0GA1UEBxMGTXVuaWNoMRQwEgYDVQQKEwtN
dW5FREEgR21iSDETMBEGA1UEAxMKbXVuZWRhLmNvbTEfMB0GCSqGSIb3DQEJARYQaW5mcmFA
bXVuZWRhLmNvbYIBADANBgkqhkiG9w0BAQQFAAOBgQCfePbOKrgrMZedIP+mPPkUIfVJRxR6
v9YopYE+AnF2tss0NPs/J3o6XjRFW6KJLVgFymc868SeFArNJb3ArhysbBZ0BhjIr5ZWKDIS
4Zo7mjVRdb5iP6XV7/VJZZSrxtv9y/fBX3BsBGVz982x8s6RzJ8aW/+e+ge2aUY4U62aszCC
A1wwggLFoAMCAQICAQYwDQYJKoZIhvcNAQEEBQAwajELMAkGA1UEBhMCREUxDzANBgNVBAcT
Bk11bmljaDEUMBIGA1UEChMLTXVuRURBIEdtYkgxEzARBgNVBAMTCm11bmVkYS5jb20xHzAd
BgkqhkiG9w0BCQEWEGluZnJhQG11bmVkYS5jb20wHhcNMDYwNDEyMDkzNzQ4WhcNMDkwNDEx
MDkzNzQ4WjB0MQswCQYDVQQGEwJERTEQMA4GA1UECBMHQmF2YXJpYTEUMBIGA1UEChMLTXVu
RURBIEdtYkgxFTATBgNVBAMTDFVscmljaCBTZWlkbDEmMCQGCSqGSIb3DQEJARYXVWxyaWNo
LlNlaWRsQG11bmVkYS5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAOy0xDOgnZaT
S5Tu2y8lXHyw3Oivox7EMqv0YkRp7VXgt6GrSPjNUfgV70SpMdI6nSywgOMRsiQyLyrMb8Ie
a+3Inb5f7+5ABWsUaUKz/Yar6Dj5M/uYDtBmW0XNfx1vP0rE9b8Ln1y+m7zSSTCVpfZlPsUS
wWHvB2QM6JBkjHVtAgMBAAGjggEGMIIBAjAJBgNVHRMEAjAAMBEGCWCGSAGG+EIBAQQEAwIF
oDAsBglghkgBhvhCAQ0EHxYdT3BlblNTTCBHZW5lcmF0ZWQgQ2VydGlmaWNhdGUwHQYDVR0O
BBYEFDMXZ/Sb7YUXzlTwGFCTtbnO2MpNMIGUBgNVHSMEgYwwgYmAFJ82ZDC81OC5RcXyUZ9E
HcbZ8obPoW6kbDBqMQswCQYDVQQGEwJERTEPMA0GA1UEBxMGTXVuaWNoMRQwEgYDVQQKEwtN
dW5FREEgR21iSDETMBEGA1UEAxMKbXVuZWRhLmNvbTEfMB0GCSqGSIb3DQEJARYQaW5mcmFA
bXVuZWRhLmNvbYIBADANBgkqhkiG9w0BAQQFAAOBgQCfePbOKrgrMZedIP+mPPkUIfVJRxR6
v9YopYE+AnF2tss0NPs/J3o6XjRFW6KJLVgFymc868SeFArNJb3ArhysbBZ0BhjIr5ZWKDIS
4Zo7mjVRdb5iP6XV7/VJZZSrxtv9y/fBX3BsBGVz982x8s6RzJ8aW/+e+ge2aUY4U62aszGC
As0wggLJAgEBMG8wajELMAkGA1UEBhMCREUxDzANBgNVBAcTBk11bmljaDEUMBIGA1UEChML
TXVuRURBIEdtYkgxEzARBgNVBAMTCm11bmVkYS5jb20xHzAdBgkqhkiG9w0BCQEWEGluZnJh
QG11bmVkYS5jb20CAQYwCQYFKw4DAhoFAKCCAbQwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEH
ATAcBgkqhkiG9w0BCQUxDxcNMDYwNDI0MTYzMzA1WjAjBgkqhkiG9w0BCQQxFgQU71tyd2Pg
/PBFBCiyet4hPQ2uWGMwUgYJKoZIhvcNAQkPMUUwQzAKBggqhkiG9w0DBzAOBggqhkiG9w0D
AgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgwfgYJKwYBBAGC
NxAEMXEwbzBqMQswCQYDVQQGEwJERTEPMA0GA1UEBxMGTXVuaWNoMRQwEgYDVQQKEwtNdW5F
REEgR21iSDETMBEGA1UEAxMKbXVuZWRhLmNvbTEfMB0GCSqGSIb3DQEJARYQaW5mcmFAbXVu
ZWRhLmNvbQIBBjCBgAYLKoZIhvcNAQkQAgsxcaBvMGoxCzAJBgNVBAYTAkRFMQ8wDQYDVQQH
EwZNdW5pY2gxFDASBgNVBAoTC011bkVEQSBHbWJIMRMwEQYDVQQDEwptdW5lZGEuY29tMR8w
HQYJKoZIhvcNAQkBFhBpbmZyYUBtdW5lZGEuY29tAgEGMA0GCSqGSIb3DQEBAQUABIGA0Tz7
JnsjjydcHgaefP05xRinJDqhIhmv1z2eloR1uFo0bi0yViG/W0FmP12uzerwhIluE0HpWN0m
jvRViMag5qpKcoBHx1raY/Mi6cCFz29I3/vrrR8CWZajQ7LRLVeip8pnra1efZ2ecgaDQPYv
Ulel477bWPvvMozawqfju0oAAAAAAAA=
--------------ms030907090605060708040109--