[OpenAFS-devel] Openafs 1.4.4 build fails on Fedora 7

Bruce Orchard orchard@engr.wisc.edu
Mon, 23 Jul 2007 14:05:17 -0500


This is a cryptographically signed message in MIME format.

--------------ms000400050506060709020605
Content-Type: multipart/mixed;
 boundary="------------080006030102080906050909"

This is a multi-part message in MIME format.
--------------080006030102080906050909
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

In the last few days, kernel 2.6.22 was released as an update for Fedora 
7.  A build from source of Openafs 1.4.4 fails with the following message:
 
/usr/src/openafs-1.4.4/src/libafs/MODLOAD-2.6.22.1-27.fc7-MP/rx_kmutex.c: 
In function afs_cv_wait:
/usr/src/openafs-1.4.4/src/libafs/MODLOAD-2.6.22.1-27.fc7-MP/rx_kmutex.c:125: 
error: struct task_struct has no member named thread_info

For more context see the attached file.

This looks like the same error as was posted for Ubuntu May 24.

Output from uname -a:  Linux 3439-1 2.6.22.1-27.fc7 #1 SMP Tue Jul 17 
17:13:26 EDT 2007 i686 i686 i386 GNU/Linux


Bruce Orchard

--------------080006030102080906050909
Content-Type: text/plain;
 name="afs_error_x"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="afs_error_x"

make[4]: Entering directory `/usr/src/openafs-1.4.4/src/libafs/MODLOAD-2.6.22.1-27.fc7-MP'
Makefile.common:50: warning: overriding commands for target `.c.o'
/usr/src/openafs-1.4.4/src/config/Makefile.config:132: warning: ignoring old commands for target `.c.o'
env EXTRA_CFLAGS="" /usr/src/openafs-1.4.4/src/libafs/make_kbuild_makefile.pl MODLOAD-2.6.22.1-27.fc7-MP libafs.ko /usr/src/openafs-1.4.4/src/config/Makefile.config Makefile.afs Makefile.common
env EXTRA_CFLAGS="" make -C /usr/src/kernels/2.6.22.1-27.fc7-i686 M=/usr/src/openafs-1.4.4/src/libafs/MODLOAD-2.6.22.1-27.fc7-MP modules
make[5]: Entering directory `/usr/src/kernels/2.6.22.1-27.fc7-i686'
  CC [M]  /usr/src/openafs-1.4.4/src/libafs/MODLOAD-2.6.22.1-27.fc7-MP/rx_kmutex.o
