Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : sergey belov                         2:5015/214     09 Oct 2003  19:16:39
 To : All
 Subject : kernel compile
 -------------------------------------------------------------------------------- 
 
 
 компилирую ядро, через несколько минут всё вываливается со след. ошибками:
 
 ../../net/if_ethersubr.c: In function `ether_input':
 ../../net/if_ethersubr.c:600: warning: unused variable `oldm'
 ../../net/if_gif.c: In function `gif_encapcheck':
 ../../net/if_gif.c:317: warning: cast discards qualifiers from pointer target
 type
 ../../netinet/tcp_subr.c: In function `tcp6_ctlinput':
 ../../netinet/tcp_subr.c:1137: warning: cast discards qualifiers from pointer
 target type
 ../../netinet6/in6.c: In function `ip6_sprintf':
 ../../netinet6/in6.c:1795: warning: cast discards qualifiers from pointer target
 type
 ../../netinet6/in6_gif.c:78: warning: initialization from incompatible pointer
 type
 ../../netinet6/in6_gif.c: In function `gif_encapcheck6':
 ../../netinet6/in6_gif.c:371: warning: cast discards qualifiers from pointer
 target type
 ../../netinet6/ip6_output.c:114: warning: `struct ip' declared inside parameter 
 list
 ../../netinet6/ip6_output.c:114: warning: its scope is only this definition or
 declaration, which is probably not what you want.
 ../../netinet6/ip6_output.c: In function `ip6_output':
 ../../netinet6/ip6_output.c:929: warning: passing arg 1 of pointer to function
 from incompatible pointer type
 ../../netinet6/raw_ip6.c: In function `rip6_ctlinput':
 ../../netinet6/raw_ip6.c:306: warning: cast discards qualifiers from pointer
 target type
 ../../netinet6/udp6_usrreq.c: In function `udp6_ctlinput':
 ../../netinet6/udp6_usrreq.c:485: warning: cast discards qualifiers from pointer
 target type
 ../../i386/i386/machdep.c:1016: warning: no previous prototype for `cpu_idle'
 touch hack.c
 cc -shared -nostdlib hack.c -o hack.So
 rm -f hack.c
 sh ../../conf/newvers.sh NET
 cc -c -O -pipe  -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes 
 -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -fformat-extensions
 -ansi  -nostdinc -I- -I. -I../.. -I/usr/include -I../../contrib/ipfilter 
 -D_KERNEL -include opt_global.h -mpreferred-stack-boundary=2 vers.c
 linking kernel
 if_ed.o: In function `ed_tick':
 if_ed.o(.text+0x26d9): undefined reference to `mii_tick'
 if_ed.o: In function `ed_init':
 if_ed.o(.text+0x2aca): undefined reference to `mii_mediachg'
 if_ed.o: In function `ed_ifmedia_upd':
 if_ed.o(.text+0x4d89): undefined reference to `mii_mediachg'
 if_ed.o: In function `ed_ifmedia_sts':
 if_ed.o(.text+0x4dbe): undefined reference to `mii_pollstat'
 *** Error code 1
 
 Stop in /usr/src/sys/compile/net.
 
 может кто-нибудь дать комментарии на вышеуказанное ? :)
 и что это за errorcode 1 ? где таблицу всех кодов можно узнать ?
 
 на машине установлены 2 сетевые карточки типа NE-2000
 файл net, на котором всё остановилось:
 
 machine         i386
 cpu             I386_CPU
 cpu             I486_CPU
 cpu             I586_CPU
 cpu             I686_CPU
 ident           net
 maxusers        16
 
 #makeoptions    DEBUG=-g                #Build kernel with gdb(1) debug symbols
 
 options         MATH_EMULATE            #Support for x87 emulation
 options         INET                    #InterNETworking
 options         INET6                   #IPv6 communications protocols
 options         FFS                     #Berkeley Fast Filesystem
 options         FFS_ROOT                #FFS usable as root device [keep this!]
 options         SOFTUPDATES             #Enable FFS soft updates support
 options         UFS_DIRHASH             #Improve performance on big directories
 options         MFS                     #Memory Filesystem
 options         MD_ROOT                 #MD is a potential root device
 options         NFS                     #Network Filesystem
 options         NFS_ROOT                #NFS usable as root device, NFS required
 options         MSDOSFS                 #MSDOS Filesystem
 options         CD9660                  #ISO 9660 Filesystem
 options         CD9660_ROOT             #CD-ROM usable as root, CD9660 required
 options         PROCFS                  #Process filesystem
 options         COMPAT_43               #Compatible with BSD 4.3 [KEEP THIS!]
 options         SCSI_DELAY=15000        #Delay (in ms) before probing SCSI
 options         UCONSOLE                #Allow users to grab the console
 options         USERCONFIG              #boot -c editor
 options         VISUAL_USERCONFIG       #visual boot -c editor
 options         KTRACE                  #ktrace(1) support
 options         SYSVSHM                 #SYSV-style shared memory
 options         SYSVMSG                 #SYSV-style message queues
 options         SYSVSEM                 #SYSV-style semaphores
 options         P1003_1B                #Posix P1003_1B real-time extensions
 options         _KPOSIX_PRIORITY_SCHEDULING
 options         ICMP_BANDLIM            #Rate limit bad replies
 options         KBD_INSTALL_CDEV        # install a CDEV entry in /dev
 options         AHC_REG_PRETTY_PRINT    # Print register bitfields in debug
                                         # output.  Adds ~128k to driver.
 options         AHD_REG_PRETTY_PRINT    # Print register bitfields in debug
                                         # output.  Adds ~215k to driver.
 #options                "GATEWAY"
 
 # To make an SMP kernel, the next two are needed
 #options        SMP                     # Symmetric MultiProcessor Kernel
 #options        APIC_IO                 # Symmetric (APIC) I/O
 
 # To support HyperThreading, HTT is needed in addition to SMP and APIC_IO
 #options        HTT                     # HyperThreading Technology
 
 device          isa
 device          eisa
 device          pci
 
 # Floppy drives
 device          fdc0    at isa? port IO_FD1 irq 6 drq 2
 device          fd0     at fdc0 drive 0
 device          fd1     at fdc0 drive 1
 #
 # If you have a Toshiba Libretto with its Y-E Data PCMCIA floppy,
 # don't use the above line for fdc0 but the following one:
 #device         fdc0
 # ATA and ATAPI devices
 device          ata0    at isa? port IO_WD1 irq 14
 device          ata1    at isa? port IO_WD2 irq 15
 device          ata
 device          atadisk                 # ATA disk drives
 device          atapicd                 # ATAPI CDROM drives
 device          atapifd                 # ATAPI floppy drives
 device          atapist                 # ATAPI tape drives
 options         ATA_STATIC_ID           #Static device numbering
 # atkbdc0 controls both the keyboard and the PS/2 mouse
 device          atkbdc0 at isa? port IO_KBD
 device          atkbd0  at atkbdc? irq 1 flags 0x4
 device          psm0    at atkbdc? irq 12
 
 device          vga0    at isa?
 
 # splash screen/screen saver
 pseudo-device   splash
 
 # syscons is the default console driver, resembling an SCO console
 device          sc0     at isa? flags 0x100
 
 # Enable this and PCVT_FREEBSD for pcvt vt220 compatible console driver
 #device         vt0     at isa?
 #options        XSERVER                 # support for X server on a vt console
 #options        FAT_CURSOR              # start with block cursor
 # If you have a ThinkPAD, uncomment this along with the rest of the PCVT lines
 #options        PCVT_SCANSET=2          # IBM keyboards are non-std
 
 #device         agp             # support several AGP chipsets
 
 # Floating point support - do not disable.
 device          npx0    at nexus? port IO_NPX irq 13
 
 # Power management support (see LINT for more options)
 device          apm0    at nexus? disable flags 0x20 # Advanced Power Management
 
 # Serial (COM) ports
 device          sio0    at isa? port IO_COM1 flags 0x10 irq 4
 device          sio1    at isa? port IO_COM2 irq 5
 
 # Parallel port
 device          ppc0    at isa? irq 7
 device          ppbus           # Parallel port bus (required)
 device          lpt             # Printer
 device          plip            # TCP/IP over parallel
 device          ppi             # Parallel port interface device
 #device         vpo             # Requires scbus and da
 # ISA Ethernet NICs.
 device          ed0     at isa? port 0x280 irq 5
 device          ed1     at isa? port 0x300 irq 3
 
 # Pseudo devices - the number indicates how many units to allocate.
 pseudo-device   loop            # Network loopback
 pseudo-device   ether           # Ethernet support
 pseudo-device   sl      1       # Kernel SLIP
 pseudo-device   ppp     1       # Kernel PPP
 pseudo-device   tun             # Packet tunnel.
 pseudo-device   pty             # Pseudo-ttys (telnet etc)
 pseudo-device   md              # Memory "disks"
 pseudo-device   gif             # IPv6 and IPv4 tunneling
 pseudo-device   faith   1       # IPv6-to-IPv4 relaying (translation)
 
 # The `bpf' pseudo-device enables the Berkeley Packet Filter.
 # Be aware of the administrative consequences of enabling this!
 pseudo-device   bpf             #Berkeley packet filter
 --- еще не придумал
  * Origin: np|Deep Forest - Le baiser (2:5015/214)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 kernel compile   sergey belov   09 Oct 2003 19:16:39 
 Re: kernel compile   Alexey V. Skoufyin   09 Oct 2003 21:26:16 
 Re: kernel compile   Eugene Grosbein   10 Oct 2003 10:37:14 
 Re: kernel compile   Eugene Grosbein   14 Oct 2003 00:21:44 
 Re: kernel compile   Cyrill Malevanov   14 Oct 2003 09:44:36 
 kernel compile   Andrey Ostanovsky   14 Oct 2003 19:01:14 
 Re: kernel compile   Cyrill Malevanov   14 Oct 2003 23:40:59 
 Re: kernel compile   Eugene Grosbein   15 Oct 2003 16:13:59 
 Re: kernel compile   Cyrill Malevanov   16 Oct 2003 02:35:28 
 Re: kernel compile   Eugene Grosbein   16 Oct 2003 10:43:42 
 Re: kernel compile   Cyrill Malevanov   16 Oct 2003 12:06:39 
Архивное /ru.unix.bsd/133753f857c82.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional