"David J. M. Karlsen" wrote:
>
> "Matt D. Robinson" wrote:
>
> > "David J. M. Karlsen" wrote:
> > >
> > > are these available in any of the given formats?
> > >
> > > is the 2.4.1 patch comp. with 2.4.2?
> >
> > There is no .deb package yet (I don't have any Debian packaging
> > utilities installed anywhere), but you can get the latest lkcdutils
> > off of the SourceForge tree:
> >
> > cvs -d:pserver:anonymous@xxxxxxxxxxxxxxxxxxxxxxxx:/cvsroot/lkcd login
> > <hit enter at the password prompt>
> > cvs -z3 -d:pserver:anonymous@xxxxxxxxxxxxxxxxxxxxxxxx:/cvsroot/lkcd co
> > lkcdutils
>
> thanks - some other issues:
>
> 1)
> there aren't any files under:
> ftp://oss.sgi.com/www/projects/lkcd/download/current/Debian - and the docu
> says:
> "
> rc.sysinit-redhat62.patch
> rc.sysinit-redhat70.patch
> rc.sysinit-turbo.patch
> One of the release specific rc.sysinit patches should be applied to
> the /etc/rc.d/rc.sysinit startup script on all RedHat and Turbo Linux
> based systems. In each case, the patch adds several calls to the
> new /sbin/vmdump script, to ensure that the system is configured for
> saving system crash dumps and that dumps actually get saved after
> a system crash. In addition, these patches move the "swapon -a" call
> so that it is made only after all local file systems are mounted and
> a system dump, if one exists, has been copied to a file on disk.
> "
>
> Does this mean debian needs no patching?
No, it probably needs patching, but you'll just have to apply it to
the appropriate start-up script. As I don't have a Debian distribution
handy, I'm not sure what that would be.
Do you have a system available so I can look at it?
> 2)
> installkernel.patch
> The installkernel.patch needs to be applied to the /sbin/installkernel
> script to add support for the additional Kerntypes kernel build target.
> Note that the /sbin/installkernel script only exists on RedHat based
> systems.
>
> Debian also has this script:
> e:/usr/src/lkcd/lkcdutils/scripts# !dp
> dpkg -S /sbin/installkernel
> debianutils: /sbin/installkernel
Ahh, that makes it convenient, as long as they are similar enough.
Can you E-mail me the 'diff' between the RedHat and the Debian version?
> 3) trouble compiling lkcd_utils - log added
> put patching it fails. my orig file is attatched - will it work?
I believe Luc has fixed this. Try it again and let me know. Grab
the source from SourceForge ...
> 4) trouble compiling lkcd_cmds
>
> 3&4: topdir pointed to patch -p1 < 2.4.1.diff'ed 2.4.3 sourcetree...
> (arch=i386) - seems like the cmd dir doesn't exist?
The cmd dir shouldn't exist anymore. If that's still in the patch,
I need to remove it.
> > The 2.4.1 patch should be compatible with the 2.4.2 tree, with the
> > possibility of some overlaps in the Makefiles. Nothing in the code
> > should really need to change.
>
> OK - i'm trying on the 2.4.3 now :)
Let me know how this works out.
> > Sorry for the delay in response.
>
> You're responding faster than I expected - THX! :)
>
> I'm not subscribing the list (is it lowtraffic?) - so please send a CC to
> david@xxxxxxx
>
> Again, thanks - this will be lovely when it works!
>
> --
> ---
> David J. M. Karlsen [david@xxxxxx] -*- http://datalab.intra.cmr.no
> fon: [+47] 55 57 43 29 -*- fax: [+47] 55 57 40 41
> Christian Michelsen Research AS -*- http://www.cmr.no
>
>
>
> ---------------------------------------------------------------------
> #!/bin/sh
> #
> # Copyright (C) 1995 - 1998, Ian A. Murdock <imurdock@xxxxxxxxxx>
> #
> # Install the kernel on a Debian Linux system.
> #
> # This script is called from /usr/src/linux/arch/i386/boot/install.sh.
> # If you install it as /sbin/installkernel, you can do a "make install"
> # from a generic kernel source tree, and the image will be installed to
> # the proper place for Debian GNU/Linux.
>
> set -e
>
> if [ $# = 4 ] ; then
> img="$2"
> map="$3"
> ver="$1"
> # $(INSTALL_PATH), passed as $4, is ignored--Debian uses /boot.
> else
> echo "Usage: installkernel <version> <zImage> <System.map> <directory>"
> exit 1
> fi
>
> updatever () {
> if [ -f /boot/$1-$ver ] ; then
> mv /boot/$1-$ver /boot/$1-$ver.old
> fi
>
> cat $2 > /boot/$1-$ver
>
> if [ -f /boot/$1 ] ; then
> if [ -L /boot/$1 -a $(ls -l /boot/$1 | awk '{print $11}') \
> = $1-$ver ] ; then
> ln -sf $1-$ver.old /boot/$1.old
> else
> mv /boot/$1 /boot/$1.old
> fi
> fi
>
> ln -sf $1-$ver /boot/$1
> }
>
> updatever vmlinuz $img
> updatever System.map $map
>
> mkboot -installkernel
>
> ---------------------------------------------------------------------
> for dir in scripts libklib liballoc librl libsial lcrash ; do \
> ( cd $dir ; make TOPDIR=/usr/src/linux-lkcd ARCH=i386 clean; cd .. );
> \
> done
> make[1]: Entering directory `/usr/src/lkcd/lkcdutils/scripts'
> make[1]: Nothing to be done for `clean'.
> make[1]: Leaving directory `/usr/src/lkcd/lkcdutils/scripts'
> make[1]: Entering directory `/usr/src/lkcd/lkcdutils/libklib'
> /usr/bin/find . -name ".[A-z]*.flags" -print | xargs /bin/rm -f
> /usr/bin/find . -name ".depend" -print | xargs /bin/rm -f
> (cd arch/i386 ; make TOPDIR=/usr/src/linux-lkcd ARCH=i386 clean; cd ..)
> make[2]: Entering directory `/usr/src/lkcd/lkcdutils/libklib/arch/i386'
> /bin/rm -f *.o
> make[2]: Leaving directory `/usr/src/lkcd/lkcdutils/libklib/arch/i386'
> /bin/rm -f include/asm
> /bin/rm -f *.o
> /bin/rm -f libklib.a
> make[1]: Leaving directory `/usr/src/lkcd/lkcdutils/libklib'
> make[1]: Entering directory `/usr/src/lkcd/lkcdutils/liballoc'
> /bin/rm -f *.o
> /bin/rm -f liballoc.a
> /usr/bin/find . -name ".[A-z]*.flags" -print | xargs /bin/rm -f
> /usr/bin/find . -name ".depend" -print | xargs /bin/rm -f
> make[1]: Leaving directory `/usr/src/lkcd/lkcdutils/liballoc'
> make[1]: Entering directory `/usr/src/lkcd/lkcdutils/librl'
> /bin/rm -f *.o
> /bin/rm -f librl.a
> /usr/bin/find . -name ".[A-z]*.flags" -print | xargs /bin/rm -f
> /usr/bin/find . -name ".depend" -print | xargs /bin/rm -f
> make[1]: Leaving directory `/usr/src/lkcd/lkcdutils/librl'
> make[1]: Entering directory `/usr/src/lkcd/lkcdutils/libsial'
> /bin/rm -f *.o libsial.a lex.sial.c lex.sialpp.c sial.tab.c sial.tab.h
> sialpp.tab.c sialpp.tab.h y.output mkbaseop baseops.c y.tab.c y.tab.h
> libsial.so*
> make[1]: Leaving directory `/usr/src/lkcd/lkcdutils/libsial'
> make[1]: Entering directory `/usr/src/lkcd/lkcdutils/lcrash'
> /bin/rm -f *.o *.a
> /bin/rm -f ./include/arch
> /usr/bin/find . -name ".[A-z]*.flags" -print | xargs /bin/rm -f
> /usr/bin/find . -name ".depend" -print | xargs /bin/rm -f
> for dir in man arch/i386 cmds ; do \
> ( cd $dir ; make TOPDIR=/usr/src/linux-lkcd ARCH=i386 clean; cd .. );
> \
> done
> make[2]: Entering directory `/usr/src/lkcd/lkcdutils/lcrash/man'
> make[2]: Nothing to be done for `clean'.
> make[2]: Leaving directory `/usr/src/lkcd/lkcdutils/lcrash/man'
> make[2]: Entering directory `/usr/src/lkcd/lkcdutils/lcrash/arch/i386'
> for dir in cmds lib ; do \
> ( cd $dir ; make TOPDIR=/usr/src/linux-lkcd ARCH=i386 clean; cd .. );
> \
> done
> make[3]: Entering directory `/usr/src/lkcd/lkcdutils/lcrash/arch/i386/cmds'
> rm -f *.o
> make[3]: Leaving directory `/usr/src/lkcd/lkcdutils/lcrash/arch/i386/cmds'
> make[3]: Entering directory `/usr/src/lkcd/lkcdutils/lcrash/arch/i386/lib'
> rm -f *.o
> make[3]: Leaving directory `/usr/src/lkcd/lkcdutils/lcrash/arch/i386/lib'
> make[2]: Leaving directory `/usr/src/lkcd/lkcdutils/lcrash/arch/i386'
> make[2]: Entering directory `/usr/src/lkcd/lkcdutils/lcrash/cmds'
> rm -f *.o
> make[2]: Leaving directory `/usr/src/lkcd/lkcdutils/lcrash/cmds'
> make[1]: Leaving directory `/usr/src/lkcd/lkcdutils/lcrash'
> for dir in scripts libklib liballoc librl libsial lcrash ; do \
> ( cd $dir ; make TOPDIR=/usr/src/linux-lkcd ARCH=i386 clean; cd .. );
> \
> done
> make[1]: Entering directory `/usr/src/lkcd/lkcdutils/scripts'
> make[1]: Nothing to be done for `clean'.
> make[1]: Leaving directory `/usr/src/lkcd/lkcdutils/scripts'
> make[1]: Entering directory `/usr/src/lkcd/lkcdutils/libklib'
> /usr/bin/find . -name ".[A-z]*.flags" -print | xargs /bin/rm -f
> /usr/bin/find . -name ".depend" -print | xargs /bin/rm -f
> (cd arch/i386 ; make TOPDIR=/usr/src/linux-lkcd ARCH=i386 clean; cd ..)
> make[2]: Entering directory `/usr/src/lkcd/lkcdutils/libklib/arch/i386'
> /bin/rm -f *.o
> make[2]: Leaving directory `/usr/src/lkcd/lkcdutils/libklib/arch/i386'
> /bin/rm -f include/asm
> /bin/rm -f *.o
> /bin/rm -f libklib.a
> make[1]: Leaving directory `/usr/src/lkcd/lkcdutils/libklib'
> make[1]: Entering directory `/usr/src/lkcd/lkcdutils/liballoc'
> /bin/rm -f *.o
> /bin/rm -f liballoc.a
> /usr/bin/find . -name ".[A-z]*.flags" -print | xargs /bin/rm -f
> /usr/bin/find . -name ".depend" -print | xargs /bin/rm -f
> make[1]: Leaving directory `/usr/src/lkcd/lkcdutils/liballoc'
> make[1]: Entering directory `/usr/src/lkcd/lkcdutils/librl'
> /bin/rm -f *.o
> /bin/rm -f librl.a
> /usr/bin/find . -name ".[A-z]*.flags" -print | xargs /bin/rm -f
> /usr/bin/find . -name ".depend" -print | xargs /bin/rm -f
> make[1]: Leaving directory `/usr/src/lkcd/lkcdutils/librl'
> make[1]: Entering directory `/usr/src/lkcd/lkcdutils/libsial'
> /bin/rm -f *.o libsial.a lex.sial.c lex.sialpp.c sial.tab.c sial.tab.h
> sialpp.tab.c sialpp.tab.h y.output mkbaseop baseops.c y.tab.c y.tab.h
> libsial.so*
> make[1]: Leaving directory `/usr/src/lkcd/lkcdutils/libsial'
> make[1]: Entering directory `/usr/src/lkcd/lkcdutils/lcrash'
> /bin/rm -f *.o *.a
> /bin/rm -f ./include/arch
> /usr/bin/find . -name ".[A-z]*.flags" -print | xargs /bin/rm -f
> /usr/bin/find . -name ".depend" -print | xargs /bin/rm -f
> for dir in man arch/i386 cmds ; do \
> ( cd $dir ; make TOPDIR=/usr/src/linux-lkcd ARCH=i386 clean; cd .. );
> \
> done
> make[2]: Entering directory `/usr/src/lkcd/lkcdutils/lcrash/man'
> make[2]: Nothing to be done for `clean'.
> make[2]: Leaving directory `/usr/src/lkcd/lkcdutils/lcrash/man'
> make[2]: Entering directory `/usr/src/lkcd/lkcdutils/lcrash/arch/i386'
> for dir in cmds lib ; do \
> ( cd $dir ; make TOPDIR=/usr/src/linux-lkcd ARCH=i386 clean; cd .. );
> \
> done
> make[3]: Entering directory `/usr/src/lkcd/lkcdutils/lcrash/arch/i386/cmds'
> rm -f *.o
> make[3]: Leaving directory `/usr/src/lkcd/lkcdutils/lcrash/arch/i386/cmds'
> make[3]: Entering directory `/usr/src/lkcd/lkcdutils/lcrash/arch/i386/lib'
> rm -f *.o
> make[3]: Leaving directory `/usr/src/lkcd/lkcdutils/lcrash/arch/i386/lib'
> make[2]: Leaving directory `/usr/src/lkcd/lkcdutils/lcrash/arch/i386'
> make[2]: Entering directory `/usr/src/lkcd/lkcdutils/lcrash/cmds'
> rm -f *.o
> make[2]: Leaving directory `/usr/src/lkcd/lkcdutils/lcrash/cmds'
> make[1]: Leaving directory `/usr/src/lkcd/lkcdutils/lcrash'
> for dir in scripts libklib liballoc librl libsial lcrash ; do \
> ( cd $dir ; make TOPDIR=/usr/src/linux-lkcd ARCH=i386 clobber; cd ..
> ); \
> done
> make[1]: Entering directory `/usr/src/lkcd/lkcdutils/scripts'
> make[1]: Nothing to be done for `clobber'.
> make[1]: Leaving directory `/usr/src/lkcd/lkcdutils/scripts'
> make[1]: Entering directory `/usr/src/lkcd/lkcdutils/libklib'
> /usr/bin/find . -name ".[A-z]*.flags" -print | xargs /bin/rm -f
> /usr/bin/find . -name ".depend" -print | xargs /bin/rm -f
> (cd arch/i386 ; make TOPDIR=/usr/src/linux-lkcd ARCH=i386 clean; cd ..)
> make[2]: Entering directory `/usr/src/lkcd/lkcdutils/libklib/arch/i386'
> /bin/rm -f *.o
> make[2]: Leaving directory `/usr/src/lkcd/lkcdutils/libklib/arch/i386'
> /bin/rm -f include/asm
> /bin/rm -f *.o
> /bin/rm -f libklib.a
> (cd arch/i386 ; make TOPDIR=/usr/src/linux-lkcd ARCH=i386 clobber; cd ..)
> make[2]: Entering directory `/usr/src/lkcd/lkcdutils/libklib/arch/i386'
> make[2]: Nothing to be done for `clobber'.
> make[2]: Leaving directory `/usr/src/lkcd/lkcdutils/libklib/arch/i386'
> /bin/rm -f namelist libklib.a
> make[1]: Leaving directory `/usr/src/lkcd/lkcdutils/libklib'
> make[1]: Entering directory `/usr/src/lkcd/lkcdutils/liballoc'
> /bin/rm -f *.o
> /bin/rm -f liballoc.a
> /usr/bin/find . -name ".[A-z]*.flags" -print | xargs /bin/rm -f
> /usr/bin/find . -name ".depend" -print | xargs /bin/rm -f
> rm -f liballoc.a
> make[1]: Leaving directory `/usr/src/lkcd/lkcdutils/liballoc'
> make[1]: Entering directory `/usr/src/lkcd/lkcdutils/librl'
> /bin/rm -f *.o
> /bin/rm -f librl.a
> /usr/bin/find . -name ".[A-z]*.flags" -print | xargs /bin/rm -f
> /usr/bin/find . -name ".depend" -print | xargs /bin/rm -f
> /bin/rm -rf librl.a
> make[1]: Leaving directory `/usr/src/lkcd/lkcdutils/librl'
> make[1]: Entering directory `/usr/src/lkcd/lkcdutils/libsial'
> /bin/rm -f *.o libsial.a lex.sial.c lex.sialpp.c sial.tab.c sial.tab.h
> sialpp.tab.c sialpp.tab.h y.output mkbaseop baseops.c y.tab.c y.tab.h
> libsial.so*
> make[1]: Leaving directory `/usr/src/lkcd/lkcdutils/libsial'
> make[1]: Entering directory `/usr/src/lkcd/lkcdutils/lcrash'
> /bin/rm -f *.o *.a
> /bin/rm -f ./include/arch
> /usr/bin/find . -name ".[A-z]*.flags" -print | xargs /bin/rm -f
> /usr/bin/find . -name ".depend" -print | xargs /bin/rm -f
> for dir in man arch/i386 cmds ; do \
> ( cd $dir ; make TOPDIR=/usr/src/linux-lkcd ARCH=i386 clean; cd .. );
> \
> done
> make[2]: Entering directory `/usr/src/lkcd/lkcdutils/lcrash/man'
> make[2]: Nothing to be done for `clean'.
> make[2]: Leaving directory `/usr/src/lkcd/lkcdutils/lcrash/man'
> make[2]: Entering directory `/usr/src/lkcd/lkcdutils/lcrash/arch/i386'
> for dir in cmds lib ; do \
> ( cd $dir ; make TOPDIR=/usr/src/linux-lkcd ARCH=i386 clean; cd .. );
> \
> done
> make[3]: Entering directory `/usr/src/lkcd/lkcdutils/lcrash/arch/i386/cmds'
> rm -f *.o
> make[3]: Leaving directory `/usr/src/lkcd/lkcdutils/lcrash/arch/i386/cmds'
> make[3]: Entering directory `/usr/src/lkcd/lkcdutils/lcrash/arch/i386/lib'
> rm -f *.o
> make[3]: Leaving directory `/usr/src/lkcd/lkcdutils/lcrash/arch/i386/lib'
> make[2]: Leaving directory `/usr/src/lkcd/lkcdutils/lcrash/arch/i386'
> make[2]: Entering directory `/usr/src/lkcd/lkcdutils/lcrash/cmds'
> rm -f *.o
> make[2]: Leaving directory `/usr/src/lkcd/lkcdutils/lcrash/cmds'
> for dir in man arch/i386 cmds ; do \
> ( cd $dir ; make TOPDIR=/usr/src/linux-lkcd ARCH=i386 clobber; cd ..
> ); \
> done
> make[2]: Entering directory `/usr/src/lkcd/lkcdutils/lcrash/man'
> make[2]: Nothing to be done for `clobber'.
> make[2]: Leaving directory `/usr/src/lkcd/lkcdutils/lcrash/man'
> make[2]: Entering directory `/usr/src/lkcd/lkcdutils/lcrash/arch/i386'
> for dir in cmds lib ; do \
> ( cd $dir ; make TOPDIR=/usr/src/linux-lkcd ARCH=i386 clean; cd .. );
> \
> done
> make[3]: Entering directory `/usr/src/lkcd/lkcdutils/lcrash/arch/i386/cmds'
> rm -f *.o
> make[3]: Leaving directory `/usr/src/lkcd/lkcdutils/lcrash/arch/i386/cmds'
> make[3]: Entering directory `/usr/src/lkcd/lkcdutils/lcrash/arch/i386/lib'
> rm -f *.o
> make[3]: Leaving directory `/usr/src/lkcd/lkcdutils/lcrash/arch/i386/lib'
> for dir in cmds lib ; do \
> ( cd $dir ; make TOPDIR=/usr/src/linux-lkcd ARCH=i386 clobber; cd ..
> ); \
> done
> make[3]: Entering directory `/usr/src/lkcd/lkcdutils/lcrash/arch/i386/cmds'
> rm -f *.o
> make[3]: Leaving directory `/usr/src/lkcd/lkcdutils/lcrash/arch/i386/cmds'
> make[3]: Entering directory `/usr/src/lkcd/lkcdutils/lcrash/arch/i386/lib'
> rm -f *.o
> rm -f ../../../libarch.a
> make[3]: Leaving directory `/usr/src/lkcd/lkcdutils/lcrash/arch/i386/lib'
> make[2]: Leaving directory `/usr/src/lkcd/lkcdutils/lcrash/arch/i386'
> make[2]: Entering directory `/usr/src/lkcd/lkcdutils/lcrash/cmds'
> rm -f *.o
> rm -f ../libcmds.a
> make[2]: Leaving directory `/usr/src/lkcd/lkcdutils/lcrash/cmds'
> /bin/rm -f lcrash
> make[1]: Leaving directory `/usr/src/lkcd/lkcdutils/lcrash'
> for dir in scripts libklib liballoc librl libsial lcrash ; do \
> ( cd $dir ; make TOPDIR=/usr/src/linux-lkcd ARCH=i386; cd .. ); \
> done
> make[1]: Entering directory `/usr/src/lkcd/lkcdutils/scripts'
> make[1]: Nothing to be done for `all'.
> make[1]: Leaving directory `/usr/src/lkcd/lkcdutils/scripts'
> make[1]: Entering directory `/usr/src/lkcd/lkcdutils/libklib'
> /bin/rm -f include/asm
> (cd include ; /bin/ln -s asm-i386 asm; cd ..)
> gcc -gstabs -DARCH=i386 -Iinclude -I/usr/src/linux-lkcd/include -Wall
> -Wstrict-prototypes -c -o klib.o klib.c
> gcc -gstabs -DARCH=i386 -Iinclude -I/usr/src/linux-lkcd/include -Wall
> -Wstrict-prototypes -c -o kl_alloc.o kl_alloc.c
> gcc -gstabs -DARCH=i386 -Iinclude -I/usr/src/linux-lkcd/include -Wall
> -Wstrict-prototypes -c -o kl_btnode.o kl_btnode.c
> gcc -gstabs -DARCH=i386 -Iinclude -I/usr/src/linux-lkcd/include -Wall
> -Wstrict-prototypes -c -o kl_cmp.o kl_cmp.c
> gcc -gstabs -DARCH=i386 -Iinclude -I/usr/src/linux-lkcd/include -Wall
> -Wstrict-prototypes -c -o kl_htnode.o kl_htnode.c
> gcc -gstabs -DARCH=i386 -Iinclude -I/usr/src/linux-lkcd/include -Wall
> -Wstrict-prototypes -c -o kl_libc.o kl_libc.c
> gcc -gstabs -DARCH=i386 -Iinclude -I/usr/src/linux-lkcd/include -Wall
> -Wstrict-prototypes -c -o kl_mem.o kl_mem.c
> gcc -gstabs -DARCH=i386 -Iinclude -I/usr/src/linux-lkcd/include -Wall
> -Wstrict-prototypes -c -o kl_memory.o kl_memory.c
> gcc -gstabs -DARCH=i386 -Iinclude -I/usr/src/linux-lkcd/include -Wall
> -Wstrict-prototypes -c -o kl_nmlist.o kl_nmlist.c
> gcc -gstabs -DARCH=i386 -Iinclude -I/usr/src/linux-lkcd/include -Wall
> -Wstrict-prototypes -c -o kl_print.o kl_print.c
> gcc -gstabs -DARCH=i386 -Iinclude -I/usr/src/linux-lkcd/include -Wall
> -Wstrict-prototypes -c -o kl_queue.o kl_queue.c
> gcc -gstabs -DARCH=i386 -Iinclude -I/usr/src/linux-lkcd/include -Wall
> -Wstrict-prototypes -c -o kl_savedump.o kl_savedump.c
> gcc -gstabs -DARCH=i386 -Iinclude -I/usr/src/linux-lkcd/include -Wall
> -Wstrict-prototypes -c -o kl_signal.o kl_signal.c
> gcc -gstabs -DARCH=i386 -Iinclude -I/usr/src/linux-lkcd/include -Wall
> -Wstrict-prototypes -c -o kl_stabs.o kl_stabs.c
> kl_stabs.c:8: bfd.h: No such file or directory
> make[1]: *** [kl_stabs.o] Error 1
> make[1]: Leaving directory `/usr/src/lkcd/lkcdutils/libklib'
> make[1]: Entering directory `/usr/src/lkcd/lkcdutils/liballoc'
> gcc -gstabs -DALLOC_DEBUG -I. -I/usr/src/linux-lkcd/include -c -o alloc.o
> alloc.c
> ar ccurl liballoc.a alloc.o
> make[1]: Leaving directory `/usr/src/lkcd/lkcdutils/liballoc'
> make[1]: Entering directory `/usr/src/lkcd/lkcdutils/librl'
> gcc -gstabs -DALLOC_DEBUG -I. -I/usr/src/linux-lkcd/include -c -o rl.o rl.c
> gcc -gstabs -DALLOC_DEBUG -I. -I/usr/src/linux-lkcd/include -c -o hist.o
> hist.c
> ar ccurl librl.a rl.o hist.o
> make[1]: Leaving directory `/usr/src/lkcd/lkcdutils/librl'
> make[1]: Entering directory `/usr/src/lkcd/lkcdutils/libsial'
> gcc -gstabs -Wall -DARCH=i386 -I/usr/src/linux-lkcd/include -c -o
> sial_util.o sial_util.c
> gcc -gstabs -Wall -DARCH=i386 -I/usr/src/linux-lkcd/include -c -o
> sial_node.o sial_node.c
> gcc -gstabs -Wall -DARCH=i386 -I/usr/src/linux-lkcd/include -c -o
> sial_var.o sial_var.c
> gcc -gstabs -Wall -DARCH=i386 -I/usr/src/linux-lkcd/include -c -o
> sial_func.o sial_func.c
> gcc -gstabs -Wall -DARCH=i386 -I/usr/src/linux-lkcd/include -c -o
> sial_str.o sial_str.c
> yacc -psial -v -t -d sial.y
> sial.y:76: type clash (`' `t') on default action
> sial.y:125: invalid input: ;
> make[1]: *** [sial.tab.h] Error 1
> make[1]: Leaving directory `/usr/src/lkcd/lkcdutils/libsial'
> make[1]: Entering directory `/usr/src/lkcd/lkcdutils/lcrash'
> /bin/rm -f ./include/arch
> (cd include ; /bin/ln -sf arch-i386 arch)
> (cd ./../libklib ; make ARCH=i386 symlinks)
> make[2]: Entering directory `/usr/src/lkcd/lkcdutils/libklib'
> /bin/rm -f include/asm
> (cd include ; /bin/ln -s asm-i386 asm; cd ..)
> make[2]: Leaving directory `/usr/src/lkcd/lkcdutils/libklib'
> gcc -gstabs -DARCH=i386 -DALLOC_DEBUG -Wall -Wstrict-prototypes -I./include
> -I./../libklib/include -I/usr/src/linux-lkcd/include -I./../libsial -c -o
> main.o main.c
> main.c: In function `main':
> main.c:248: warning: implicit declaration of function `init_sial'
> gcc -gstabs -DARCH=i386 -DALLOC_DEBUG -Wall -Wstrict-prototypes -I./include
> -I./../libklib/include -I/usr/src/linux-lkcd/include -I./../libsial -c -o
> util.o util.c
> gcc -gstabs -DARCH=i386 -DALLOC_DEBUG -Wall -Wstrict-prototypes -I./include
> -I./../libklib/include -I/usr/src/linux-lkcd/include -I./../libsial -c -o
> eval.o eval.c
> gcc -gstabs -DARCH=i386 -DALLOC_DEBUG -Wall -Wstrict-prototypes -I./include
> -I./../libklib/include -I/usr/src/linux-lkcd/include -I./../libsial -c -o
> report.o report.c
> gcc -gstabs -DARCH=i386 -DALLOC_DEBUG -Wall -Wstrict-prototypes -I./include
> -I./../libklib/include -I/usr/src/linux-lkcd/include -I./../libsial -c -o
> stabs.o stabs.c
> gcc -gstabs -DARCH=i386 -DALLOC_DEBUG -Wall -Wstrict-prototypes -I./include
> -I./../libklib/include -I/usr/src/linux-lkcd/include -I./../libsial -c -o
> struct.o struct.c
> gcc -gstabs -DARCH=i386 -DALLOC_DEBUG -Wall -Wstrict-prototypes -I./include
> -I./../libklib/include -I/usr/src/linux-lkcd/include -I./../libsial -c -o
> vmdump.o vmdump.c
> gcc -gstabs -DARCH=i386 -DALLOC_DEBUG -Wall -Wstrict-prototypes -I./include
> -I./../libklib/include -I/usr/src/linux-lkcd/include -I./../libsial -c -o
> sial.o sial.c
> In file included from sial.c:4:
> ../libsial/sial_api.h:125: warning: function declaration isn't a prototype
> sial.c: In function `init_sial':
> sial.c:774: warning: passing arg 2 of `sial_builtin' from incompatible
> pointer type
> for dir in man arch/i386 cmds ; do \
> ( cd $dir ; make TOPDIR=/usr/src/linux-lkcd ARCH=i386; cd .. ); \
> done
> make[2]: Entering directory `/usr/src/lkcd/lkcdutils/lcrash/man'
> make[2]: Nothing to be done for `all'.
> make[2]: Leaving directory `/usr/src/lkcd/lkcdutils/lcrash/man'
> make[2]: Entering directory `/usr/src/lkcd/lkcdutils/lcrash/arch/i386'
> for dir in cmds lib ; do \
> ( cd $dir ; make TOPDIR=/usr/src/linux-lkcd ARCH=i386; cd .. ); \
> done
> make[3]: Entering directory `/usr/src/lkcd/lkcdutils/lcrash/arch/i386/cmds'
> gcc -gstabs -DARCH=i386 -DALLOC_DEBUG -Wall -Wstrict-prototypes
> -I../../../include -I../../../../libklib/include
> -I/usr/src/linux-lkcd/include -I../../../../libsial -c -o i386_cmds.o
> i386_cmds.c
> gcc -gstabs -DARCH=i386 -DALLOC_DEBUG -Wall -Wstrict-prototypes
> -I../../../include -I../../../../libklib/include
> -I/usr/src/linux-lkcd/include -I../../../../libsial -c -o cmd_mktrace.o
> cmd_mktrace.c
> ar ccurl ../../../libarch.a i386_cmds.o cmd_mktrace.o
> make[3]: Leaving directory `/usr/src/lkcd/lkcdutils/lcrash/arch/i386/cmds'
> make[3]: Entering directory `/usr/src/lkcd/lkcdutils/lcrash/arch/i386/lib'
> gcc -gstabs -DARCH=i386 -DALLOC_DEBUG -Wall -Wstrict-prototypes
> -I../../../include -I../../../../libklib/include
> -I/usr/src/linux-lkcd/include -I../../../../libsial -c -o arch.o arch.c
> gcc -gstabs -DARCH=i386 -DALLOC_DEBUG -Wall -Wstrict-prototypes
> -I../../../include -I../../../../libklib/include
> -I/usr/src/linux-lkcd/include -I../../../../libsial -c -o dis.o dis.c
> gcc -gstabs -DARCH=i386 -DALLOC_DEBUG -Wall -Wstrict-prototypes
> -I../../../include -I../../../../libklib/include
> -I/usr/src/linux-lkcd/include -I../../../../libsial -c -o trace.o trace.c
> ar ccurl ../../../libarch.a arch.o dis.o trace.o
> make[3]: Leaving directory `/usr/src/lkcd/lkcdutils/lcrash/arch/i386/lib'
> make[2]: Leaving directory `/usr/src/lkcd/lkcdutils/lcrash/arch/i386'
> make[2]: Entering directory `/usr/src/lkcd/lkcdutils/lcrash/cmds'
> gcc -gstabs -DARCH=i386 -DALLOC_DEBUG -Wall -Wstrict-prototypes -I../include
> -I../../libklib/include -I/usr/src/linux-lkcd/include -I../../libsial -c -o
> command.o command.c
> gcc -gstabs -DARCH=i386 -DALLOC_DEBUG -Wall -Wstrict-prototypes -I../include
> -I../../libklib/include -I/usr/src/linux-lkcd/include -I../../libsial -c -o
> cmds.o cmds.c
> gcc -gstabs -DARCH=i386 -DALLOC_DEBUG -Wall -Wstrict-prototypes -I../include
> -I../../libklib/include -I/usr/src/linux-lkcd/include -I../../libsial -c -o
> cmd_base.o cmd_base.c
> gcc -gstabs -DARCH=i386 -DALLOC_DEBUG -Wall -Wstrict-prototypes -I../include
> -I../../libklib/include -I/usr/src/linux-lkcd/include -I../../libsial -c -o
> cmd_addtypes.o cmd_addtypes.c
> gcc -gstabs -DARCH=i386 -DALLOC_DEBUG -Wall -Wstrict-prototypes -I../include
> -I../../libklib/include -I/usr/src/linux-lkcd/include -I../../libsial -c -o
> cmd_deftask.o cmd_deftask.c
> gcc -gstabs -DARCH=i386 -DALLOC_DEBUG -Wall -Wstrict-prototypes -I../include
> -I../../libklib/include -I/usr/src/linux-lkcd/include -I../../libsial -c -o
> cmd_dis.o cmd_dis.c
> gcc -gstabs -DARCH=i386 -DALLOC_DEBUG -Wall -Wstrict-prototypes -I../include
> -I../../libklib/include -I/usr/src/linux-lkcd/include -I../../libsial -c -o
> cmd_dump.o cmd_dump.c
> gcc -gstabs -DARCH=i386 -DALLOC_DEBUG -Wall -Wstrict-prototypes -I../include
> -I../../libklib/include -I/usr/src/linux-lkcd/include -I../../libsial -c -o
> cmd_findsym.o cmd_findsym.c
> gcc -gstabs -DARCH=i386 -DALLOC_DEBUG -Wall -Wstrict-prototypes -I../include
> -I../../libklib/include -I/usr/src/linux-lkcd/include -I../../libsial -c -o
> cmd_help.o cmd_help.c
> gcc -gstabs -DARCH=i386 -DALLOC_DEBUG -Wall -Wstrict-prototypes -I../include
> -I../../libklib/include -I/usr/src/linux-lkcd/include -I../../libsial -c -o
> cmd_mmap.o cmd_mmap.c
> gcc -gstabs -DARCH=i386 -DALLOC_DEBUG -Wall -Wstrict-prototypes -I../include
> -I../../libklib/include -I/usr/src/linux-lkcd/include -I../../libsial -c -o
> cmd_page.o cmd_page.c
> gcc -gstabs -DARCH=i386 -DALLOC_DEBUG -Wall -Wstrict-prototypes -I../include
> -I../../libklib/include -I/usr/src/linux-lkcd/include -I../../libsial -c -o
> cmd_print.o cmd_print.c
> gcc -gstabs -DARCH=i386 -DALLOC_DEBUG -Wall -Wstrict-prototypes -I../include
> -I../../libklib/include -I/usr/src/linux-lkcd/include -I../../libsial -c -o
> cmd_quit.o cmd_quit.c
> gcc -gstabs -DARCH=i386 -DALLOC_DEBUG -Wall -Wstrict-prototypes -I../include
> -I../../libklib/include -I/usr/src/linux-lkcd/include -I../../libsial -c -o
> cmd_stat.o cmd_stat.c
> gcc -gstabs -DARCH=i386 -DALLOC_DEBUG -Wall -Wstrict-prototypes -I../include
> -I../../libklib/include -I/usr/src/linux-lkcd/include -I../../libsial -c -o
> cmd_strace.o cmd_strace.c
> gcc -gstabs -DARCH=i386 -DALLOC_DEBUG -Wall -Wstrict-prototypes -I../include
> -I../../libklib/include -I/usr/src/linux-lkcd/include -I../../libsial -c -o
> cmd_symbol.o cmd_symbol.c
> gcc -gstabs -DARCH=i386 -DALLOC_DEBUG -Wall -Wstrict-prototypes -I../include
> -I../../libklib/include -I/usr/src/linux-lkcd/include -I../../libsial -c -o
> cmd_task.o cmd_task.c
> gcc -gstabs -DARCH=i386 -DALLOC_DEBUG -Wall -Wstrict-prototypes -I../include
> -I../../libklib/include -I/usr/src/linux-lkcd/include -I../../libsial -c -o
> cmd_trace.o cmd_trace.c
> gcc -gstabs -DARCH=i386 -DALLOC_DEBUG -Wall -Wstrict-prototypes -I../include
> -I../../libklib/include -I/usr/src/linux-lkcd/include -I../../libsial -c -o
> cmd_vtop.o cmd_vtop.c
> gcc -gstabs -DARCH=i386 -DALLOC_DEBUG -Wall -Wstrict-prototypes -I../include
> -I../../libklib/include -I/usr/src/linux-lkcd/include -I../../libsial -c -o
> cmd_history.o cmd_history.c
> gcc -gstabs -DARCH=i386 -DALLOC_DEBUG -Wall -Wstrict-prototypes -I../include
> -I../../libklib/include -I/usr/src/linux-lkcd/include -I../../libsial -c -o
> cmd_livedump.o cmd_livedump.c
> gcc -gstabs -DARCH=i386 -DALLOC_DEBUG -Wall -Wstrict-prototypes -I../include
> -I../../libklib/include -I/usr/src/linux-lkcd/include -I../../libsial -c -o
> cmd_report.o cmd_report.c
> gcc -gstabs -DARCH=i386 -DALLOC_DEBUG -Wall -Wstrict-prototypes -I../include
> -I../../libklib/include -I/usr/src/linux-lkcd/include -I../../libsial -c -o
> cmd_sizeof.o cmd_sizeof.c
> gcc -gstabs -DARCH=i386 -DALLOC_DEBUG -Wall -Wstrict-prototypes -I../include
> -I../../libklib/include -I/usr/src/linux-lkcd/include -I../../libsial -c -o
> cmd_whatis.o cmd_whatis.c
> gcc -gstabs -DARCH=i386 -DALLOC_DEBUG -Wall -Wstrict-prototypes -I../include
> -I../../libklib/include -I/usr/src/linux-lkcd/include -I../../libsial -c -o
> cmd_ldcmds.o cmd_ldcmds.c
> gcc -gstabs -DARCH=i386 -DALLOC_DEBUG -Wall -Wstrict-prototypes -I../include
> -I../../libklib/include -I/usr/src/linux-lkcd/include -I../../libsial -c -o
> cmd_namelist.o cmd_namelist.c
> gcc -gstabs -DARCH=i386 -DALLOC_DEBUG -Wall -Wstrict-prototypes -I../include
> -I../../libklib/include -I/usr/src/linux-lkcd/include -I../../libsial -c -o
> cmd_walk.o cmd_walk.c
> ar ccurl ../libcmds.a command.o cmds.o cmd_base.o cmd_addtypes.o
> cmd_deftask.o cmd_dis.o cmd_dump.o cmd_findsym.o cmd_help.o cmd_mmap.o
> cmd_page.o cmd_print.o cmd_quit.o cmd_stat.o cmd_strace.o cmd_symbol.o
> cmd_task.o cmd_trace.o cmd_vtop.o cmd_history.o cmd_livedump.o cmd_report.o
> cmd_sizeof.o cmd_whatis.o cmd_ldcmds.o cmd_namelist.o cmd_walk.o
> make[2]: Leaving directory `/usr/src/lkcd/lkcdutils/lcrash/cmds'
> gcc -o lcrash -static -rdynamic -L. -L/usr/src/linux-lkcd -L./../libklib
> -L./../liballoc -L./../librl -L./../libsial main.o util.o eval.o report.o
> stabs.o struct.o vmdump.o sial.o -lcmds -larch -lalloc -lrl -lklib -lncurses
> -lopcodes -lbfd -liberty -ldl -lsial
> /usr/bin/ld: cannot find -lklib
> collect2: ld returned 1 exit status
> make[1]: *** [lcrash] Error 1
> make[1]: Leaving directory `/usr/src/lkcd/lkcdutils/lcrash'
|