Date: Fri, 13 Nov 1998 08:29:49 +0200 From: Mark Murray <mark@grondar.za> To: Cory Kempf <ckempf@enigami.com> Cc: freebsd-current@FreeBSD.ORG Subject: Re: Kernel doesn't want to compile anymore :-( Message-ID: <199811130629.IAA05361@greenpeace.grondar.za> In-Reply-To: Your message of " 12 Nov 1998 23:27:51 EST." <x7sofo43p4.fsf@singularity.enigami.com> References: <x7sofo43p4.fsf@singularity.enigami.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Remove your Perl5 _port_, and let the system perl5 do its thing. In cleaning out your system, you may break Perl5, so another make world may be a good idea. M Cory Kempf wrote: > cvsup'd / buildworld / installworld sometime today... > make depend in my kernel directory gives an error: > > perl ../../kern/makedevops.pl -c ../../kern/device_if.m > Can't locate File/Basename.pm in @INC (@INC contains: /usr/local/lib/perl5/i3 86-freebsd/5.00404 /usr/local/lib/perl5 /usr/local/lib/perl5/site_perl/i386-fre ebsd /usr/local/lib/perl5/site_perl .) at ../../kern/makedevops.pl line 50. > BEGIN failed--compilation aborted at ../../kern/makedevops.pl line 50. > *** Error code 2 > > Doing a find on "Basename.pm" produces the following: > > /usr/libdata/perl/5.00502/File/Basename.pm > /usr/obj/aout/usr/src/gnu/usr.bin/perl/perl/lib/File/Basename.pm > /usr/obj/aout/usr/src/gnu/usr.bin/perl/suidperl/lib/File/Basename.pm > /usr/obj/elf/usr/src/gnu/usr.bin/perl/perl/lib/File/Basename.pm > /usr/obj/elf/usr/src/gnu/usr.bin/perl/suidperl/lib/File/Basename.pm > /usr/src/contrib/perl5/lib/File/Basename.pm > > None of which seem to be in the above @INC paths > > Unfortunately, my knowledge of perl is pretty minimal... > > So, suggestions? > > Thanks, > > +C > > > > My kernel config file, on the off chance it helps... > > # > # SIN > # > > machine "i386" > cpu "I686_CPU" > ident SIN > maxusers 32 > > options INET #InterNETworking > options FFS #Berkeley Fast Filesystem > options NFS #Network Filesystem > options MFS > options MSDOSFS #MSDOS Filesystem > options "CD9660" #ISO 9660 Filesystem > options PROCFS #Process filesystem > options "COMPAT_43" #Compatible with BSD 4.3 [KEEP THIS!] > options UCONSOLE #Allow users to grab the consol e > options KTRACE #kernel tracing > > options SYSVSHM > options DDB > #options BOUNCE_BUFFERS #For ADV controller > options "AHC_ALLOW_MEMIO" > options CONSPEED=115200 #default speed for serial conso le > options "MSGBUF_SIZE=32768" > > config kernel root on da0s1a > > controller isa0 > controller pci0 > controller eisa0 > > controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr > disk fd0 at fdc0 drive 0 > #disk fd1 at fdc0 drive 1 > > #controller aic0 > controller ahc0 > controller ahc1 > #controller adv0 > #controller adv1 at isa? port ? cam irq ? vector adv_isa_intr > #controller bt0 > #controller ncr0 at isa? port ? cam irq ? vector adv_isa_intr > > controller scbus0 at ahc0 bus 0 > controller scbus1 at ahc1 bus 0 > #controller scbus2 at ncr0 bus 0 > > device da0 # direct access: disk > device sa0 # sequential access: tape > device pass0 # passthrough device > > #device da0 at scbus0 target 0 > #device da8 at scbus1 target 0 > #device da9 at scbus1 target 1 > #device da10 at scbus1 target 2 > #device da11 at scbus1 target 3 > > #device od0 > > device cd0 > > #device pt0 > > #device mcd0 at isa? port 0x300 bio irq 10 vector mcdintr > # for the Sony CDU31/33A CDROM > #device scd0 at isa? port 0x230 bio > #controller matcd0 at isa? port 0x230 bio > #device wcd0 > > # syscons is the default console driver, resembling an SCO console > device sc0 at isa? port "IO_KBD" tty irq 1 vector scintr > > # Mandatory, don't remove > device npx0 at isa? port "IO_NPX" irq 13 vector npxintr > > #device sio0 at isa? port "IO_COM1" tty irq 4 vector siointr > device sio0 at isa? port "IO_COM1" tty irq 4 flags 0x10 vec tor siointr > device sio1 at isa? port "IO_COM2" tty irq 3 vector siointr > > device lpt0 at isa? port? tty irq 7 vector lptintr > > device fxp0 > device de0 > > > pseudo-device loop > pseudo-device ether > pseudo-device pty 16 > pseudo-device bpfilter 4 > pseudo-device tun 4 > # keep this if you want to be able to continue to use /stand/sysinstall > pseudo-device gzip # Exec gzipped a.out's > #pseudo-device ccd 4 #Concatenated disk driver > options DEVFS > options NETATALK > options "MD5" > options KERNFS > options FFS_ROOT > options PPS_SYNC > > # Sound > #controller snd0 > #device pcm0 at isa? port ? tty irq 10 drq 1 flags 0x0 vector pcmintr > #device pcm1 at isa? port ? tty irq 10 drq 1 flags 0x0 vector pcmintr > #device sb0 at isa? port 0x220 irq 5 drq 1 > #device sbxvi0 at isa? drq 5 > #device sbmidi0 at isa? port 0x330 > > > # mouse > device psm0 at isa? port IO_KBD conflicts tty irq 12 vector psmintr > > pseudo-device vn # VNode Driver (turns a file into a device) > options SYSVSEM > options SYSVMSG > > #SMP: > options SMP > options APIC_IO > options NCPU=2 > options NBUS=3 > options NAPIC=1 > options NINTR=24 > # > # for WINE > # > options USER_LDT > # > # PNP > # > #controller pnp0 > > > > -- > Thinking of purchasing RAM from the Chip Merchant? > Please read this first: <http://www.enigami.com/~ckempf/chipmerchant.html> > > Cory Kempf Macintosh / Unix Consulting & Software Development > ckempf@enigami.com <http://www.enigami.com/~ckempf/> > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-current" in the body of the message -- Mark Murray Join the anti-SPAM movement: http://www.cauce.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199811130629.IAA05361>