atom feed30 messages in org.freebsd.freebsd-currentmake release failure -- ed0 in PCCARD
FromSent OnAttachments
John W. DeBoskeyOct 23, 1999 8:42 pm 
Matthew DillonOct 23, 1999 8:53 pm 
Julian ElischerOct 23, 1999 9:03 pm 
Jordan K. HubbardOct 23, 1999 9:06 pm 
Matthew DillonOct 23, 1999 9:09 pm 
Chuck RobeyOct 23, 1999 9:16 pm 
Jordan K. HubbardOct 23, 1999 9:22 pm 
Mike SmithOct 23, 1999 9:53 pm 
Jordan K. HubbardOct 23, 1999 10:04 pm 
Rodney W. GrimesOct 23, 1999 10:07 pm 
Jordan K. HubbardOct 23, 1999 10:13 pm 
Jim BryantOct 24, 1999 1:21 am 
Darryl OkahataOct 24, 1999 1:22 am 
Gary JennejohnOct 24, 1999 1:59 am 
Jordan K. HubbardOct 24, 1999 3:00 am 
Matthew DillonOct 24, 1999 11:20 am 
Matthew DillonOct 24, 1999 11:23 am 
Darryl OkahataOct 24, 1999 3:56 pm 
Kris KennawayOct 25, 1999 12:33 pm 
Jim BryantOct 25, 1999 1:20 pm 
Kris KennawayOct 25, 1999 1:29 pm 
Jim BryantOct 25, 1999 2:12 pm 
Ben RosengartOct 25, 1999 2:30 pm 
Jim BryantOct 25, 1999 4:05 pm 
Ben RosengartOct 26, 1999 8:29 am 
Matthew DillonOct 26, 1999 12:38 pm 
Jos BackusOct 26, 1999 2:52 pm 
Jim BryantOct 26, 1999 4:26 pm 
Matthew DillonOct 26, 1999 8:03 pm 
Jos BackusOct 27, 1999 1:43 pm 
Subject:make release failure -- ed0 in PCCARD
From:John W. DeBoskey (jw@unx.sas.com)
Date:Oct 23, 1999 8:42:20 pm
List:org.freebsd.freebsd-current

Hi,

Make release has been failing for awhile now and I just started to take a look at it. If I remove 'ed0' from i386/conf/PCCARD then the BOOTMFS kernel for pccard links correctly. With ed0 present, the following link errors occur:

linking BOOTMFS if_ed_isa.o: In function `ed_isa_probe': if_ed_isa.o(.text+0x45): undefined reference to `ed_probe_WD80x3' if_ed_isa.o(.text+0x54): undefined reference to `ed_release_resources' if_ed_isa.o(.text+0x5a): undefined reference to `ed_probe_3Com' if_ed_isa.o(.text+0x69): undefined reference to `ed_release_resources' if_ed_isa.o(.text+0x6f): undefined reference to `ed_probe_Novell' if_ed_isa.o(.text+0x7e): undefined reference to `ed_release_resources' if_ed_isa.o(.text+0x84): undefined reference to `ed_probe_HP_pclanp' if_ed_isa.o(.text+0x93): undefined reference to `ed_release_resources' if_ed_isa.o(.text+0xa4): undefined reference to `ed_alloc_irq' if_ed_isa.o(.text+0xaf): undefined reference to `ed_release_resources' if_ed_isa.o: In function `ed_isa_attach': if_ed_isa.o(.text+0xef): undefined reference to `ed_alloc_port' if_ed_isa.o(.text+0x109): undefined reference to `ed_alloc_memory' if_ed_isa.o(.text+0x11a): undefined reference to `ed_alloc_irq' if_ed_isa.o(.text+0x127): undefined reference to `edintr' if_ed_isa.o(.text+0x152): undefined reference to `ed_attach' if_ed_isa.o(.text+0x15a): undefined reference to `ed_release_resources' *** Error code 1

The above functions are found in a few places:

dev/ed/if_ed.c i386/isa/if_ed pc98/pc98/if_ed.c

Ok, pc98 isn't used here... I'm not sure about the 1st two.. However, it appears that in dev/ed/if_ed.c, 'ed_probe_Novell' is defined and globally visible... but, in i386/isa/if_ed.c, 'ed_probe_Novell' is declared static... I don't know if this is the problem, but it's a difference... I'm continuing to look into this. If anyone has any comments, please let me know.

Thanks, John

To Unsubscribe: send mail to majo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message