[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Kompilacja 3C90x



sciagnalem sterowniki dla karty 3COM 3C905C-TX
http://support.3com.com/infodeli/tools/nic/linux/3c90x-1.0.0i.tar.gz
http://support.3com.com/infodeli/tools/nic/linux/3c90x-1.0.0j.3-12-01.tar
http://support.3com.com/infodeli/tools/nic/linux/3c90x-102.tar.gz

poniewaz nie zawieraja one gotowego modulu dla jadra 2.4.18, wiec
zabralem sie za kompilacje wedlug dolaczonej instrukcji (README.install)

proba kompilacji modulu konczy sie czyms takim (troche przydlugawe):

#!!!! jest jeszcze cos o nie znalezionym pliku /linux/modversions.h...

In file included from 3c90x.h:43,
                 from 3c90x.c:1:
		 /usr/src/kernel-source-2.4.18/include/linux/malloc.h:4: warning: #warning linux/malloc.h is deprecated, use linux/slab.h instead.
		 In file included from 3c90x.c:1:
		 3c90x.h:1236: field `EnetStatistics' has incomplete type
		 3c90x.c: In function `tc90xbc_ScanDevices':
		 3c90x.c:337: warning: passing arg 1 of `init_etherdev' from incompatible pointer type
		 3c90x.c:337: warning: assignment from incompatible pointer type
		 3c90x.c:340: dereferencing pointer to incomplete type
		 3c90x.c:341: dereferencing pointer to incomplete type
		 3c90x.c:341: dereferencing pointer to incomplete type
		 3c90x.c:341: dereferencing pointer to incomplete type
		 3c90x.c:341: dereferencing pointer to incomplete type
		 3c90x.c:342: dereferencing pointer to incomplete type
		 3c90x.c:370: structure has no member named `base_address'
		 3c90x.c:512: dereferencing pointer to incomplete type
		 3c90x.c:520: dereferencing pointer to incomplete type
		 3c90x.c:521: dereferencing pointer to incomplete type
		 3c90x.c:245: warning: `ioBaseAddress' might be used uninitialized in this function
		 3c90x.c: In function `tc90x_FillDeviceStructure':
		 3c90x.c:576: dereferencing pointer to incomplete type
		 3c90x.c:577: dereferencing pointer to incomplete type
		 3c90x.c:578: dereferencing pointer to incomplete type
		 3c90x.c:582: dereferencing pointer to incomplete type
		 3c90x.c:583: dereferencing pointer to incomplete type
		 3c90x.c:584: dereferencing pointer to incomplete type
		 3c90x.c:585: dereferencing pointer to incomplete type
		 3c90x.c:586: dereferencing pointer to incomplete type
		 3c90x.c:588: dereferencing pointer to incomplete type
		 3c90x.c: In function `NICOpen':
		 3c90x.c:625: dereferencing pointer to incomplete type
		 3c90x.c:705: dereferencing pointer to incomplete type
		 3c90x.c:706: dereferencing pointer to incomplete type
		 3c90x.c:707: dereferencing pointer to incomplete type
		 3c90x.c: In function `NICClose':
		 3c90x.c:761: dereferencing pointer to incomplete type
		 3c90x.c:770: dereferencing pointer to incomplete type
		 3c90x.c:771: dereferencing pointer to incomplete type
		 3c90x.c:820: dereferencing pointer to incomplete type
		 3c90x.c: In function `cleanup_module':
		 3c90x.c:885: dereferencing pointer to incomplete type
		 3c90x.c:887: warning: passing arg 1 of `unregister_netdev' from incompatible pointer type
		 3c90x.c:888: dereferencing pointer to incomplete type
		 3c90x.c:877: warning: `nextDevice' might be used uninitialized in this function
		 3c90x.c:878: warning: `pAdapter' might be used uninitialized in this function
		 3c90x.c: In function `tc90x_FreeAdapterResources':
		 3c90x.c:1871: dereferencing pointer to incomplete type
		 3c90x.c:1934: dereferencing pointer to incomplete type
		 3c90x.c: In function `tc90x_RegisterAdapter':
		 3c90x.c:1976: dereferencing pointer to incomplete type
		 3c90x.c:1979: dereferencing pointer to incomplete type
		 3c90x.c: In function `tc90x_GetAdapterProperties':
		 3c90x.c:2328: dereferencing pointer to incomplete type
		 3c90x.c: In function `tc90x_AllocateSharedMemory':
		 3c90x.c:2696: warning: assignment from incompatible pointer type
		 3c90x.c: In function `NICSendPacket':
		 3c90x.c:3313: dereferencing pointer to incomplete type
		 3c90x.c:3319: dereferencing pointer to incomplete type
		 3c90x.c:3354: dereferencing pointer to incomplete type
		 3c90x.c:3355: dereferencing pointer to incomplete type
		 3c90x.c: In function `tc90x_CleanupSendLogic':
		 3c90x.c:3579: dereferencing pointer to incomplete type
		 3c90x.c: In function `tc90x_UpCompleteEvent':
		 3c90x.c:3740: warning: assignment from incompatible pointer type
		 3c90x.c:3759: warning: passing arg 2 of `eth_type_trans' from incompatible pointer type
		 3c90x.c:3767: dereferencing pointer to incomplete type
		 3c90x.c: In function `NICIoctl':
		 3c90x.c:3867: dereferencing pointer to incomplete type
		 3c90x.c:3868: dereferencing pointer to incomplete type
		 3c90x.c:3863: warning: `pAdapter' might be used uninitialized in this function
		 3c90x.c: In function `NICSetReceiveMode':
		 3c90x.c:3924: dereferencing pointer to incomplete type
		 3c90x.c:3943: dereferencing pointer to incomplete type
		 3c90x.c:3948: dereferencing pointer to incomplete type
		 3c90x.c:3957: dereferencing pointer to incomplete type
		 3c90x.c:3993: dereferencing pointer to incomplete type
		 3c90x.c:3994: dereferencing pointer to incomplete type
		 3c90x.c:3929: warning: `numberMulticast' might be used uninitialized in this function
		 3c90x.c:3930: warning: `multicastList' might be used uninitialized in this function
		 3c90x.c: In function `NICGetStatistics':
		 3c90x.c:4102: dereferencing pointer to incomplete type
		 3c90x.c:4107: dereferencing pointer to incomplete type
		 3c90x.c:4111: dereferencing pointer to incomplete type
		 3c90x.c:4112: dereferencing pointer to incomplete type
		 3c90x.c:4115: dereferencing pointer to incomplete type
		 3c90x.c:4116: dereferencing pointer to incomplete type
		 3c90x.c:4119: dereferencing pointer to incomplete type
		 3c90x.c:4123: dereferencing pointer to incomplete type
		 3c90x.c:4128: dereferencing pointer to incomplete type
		 3c90x.c:4129: dereferencing pointer to incomplete type
		 3c90x.c:4130: dereferencing pointer to incomplete type
		 3c90x.c:4131: dereferencing pointer to incomplete type
		 3c90x.c:4132: dereferencing pointer to incomplete type
		 3c90x.c:4133: dereferencing pointer to incomplete type
		 3c90x.c:4134: dereferencing pointer to incomplete type
		 3c90x.c:4135: dereferencing pointer to incomplete type
		 3c90x.c:4136: dereferencing pointer to incomplete type
		 3c90x.c:4137: dereferencing pointer to incomplete type
		 3c90x.c:4139: dereferencing pointer to incomplete type
		 3c90x.c:4140: dereferencing pointer to incomplete type
		 3c90x.c:4141: dereferencing pointer to incomplete type
		 3c90x.c:4142: dereferencing pointer to incomplete type
		 3c90x.c:4143: dereferencing pointer to incomplete type
		 3c90x.c: In function `tc90x_InitializeHashFilter':
		 3c90x.c:4314: dereferencing pointer to incomplete type
		 3c90x.c:4315: dereferencing pointer to incomplete type
		 3c90x.c:4298: warning: `numberMulticast' might be used uninitialized in this function
		 3c90x.c:4299: warning: `multicastList' might be used uninitialized in this function
		 3c90x.c: In function `tc90x_SetupMedia':
		 3c90x.c:4371: dereferencing pointer to incomplete type
		 3c90x.c: In function `NICInterrupt':
		 3c90x.c:5149: dereferencing pointer to incomplete type
		 3c90x.c:5158: dereferencing pointer to incomplete type
		 3c90x.c:5162: dereferencing pointer to incomplete type
		 3c90x.c:5172: dereferencing pointer to incomplete type
		 3c90x.c:5188: dereferencing pointer to incomplete type
		 3c90x.c:5266: dereferencing pointer to incomplete type
		 3c90x.c: In function `tc90x_HostErrorEvent':
		 3c90x.c:5335: `tq_scheduler' undeclared (first use in this function)
		 3c90x.c:5335: (Each undeclared identifier is reported only once
		 3c90x.c:5335: for each function it appears in.)
		 3c90x.c: In function `tc90x_CountDownTimerEvent':
		 3c90x.c:5516: dereferencing pointer to incomplete type
		 3c90x.c:5519: dereferencing pointer to incomplete type
		 3c90x.c:5520: `NET_BH' undeclared (first use in this function)
		 3c90x.c: In function `NICTimer':
		 3c90x.c:5555: dereferencing pointer to incomplete type
		 3c90x.c: In function `WaitTimerHandler':
		 3c90x.c:5586: dereferencing pointer to incomplete type

co jest grane?

pozdr ;)
mun: zeus@zeus.polsl.gliwice.pl
mun: sirmun@poczta.onet.pl



Reply to: