LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 05-29-2004, 05:26 AM   #1
acer_peri
Member
 
Registered: Nov 2003
Location: Beijing, China
Distribution: Tettnang
Posts: 38

Rep: Reputation: 15
"bad interpreter : no such file or directory" when configure "flex"


i download flex (a lex generator) from
http://www.monmouth.com/~wstreett/le.../lex-yacc.html
and decompress the flex.zip
when I run ./configure script, shell display the following error:
:bad interpreter : no such file or directory

When I do
ln -s /bin/bash /bin/sh
shell tell me the file is already exist.
I modify the first line of configure script to #!bin/bash, but the bad interpreter error occurs again. Help me.

the configure script is as follows:

#! /bin/sh



# Guess values for system-dependent variables and create Makefiles.

# Generated automatically using autoconf version 2.1

# Copyright (C) 1992, 1993, 1994 Free Software Foundation, Inc.

#

# This configure script is free software; the Free Software Foundation

# gives unlimited permission to copy, distribute and modify it.



# Defaults:

ac_help=

ac_default_prefix=/usr/local

# Any additions from configure.in:



# Initialize some variables set by options.

# The variables have the same names as the options, with

# dashes changed to underlines.

build=NONE

cache_file=./config.cache

exec_prefix=NONE

host=NONE

no_create=

nonopt=NONE

no_recursion=

prefix=NONE

program_prefix=NONE

program_suffix=NONE

program_transform_name=s,x,x,

silent=

site=

srcdir=

target=NONE

verbose=

x_includes=NONE

x_libraries=NONE



# Initialize some other variables.

subdirs=



ac_prev=

for ac_option

do



# If the previous option needs an argument, assign it.

if test -n "$ac_prev"; then

eval "$ac_prev=\$ac_option"

ac_prev=

continue

fi



case "$ac_option" in

-*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;

*) ac_optarg= ;;

esac



# Accept the important Cygnus configure options, so we can diagnose typos.



case "$ac_option" in



-build | --build | --buil | --bui | --bu | --b)

ac_prev=build ;;

-build=* | --build=* | --buil=* | --bui=* | --bu=* | --b=*)

build="$ac_optarg" ;;



-cache-file | --cache-file | --cache-fil | --cache-fi \

| --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)

ac_prev=cache_file ;;

-cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \

| --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)

cache_file="$ac_optarg" ;;



-disable-* | --disable-*)

ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`

# Reject names that are not valid shell variable names.

if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then

{ echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }

fi

ac_feature=`echo $ac_feature| sed 's/-/_/g'`

eval "enable_${ac_feature}=no" ;;



-enable-* | --enable-*)

ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`

# Reject names that are not valid shell variable names.

if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then

{ echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }

fi

ac_feature=`echo $ac_feature| sed 's/-/_/g'`

case "$ac_option" in

*=*) ;;

*) ac_optarg=yes ;;

esac

eval "enable_${ac_feature}='$ac_optarg'" ;;



-exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \

| --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \

| --exec | --exe | --ex)

ac_prev=exec_prefix ;;

-exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \

| --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \

| --exec=* | --exe=* | --ex=*)

exec_prefix="$ac_optarg" ;;



-gas | --gas | --ga | --g)

# Obsolete; use --with-gas.

with_gas=yes ;;



-help | --help | --hel | --he)

# Omit some internal or obsolete options to make the list less imposing.

# This message is too long to be a string in the A/UX 3.1 sh.

cat << EOF

Usage: configure [options] [host]

Options: [defaults in brackets after descriptions]

Configuration:

--cache-file=FILE cache test results in FILE

--help print this message

--no-create do not create output files

--quiet, --silent do not print \`checking...' messages

--version print the version of autoconf that created configure

Directory and file names:

--prefix=PREFIX install architecture-independent files in PREFIX

[$ac_default_prefix]

--exec-prefix=PREFIX install architecture-dependent files in PREFIX

[same as prefix]

--srcdir=DIR find the sources in DIR [configure dir or ..]

--program-prefix=PREFIX prepend PREFIX to installed program names

--program-suffix=SUFFIX append SUFFIX to installed program names

--program-transform-name=PROGRAM run sed PROGRAM on installed program names

Host type:

--build=BUILD configure for building on BUILD [BUILD=HOST]

--host=HOST configure for HOST [guessed]

--target=TARGET configure for TARGET [TARGET=HOST]

Features and packages:

--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)

--enable-FEATURE[=ARG] include FEATURE [ARG=yes]

--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]

--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)

--x-includes=DIR X include files are in DIR

--x-libraries=DIR X library files are in DIR

--enable and --with options recognized:$ac_help

EOF

exit 0 ;;



-host | --host | --hos | --ho)

ac_prev=host ;;

-host=* | --host=* | --hos=* | --ho=*)

host="$ac_optarg" ;;



-nfp | --nfp | --nf)

# Obsolete; use --without-fp.

with_fp=no ;;



-no-create | --no-create | --no-creat | --no-crea | --no-cre \

| --no-cr | --no-c)

no_create=yes ;;



-no-recursion | --no-recursion | --no-recursio | --no-recursi \

| --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)

no_recursion=yes ;;



-prefix | --prefix | --prefi | --pref | --pre | --pr | --p)

ac_prev=prefix ;;

-prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)

prefix="$ac_optarg" ;;



-program-prefix | --program-prefix | --program-prefi | --program-pref \

| --program-pre | --program-pr | --program-p)

ac_prev=program_prefix ;;

-program-prefix=* | --program-prefix=* | --program-prefi=* \

| --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)

program_prefix="$ac_optarg" ;;



-program-suffix | --program-suffix | --program-suffi | --program-suff \

| --program-suf | --program-su | --program-s)

ac_prev=program_suffix ;;

-program-suffix=* | --program-suffix=* | --program-suffi=* \

| --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)

program_suffix="$ac_optarg" ;;



-program-transform-name | --program-transform-name \

| --program-transform-nam | --program-transform-na \

| --program-transform-n | --program-transform- \

| --program-transform | --program-transfor \

| --program-transfo | --program-transf \

| --program-trans | --program-tran \

| --progr-tra | --program-tr | --program-t)

ac_prev=program_transform_name ;;

-program-transform-name=* | --program-transform-name=* \

| --program-transform-nam=* | --program-transform-na=* \

| --program-transform-n=* | --program-transform-=* \

| --program-transform=* | --program-transfor=* \

| --program-transfo=* | --program-transf=* \

| --program-trans=* | --program-tran=* \

| --progr-tra=* | --program-tr=* | --program-t=*)

program_transform_name="$ac_optarg" ;;



-q | -quiet | --quiet | --quie | --qui | --qu | --q \

| -silent | --silent | --silen | --sile | --sil)

silent=yes ;;



-site | --site | --sit)

ac_prev=site ;;

-site=* | --site=* | --sit=*)

site="$ac_optarg" ;;



-srcdir | --srcdir | --srcdi | --srcd | --src | --sr)

ac_prev=srcdir ;;

-srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)

srcdir="$ac_optarg" ;;



-target | --target | --targe | --targ | --tar | --ta | --t)

ac_prev=target ;;

-target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)

target="$ac_optarg" ;;



-v | -verbose | --verbose | --verbos | --verbo | --verb)

verbose=yes ;;



-version | --version | --versio | --versi | --vers)

echo "configure generated by autoconf version 2.1"

exit 0 ;;



-with-* | --with-*)

ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`

# Reject names that are not valid shell variable names.

if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then

{ echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }

fi

ac_package=`echo $ac_package| sed 's/-/_/g'`

case "$ac_option" in

*=*) ;;

*) ac_optarg=yes ;;

esac

eval "with_${ac_package}='$ac_optarg'" ;;



-without-* | --without-*)

ac_package=`echo $ac_option|sed -e 's/-*without-//'`

# Reject names that are not valid shell variable names.

if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then

{ echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }

fi

ac_package=`echo $ac_package| sed 's/-/_/g'`

eval "with_${ac_package}=no" ;;



--x)

# Obsolete; use --with-x.

with_x=yes ;;



-x-includes | --x-includes | --x-include | --x-includ | --x-inclu \

| --x-incl | --x-inc | --x-in | --x-i)

ac_prev=x_includes ;;

-x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \

| --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)

x_includes="$ac_optarg" ;;



-x-libraries | --x-libraries | --x-librarie | --x-librari \

| --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)

ac_prev=x_libraries ;;

-x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \

| --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)

x_libraries="$ac_optarg" ;;



-*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }

;;



*)

if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then

echo "configure: warning: $ac_option: invalid host type" 1>&2

fi

if test "x$nonopt" != xNONE; then

{ echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }

fi

nonopt="$ac_option"

;;



esac

done



if test -n "$ac_prev"; then

{ echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }

fi



trap 'rm -fr conftest* confdefs* core $ac_clean_files; exit 1' 1 2 15



# File descriptor usage:

# 0 unused; standard input

# 1 file creation

# 2 errors and warnings

# 3 unused; some systems may open it to /dev/tty

# 4 checking for... messages and results

# 5 compiler messages saved in config.log

if test "$silent" = yes; then

exec 4>/dev/null

else

exec 4>&1

fi

exec 5>./config.log



echo "\

This file contains any messages produced by compilers while

running configure, to aid debugging if configure makes a mistake.

" 1>&5



# Strip out --no-create and --no-recursion so they do not pile up.

# Also quote any args containing shell metacharacters.

ac_configure_args=

for ac_arg

do

case "$ac_arg" in

-no-create | --no-create | --no-creat | --no-crea | --no-cre \

| --no-cr | --no-c) ;;

-no-recursion | --no-recursion | --no-recursio | --no-recursi \

| --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;

*" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)

ac_configure_args="$ac_configure_args '$ac_arg'" ;;

*) ac_configure_args="$ac_configure_args $ac_arg" ;;

esac

done



# NLS nuisances.

# Only set LANG and LC_ALL to C if already set.

# These must not be set unconditionally because not all systems understand

# e.g. LANG=C (notably SCO).

if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi

if test "${LANG+set}" = set; then LANG=C; export LANG; fi



# confdefs.h avoids OS command line length limits that DEFS can exceed.

rm -rf conftest* confdefs.h

# AIX cpp loses on an empty file, so make sure it contains at least a newline.

echo > confdefs.h



# A filename unique to this package, relative to the directory that

# configure is in, which we can look for to find out if srcdir is correct.

ac_unique_file=initscan.c



# Find the source files, if location was not specified.

if test -z "$srcdir"; then

ac_srcdir_defaulted=yes

# Try the directory containing this script, then its parent.

ac_prog=$0

ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`

test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.

srcdir=$ac_confdir

if test ! -r $srcdir/$ac_unique_file; then

srcdir=..

fi

else

ac_srcdir_defaulted=no

fi

if test ! -r $srcdir/$ac_unique_file; then

if test "$ac_srcdir_defaulted" = yes; then

{ echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }

else

{ echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }

fi

fi

srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`



# Prefer explicitly selected file to automatically selected ones.

if test -z "$CONFIG_SITE"; then

if test "x$prefix" != xNONE; then

CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"

else

CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"

fi

fi

for ac_site_file in $CONFIG_SITE; do

if test -r "$ac_site_file"; then

echo "loading site script $ac_site_file"

. "$ac_site_file"

fi

done



if test -r "$cache_file"; then

echo "loading cache $cache_file"

. $cache_file

else

echo "creating cache $cache_file"

> $cache_file

fi



ac_ext=c

# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.

ac_cpp='$CPP $CPPFLAGS'

ac_compile='${CC-cc} $CFLAGS $CPPFLAGS conftest.$ac_ext -c 1>&5 2>&5'

ac_link='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext -o conftest $LIBS 1>&5 2>&5'



if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then

# Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.

if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then

ac_n= ac_c='

' ac_t=' '

else

ac_n=-n ac_c= ac_t=

fi

else

ac_n= ac_c='\c' ac_t=

fi









echo $ac_n "checking whether ln -s works""... $ac_c" 1>&4

if eval "test \"`echo '${'ac_cv_prog_LN_S'+set}'`\" = set"; then

echo $ac_n "(cached) $ac_c" 1>&4

else

rm -f conftestdata

if ln -s X conftestdata 2>/dev/null

then

rm -f conftestdata

ac_cv_prog_LN_S="ln -s"

else

ac_cv_prog_LN_S=ln

fi

fi

LN_S="$ac_cv_prog_LN_S"

if test "$ac_cv_prog_LN_S" = "ln -s"; then

echo "$ac_t""yes" 1>&4

else

echo "$ac_t""no" 1>&4

fi



for ac_prog in 'bison -y' byacc

do

# Extract the first word of "$ac_prog", so it can be a program name with args.

set dummy $ac_prog; ac_word=$2

echo $ac_n "checking for $ac_word""... $ac_c" 1>&4

if eval "test \"`echo '${'ac_cv_prog_YACC'+set}'`\" = set"; then

echo $ac_n "(cached) $ac_c" 1>&4

else

if test -n "$YACC"; then

ac_cv_prog_YACC="$YACC" # Let the user override the test.

else

IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"

for ac_dir in $PATH; do

test -z "$ac_dir" && ac_dir=.

if test -f $ac_dir/$ac_word; then

ac_cv_prog_YACC="$ac_prog"

break

fi

done

IFS="$ac_save_ifs"

fi

fi

YACC="$ac_cv_prog_YACC"

if test -n "$YACC"; then

echo "$ac_t""$YACC" 1>&4

else

echo "$ac_t""no" 1>&4

fi



test -n "$YACC" && break

done

test -n "$YACC" || YACC="yacc"



# Extract the first word of "gcc", so it can be a program name with args.

set dummy gcc; ac_word=$2

echo $ac_n "checking for $ac_word""... $ac_c" 1>&4

if eval "test \"`echo '${'ac_cv_prog_CC'+set}'`\" = set"; then

echo $ac_n "(cached) $ac_c" 1>&4

else

if test -n "$CC"; then

ac_cv_prog_CC="$CC" # Let the user override the test.

else

IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"

for ac_dir in $PATH; do

test -z "$ac_dir" && ac_dir=.

if test -f $ac_dir/$ac_word; then

ac_cv_prog_CC="gcc"

break

fi

done

IFS="$ac_save_ifs"

test -z "$ac_cv_prog_CC" && ac_cv_prog_CC="cc"

fi

fi

CC="$ac_cv_prog_CC"

if test -n "$CC"; then

echo "$ac_t""$CC" 1>&4

else

echo "$ac_t""no" 1>&4

fi

Last edited by acer_peri; 05-29-2004 at 05:29 AM.
 
Old 05-29-2004, 05:27 AM   #2
acer_peri
Member
 
Registered: Nov 2003
Location: Beijing, China
Distribution: Tettnang
Posts: 38

Original Poster
Rep: Reputation: 15
echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&4

if eval "test \"`echo '${'ac_cv_prog_gcc'+set}'`\" = set"; then

echo $ac_n "(cached) $ac_c" 1>&4

else

cat > conftest.c <<EOF

#ifdef __GNUC__

yes;

#endif

EOF

if ${CC-cc} -E conftest.c 2>&5 | egrep yes >/dev/null 2>&1; then

ac_cv_prog_gcc=yes

else

ac_cv_prog_gcc=no

fi

fi

echo "$ac_t""$ac_cv_prog_gcc" 1>&4

if test $ac_cv_prog_gcc = yes; then

GCC=yes

if test "${CFLAGS+set}" != set; then

echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&4

if eval "test \"`echo '${'ac_cv_prog_gcc_g'+set}'`\" = set"; then

echo $ac_n "(cached) $ac_c" 1>&4

else

echo 'void f(){}' > conftest.c

if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then

ac_cv_prog_gcc_g=yes

else

ac_cv_prog_gcc_g=no

fi

rm -f conftest*



fi

echo "$ac_t""$ac_cv_prog_gcc_g" 1>&4

if test $ac_cv_prog_gcc_g = yes; then

CFLAGS="-g -O"

else

CFLAGS="-O"

fi

fi

else

GCC=

test "${CFLAGS+set}" = set || CFLAGS="-g"

fi



# Extract the first word of "ranlib", so it can be a program name with args.

set dummy ranlib; ac_word=$2

echo $ac_n "checking for $ac_word""... $ac_c" 1>&4

if eval "test \"`echo '${'ac_cv_prog_RANLIB'+set}'`\" = set"; then

echo $ac_n "(cached) $ac_c" 1>&4

else

if test -n "$RANLIB"; then

ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.

else

IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"

for ac_dir in $PATH; do

test -z "$ac_dir" && ac_dir=.

if test -f $ac_dir/$ac_word; then

ac_cv_prog_RANLIB="ranlib"

break

fi

done

IFS="$ac_save_ifs"

test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"

fi

fi

RANLIB="$ac_cv_prog_RANLIB"

if test -n "$RANLIB"; then

echo "$ac_t""$RANLIB" 1>&4

else

echo "$ac_t""no" 1>&4

fi



ac_aux_dir=

for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do

if test -f $ac_dir/install-sh; then

ac_aux_dir=$ac_dir

ac_install_sh="$ac_aux_dir/install-sh -c"

break

elif test -f $ac_dir/install.sh; then

ac_aux_dir=$ac_dir

ac_install_sh="$ac_aux_dir/install.sh -c"

break

fi

done

if test -z "$ac_aux_dir"; then

{ echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }

fi

ac_config_guess=$ac_aux_dir/config.guess

ac_config_sub=$ac_aux_dir/config.sub

ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.



# Find a good install program. We prefer a C program (faster),

# so one script is as good as another. But avoid the broken or

# incompatible versions:

# SysV /etc/install, /usr/sbin/install

# SunOS /usr/etc/install

# IRIX /sbin/install

# AIX /bin/install

# AFS /usr/afsws/bin/install, which mishandles nonexistent args

# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"

# ./install, which can be erroneously created by make from ./install.sh.

echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&4

if test -z "$INSTALL"; then

if eval "test \"`echo '${'ac_cv_path_install'+set}'`\" = set"; then

echo $ac_n "(cached) $ac_c" 1>&4

else

IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"

for ac_dir in $PATH; do

case "$ac_dir" in

''|.|/etc|/usr/sbin|/usr/etc|/sbin|/usr/afsws/bin|/usr/ucb) ;;

*)

# OSF1 and SCO ODT 3.0 have their own names for install.

for ac_prog in ginstall installbsd scoinst install; do

if test -f $ac_dir/$ac_prog; then

if test $ac_prog = install &&

grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then

# AIX install. It has an incompatible calling convention.

# OSF/1 installbsd also uses dspmsg, but is usable.

:

else

ac_cv_path_install="$ac_dir/$ac_prog -c"

break 2

fi

fi

done

;;

esac

done

IFS="$ac_save_ifs"

# As a last resort, use the slow shell script.

test -z "$ac_cv_path_install" && ac_cv_path_install="$ac_install_sh"

fi

INSTALL="$ac_cv_path_install"

fi

echo "$ac_t""$INSTALL" 1>&4



# Use test -z because SunOS4 sh mishandles braces in ${var-val}.

# It thinks the first close brace ends the variable substitution.

test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'



test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'



echo $ac_n "checking whether ${MAKE-make} sets \$MAKE""... $ac_c" 1>&4

set dummy ${MAKE-make}; ac_make=$2

if eval "test \"`echo '${'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then

echo $ac_n "(cached) $ac_c" 1>&4

else

cat > conftestmake <<\EOF

all:

@echo 'ac_maketemp="${MAKE}"'

EOF

# GNU make sometimes prints "make[1]: Entering...", which would confuse us.

eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`

if test -n "$ac_maketemp"; then

eval ac_cv_prog_make_${ac_make}_set=yes

else

eval ac_cv_prog_make_${ac_make}_set=no

fi

rm -f conftestmake

fi

if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then

echo "$ac_t""yes" 1>&4

SET_MAKE=

else

echo "$ac_t""no" 1>&4

SET_MAKE="MAKE=${MAKE-make}"

fi



echo $ac_n "checking for working const""... $ac_c" 1>&4

if eval "test \"`echo '${'ac_cv_c_const'+set}'`\" = set"; then

echo $ac_n "(cached) $ac_c" 1>&4

else

cat > conftest.$ac_ext <<EOF

#line 658 "configure"

#include "confdefs.h"



int main() { return 0; }

int t() {



/* Ultrix mips cc rejects this. */

typedef int charset[2]; const charset x;

/* SunOS 4.1.1 cc rejects this. */

char const *const *ccp;

char **p;

/* NEC SVR4.0.2 mips cc rejects this. */

struct point {int x, y;};

static struct point const zero;

/* AIX XL C 1.02.0.0 rejects this.

It does not let you subtract one const X* pointer from another in an arm

of an if-expression whose if-part is not a constant expression */

const char *g = "string";

ccp = &g + (g ? g-g : 0);

/* HPUX 7.0 cc rejects these. */

++ccp;

p = (char**) ccp;

ccp = (char const *const *) p;

{ /* SCO 3.2v4 cc rejects this. */

char *t;

char const *s = 0 ? (char *) 0 : (char const *) 0;



*t++ = 0;

}

{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */

int x[] = {25, 17};

const int *foo = &x[0];

++foo;

}

{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */

typedef const int *iptr;

iptr p = 0;

++p;

}

{ /* AIX XL C 1.02.0.0 rejects this saying

"k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */

struct s { int j; const int *ap[3]; };

struct s *b; b->j = 5;

}

{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */

const int foo = 10;

}



; return 0; }

EOF

if eval $ac_compile; then

rm -rf conftest*

ac_cv_c_const=yes

else

rm -rf conftest*

ac_cv_c_const=no

fi

rm -f conftest*



fi

echo "$ac_t""$ac_cv_c_const" 1>&4

if test $ac_cv_c_const = no; then

cat >> confdefs.h <<\EOF

#define const

EOF



fi



echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&4

# On Suns, sometimes $CPP names a directory.

if test -n "$CPP" && test -d "$CPP"; then

CPP=

fi

if test -z "$CPP"; then

if eval "test \"`echo '${'ac_cv_prog_CPP'+set}'`\" = set"; then

echo $ac_n "(cached) $ac_c" 1>&4

else

# This must be in double quotes, not single quotes, because CPP may get

# substituted into the Makefile and "${CC-cc}" will confuse make.

CPP="${CC-cc} -E"

# On the NeXT, cc -E runs the code through the compiler's parser,

# not just through cpp.

cat > conftest.$ac_ext <<EOF

#line 741 "configure"

#include "confdefs.h"

#include <assert.h>

Syntax Error

EOF

eval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"

ac_err=`grep -v '^ *+' conftest.out`

if test -z "$ac_err"; then

:

else

echo "$ac_err" >&5

rm -rf conftest*

CPP="${CC-cc} -E -traditional-cpp"

cat > conftest.$ac_ext <<EOF

#line 755 "configure"

#include "confdefs.h"

#include <assert.h>

Syntax Error

EOF

eval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"

ac_err=`grep -v '^ *+' conftest.out`

if test -z "$ac_err"; then

:

else

echo "$ac_err" >&5

rm -rf conftest*

CPP=/lib/cpp

fi

rm -f conftest*

fi

rm -f conftest*

ac_cv_prog_CPP="$CPP"

fi

fi

CPP="$ac_cv_prog_CPP"

echo "$ac_t""$CPP" 1>&4



# If we cannot run a trivial program, we must be cross compiling.

echo $ac_n "checking whether cross-compiling""... $ac_c" 1>&4

if eval "test \"`echo '${'ac_cv_c_cross'+set}'`\" = set"; then

echo $ac_n "(cached) $ac_c" 1>&4

else

if test "$cross_compiling" = yes; then

ac_cv_cross=yes

else

cat > conftest.$ac_ext <<EOF

#line 787 "configure"

#include "confdefs.h"

main(){return(0);}

EOF

eval $ac_link

if test -s conftest && (./conftest; exit) 2>/dev/null; then

ac_cv_c_cross=no

else

ac_cv_c_cross=yes

fi

fi

rm -fr conftest*

fi

cross_compiling=$ac_cv_c_cross

echo "$ac_t""$ac_cv_c_cross" 1>&4



echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&4

if eval "test \"`echo '${'ac_cv_header_stdc'+set}'`\" = set"; then

echo $ac_n "(cached) $ac_c" 1>&4

else

cat > conftest.$ac_ext <<EOF

#line 808 "configure"

#include "confdefs.h"

#include <stdlib.h>

#include <stdarg.h>

#include <string.h>

#include <float.h>

EOF

eval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"

ac_err=`grep -v '^ *+' conftest.out`

if test -z "$ac_err"; then

rm -rf conftest*

ac_cv_header_stdc=yes

else

echo "$ac_err" >&5

rm -rf conftest*

ac_cv_header_stdc=no

fi

rm -f conftest*



if test $ac_cv_header_stdc = yes; then

# SunOS 4.x string.h does not declare mem*, contrary to ANSI.

cat > conftest.$ac_ext <<EOF

#line 830 "configure"

#include "confdefs.h"

#include <string.h>

EOF

if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |

egrep "memchr" >/dev/null 2>&1; then

:

else

rm -rf conftest*

ac_cv_header_stdc=no

fi

rm -f conftest*



fi



if test $ac_cv_header_stdc = yes; then

# ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.

cat > conftest.$ac_ext <<EOF

#line 848 "configure"

#include "confdefs.h"

#include <stdlib.h>

EOF

if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |

egrep "free" >/dev/null 2>&1; then

:

else

rm -rf conftest*

ac_cv_header_stdc=no

fi

rm -f conftest*



fi



if test $ac_cv_header_stdc = yes; then

# /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.

if test "$cross_compiling" = yes; then

ac_cv_header_stdc=no

else

cat > conftest.$ac_ext <<EOF

#line 869 "configure"

#include "confdefs.h"

#include <ctype.h>

#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')

#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))

#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))

int main () { int i; for (i = 0; i < 256; i++)

if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);

exit (0); }



EOF

eval $ac_link

if test -s conftest && (./conftest; exit) 2>/dev/null; then

:

else

ac_cv_header_stdc=no

fi

fi

rm -fr conftest*

fi

fi

echo "$ac_t""$ac_cv_header_stdc" 1>&4

if test $ac_cv_header_stdc = yes; then

cat >> confdefs.h <<\EOF

#define STDC_HEADERS 1

EOF



fi



echo $ac_n "checking for size_t""... $ac_c" 1>&4

if eval "test \"`echo '${'ac_cv_type_size_t'+set}'`\" = set"; then

echo $ac_n "(cached) $ac_c" 1>&4

else

cat > conftest.$ac_ext <<EOF

#line 903 "configure"

#include "confdefs.h"

#include <sys/types.h>

#if STDC_HEADERS

#include <stdlib.h>

#endif

EOF

if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |

egrep "size_t" >/dev/null 2>&1; then

rm -rf conftest*

ac_cv_type_size_t=yes

else

rm -rf conftest*

ac_cv_type_size_t=no

fi

rm -f conftest*



fi

echo "$ac_t""$ac_cv_type_size_t" 1>&4

if test $ac_cv_type_size_t = no; then

cat >> confdefs.h <<\EOF

#define size_t unsigned

EOF



fi



echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&4

if eval "test \"`echo '${'ac_cv_header_stdc'+set}'`\" = set"; then

echo $ac_n "(cached) $ac_c" 1>&4

else

cat > conftest.$ac_ext <<EOF

#line 934 "configure"

#include "confdefs.h"

#include <stdlib.h>

#include <stdarg.h>

#include <string.h>

#include <float.h>

EOF

eval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"

ac_err=`grep -v '^ *+' conftest.out`

if test -z "$ac_err"; then

rm -rf conftest*

ac_cv_header_stdc=yes

else

echo "$ac_err" >&5

rm -rf conftest*

ac_cv_header_stdc=no

fi

rm -f conftest*



if test $ac_cv_header_stdc = yes; then

# SunOS 4.x string.h does not declare mem*, contrary to ANSI.

cat > conftest.$ac_ext <<EOF

#line 956 "configure"

#include "confdefs.h"

#include <string.h>

EOF

if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |

egrep "memchr" >/dev/null 2>&1; then

:

else

rm -rf conftest*

ac_cv_header_stdc=no

fi

rm -f conftest*



fi



if test $ac_cv_header_stdc = yes; then

# ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.

cat > conftest.$ac_ext <<EOF

#line 974 "configure"

#include "confdefs.h"

#include <stdlib.h>

EOF

if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |

egrep "free" >/dev/null 2>&1; then

:

else

rm -rf conftest*

ac_cv_header_stdc=no

fi

rm -f conftest*



fi



if test $ac_cv_header_stdc = yes; then

# /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.

if test "$cross_compiling" = yes; then

ac_cv_header_stdc=no

else

cat > conftest.$ac_ext <<EOF

#line 995 "configure"

#include "confdefs.h"

#include <ctype.h>

#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')

#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))

#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))

int main () { int i; for (i = 0; i < 256; i++)

if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);

exit (0); }
 
Old 05-29-2004, 05:28 AM   #3
acer_peri
Member
 
Registered: Nov 2003
Location: Beijing, China
Distribution: Tettnang
Posts: 38

Original Poster
Rep: Reputation: 15
EOF

eval $ac_link

if test -s conftest && (./conftest; exit) 2>/dev/null; then

:

else

ac_cv_header_stdc=no

fi

fi

rm -fr conftest*

fi

fi

echo "$ac_t""$ac_cv_header_stdc" 1>&4

if test $ac_cv_header_stdc = yes; then

cat >> confdefs.h <<\EOF

#define STDC_HEADERS 1

EOF



fi



for ac_hdr in string.h malloc.h sys/types.h

do

ac_safe=`echo "$ac_hdr" | tr './\055' '___'`

echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&4

if eval "test \"`echo '${'ac_cv_header_$ac_safe'+set}'`\" = set"; then

echo $ac_n "(cached) $ac_c" 1>&4

else

cat > conftest.$ac_ext <<EOF

#line 1032 "configure"

#include "confdefs.h"

#include <$ac_hdr>

EOF

eval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"

ac_err=`grep -v '^ *+' conftest.out`

if test -z "$ac_err"; then

rm -rf conftest*

eval "ac_cv_header_$ac_safe=yes"

else

echo "$ac_err" >&5

rm -rf conftest*

eval "ac_cv_header_$ac_safe=no"

fi

rm -f conftest*

fi

if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then

echo "$ac_t""yes" 1>&4

ac_tr_hdr=HAVE_`echo $ac_hdr | tr '[a-z]./\055' '[A-Z]___'`

cat >> confdefs.h <<EOF

#define $ac_tr_hdr 1

EOF



else

echo "$ac_t""no" 1>&4

fi

done





case "$YACC" in

*bison*)

# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works

# for constant arguments. Useless!

echo $ac_n "checking for working alloca.h""... $ac_c" 1>&4

if eval "test \"`echo '${'ac_cv_header_alloca_h'+set}'`\" = set"; then

echo $ac_n "(cached) $ac_c" 1>&4

else

cat > conftest.$ac_ext <<EOF

#line 1070 "configure"

#include "confdefs.h"

#include <alloca.h>

int main() { return 0; }

int t() {

char *p = alloca(2 * sizeof(int));

; return 0; }

EOF

if eval $ac_link; then

rm -rf conftest*

ac_cv_header_alloca_h=yes

else

rm -rf conftest*

ac_cv_header_alloca_h=no

fi

rm -f conftest*



fi

echo "$ac_t""$ac_cv_header_alloca_h" 1>&4

if test $ac_cv_header_alloca_h = yes; then

cat >> confdefs.h <<\EOF

#define HAVE_ALLOCA_H 1

EOF



fi



echo $ac_n "checking for alloca""... $ac_c" 1>&4

if eval "test \"`echo '${'ac_cv_func_alloca'+set}'`\" = set"; then

echo $ac_n "(cached) $ac_c" 1>&4

else

cat > conftest.$ac_ext <<EOF

#line 1101 "configure"

#include "confdefs.h"



#ifdef __GNUC__

# define alloca __builtin_alloca

#else

# if HAVE_ALLOCA_H

# include <alloca.h>

# else

# ifdef _AIX

#pragma alloca

# else

# ifndef alloca /* predefined by HP cc +Olibcalls */

char *alloca ();

# endif

# endif

# endif

#endif



int main() { return 0; }

int t() {

char *p = (char *) alloca(1);

; return 0; }

EOF

if eval $ac_link; then

rm -rf conftest*

ac_cv_func_alloca=yes

else

rm -rf conftest*

ac_cv_func_alloca=no

fi

rm -f conftest*



fi

echo "$ac_t""$ac_cv_func_alloca" 1>&4

if test $ac_cv_func_alloca = yes; then

cat >> confdefs.h <<\EOF

#define HAVE_ALLOCA 1

EOF



fi



if test $ac_cv_func_alloca = no; then

# The SVR3 libPW and SVR4 libucb both contain incompatible functions

# that cause trouble. Some versions do not even contain alloca or

# contain a buggy version. If you still want to use their alloca,

# use ar to extract alloca.o from them instead of compiling alloca.c.

ALLOCA=alloca.o

cat >> confdefs.h <<\EOF

#define C_ALLOCA 1

EOF





echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&4

if eval "test \"`echo '${'ac_cv_os_cray'+set}'`\" = set"; then

echo $ac_n "(cached) $ac_c" 1>&4

else

cat > conftest.$ac_ext <<EOF

#line 1159 "configure"

#include "confdefs.h"

#if defined(CRAY) && ! defined(CRAY2)

webecray

#else

wenotbecray

#endif



EOF

if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |

egrep "webecray" >/dev/null 2>&1; then

rm -rf conftest*

ac_cv_os_cray=yes

else

rm -rf conftest*

ac_cv_os_cray=no

fi

rm -f conftest*



fi

echo "$ac_t""$ac_cv_os_cray" 1>&4

if test $ac_cv_os_cray = yes; then

echo $ac_n "checking for _getb67""... $ac_c" 1>&4

if eval "test \"`echo '${'ac_cv_func__getb67'+set}'`\" = set"; then

echo $ac_n "(cached) $ac_c" 1>&4

else

cat > conftest.$ac_ext <<EOF

#line 1186 "configure"

#include "confdefs.h"

#include <ctype.h> /* Arbitrary system header to define __stub macros. */

/* Override any gcc2 internal prototype to avoid an error. */

char _getb67();



int main() { return 0; }

int t() {



/* The GNU C library defines this for functions which it implements

to always fail with ENOSYS. Some functions are actually named

something starting with __ and the normal name is an alias. */

#if defined (__stub__getb67) || defined (__stub____getb67)

choke me

#else

_getb67();

#endif



; return 0; }

EOF

if eval $ac_link; then

rm -rf conftest*

eval "ac_cv_func__getb67=yes"

else

rm -rf conftest*

eval "ac_cv_func__getb67=no"

fi

rm -f conftest*



fi

if eval "test \"`echo '$ac_cv_func_'_getb67`\" = yes"; then

echo "$ac_t""yes" 1>&4

cat >> confdefs.h <<\EOF

#define CRAY_STACKSEG_END _getb67

EOF



else

echo "$ac_t""no" 1>&4

echo $ac_n "checking for GETB67""... $ac_c" 1>&4

if eval "test \"`echo '${'ac_cv_func_GETB67'+set}'`\" = set"; then

echo $ac_n "(cached) $ac_c" 1>&4

else

cat > conftest.$ac_ext <<EOF

#line 1229 "configure"

#include "confdefs.h"

#include <ctype.h> /* Arbitrary system header to define __stub macros. */

/* Override any gcc2 internal prototype to avoid an error. */

char GETB67();



int main() { return 0; }

int t() {



/* The GNU C library defines this for functions which it implements

to always fail with ENOSYS. Some functions are actually named

something starting with __ and the normal name is an alias. */

#if defined (__stub_GETB67) || defined (__stub___GETB67)

choke me

#else

GETB67();

#endif



; return 0; }

EOF

if eval $ac_link; then

rm -rf conftest*

eval "ac_cv_func_GETB67=yes"

else

rm -rf conftest*

eval "ac_cv_func_GETB67=no"

fi

rm -f conftest*



fi

if eval "test \"`echo '$ac_cv_func_'GETB67`\" = yes"; then

echo "$ac_t""yes" 1>&4

cat >> confdefs.h <<\EOF

#define CRAY_STACKSEG_END GETB67

EOF



else

echo "$ac_t""no" 1>&4

echo $ac_n "checking for getb67""... $ac_c" 1>&4

if eval "test \"`echo '${'ac_cv_func_getb67'+set}'`\" = set"; then

echo $ac_n "(cached) $ac_c" 1>&4

else

cat > conftest.$ac_ext <<EOF

#line 1272 "configure"

#include "confdefs.h"

#include <ctype.h> /* Arbitrary system header to define __stub macros. */

/* Override any gcc2 internal prototype to avoid an error. */

char getb67();



int main() { return 0; }

int t() {



/* The GNU C library defines this for functions which it implements

to always fail with ENOSYS. Some functions are actually named

something starting with __ and the normal name is an alias. */

#if defined (__stub_getb67) || defined (__stub___getb67)

choke me

#else

getb67();

#endif



; return 0; }

EOF

if eval $ac_link; then

rm -rf conftest*

eval "ac_cv_func_getb67=yes"

else

rm -rf conftest*

eval "ac_cv_func_getb67=no"

fi

rm -f conftest*



fi

if eval "test \"`echo '$ac_cv_func_'getb67`\" = yes"; then

echo "$ac_t""yes" 1>&4

cat >> confdefs.h <<\EOF

#define CRAY_STACKSEG_END getb67

EOF



else

echo "$ac_t""no" 1>&4

fi



fi



fi



fi



echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&4

if eval "test \"`echo '${'ac_cv_c_stack_direction'+set}'`\" = set"; then

echo $ac_n "(cached) $ac_c" 1>&4

else

if test "$cross_compiling" = yes; then

ac_cv_c_stack_direction=0

else

cat > conftest.$ac_ext <<EOF

#line 1326 "configure"

#include "confdefs.h"

find_stack_direction ()

{

static char *addr = 0;

auto char dummy;

if (addr == 0)

{

addr = &dummy;

return find_stack_direction ();

}

else

return (&dummy > addr) ? 1 : -1;

}

main ()

{

exit (find_stack_direction() < 0);

}

EOF

eval $ac_link

if test -s conftest && (./conftest; exit) 2>/dev/null; then

ac_cv_c_stack_direction=1

else

ac_cv_c_stack_direction=-1

fi

fi

rm -fr conftest*

fi

echo "$ac_t""$ac_cv_c_stack_direction" 1>&4

cat >> confdefs.h <<EOF

#define STACK_DIRECTION $ac_cv_c_stack_direction

EOF



fi



;;

esac



trap '' 1 2 15

if test -w $cache_file; then

echo "updating cache $cache_file"

cat > $cache_file <<\EOF

# This file is a shell script that caches the results of configure

# tests run on this system so they can be shared between configure

# scripts and configure runs. It is not useful on other systems.

# If it contains results you don't want to keep, you may remove or edit it.

#

# By default, configure uses ./config.cache as the cache file,

# creating it if it does not exist already. You can give configure

# the --cache-file=FILE option to use a different cache file; that is

# what configure does when it calls configure scripts in

# subdirectories, so they share the cache.

# Giving --cache-file=/dev/null disables caching, for debugging configure.

# config.status only pays attention to the cache file if you give it the

# --recheck option to rerun configure.

#

EOF

# Ultrix sh set writes to stderr and can't be redirected directly.

(set) 2>&1 |

sed -n "s/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/: \${\1='\2'}/p" \

>> $cache_file

else

echo "not updating unwritable cache $cache_file"

fi



trap 'rm -fr conftest* confdefs* core $ac_clean_files; exit 1' 1 2 15



test "x$prefix" = xNONE && prefix=$ac_default_prefix

# Let make expand exec_prefix.

test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'



# Any assignment to VPATH causes Sun make to only execute

# the first set of double-colon rules, so remove it if not needed.

# If there is a colon in the path, we need to keep it.

if test "x$srcdir" = x.; then

ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'

fi



trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15



DEFS=-DHAVE_CONFIG_H



# Without the "./", some shells look in PATH for config.status.

: ${CONFIG_STATUS=./config.status}



echo creating $CONFIG_STATUS

rm -f $CONFIG_STATUS

cat > $CONFIG_STATUS <<EOF

#!/bin/sh

# Generated automatically by configure.

# Run this file to recreate the current configuration.

# This directory was configured as follows,

# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:

#

# $0 $ac_configure_args

#

# Compiler output produced by configure, useful for debugging

# configure, is in ./config.log if it exists.



ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"

for ac_option

do

case "\$ac_option" in

-recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)

echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"

exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;

-version | --version | --versio | --versi | --vers | --ver | --ve | --v)

echo "$CONFIG_STATUS generated by autoconf version 2.1"

exit 0 ;;

-help | --help | --hel | --he | --h)

echo "\$ac_cs_usage"; exit 0 ;;

*) echo "\$ac_cs_usage"; exit 1 ;;

esac

done



ac_given_srcdir=$srcdir

ac_given_INSTALL="$INSTALL"



trap 'rm -fr Makefile config.h:conf.in conftest*; exit 1' 1 2 15



# Protect against being on the right side of a sed subst in config.status.

sed 's/%@/@@/; s/@%/@@/; s/%g$/@g/; /@g$/s/[\\\\&%]/\\\\&/g;

s/@@/%@/; s/@@/@%/; s/@g$/%g/' > conftest.subs <<\CEOF

$ac_vpsub

$extrasub

s%@CFLAGS@%$CFLAGS%g

s%@CPPFLAGS@%$CPPFLAGS%g

s%@CXXFLAGS@%$CXXFLAGS%g

s%@DEFS@%$DEFS%g

s%@LDFLAGS@%$LDFLAGS%g

s%@LIBS@%$LIBS%g

s%@exec_prefix@%$exec_prefix%g

s%@prefix@%$prefix%g

s%@program_transform_name@%$program_transform_name%g

s%@LN_S@%$LN_S%g

s%@YACC@%$YACC%g

s%@CC@%$CC%g

s%@RANLIB@%$RANLIB%g

s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g

s%@INSTALL_DATA@%$INSTALL_DATA%g

s%@SET_MAKE@%$SET_MAKE%g

s%@CPP@%$CPP%g

s%@ALLOCA@%$ALLOCA%g



CEOF

EOF

cat >> $CONFIG_STATUS <<EOF



CONFIG_FILES=\${CONFIG_FILES-"Makefile"}

EOF

cat >> $CONFIG_STATUS <<\EOF

for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then

# Support "outfile[:infile]", defaulting infile="outfile.in".

case "$ac_file" in

*:*) ac_file_in=`echo "$ac_file"|sed 's%.*:%%'`

ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;

*) ac_file_in="${ac_file}.in" ;;

esac



# Adjust relative srcdir, etc. for subdirectories.



# Remove last slash and all that follows it. Not all systems have dirname.

ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`

if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then

# The file is in a subdirectory.

test ! -d "$ac_dir" && mkdir "$ac_dir"

ac_dir_suffix="/$ac_dir"

# A "../" for each directory in $ac_dir_suffix.

ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`

else

ac_dir_suffix= ac_dots=

fi



case "$ac_given_srcdir" in

.) srcdir=.

if test -z "$ac_dots"; then top_srcdir=.

else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;

/*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;

*) # Relative path.

srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"

top_srcdir="$ac_dots$ac_given_srcdir" ;;

esac



case "$ac_given_INSTALL" in

[/$]*) INSTALL="$ac_given_INSTALL" ;;

*) INSTALL="$ac_dots$ac_given_INSTALL" ;;

esac

echo creating "$ac_file"

rm -f "$ac_file"

configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."

case "$ac_file" in

*Makefile*) ac_comsub="1i\\

# $configure_input" ;;

*) ac_comsub= ;;

esac

sed -e "$ac_comsub

s%@configure_input@%$configure_input%g

s%@srcdir@%$srcdir%g

s%@top_srcdir@%$top_srcdir%g

s%@INSTALL@%$INSTALL%g

" -f conftest.subs $ac_given_srcdir/$ac_file_in > $ac_file

fi; done

rm -f conftest.subs



# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where

# NAME is the cpp macro being defined and VALUE is the value it is being given.

#

# ac_d sets the value in "#define NAME VALUE" lines.

ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'

ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'

ac_dC='\3'

ac_dD='%g'

# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".

ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'

ac_uB='\([ ]\)%\1#\2define\3'

ac_uC=' '

ac_uD='\4%g'

# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".

ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'

ac_eB='$%\1#\2define\3'

ac_eC=' '

ac_eD='%g'



CONFIG_HEADERS=${CONFIG_HEADERS-"config.h:conf.in"}

for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then

# Support "outfile[:infile]", defaulting infile="outfile.in".

case "$ac_file" in

*:*) ac_file_in=`echo "$ac_file"|sed 's%.*:%%'`

ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;

*) ac_file_in="${ac_file}.in" ;;

esac



echo creating $ac_file



rm -f conftest.frag conftest.in conftest.out

cp $ac_given_srcdir/$ac_file_in conftest.in



EOF



# Transform confdefs.h into a sed script conftest.vals that substitutes

# the proper values into config.h.in to produce config.h. And first:

# Protect against being on the right side of a sed subst in config.status.

# Protect against being in an unquoted here document in config.status.

rm -f conftest.vals

cat > conftest.hdr <<\EOF

s/[\\&%]/\\&/g

s%[\\$`]%\\&%g

s%#define \([A-Za-z_][A-Za-z0-9_]*\) \(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp

s%ac_d%ac_u%gp

s%ac_u%ac_e%gp

EOF

sed -n -f conftest.hdr confdefs.h > conftest.vals

rm -f conftest.hdr



# This sed command replaces #undef with comments. This is necessary, for

# example, in the case of _POSIX_SOURCE, which is predefined and required

# on some systems where configure will not decide to define it.

cat >> conftest.vals <<\EOF

s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%

EOF



# Break up conftest.vals because some shells have a limit on

# the size of here documents, and old seds have small limits too.

# Maximum number of lines to put in a single here document.

ac_max_here_lines=12



rm -f conftest.tail

while :

do

ac_lines=`grep -c . conftest.vals`

# grep -c gives empty output for an empty file on some AIX systems.

if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi

# Write a limited-size here document to conftest.frag.

echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS

sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS

echo 'CEOF

sed -f conftest.frag conftest.in > conftest.out

rm -f conftest.in

mv conftest.out conftest.in

' >> $CONFIG_STATUS

sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail

rm -f conftest.vals

mv conftest.tail conftest.vals

done

rm -f conftest.vals



cat >> $CONFIG_STATUS <<\EOF

rm -f conftest.frag conftest.h

echo "/* $ac_file. Generated automatically by configure. */" > conftest.h

