Toon posts:

FreeBSD 4.7 kernel compile error's

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ha,

Ik gebruik freebsd 4.7, en ik wil graag een kernel compileren met nieuwe opties. Daarvoor gebruik ik deze howto: http://www.bsdfreaks.nl/index.php/front_howto/53/9. Vervolgens heb ik mijn kernel freebsd genoemd, en dan wil ik hem make depend'en. Dit gaat niet en krijg ik deze stopmelding:

code:
1
2
3
4
5
6
7
8
machine -> /usr/src/sys/i386/include 
make: don't know how to make bf_enc.c. Stop 
*** Error code 2 

Stop in /usr/src/sys/modules. 
*** Error code 1 

Stop in /usr/src/sys/compile/freebsd.


Wat ik heb gedaan is een make clean doen in de directory ../../compile/freebsd en google geeft alleen maar onzinnige dingen, die ik niet kan gebruiken.

  • AVL
  • Registratie: Januari 2000
  • Laatst online: 25-09-2022

AVL

OHMSS

Probeer eens op de 'nieuwe manier' te compilen:
code:
1
2
3
# cd /usr/src
# make buildkernel KERNCONF=MYKERNEL
# make installkernel KERNCONF=MYKERNEL

waarbij MYKERNEL natuurlijk de naam van je eigen kernel is.

Werkt het niet, laat dan eens je kernel config file zien.

[ Voor 16% gewijzigd door AVL op 11-01-2003 22:50 ]

"I'd rather have a bottle in front of me than a frontal lobotomy."


Verwijderd

Topicstarter
AVL schreef op 11 January 2003 @ 22:50:
Probeer eens op de 'nieuwe manier' te compilen:
code:
1
2
3
# cd /usr/src
# make buildkernel KERNCONF=MYKERNEL
# make installkernel KERNCONF=MYKERNEL

waarbij MYKERNEL natuurlijk de naam van je eigen kernel is.

Werkt het niet, laat dan eens je kernel config file zien.
Hij's bezig. Maar ik wou d'rnet weer opnieuw cvsuppen vliegt internet d'r uit dat is hier rete onstabiel. Planet met usb modem :r

Verwijderd

Topicstarter
Verwijderd schreef op 11 January 2003 @ 23:03:
[...]


Hij's bezig. Maar ik wou d'rnet weer opnieuw cvsuppen vliegt internet d'r uit dat is hier rete onstabiel. Planet met usb modem :r
edit:
Zelfde fout:


@ -> /usr/src/sys
machine -> /usr/src/sys/i386/include
make: don't know how to make bf_enc.c. Stop
*** Error code 2

Stop in /usr/src/sys/modules.
*** Error code 1

Stop in /usr/obj/usr/src/sys/freebsd.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Verwijderd

Krijg je deze error ook als je de GENERIC kernel compiled?

volgens mij zit er namelijk gewoon een fout in je kernel config, je hebt bijvoorbeeld iets eruit gehaald waar iets anders van afhankelijk van is.

BTW

Een tip voor een kernel configen, haal stap voor stap uit de GENERIC kernel wat je er niet in wilt hebben, en verwijder deze regels niet maar comment ze uit, anders kom je er nooit achter wat er fout is aan je config

[ Voor 39% gewijzigd door Verwijderd op 12-01-2003 00:48 ]


  • Predator
  • Registratie: Januari 2001
  • Laatst online: 14-05 20:19

Predator

Suffers from split brain

Post je kernel config file eens, dan kunnen we eens kijken :)

[ Voor 5% gewijzigd door Predator op 12-01-2003 10:37 ]

Everybody lies | BFD rocks ! | PC-specs


Verwijderd

Topicstarter
Predator schreef op 12 januari 2003 @ 10:37:
Post je kernel config file eens, dan kunnen we eens kijken :)
Okay, dit krijg ik met de generic: (En ik comment ook gewoon alles wat ik niet wil)

code:
1
make: don't know how to make ../../crypto/rc4/rc4.c. Stop


En dit is mijn kernel config:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
#
# GENERIC -- Generic kernel configuration file for FreeBSD/i386
#
# For more information on this file, please read the handbook section on
# Kernel Configuration Files:
#
#    http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html
#
# The handbook is also available locally in /usr/share/doc/handbook
# if you've installed the doc distribution, otherwise always see the
# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the
# latest information.
#
# An exhaustive list of options and more detailed explanations of the
# device lines is also present in the ./LINT configuration file. If you are
# in doubt as to the purpose or necessity of a line, check first in LINT.
#
# $FreeBSD: src/sys/i386/conf/GENERIC,v 1.246.2.50 2002/12/30 19:04:31 rwatson Exp $

machine     i386
cpu     I386_CPU
cpu     I486_CPU
cpu     I586_CPU
cpu     I686_CPU
ident       freebsd
maxusers    0

#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.

# To make an SMP kernel, the next two are needed
#options    SMP         # Symmetric MultiProcessor Kernel
#options    APIC_IO         # Symmetric (APIC) I/O

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

# SCSI Controllers
#device     ahb     # EISA AHA1742 family
#device     ahc     # AHA2940 and onboard AIC7xxx devices
#device     ahd     # AHA39320/29320 and onboard AIC79xx devices
#device     amd     # AMD 53C974 (Tekram DC-390(T))
#device     isp     # Qlogic family
#device     mpt     # LSI-Logic MPT/Fusion
#device     ncr     # NCR/Symbios Logic
#device     sym     # NCR/Symbios Logic (newer chipsets)
#options    SYM_SETUP_LP_PROBE_MAP=0x40
                # Allow ncr to attach legacy NCR devices when 
                # both sym and ncr are configured

device      adv0    at isa?
device      adw
device      bt0 at isa?
device      aha0    at isa?
device      aic0    at isa?

device      ncv     # NCR 53C500
device      nsp     # Workbit Ninja SCSI-3
device      stg     # TMC 18C30/18C50

# SCSI peripherals
#device     scbus       # SCSI bus (required)
#device     da      # Direct Access (disks)
#device     sa      # Sequential Access (tape etc)
#device     cd      # CD
#device     pass        # Passthrough device (direct SCSI access)

# RAID controllers interfaced to the SCSI subsystem
#device     asr     # DPT SmartRAID V, VI and Adaptec SCSI RAID
#device     dpt     # DPT Smartcache - See LINT for options!
#device     iir     # Intel Integrated RAID
#device     mly     # Mylex AcceleRAID/eXtremeRAID
#device     ciss        # Compaq SmartRAID 5* series

# RAID controllers
#device     aac     # Adaptec FSA RAID, Dell PERC2/PERC3
#device     aacp        # SCSI passthrough for aac (requires CAM)
#device     ida     # Compaq Smart RAID
#device     amr     # AMI MegaRAID
#device     mlx     # Mylex DAC960 family
#device     twe     # 3ware Escalade

# atkbdc0 controls both the keyboard and the PS/2 mouse
device      atkbdc0 at isa? port IO_KBD
device      atkbd0  at atkbdc? irq 1 
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

# PCCARD (PCMCIA) support
device      card
device      pcic0   at isa? irq 0 port 0x3e0 iomem 0xd0000
device      pcic1   at isa? irq 0 port 0x3e2 iomem 0xd4000 disable

# Serial (COM) ports
device      sio0    at isa? port IO_COM1 flags 0x10 irq 4
device      sio1    at isa? port IO_COM2 irq 3
device      sio2    at isa? disable port IO_COM3 irq 5
device      sio3    at isa? disable port IO_COM4 irq 9

# 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


# PCI Ethernet NICs.
#device     de      # DEC/Intel DC21x4x (``Tulip'')
#device     em      # Intel PRO/1000 adapter Gigabit Ethernet Card (``Wiseman'')
#device     txp     # 3Com 3cR990 (``Typhoon'')
#device     vx      # 3Com 3c590, 3c595 (``Vortex'')

# PCI Ethernet NICs that use the common MII bus controller code.
# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!
device      miibus      # MII bus support
#device     dc      # DEC/Intel 21143 and various workalikes
#device     fxp     # Intel EtherExpress PRO/100B (82557, 82558)
#device     pcn     # AMD Am79C97x PCI 10/100 NICs
device      rl      # RealTek 8129/8139
#device     sf      # Adaptec AIC-6915 (``Starfire'')
#device     sis     # Silicon Integrated Systems SiS 900/SiS 7016
#device     ste     # Sundance ST201 (D-Link DFE-550TX)
#device     tl      # Texas Instruments ThunderLAN
#device     tx      # SMC EtherPower II (83c170 ``EPIC'')
#device     vr      # VIA Rhine, Rhine II
#device     wb      # Winbond W89C840F
#device     xl      # 3Com 3c90x (``Boomerang'', ``Cyclone'')
#device     bge     # Broadcom BCM570x (``Tigon III'')

# ISA Ethernet NICs.
# 'device ed' requires 'device miibus'
#device     ed0 at isa? port 0x280 irq 10 iomem 0xd8000
#device     ex
#device     ep
#device     fe0 at isa? port 0x300
# Xircom Ethernet
#device     xe
# PRISM I IEEE 802.11b wireless NIC.
#device     awi
# WaveLAN/IEEE 802.11 wireless NICs. Note: the WaveLAN/IEEE really
# exists only as a PCMCIA device, so there is no ISA attachment needed
# and resources will always be dynamically assigned by the pccard code.
#device     wi
# Aironet 4500/4800 802.11 wireless NICs. Note: the declaration below will
# work for PCMCIA and PCI cards, as well as ISA cards set to ISA PnP
# mode (the factory default). If you set the switches on your ISA
# card for a manually chosen I/O address and IRQ, you must specify
# those parameters here.
device      an
# The probe order of these is presently determined by i386/isa/isa_compat.c.
device      ie0 at isa? port 0x300 irq 10 iomem 0xd0000
#device     le0 at isa? port 0x300 irq 5 iomem 0xd0000
device      lnc0    at isa? port 0x280 irq 10 drq 0
device      cs0 at isa? port 0x300
device      sn0 at isa? port 0x300 irq 10

# 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

# USB support
device      uhci        # UHCI PCI->USB interface
device      ohci        # OHCI PCI->USB interface
device      usb     # USB Bus (required)
device      ugen        # Generic
device      uhid        # "Human Interface Devices"
device      ukbd        # Keyboard
device      ulpt        # Printer
device      umass       # Disks/Mass storage - Requires scbus and da
device      ums     # Mouse
device      uscanner    # Scanners
device      urio        # Diamond Rio MP3 Player
# USB Ethernet, requires mii
#device     aue     # ADMtek USB ethernet
#device     cue     # CATC USB ethernet
#device     kue     # Kawasaki LSI USB ethernet

  • Rukapul
  • Registratie: Februari 2000
  • Laatst online: 23:31
cvsup eens van een andere cvsup host. Ik heb ook wel eens gehad dat ik bijv. van cvsup.nl.freebsd.org niet werkte (1 file fout) en van cvsup2.nl.freebsd.org zonder problemen.

Verwijderd

Topicstarter
Rukapul schreef op 12 January 2003 @ 11:24:
cvsup eens van een andere cvsup host. Ik heb ook wel eens gehad dat ik bijv. van cvsup.nl.freebsd.org niet werkte (1 file fout) en van cvsup2.nl.freebsd.org zonder problemen.
Argh, ik blijf die melding houden met nieuwe kernel compilen. Andere cvsup maakt niks uit...

[ Voor 5% gewijzigd door Verwijderd op 12-01-2003 13:46 ]


Verwijderd

Topicstarter
make: don't know how to make ../../crypto/rc4/rc4.c. Stop


Dat krijg ik als de GENERIC kernel wil compileren.

  • Prozaq
  • Registratie: Juni 2000
  • Laatst online: 13-04 16:25
http://docs.freebsd.org/m...10.freebsd-questions.html

misschien staat daar je oplossing, komt er als ik er zo snel doorheen lees volgens mij op neer dat je geen crypto sources hebt. Gebruik je wel een goed cvsup bestand?

[ Voor 52% gewijzigd door Prozaq op 12-01-2003 14:55 ]


  • AVL
  • Registratie: Januari 2000
  • Laatst online: 25-09-2022

AVL

OHMSS

Ik kijk hem even heel snel door, maar dan zie ik al dit:
code:
1
device umass # Disks/Mass storage - Requires scbus and da

En die heb jij dus precies uitgecomment. Compile eens GENERIC _zonder_ dingen weg te commenten (haal desnoods een nieuwe GENERIC binnen)?

"I'd rather have a bottle in front of me than a frontal lobotomy."


Verwijderd

Topicstarter
AVL schreef op 12 januari 2003 @ 15:23:
Ik kijk hem even heel snel door, maar dan zie ik al dit:
code:
1
device umass # Disks/Mass storage - Requires scbus and da

En die heb jij dus precies uitgecomment. Compile eens GENERIC _zonder_ dingen weg te commenten (haal desnoods een nieuwe GENERIC binnen)?
Ik heb ook de crypto package geinstalleerd, en jouw regeletje gecomment, en verdomt, make werkt nu nog make install! Bedankt alle! Hehhe, het zit mee omdat barney heeft gewonnen :D

Verwijderd

Topicstarter
Emh, maar nu reboot mijn pc als ik wat ga compilen:D

  • arikkert
  • Registratie: Juli 2002
  • Laatst online: 17-02 12:23
Verwijderd schreef op 12 januari 2003 @ 21:52:
Emh, maar nu reboot mijn pc als ik wat ga compilen:D
klinkt als rot geheugen of defekte cpu fan.
kernelbuild kost veel geheugen en warme cpu.

Verwijderd

Topicstarter
En het is weer gelukt... Wat het nu weer was :+

[ Voor 100% gewijzigd door Verwijderd op 13-01-2003 20:55 ]

Pagina: 1