[Users] Error recompiling kernel FC4 patched win OVZ

Kirill Korotaev dev at openvz.org
Tue May 30 04:27:07 EDT 2006


Looks like you have some poor gcc version, which has unimplemented 
feature (according to log). You can update your gcc with yum or try to 
apply the following patch attached.

Thanks,
Kirill

> Kirill Korotaev escribió:
> 
>> Can you post error messages before make error?
>> I suppose this can be somwhow gcc version related.
>>
>> Thanks,
>> Kirill
>>
>>
>>> Hi,
>>>
>>> Im triting to recompile kernel-2.6.8 with OVZ patch.
>>>
>>> Im getting this error when I do: make modules
>>>
>>> make[3]: *** [drivers/scsi/qla2xxx/qla_gs.o] Error 1
>>> make[2]: *** [drivers/scsi/qla2xxx] Error 2
>>> make[1]: *** [drivers/scsi] Error 2
>>> make: *** [drivers] Error 2
>>>
>>>
>>> Thanks,
>>>
>>> José David Bravo Álvarez
>>> _______________________________________________
>>> Users mailing list
>>> Users at openvz.org
>>> https://openvz.org/mailman/listinfo/users
>>>
>>
>>
> make[1]: `arch/i386/kernel/asm-offsets.s' is up to date.
>  CC [M]  drivers/scsi/qla2xxx/qla_gs.o
> drivers/scsi/qla2xxx/qla_gs.c: In function âqla2x00_ga_nxtâ:
> drivers/scsi/qla2xxx/qla_gs.c:97: sorry, unimplemented: inlining failed 
> in call to âqla24xx_prep_ms_iocbâ: function not considered for inlining
> drivers/scsi/qla2xxx/qla_gs.c:61: sorry, unimplemented: called from here
> drivers/scsi/qla2xxx/qla_gs.c: In function âqla2x00_rsnn_nnâ:
> drivers/scsi/qla2xxx/qla_gs.c:684: warning: pointer targets in passing 
> argument 1 of âstrcpyâ differ in signedness
> drivers/scsi/qla2xxx/qla_gs.c:684: warning: pointer targets in passing 
> argument 2 of âstrcpyâ differ in signedness
> drivers/scsi/qla2xxx/qla_gs.c:686: warning: pointer targets in passing 
> argument 1 of âstrcatâ differ in signedness
> drivers/scsi/qla2xxx/qla_gs.c:688: warning: pointer targets in passing 
> argument 1 of âsprintfâ differ in signedness
> drivers/scsi/qla2xxx/qla_gs.c:689: warning: pointer targets in passing 
> argument 1 of âstrcatâ differ in signedness
> drivers/scsi/qla2xxx/qla_gs.c:689: warning: pointer targets in passing 
> argument 2 of âstrcatâ differ in signedness
> drivers/scsi/qla2xxx/qla_gs.c:691: warning: pointer targets in passing 
> argument 1 of âstrcatâ differ in signedness
> drivers/scsi/qla2xxx/qla_gs.c:692: warning: pointer targets in passing 
> argument 1 of âstrcatâ differ in signedness
> drivers/scsi/qla2xxx/qla_gs.c:695: warning: pointer targets in passing 
> argument 1 of âstrlenâ differ in signedness
> drivers/scsi/qla2xxx/qla_gs.c: In function âqla2x00_fdmi_rhbaâ:
> drivers/scsi/qla2xxx/qla_gs.c:1325: warning: pointer targets in passing 
> argument 1 of âstrcpyâ differ in signedness
> drivers/scsi/qla2xxx/qla_gs.c:1326: warning: pointer targets in passing 
> argument 1 of âstrlenâ differ in signedness
> drivers/scsi/qla2xxx/qla_gs.c:1338: warning: pointer targets in passing 
> argument 1 of âsprintfâ differ in signedness
> drivers/scsi/qla2xxx/qla_gs.c:1339: warning: pointer targets in passing 
> argument 1 of âstrlenâ differ in signedness
> drivers/scsi/qla2xxx/qla_gs.c:1350: warning: pointer targets in passing 
> argument 1 of âstrcpyâ differ in signedness
> drivers/scsi/qla2xxx/qla_gs.c:1350: warning: pointer targets in passing 
> argument 2 of âstrcpyâ differ in signedness
> drivers/scsi/qla2xxx/qla_gs.c:1351: warning: pointer targets in passing 
> argument 1 of âstrlenâ differ in signedness
> drivers/scsi/qla2xxx/qla_gs.c:1363: warning: pointer targets in passing 
> argument 1 of âstrncpyâ differ in signedness
> drivers/scsi/qla2xxx/qla_gs.c:1364: warning: pointer targets in passing 
> argument 1 of âstrlenâ differ in signedness
> drivers/scsi/qla2xxx/qla_gs.c:1375: warning: pointer targets in passing 
> argument 1 of âstrcpyâ differ in signedness
> drivers/scsi/qla2xxx/qla_gs.c:1375: warning: pointer targets in passing 
> argument 2 of âstrcpyâ differ in signedness
> drivers/scsi/qla2xxx/qla_gs.c:1376: warning: pointer targets in passing 
> argument 1 of âstrlenâ differ in signedness
> drivers/scsi/qla2xxx/qla_gs.c:1387: warning: pointer targets in passing 
> argument 1 of âstrcpyâ differ in signedness
> drivers/scsi/qla2xxx/qla_gs.c:1388: warning: pointer targets in passing 
> argument 1 of âstrlenâ differ in signedness
> drivers/scsi/qla2xxx/qla_gs.c:1403: warning: pointer targets in passing 
> argument 1 of âstrcpyâ differ in signedness
> drivers/scsi/qla2xxx/qla_gs.c:1405: warning: pointer targets in passing 
> argument 1 of âstrlenâ differ in signedness
> drivers/scsi/qla2xxx/qla_gs.c:1416: warning: pointer targets in passing 
> argument 2 of âqla2x00_get_fw_version_strâ differ in signedness
> drivers/scsi/qla2xxx/qla_gs.c:1417: warning: pointer targets in passing 
> argument 1 of âstrlenâ differ in signedness
> drivers/scsi/qla2xxx/qla_gs.c:1429: warning: pointer targets in passing 
> argument 1 of âsprintfâ differ in signedness
> drivers/scsi/qla2xxx/qla_gs.c:1430: warning: pointer targets in passing 
> argument 1 of âstrlenâ differ in signedness
> drivers/scsi/qla2xxx/qla_gs.c: In function âqla2x00_fdmi_rpaâ:
> drivers/scsi/qla2xxx/qla_gs.c:1636: warning: pointer targets in passing 
> argument 1 of âsprintfâ differ in signedness
> drivers/scsi/qla2xxx/qla_gs.c:1637: warning: pointer targets in passing 
> argument 1 of âstrlenâ differ in signedness
> drivers/scsi/qla2xxx/qla_gs.c:1648: warning: pointer targets in passing 
> argument 1 of âstrcpyâ differ in signedness
> drivers/scsi/qla2xxx/qla_gs.c:1649: warning: pointer targets in passing 
> argument 1 of âstrlenâ differ in signedness
> make[3]: *** [drivers/scsi/qla2xxx/qla_gs.o] Error 1
> make[2]: *** [drivers/scsi/qla2xxx] Error 2
> make[1]: *** [drivers/scsi] Error 2
> make: *** [drivers] Error 2
> 
> 

-------------- next part --------------
--- ./drivers/scsi/qla2xxx/qla_gs.c.qla	2006-05-25 22:55:04.000000000 +0400
+++ ./drivers/scsi/qla2xxx/qla_gs.c	2006-05-30 11:34:08.000000000 +0400
@@ -23,7 +23,7 @@
 static inline ms_iocb_entry_t *
 qla2x00_prep_ms_iocb(scsi_qla_host_t *, uint32_t, uint32_t);
 
-static inline void *
+static void *
 qla24xx_prep_ms_iocb(scsi_qla_host_t *, uint32_t, uint32_t);
 
 static inline struct ct_sns_req *
@@ -92,7 +92,7 @@
  *
  * Returns a pointer to the @ha's ms_iocb.
  */
-static inline void *
+static void *
 qla24xx_prep_ms_iocb(scsi_qla_host_t *ha, uint32_t req_size, uint32_t rsp_size)
 {
 	struct ct_entry_24xx *ct_pkt;


More information about the Users mailing list