cat conftest.in >> conftest.h

rm -f conftest.in

if cmp -s $ac_file conftest.h 2>/dev/null; then

echo "$ac_file is unchanged"

rm -f conftest.h

else

rm -f $ac_file

mv conftest.h $ac_file

fi

fi; done





test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h

exit 0

EOF

chmod +x $CONFIG_STATUS

rm -fr confdefs* $ac_clean_files

test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS
 
Old 05-29-2004, 05:59 PM   #4
ahh
Member
 
Registered: May 2004
Location: UK
Distribution: Gentoo
Posts: 293

Rep: Reputation: 31
I think that error means that the configure script is not executeable. You will have to change the permissions on it to allow you to execute it.
 
Old 11-09-2010, 02:50 AM   #5
santosh_p82
LQ Newbie
 
Registered: Nov 2010
Posts: 3

Rep: Reputation: 0
Thumbs up Bad interpreter error in linux

After editing the script file at the end before saving type
:set fileformat=unix
Then save the file
Now try to execute the file
 
Old 11-09-2010, 09:58 AM   #6
dmanin
LQ Newbie
 
Registered: Nov 2010
Posts: 4

Rep: Reputation: 0
The previous poster assumes you edit with VI, I suppose. The problem with your script is that it has DOS-style carriage-return/line-feed line endings instead of UNIX-style bare carriage-returns. Strip line-feeds in any way you can, and it will work.
 
Old 11-09-2010, 11:44 AM   #7
Nylex
LQ Addict
 
Registered: Jul 2003
Location: London, UK
Distribution: Slackware
Posts: 7,464

Rep: Reputation: Disabled
Also, there appears to be a space between "!#" and "/bin/sh" which may be causing a problem.

Edit: santosh_p82, why are you replying to such an old thread?

Last edited by Nylex; 11-09-2010 at 11:45 AM.
 
Old 11-09-2010, 11:47 AM   #8
fbobraga
Member
 
Registered: Jul 2010
Location: São Paulo - Brasil
Distribution: Debian 7 / Crunchbang 11
Posts: 229

Rep: Reputation: 41
@OP: please use [CODE] tags
 
Old 11-09-2010, 11:48 AM   #9
Nylex
LQ Addict
 
Registered: Jul 2003
Location: London, UK
Distribution: Slackware
Posts: 7,464

Rep: Reputation: Disabled
Quote:
Originally Posted by fbobraga View Post
@OP: please use [CODE] tags
The thread is 6 years old. I don't think they'll be back..
 
Old 11-09-2010, 11:49 AM   #10
fbobraga
Member
 
Registered: Jul 2010
Location: São Paulo - Brasil
Distribution: Debian 7 / Crunchbang 11
Posts: 229

Rep: Reputation: 41
Quote:
Originally Posted by Nylex View Post
The thread is 6 years old. I don't think they'll be back..
ops, I didn't see that...
 
Old 11-10-2010, 01:19 AM   #11
santosh_p82
LQ Newbie
 
Registered: Nov 2010
Posts: 3

Rep: Reputation: 0
I have newly registered

I have registered yesterday itself and faced the same problem when i copied the script from other linux server to my server...so i taught it would help
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Telling people to use "Google," to "RTFM," or "Use the search feature" Ausar General 77 03-21-2010 11:26 AM
Can't install "glibmm" library. "configure" script can't find "sigc++-2.0&q kornerr Linux - General 4 05-10-2005 02:32 PM
Installing Oracle Apps 11i in Redhat 9 - Linux "bad interpreter" error msoares Linux - Newbie 4 07-14-2004 09:45 PM
Installation problem "Bad Interpreter" SherylGlas Linux - Newbie 1 03-21-2003 02:06 PM
i just finished typing "./configure" and "make" in mplayer directory... kublador Linux - General 4 02-22-2003 03:12 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 02:36 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration