[Debian] compile error.

Pagina: 1
Acties:

  • AngryAngel
  • Registratie: November 1999
  • Laatst online: 01-04 22:42

AngryAngel

Veni Vidi Vici

Topicstarter
Ik krijg een foutmelding tijdens het compilen can de 3com drivers.
code:
1
2
3
4
5
6
mailserver:~/3com# make
gcc -DMODULE -D__KERNEL__ -DDBG=0 -DT3_JUMBO_RCV_RCB_ENTRY_COUNT=256 -DNICE_SUPPORT 
-DPCIX_TARGET_WORKAROUND=1 -Wall -Wstrict-prototypes -06 -I/usr/src/linux/include -c bcm5700.c
bcm5700.c:105: redefinition of 'dma_addr_t'
/usr/src/linux/include/asm/types.h:44: 'dma_addr_t' previously declared here
make: *** [bcm5700.o] Error 1

Wat betekent dit en wat kan ik eraan doen?

Never argue with a fool, he'll take you down to his level and beat you with experience...


  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

Welke versie (potato,woody,sid)?
Welke kernel (2.2, 2.4)?
Waar heb je die drivers weg?

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.


  • AngryAngel
  • Registratie: November 1999
  • Laatst online: 01-04 22:42

AngryAngel

Veni Vidi Vici

Topicstarter
heb potato versie
kernel die er standaard bij zit, 2.2.19pre17
drivers zijn van 3com site

Never argue with a fool, he'll take you down to his level and beat you with experience...


Verwijderd

bcm5700.c:105: redefinition of 'dma_addr_t'
/usr/src/linux/include/asm/types.h:44: 'dma_addr_t' previously declared here
Variabele wordt twee keer gedefined en dat vind 'ie niet cool. Helpt 't als je een van de twee er uit knikkert (maw, commentaar tekentje er voor zet in regel 105 van bcm5700.c)...

Hope this helps ;)

  • AngryAngel
  • Registratie: November 1999
  • Laatst online: 01-04 22:42

AngryAngel

Veni Vidi Vici

Topicstarter
ik had eerst de fout dat hij die modversions.h niet kon vinden. heb de kernel headers versie 2.2.19 geinstalleerd, en toen gelinked
code:
1
2
cd /usr/src
ln -s kernel-headers-2.2.19 linux

dat ging goed, en foutmelding van modversions was weg, maar nu kreeg ik deze (ben wel een stap dichterbij i think)

Never argue with a fool, he'll take you down to his level and beat you with experience...


  • AngryAngel
  • Registratie: November 1999
  • Laatst online: 01-04 22:42

AngryAngel

Veni Vidi Vici

Topicstarter
Op dinsdag 13 november 2001 10:01 schreef Grofur het volgende:

[..]

Variabele wordt twee keer gedefined en dat vind 'ie niet cool. Helpt 't als je een van de twee er uit knikkert (maw, commentaar tekentje er voor zet in regel 105 van bcm5700.c)...

Hope this helps ;)
dit werkte, ik heb een typedef weggehaald.
maar als ik nu de driver laad
insmod bcm5700.o geeft hij 7 unresolved symbols.
is dit erg?
oa.
eth_type_trans
alloc_skb
__kfree_skb
netrif_rx
unregister_netdev
init_etherdev
skb_over_panic

over staat een code achter bv Rd668c01b

Never argue with a fool, he'll take you down to his level and beat you with experience...


  • AngryAngel
  • Registratie: November 1999
  • Laatst online: 01-04 22:42

AngryAngel

Veni Vidi Vici

Topicstarter
ben nog steeds geen steek verder gekomen
hij vind het in ieder geval niet leuk want in ifconfig komt alleen eth0 voor en das de compraq kaartje

Never argue with a fool, he'll take you down to his level and beat you with experience...

Pagina: 1