/usr/src/openafs-1.4.4/src/libafs/MODLOAD-2.6.22.1-27.fc7-MP/rx_kmutex.c: In function afs_mutex_enter:
/usr/src/openafs-1.4.4/src/libafs/MODLOAD-2.6.22.1-27.fc7-MP/rx_kmutex.c:48: warning: format %x expects type unsigned int, but argument 2 has type struct afs_kmutex_t *
/usr/src/openafs-1.4.4/src/libafs/MODLOAD-2.6.22.1-27.fc7-MP/rx_kmutex.c: In function afs_mutex_exit:
/usr/src/openafs-1.4.4/src/libafs/MODLOAD-2.6.22.1-27.fc7-MP/rx_kmutex.c:69: warning: format %x expects type unsigned int, but argument 2 has type struct afs_kmutex_t *
/usr/src/openafs-1.4.4/src/libafs/MODLOAD-2.6.22.1-27.fc7-MP/rx_kmutex.c: In function afs_cv_wait:
/usr/src/openafs-1.4.4/src/libafs/MODLOAD-2.6.22.1-27.fc7-MP/rx_kmutex.c:125: error: struct task_struct has no member named thread_info
make[6]: *** [/usr/src/openafs-1.4.4/src/libafs/MODLOAD-2.6.22.1-27.fc7-MP/rx_kmutex.o] Error 1
make[5]: *** [_module_/usr/src/openafs-1.4.4/src/libafs/MODLOAD-2.6.22.1-27.fc7-MP] Error 2
make[5]: Leaving directory `/usr/src/kernels/2.6.22.1-27.fc7-i686'
make[4]: *** [libafs.ko] Error 2
make[4]: Leaving directory `/usr/src/openafs-1.4.4/src/libafs/MODLOAD-2.6.22.1-27.fc7-MP'
make[3]: *** [linux_compdirs] Error 2
make[3]: Leaving directory `/usr/src/openafs-1.4.4/src/libafs'
make[2]: *** [libafs] Error 2
make[2]: Leaving directory `/usr/src/openafs-1.4.4'
make[1]: *** [build] Error 2
make[1]: Leaving directory `/usr/src/openafs-1.4.4'
make: *** [all] Error 2

--------------080006030102080906050909--

--------------ms000400050506060709020605
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

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIJiDCC
AvQwggJdoAMCAQICAkRNMA0GCSqGSIb3DQEBBQUAMFMxCzAJBgNVBAYTAlVTMRwwGgYDVQQK
ExNFcXVpZmF4IFNlY3VyZSBJbmMuMSYwJAYDVQQDEx1FcXVpZmF4IFNlY3VyZSBlQnVzaW5l
c3MgQ0EtMTAeFw0wNTA4MjkxNjA3MjBaFw0xNTA4MjkxNjA3MjBaMIGJMQswCQYDVQQGEwJV
UzErMCkGA1UEChMiRGl2aXNpb24gb2YgSW5mb3JtYXRpb24gVGVjaG5vbG9neTEjMCEGA1UE
CxMaRmFjdWx0eSAtIFN0YWZmIC0gU3R1ZGVudHMxKDAmBgNVBAMTH1VuaXZlcnNpdHkgb2Yg
V2lzY29uc2luLU1hZGlzb24wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAOhIUdwld8sf
AAlrdOv5Tt8PTX1Wku/ItsIjHrkus1MbKoulSXxSsSUPAPYzgT8HfhuRY+tHHzohFSu3xJWg
x0wk8q2pqwo4KZ2evy7GMDFxTHyXSYa/1m0Wsg5c11u8J6/tR8yqu7RWIJPr+edlPjx8r/cY
P7AK5nA7msMFFZqDAgMBAAGjgZ8wgZwwDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBQcnlJS
GwRiRyxrLAG4afGpNywjJDAfBgNVHSMEGDAWgBRKeDJSEdtZFjZe38EUNkBqR3xMoTAPBgNV
HRMBAf8EBTADAQH/MDkGA1UdHwQyMDAwLqAsoCqGKGh0dHA6Ly9jcmwuZ2VvdHJ1c3QuY29t
L2NybHMvZWJpemNhMS5jcmwwDQYJKoZIhvcNAQEFBQADgYEAJfFEWDN3f+cS1o3XqrcgmDdr
5h3e37WxerB/YxVfHpsr5UzTGVBwR09zyRA+AtmBrNBE07HcLSsri/x9o1qJPwtko8GB+ScW
9lTvoSoWKf93fkeymKj4T7X2rFV+umJTSmgs850RTh+oRx0eVGHfc1zHRNjpUiPqZRoaYqjF
Z5AwggNEMIICraADAgECAgICxTANBgkqhkiG9w0BAQUFADCBiTELMAkGA1UEBhMCVVMxKzAp
BgNVBAoTIkRpdmlzaW9uIG9mIEluZm9ybWF0aW9uIFRlY2hub2xvZ3kxIzAhBgNVBAsTGkZh
Y3VsdHkgLSBTdGFmZiAtIFN0dWRlbnRzMSgwJgYDVQQDEx9Vbml2ZXJzaXR5IG9mIFdpc2Nv
bnNpbi1NYWRpc29uMB4XDTA3MDIwNTE4NDIzOVoXDTA4MDQwMjE4NDIzOVowgdIxCzAJBgNV
BAYTAlVTMRIwEAYDVQQIEwlXaXNjb25zaW4xEDAOBgNVBAcTB01hZGlzb24xKDAmBgNVBAoT
H1VuaXZlcnNpdHkgb2YgV2lzY29uc2luLU1hZGlzb24xIzAhBgNVBAsTGkZhY3VsdHkgLSBT
dGFmZiAtIFN0dWRlbnRzMRAwDgYDVQQLEwdUb2tlbiAtMRYwFAYDVQQDEw1CcnVjZSBPcmNo
YXJkMSQwIgYJKoZIhvcNAQkBFhVvcmNoYXJkQGVuZ3Iud2lzYy5lZHUwgZ8wDQYJKoZIhvcN
AQEBBQADgY0AMIGJAoGBAIRjlosbEIDzSBIaFFix/AkBZ7Jr4AYw6ogmzLTMqhV06voiNaam
EueWTN4S5tsbnZhoQGw0r6MXVOJo8KPCWZGXuxQ7EyiavO3Mx18yjJNMafUreRyi4bQ0TtBE
0lBl3WZQtKygGdbgGTEjDjooWK2xjr7xToTj4Pko6OUpicBvAgMBAAGjcDBuMA4GA1UdDwEB
/wQEAwIF4DA7BgNVHR8ENDAyMDCgLqAshipodHRwOi8vY3JsLmdlb3RydXN0LmNvbS9jcmxz
L3dpc2NvbnNpbi5jcmwwHwYDVR0jBBgwFoAUHJ5SUhsEYkcsaywBuGnxqTcsIyQwDQYJKoZI
hvcNAQEFBQADgYEABouGHLjhNhNeFY5VegbJ+dZuMIN/FKHfHAq1TqZesF9t8sUgCYzAIcFo
+G3efmOXvDZT8P59nA9L5fWcTKrJk/aphcBdEVLexf26zGHcOyQsJrQiD6xBWh5YEDLbWbYC
5g7+1Y0uEPFkNqv/iT6fHPw/kQf5gwc5OxH1O0SzkawwggNEMIICraADAgECAgICxTANBgkq
hkiG9w0BAQUFADCBiTELMAkGA1UEBhMCVVMxKzApBgNVBAoTIkRpdmlzaW9uIG9mIEluZm9y
bWF0aW9uIFRlY2hub2xvZ3kxIzAhBgNVBAsTGkZhY3VsdHkgLSBTdGFmZiAtIFN0dWRlbnRz
MSgwJgYDVQQDEx9Vbml2ZXJzaXR5IG9mIFdpc2NvbnNpbi1NYWRpc29uMB4XDTA3MDIwNTE4
NDIzOVoXDTA4MDQwMjE4NDIzOVowgdIxCzAJBgNVBAYTAlVTMRIwEAYDVQQIEwlXaXNjb25z
aW4xEDAOBgNVBAcTB01hZGlzb24xKDAmBgNVBAoTH1VuaXZlcnNpdHkgb2YgV2lzY29uc2lu
LU1hZGlzb24xIzAhBgNVBAsTGkZhY3VsdHkgLSBTdGFmZiAtIFN0dWRlbnRzMRAwDgYDVQQL
EwdUb2tlbiAtMRYwFAYDVQQDEw1CcnVjZSBPcmNoYXJkMSQwIgYJKoZIhvcNAQkBFhVvcmNo
YXJkQGVuZ3Iud2lzYy5lZHUwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAIRjlosbEIDz
SBIaFFix/AkBZ7Jr4AYw6ogmzLTMqhV06voiNaamEueWTN4S5tsbnZhoQGw0r6MXVOJo8KPC
WZGXuxQ7EyiavO3Mx18yjJNMafUreRyi4bQ0TtBE0lBl3WZQtKygGdbgGTEjDjooWK2xjr7x
ToTj4Pko6OUpicBvAgMBAAGjcDBuMA4GA1UdDwEB/wQEAwIF4DA7BgNVHR8ENDAyMDCgLqAs
hipodHRwOi8vY3JsLmdlb3RydXN0LmNvbS9jcmxzL3dpc2NvbnNpbi5jcmwwHwYDVR0jBBgw
FoAUHJ5SUhsEYkcsaywBuGnxqTcsIyQwDQYJKoZIhvcNAQEFBQADgYEABouGHLjhNhNeFY5V
egbJ+dZuMIN/FKHfHAq1TqZesF9t8sUgCYzAIcFo+G3efmOXvDZT8P59nA9L5fWcTKrJk/ap
hcBdEVLexf26zGHcOyQsJrQiD6xBWh5YEDLbWbYC5g7+1Y0uEPFkNqv/iT6fHPw/kQf5gwc5
OxH1O0SzkawxggM2MIIDMgIBATCBkDCBiTELMAkGA1UEBhMCVVMxKzApBgNVBAoTIkRpdmlz
aW9uIG9mIEluZm9ybWF0aW9uIFRlY2hub2xvZ3kxIzAhBgNVBAsTGkZhY3VsdHkgLSBTdGFm
ZiAtIFN0dWRlbnRzMSgwJgYDVQQDEx9Vbml2ZXJzaXR5IG9mIFdpc2NvbnNpbi1NYWRpc29u
AgICxTAJBgUrDgMCGgUAoIIB+zAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3
DQEJBTEPFw0wNzA3MjMxOTA1MTdaMCMGCSqGSIb3DQEJBDEWBBRKrpoEUcZWZl/iQKn+uttB
qszvyzBSBgkqhkiG9w0BCQ8xRTBDMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggq
hkiG9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDCBoQYJKwYBBAGCNxAEMYGTMIGQ
MIGJMQswCQYDVQQGEwJVUzErMCkGA1UEChMiRGl2aXNpb24gb2YgSW5mb3JtYXRpb24gVGVj
aG5vbG9neTEjMCEGA1UECxMaRmFjdWx0eSAtIFN0YWZmIC0gU3R1ZGVudHMxKDAmBgNVBAMT
H1VuaXZlcnNpdHkgb2YgV2lzY29uc2luLU1hZGlzb24CAgLFMIGjBgsqhkiG9w0BCRACCzGB
k6CBkDCBiTELMAkGA1UEBhMCVVMxKzApBgNVBAoTIkRpdmlzaW9uIG9mIEluZm9ybWF0aW9u
IFRlY2hub2xvZ3kxIzAhBgNVBAsTGkZhY3VsdHkgLSBTdGFmZiAtIFN0dWRlbnRzMSgwJgYD
VQQDEx9Vbml2ZXJzaXR5IG9mIFdpc2NvbnNpbi1NYWRpc29uAgICxTANBgkqhkiG9w0BAQEF
AASBgIK4E+NrM1bcAh26sNJ7PhTMMEDVlgQL+HHZ6cdvLInXR9RY50pKEYi/vQ6Q1qD44q46
Ir9e0Xfw0D45XSSWcju1T2ozglvjOrlzoJoktowmYMkauw/5lc4V+mJEluk6Q002ixqNm1EI
nm86d1sV2Ui2+BpOCnC/szABkP9n/BncAAAAAAAA
--------------ms000400050506060709020605--