On Mon, 31 Mar 2008, Dale Qualls wrote:

> Davide (or anyone)
> 
> I'm trying to compile the glst executables and keep getting this:
> 
> vmhost1:/usr/src/glst-0.26 # vmhost1:/usr/src/glst-0.26 # make -f 
> Makefile.unx
> -bash: vmhost1:/usr/src/glst-0.26: No such file or directory
> mkdep -f .depend -I. -DUNIX -DLINUX ./glst.c ./dbdump.c ./dbload.c
> vmhost1:/usr/src/glst-0.26 # Makefile.unx:81: .depend: No such file or 
> directory
> make: mkdep: Command not found
> -bash: Makefile.unx:81:: command not found
> vmhost1:/usr/src/glst-0.26 # mkdep -f .depend -I. -DUNIX -DLINUX 
> ../glst.c ./dbdump.c ./dbload.c
> make: *** [.depend] Error 127
> 
> I've tried this on a couple of different machines (all SLES 10 SP1) and 
> I repeatedly get the same error.  I've verified that make is installed. 
> but maybe there is a supporting library that I need to have installed?
> 
> Any direction would be appreciated.

mkdep follows at the bottom ...


> As a side note, are any of you using glst? 

I am. It's my life saver ;)


- Davide



#!/bin/sh -
#
#       $OpenBSD: mkdep.gcc.sh,v 1.13 2003/07/16 09:38:01 otto Exp $
#       $NetBSD: mkdep.gcc.sh,v 1.9 1994/12/23 07:34:59 jtc Exp $
#
# Copyright (c) 1991, 1993
#       The Regents of the University of California.  All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
# 1. Redistributions of source code must retain the above copyright
#    notice, this list of conditions and the following disclaimer.
# 2. Redistributions in binary form must reproduce the above copyright
#    notice, this list of conditions and the following disclaimer in the
#    documentation and/or other materials provided with the distribution.
# 3. Neither the name of the University nor the names of its contributors
#    may be used to endorse or promote products derived from this software
#    without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
# ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
# SUCH DAMAGE.
#
#       @(#)mkdep.gcc.sh        8.1 (Berkeley) 6/6/93
#

#
# Scan for a -o option in the arguments are record the filename given.
# This is needed, since "cc -M -o out" writes to the file "out", not to
# stdout.
#
scanfordasho() {
        while [ $# != 0 ]
        do case "$1" in
                -o)     
                        file="$2"; shift; shift ;;
                -o*)
                        file="${1#-o}"; shift ;;
                *)
                        shift ;;
                esac
        done
}

D=.depend                       # default dependency file is .depend
append=0
pflag=

while :
        do case "$1" in
                # -a appends to the depend file
                -a)
                        append=1
                        shift ;;

                # -f allows you to select a makefile name
                -f)
                        D=$2
                        shift; shift ;;

                # the -p flag produces "program: program.c" style dependencies
                # so .o's don't get produced
                -p)
                        pflag=p
                        shift ;;
                *)
                        break ;;
        esac
done

if [ $# = 0 ] ; then
        echo 'usage: mkdep [-p] [-f depend_file] [cc_flags] file ...'
        exit 1
fi

scanfordasho "$@"

TMP=`mktemp /tmp/mkdep.XXXXXXXXXX` || exit 1

trap 'rm -f $TMP ; trap 2 ; kill -2 $$' 1 2 3 13 15

if [ "x$file" = x ]; then
        ${CC:-cc} -M "$@"
else
        ${CC:-cc} -M "$@" && cat "$file"
fi |
if [ x$pflag = x ]; then
        sed -e 's; \./; ;g' > $TMP
else
        sed -e 's;\.o[ ]*:; :;' -e 's; \./; ;g' > $TMP
fi

if [ $? != 0 ]; then
        echo 'mkdep: compile failed.'
        rm -f $TMP
        exit 1
fi

if [ $append = 1 ]; then
        cat $TMP >> $D
        if [ $? != 0 ]; then
                echo 'mkdep: append failed.'
                rm -f $TMP
                exit 1
        fi
else
        mv -f $TMP $D
        if [ $? != 0 ]; then
                echo 'mkdep: rename failed.'
                rm -f $TMP
                exit 1
        fi
fi

rm -f $TMP
exit 0

-
To unsubscribe from this list: send the line "unsubscribe xmail" in
the body of a message to [EMAIL PROTECTED]
For general help: send the line "help" in the body of a message to
[EMAIL PROTECTED]

Reply via email to