lkcd
[Top] [All Lists]

Re: utils in .deb or at least .tgz

To: "David J. M. Karlsen" <David.J.M.Karlsen@xxxxxx>
Subject: Re: utils in .deb or at least .tgz
From: "Matt D. Robinson" <yakker@xxxxxxxxxxxxxx>
Date: Mon, 16 Apr 2001 13:39:26 -0700
Cc: lkcd@xxxxxxxxxxx
Organization: Alacritech, Inc.
References: <3ABEA8C3.5F2CA47@cmr.no> <3AC0CC78.95B722C@alacritech.com> <3ACB5A68.E3A2DA51@cmr.no>
Sender: owner-lkcd@xxxxxxxxxxx
"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'

<Prev in Thread] Current Thread [Next in Thread>