Mark Murray wrote: > > > I'm getting some errors trying to build this. Attached is my make.log > > that shows the errors. > > The one that's there now should fix this (I forgot to include a 1-line > patch to sys/conf/files). I just tried the patch, which completed successfully. But now, I'm getting these errors (see attached make.log). -Donn
cc -c -march=pentium -O -pipe -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -nostdinc -I- -I. -I../.. -I../../../include -D_KERNEL -include opt_global.h -elf -mpreferred-stack-boundary=2 ../../i386/i386/genassym.c sh ../../kern/genassym.sh genassym.o > assym.s rm -f param.c cp ../../conf/param.c . perl5 ../../kern/vnode_if.pl -h ../../kern/vnode_if.src cc -march=pentium -O -pipe -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -nostdinc -I- -I. -I../.. -I../../../include -D_KERNEL -include opt_global.h -elf -mpreferred-stack-boundary=2 -c ../../i386/linux/linux_genassym.c sh ../../kern/genassym.sh linux_genassym.o > linux_assym.h perl5 ../../kern/vnode_if.pl -c ../../kern/vnode_if.src perl5 ../../kern/makeobjops.pl -h ../../kern/device_if.m perl5 ../../kern/makeobjops.pl -h ../../kern/bus_if.m perl5 ../../kern/makeobjops.pl -h ../../kern/linker_if.m perl5 ../../kern/makeobjops.pl -h ../../dev/ppbus/ppbus_if.m perl5 ../../kern/makeobjops.pl -h ../../isa/isa_if.m perl5 ../../kern/makeobjops.pl -h ../../pci/pci_if.m rm -f .newdep mkdep -a -f .newdep -march=pentium -O -pipe -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -nostdinc -I- -I. -I../.. -I../../../include -D_KERNEL -include opt_global.h -elf -mpreferred-stack-boundary=2 ../../dev/ed/if_ed_pci.c ../../dev/md/md.c ../../dev/nulldev/nulldev.c ../../dev/ppbus/if_plip.c ../../dev/ppbus/lpt.c ../../dev/ppbus/ppb_1284.c ../../dev/ppbus/ppb_base.c ../../dev/ppbus/ppb_msq.c ../../dev/ppbus/ppbconf.c ../../dev/ppbus/ppi.c ../../dev/randomdev/harvest.c ../../dev/randomdev/randomdev.c ../../dev/randomdev/yarrow.c ../../dev/randomdev/hash.c ../../crypto/blowfish/bf_cbc.c ../../crypto/blowfish/bf_enc.c ../../crypto/blowfish/bf_skey.c ../../dev/sound/isa/ad1816.c ../../dev/sound/isa/es1888.c ../../dev/sound/isa/ess.c ../../dev/sound/isa/gusc.c ../../dev/sound/isa/mss.c ../../dev/sound/isa/sb.c ../../dev/sound/isa/sbc.c ../../dev/sound/pci/csa.c ../../dev/sound/pci/csapcm.c ../../dev/sound/pci/ds1.c ../../dev/sound/pci/emu10k1.c ../../dev/sound/pci/es137x.c ../../dev/sound/pci/neomagic.c ../../dev/sound/pci/solo.c ../../dev/sound/pci/t4dwave.c ../../dev/sound/pci/via82c686.c ../../dev/sound/pcm/ac97.c ../../dev/sound/pcm/channel.c ../../dev/sound/pcm/dsp.c ../../dev/sound/pcm/fake.c ../../dev/sound/pcm/feeder.c ../../dev/sound/pcm/mixer.c ../../dev/sound/pcm/sound.c ../../gnu/ext2fs/ext2_alloc.c ../../gnu/ext2fs/ext2_balloc.c ../../gnu/ext2fs/ext2_inode.c ../../gnu/ext2fs/ext2_inode_cnv.c ../../gnu/ext2fs/ext2_linux_balloc.c ../../gnu/ext2fs/ext2_linux_ialloc.c ../../gnu/ext2fs/ext2_lookup.c ../../gnu/ext2fs/ext2_subr.c ../../gnu/ext2fs/ext2_vfsops.c ../../gnu/ext2fs/ext2_vnops.c ../../isa/isa_common.c ../../isa/isahint.c ../../isa/pnp.c ../../isa/pnpparse.c ../../isofs/cd9660/cd9660_bmap.c ../../isofs/cd9660/cd9660_lookup.c ../../isofs/cd9660/cd9660_node.c ../../isofs/cd9660/cd9660_rrip.c ../../isofs/cd9660/cd9660_util.c ../../isofs/cd9660/cd9660_vfsops.c ../../isofs/cd9660/cd9660_vnops.c ../../kern/imgact_aout.c ../../kern/imgact_elf.c ../../kern/imgact_shell.c ../../kern/init_main.c ../../kern/init_sysent.c ../../kern/kern_acct.c ../../kern/kern_acl.c ../../kern/kern_cap.c ../../kern/kern_clock.c ../../kern/kern_conf.c ../../kern/kern_descrip.c ../../kern/kern_environment.c ../../kern/kern_event.c ../../kern/kern_exec.c ../../kern/kern_exit.c ../../kern/kern_fork.c ../../kern/kern_intr.c ../../kern/kern_jail.c ../../kern/kern_kthread.c ../../kern/kern_ktrace.c ../../kern/kern_linker.c ../../kern/kern_lock.c ../../kern/kern_lockf.c ../../kern/kern_malloc.c ../../kern/kern_mib.c ../../kern/kern_module.c ../../kern/kern_ntptime.c ../../kern/kern_physio.c ../../kern/kern_proc.c ../../kern/kern_prot.c ../../kern/kern_resource.c ../../kern/kern_shutdown.c ../../kern/kern_sig.c ../../kern/kern_subr.c ../../kern/kern_switch.c ../../kern/kern_synch.c ../../kern/kern_syscalls.c ../../kern/kern_sysctl.c ../../kern/kern_tc.c ../../kern/kern_threads.c ../../kern/kern_time.c ../../kern/kern_timeout.c ../../kern/kern_xxx.c ../../kern/link_aout.c ../../kern/link_elf.c ../../kern/md5c.c ../../kern/subr_autoconf.c ../../kern/subr_blist.c ../../kern/subr_bus.c ../../kern/subr_devstat.c ../../kern/subr_disk.c ../../kern/subr_disklabel.c ../../kern/subr_diskslice.c ../../kern/subr_eventhandler.c ../../kern/subr_kobj.c ../../kern/subr_log.c ../../kern/subr_module.c ../../kern/subr_prf.c ../../kern/subr_prof.c ../../kern/subr_rman.c ../../kern/subr_scanf.c ../../kern/subr_taskqueue.c ../../kern/subr_xxx.c ../../kern/sys_generic.c ../../kern/sys_pipe.c ../../kern/sys_process.c ../../kern/sys_socket.c ../../kern/sysv_ipc.c ../../kern/sysv_msg.c ../../kern/sysv_sem.c ../../kern/sysv_shm.c ../../kern/tty.c ../../kern/tty_compat.c ../../kern/tty_conf.c ../../kern/tty_cons.c ../../kern/tty_pty.c ../../kern/tty_subr.c ../../kern/tty_tty.c ../../kern/uipc_accf.c ../../kern/uipc_domain.c ../../kern/uipc_mbuf.c ../../kern/uipc_mbuf2.c ../../kern/uipc_proto.c ../../kern/uipc_socket.c ../../kern/uipc_socket2.c ../../kern/uipc_syscalls.c ../../kern/uipc_usrreq.c ../../kern/vfs_aio.c ../../kern/vfs_bio.c ../../kern/vfs_cache.c ../../kern/vfs_cluster.c ../../kern/vfs_conf.c ../../kern/vfs_default.c ../../kern/vfs_init.c ../../kern/vfs_lookup.c ../../kern/vfs_subr.c ../../kern/vfs_syscalls.c ../../kern/vfs_vnops.c ../../libkern/arc4random.c ../../libkern/bcd.c ../../libkern/index.c ../../libkern/inet_ntoa.c ../../libkern/qsort.c ../../libkern/random.c ../../libkern/rindex.c ../../libkern/scanc.c ../../libkern/skpc.c ../../libkern/strcat.c ../../libkern/strcmp.c ../../libkern/strcpy.c ../../libkern/strlen.c ../../libkern/strncmp.c ../../libkern/strncpy.c ../../libkern/strtol.c ../../libkern/strtoq.c ../../libkern/strtoul.c ../../libkern/strtouq.c ../../miscfs/deadfs/dead_vnops.c ../../miscfs/fifofs/fifo_vnops.c ../../miscfs/procfs/procfs_ctl.c ../../miscfs/procfs/procfs_dbregs.c ../../miscfs/procfs/procfs_fpregs.c ../../miscfs/procfs/procfs_map.c ../../miscfs/procfs/procfs_mem.c ../../miscfs/procfs/procfs_note.c ../../miscfs/procfs/procfs_regs.c ../../miscfs/procfs/procfs_rlimit.c ../../miscfs/procfs/procfs_status.c ../../miscfs/procfs/procfs_subr.c ../../miscfs/procfs/procfs_type.c ../../miscfs/procfs/procfs_vfsops.c ../../miscfs/procfs/procfs_vnops.c ../../miscfs/specfs/spec_vnops.c ../../msdosfs/msdosfs_conv.c ../../msdosfs/msdosfs_denode.c ../../msdosfs/msdosfs_fat.c ../../msdosfs/msdosfs_lookup.c ../../msdosfs/msdosfs_vfsops.c ../../msdosfs/msdosfs_vnops.c ../../net/bpf.c ../../net/bpf_filter.c ../../net/if.c ../../net/if_ethersubr.c ../../net/if_faith.c ../../net/if_gif.c ../../net/if_loop.c ../../net/if_media.c ../../net/if_mib.c ../../net/if_ppp.c ../../net/if_sl.c ../../net/if_tun.c ../../net/intrq.c ../../net/net_osdep.c ../../net/ppp_tty.c ../../net/radix.c ../../net/raw_cb.c ../../net/raw_usrreq.c ../../net/route.c ../../net/rtsock.c ../../net/slcompress.c ../../netinet/if_ether.c ../../netinet/igmp.c ../../netinet/in.c ../../netinet/in_gif.c ../../netinet/in_pcb.c ../../netinet/in_proto.c ../../netinet/in_rmx.c ../../netinet/ip_ecn.c ../../netinet/ip_encap.c ../../netinet/ip_flow.c ../../netinet/ip_icmp.c ../../netinet/ip_input.c ../../netinet/ip_mroute.c ../../netinet/ip_output.c ../../netinet/raw_ip.c ../../netinet/tcp_input.c ../../netinet/tcp_output.c ../../netinet/tcp_subr.c ../../netinet/tcp_timer.c ../../netinet/tcp_usrreq.c ../../netinet/udp_usrreq.c ../../netinet6/dest6.c ../../netinet6/frag6.c ../../netinet6/icmp6.c ../../netinet6/in6.c ../../netinet6/in6_cksum.c ../../netinet6/in6_gif.c ../../netinet6/in6_ifattach.c ../../netinet6/in6_pcb.c ../../netinet6/in6_prefix.c ../../netinet6/in6_proto.c ../../netinet6/in6_rmx.c ../../netinet6/in6_src.c ../../netinet6/ip6_forward.c ../../netinet6/ip6_input.c ../../netinet6/ip6_mroute.c ../../netinet6/ip6_output.c ../../netinet6/mld6.c ../../netinet6/nd6.c ../../netinet6/nd6_nbr.c ../../netinet6/nd6_rtr.c ../../netinet6/raw_ip6.c ../../netinet6/route6.c ../../netinet6/scope6.c ../../netinet6/udp6_output.c ../../netinet6/udp6_usrreq.c ../../nfs/nfs_bio.c ../../nfs/nfs_node.c ../../nfs/nfs_nqlease.c ../../nfs/nfs_serv.c ../../nfs/nfs_socket.c ../../nfs/nfs_srvcache.c ../../nfs/nfs_subs.c ../../nfs/nfs_syscalls.c ../../nfs/nfs_vfsops.c ../../nfs/nfs_vnops.c ../../pci/pci.c ../../pci/pcisupport.c ../../posix4/ksched.c ../../posix4/p1003_1b.c ../../posix4/posix4_mib.c ../../ufs/ffs/ffs_alloc.c ../../ufs/ffs/ffs_balloc.c ../../ufs/ffs/ffs_inode.c ../../ufs/ffs/ffs_snapshot.c ../../ufs/ffs/ffs_softdep.c ../../ufs/ffs/ffs_softdep_stub.c ../../ufs/ffs/ffs_subr.c ../../ufs/ffs/ffs_tables.c ../../ufs/ffs/ffs_vfsops.c ../../ufs/ffs/ffs_vnops.c ../../ufs/mfs/mfs_vfsops.c ../../ufs/mfs/mfs_vnops.c ../../ufs/ufs/ufs_bmap.c ../../ufs/ufs/ufs_extattr.c ../../ufs/ufs/ufs_ihash.c ../../ufs/ufs/ufs_inode.c ../../ufs/ufs/ufs_lookup.c ../../ufs/ufs/ufs_quota.c ../../ufs/ufs/ufs_vfsops.c ../../ufs/ufs/ufs_vnops.c ../../vm/default_pager.c ../../vm/device_pager.c ../../vm/phys_pager.c ../../vm/swap_pager.c ../../vm/vm_fault.c ../../vm/vm_glue.c ../../vm/vm_init.c ../../vm/vm_kern.c ../../vm/vm_map.c ../../vm/vm_meter.c ../../vm/vm_mmap.c ../../vm/vm_object.c ../../vm/vm_page.c ../../vm/vm_pageout.c ../../vm/vm_pager.c ../../vm/vm_swap.c ../../vm/vm_unix.c ../../vm/vm_zone.c ../../vm/vnode_pager.c ../../compat/linux/linux_file.c ../../compat/linux/linux_ioctl.c ../../compat/linux/linux_ipc.c ../../compat/linux/linux_mib.c ../../compat/linux/linux_misc.c ../../compat/linux/linux_signal.c ../../compat/linux/linux_socket.c ../../compat/linux/linux_stats.c ../../compat/linux/linux_util.c ../../dev/ata/ata-all.c ../../dev/ata/ata-disk.c ../../dev/ata/ata-dma.c ../../dev/ata/atapi-all.c ../../dev/ata/atapi-cd.c ../../dev/ed/if_ed.c ../../dev/ed/if_ed_isa.c ../../dev/eisa/eisaconf.c ../../dev/fb/fb.c ../../dev/fb/splash.c ../../dev/fb/vga.c ../../dev/kbd/atkbd.c ../../dev/kbd/atkbdc.c ../../dev/kbd/kbd.c ../../dev/syscons/schistory.c ../../dev/syscons/scmouse.c ../../dev/syscons/scterm.c ../../dev/syscons/scterm-dumb.c ../../dev/syscons/scterm-sc.c ../../dev/syscons/scvgarndr.c ../../dev/syscons/scvidctl.c ../../dev/syscons/scvtb.c ../../dev/syscons/syscons.c ../../dev/syscons/sysmouse.c ../../i386/apm/apm.c ../../i386/i386/atomic.c ../../i386/i386/autoconf.c ../../i386/i386/bios.c ../../i386/i386/busdma_machdep.c ../../i386/i386/elf_machdep.c ../../i386/i386/i686_mem.c ../../i386/i386/identcpu.c ../../i386/i386/in_cksum.c ../../i386/i386/initcpu.c ../../i386/i386/k6_mem.c ../../i386/i386/machdep.c ../../i386/i386/math_emulate.c ../../i386/i386/mem.c ../../i386/i386/nexus.c ../../i386/i386/pmap.c ../../i386/i386/procfs_machdep.c ../../i386/i386/sys_machdep.c ../../i386/i386/trap.c ../../i386/i386/userconfig.c ../../i386/i386/vm86.c ../../i386/i386/vm_machdep.c ../../i386/isa/clock.c ../../i386/isa/intr_machdep.c ../../i386/isa/ipl_funcs.c ../../i386/isa/isa.c ../../i386/isa/isa_dma.c ../../i386/isa/mse.c ../../i386/isa/npx.c ../../i386/isa/pcibus.c ../../i386/linux/imgact_linux.c ../../i386/linux/linux_dummy.c ../../i386/linux/linux_machdep.c ../../i386/linux/linux_sysent.c ../../i386/linux/linux_sysvec.c ../../isa/atkbd_isa.c ../../isa/atkbdc_isa.c ../../isa/fd.c ../../isa/ppc.c ../../isa/psm.c ../../isa/sio.c ../../isa/syscons_isa.c ../../isa/vga_isa.c ../../kern/subr_diskmbr.c ../../libkern/divdi3.c ../../libkern/moddi3.c ../../libkern/qdivrem.c ../../libkern/udivdi3.c ../../libkern/umoddi3.c param.c vnode_if.c hints.c config.c ../../i386/i386/genassym.c env MKDEP_CPP="cc -E" mkdep -a -f .newdep -x assembler-with-cpp -DLOCORE -march=pentium -O -pipe -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -nostdinc -I- -I. -I../.. -I../../../include -D_KERNEL -include opt_global.h -elf -mpreferred-stack-boundary=2 ../../i386/i386/bioscall.s ../../i386/i386/exception.s ../../i386/i386/globals.s ../../i386/i386/support.s ../../i386/i386/swtch.s ../../i386/linux/linux_locore.s ../../i386/i386/locore.s rm -f .depend mv -f .newdep .depend touch hack.c perl5 ../../kern/makeobjops.pl -c ../../kern/device_if.m; cc -c -march=pentium -O -pipe -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -nostdinc -I- -I. -I../.. -I../../../include -D_KERNEL -include opt_global.h -elf -mpreferred-stack-boundary=2 device_if.c cc -elf -shared -nostdlib hack.c -o hack.So rm -f hack.c perl5 ../../kern/makeobjops.pl -c ../../kern/bus_if.m; cc -c -march=pentium -O -pipe -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -nostdinc -I- -I. -I../.. -I../../../include -D_KERNEL -include opt_global.h -elf -mpreferred-stack-boundary=2 bus_if.c perl5 ../../kern/makeobjops.pl -c ../../kern/linker_if.m; cc -c -march=pentium -O -pipe -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -nostdinc -I- -I. -I../.. -I../../../include -D_KERNEL -include opt_global.h -elf -mpreferred-stack-boundary=2 linker_if.c cc -c -march=pentium -O -pipe -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -nostdinc -I- -I. -I../.. -I../../../include -D_KERNEL -include opt_global.h -elf -mpreferred-stack-boundary=2 ../../dev/md/md.c perl5 ../../kern/makeobjops.pl -c ../../dev/ppbus/ppbus_if.m; cc -c -march=pentium -O -pipe -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -nostdinc -I- -I. -I../.. -I../../../include -D_KERNEL -include opt_global.h -elf -mpreferred-stack-boundary=2 ppbus_if.c cc -c -march=pentium -O -pipe -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -nostdinc -I- -I. -I../.. -I../../../include -D_KERNEL -include opt_global.h -elf -mpreferred-stack-boundary=2 ../../dev/randomdev/harvest.c cc -c -march=pentium -O -pipe -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -nostdinc -I- -I. -I../.. -I../../../include -D_KERNEL -include opt_global.h -elf -mpreferred-stack-boundary=2 ../../dev/randomdev/yarrow.c In file included from ../../dev/randomdev/yarrow.c:49: In file included from ../../dev/randomdev/harvest.c:41: ../../dev/randomdev/hash.h:77: redefinition of `struct yarrowhash' ../../dev/randomdev/hash.h:83: redefinition of `struct yarrowkey' ../../dev/randomdev/hash.h:88: warning: redundant redeclaration of `yarrow_hash_init' in same scope ../../dev/randomdev/hash.h:42: warning: previous declaration of `yarrow_hash_init' ../../dev/randomdev/hash.h:89: warning: redundant redeclaration of `yarrow_hash_iterate' in same scope ../../dev/randomdev/hash.h:43: warning: previous declaration of `yarrow_hash_iterate' ../../dev/randomdev/hash.h:90: warning: redundant redeclaration of `yarrow_hash_finish' in same scope ../../dev/randomdev/hash.h:44: warning: previous declaration of `yarrow_hash_finish' ../../dev/randomdev/hash.h:91: warning: redundant redeclaration of `yarrow_encrypt_init' in same scope ../../dev/randomdev/hash.h:45: warning: previous declaration of `yarrow_encrypt_init' ../../dev/randomdev/hash.h:92: warning: redundant redeclaration of `yarrow_encrypt' in same scope ../../dev/randomdev/hash.h:46: warning: previous declaration of `yarrow_encrypt' ../../dev/randomdev/hash.h:123: redefinition of `struct yarrowhash' ../../dev/randomdev/hash.h:129: redefinition of `struct yarrowkey' ../../dev/randomdev/hash.h:134: warning: redundant redeclaration of `yarrow_hash_init' in same scope ../../dev/randomdev/hash.h:88: warning: previous declaration of `yarrow_hash_init' ../../dev/randomdev/hash.h:135: warning: redundant redeclaration of `yarrow_hash_iterate' in same scope ../../dev/randomdev/hash.h:89: warning: previous declaration of `yarrow_hash_iterate' ../../dev/randomdev/hash.h:136: warning: redundant redeclaration of `yarrow_hash_finish' in same scope ../../dev/randomdev/hash.h:90: warning: previous declaration of `yarrow_hash_finish' ../../dev/randomdev/hash.h:137: warning: redundant redeclaration of `yarrow_encrypt_init' in same scope ../../dev/randomdev/hash.h:91: warning: previous declaration of `yarrow_encrypt_init' ../../dev/randomdev/hash.h:138: warning: redundant redeclaration of `yarrow_encrypt' in same scope ../../dev/randomdev/hash.h:92: warning: previous declaration of `yarrow_encrypt' ../../dev/randomdev/hash.h:77: redefinition of `struct yarrowhash' ../../dev/randomdev/hash.h:83: redefinition of `struct yarrowkey' ../../dev/randomdev/hash.h:88: warning: redundant redeclaration of `yarrow_hash_init' in same scope ../../dev/randomdev/hash.h:42: warning: previous declaration of `yarrow_hash_init' ../../dev/randomdev/hash.h:89: warning: redundant redeclaration of `yarrow_hash_iterate' in same scope ../../dev/randomdev/hash.h:43: warning: previous declaration of `yarrow_hash_iterate' ../../dev/randomdev/hash.h:90: warning: redundant redeclaration of `yarrow_hash_finish' in same scope ../../dev/randomdev/hash.h:44: warning: previous declaration of `yarrow_hash_finish' ../../dev/randomdev/hash.h:91: warning: redundant redeclaration of `yarrow_encrypt_init' in same scope ../../dev/randomdev/hash.h:45: warning: previous declaration of `yarrow_encrypt_init' ../../dev/randomdev/hash.h:92: warning: redundant redeclaration of `yarrow_encrypt' in same scope ../../dev/randomdev/hash.h:46: warning: previous declaration of `yarrow_encrypt' ../../dev/randomdev/hash.h:123: redefinition of `struct yarrowhash' ../../dev/randomdev/hash.h:129: redefinition of `struct yarrowkey' ../../dev/randomdev/hash.h:134: warning: redundant redeclaration of `yarrow_hash_init' in same scope ../../dev/randomdev/hash.h:88: warning: previous declaration of `yarrow_hash_init' ../../dev/randomdev/hash.h:135: warning: redundant redeclaration of `yarrow_hash_iterate' in same scope ../../dev/randomdev/hash.h:89: warning: previous declaration of `yarrow_hash_iterate' ../../dev/randomdev/hash.h:136: warning: redundant redeclaration of `yarrow_hash_finish' in same scope ../../dev/randomdev/hash.h:90: warning: previous declaration of `yarrow_hash_finish' ../../dev/randomdev/hash.h:137: warning: redundant redeclaration of `yarrow_encrypt_init' in same scope ../../dev/randomdev/hash.h:91: warning: previous declaration of `yarrow_encrypt_init' ../../dev/randomdev/hash.h:138: warning: redundant redeclaration of `yarrow_encrypt' in same scope ../../dev/randomdev/hash.h:92: warning: previous declaration of `yarrow_encrypt' ../../dev/randomdev/harvest.c:84: warning: no previous prototype for `random_set_wakeup' ../../dev/randomdev/harvest.c:91: warning: no previous prototype for `random_set_wakeup_exit' *** Error code 1 *** Error code 1 2 errors