From 8e0a609a1331cecaf85f2582d2b913c91ed7b7bb Mon Sep 17 00:00:00 2001 From: Carl Myers Date: Mon, 24 Jan 2011 02:00:03 -0800 Subject: [PATCH] Created build-arcade and build-home scripts * Removed artifacts from libresample that will rebuild now anyways * Moved scripts into the root dir to ensure they are easy to find * build-home.sh and build-arcade.sh exist to hide the magic invocation of configure with crazy flags * Added unchroot.sh to safely unmount a chroot * Updated README file with build directions CR: infamouspat --- README | 17 +- build-arcade.sh | 7 + build-home.sh | 8 + .../create_arcade_chroot.sh => chroot-arcade.sh | 2 +- src/libresample/config.log | 349 -------- src/libresample/config.status | 985 --------------------- src/libresample/libresample.a | Bin 30614 -> 0 bytes src/libresample/tests/testresample | Bin 36374 -> 0 bytes unchroot.sh | 25 + 9 files changed, 52 insertions(+), 1341 deletions(-) create mode 100755 build-arcade.sh create mode 100755 build-home.sh rename assets/utilities/create_arcade_chroot.sh => chroot-arcade.sh (96%) delete mode 100755 src/libresample/config.log delete mode 100755 src/libresample/config.status delete mode 100755 src/libresample/libresample.a delete mode 100755 src/libresample/tests/testresample create mode 100755 unchroot.sh diff --git a/README b/README index dbbb4127..c23b672a 100644 --- a/README +++ b/README @@ -43,13 +43,18 @@ Create an account at github.org 3. git add 4. git commit +How to build for arcade: +1. Choose a location for your chroot: MY_CHROOT=/home/cmyers/chroot +2. Install debootstrap and chroot (on debian/ubuntu, apt-get install chroot debootstrap) +3. Set up chroot, from root dir of source, as the root user, run: ./chroot-arcade.sh `pwd` $MY_CHROOT +4. cd /root/openitg-dev/ && ./build-arcade.sh -Very brief "how to build": +How to build for home: +TODO -1. Install all dependencies (see dependencies.txt) -2. ./autogen.sh -3. ./configure -4. make -5. pray +How to build for home on 64-bit linux: +TODO +How to build for home on windows: +TODO diff --git a/build-arcade.sh b/build-arcade.sh new file mode 100755 index 00000000..be6e789f --- /dev/null +++ b/build-arcade.sh @@ -0,0 +1,7 @@ +#!/bin/sh + +./autogen.sh +./configure --with-x --with-gnu-ld --enable-itg-arcade --target=i386-pc-linux-gnu --host=i386-pc-linux-gnu +make + + diff --git a/build-home.sh b/build-home.sh new file mode 100755 index 00000000..ca7cf2ab --- /dev/null +++ b/build-home.sh @@ -0,0 +1,8 @@ +#!/bin/sh + +./autogen.sh +# TODO: make this actually build 64-bit +./configure --with-x --with-gnu-ld --target=i386-pc-linux-gnu --host=i386-pc-linux-gnu +make + + diff --git a/assets/utilities/create_arcade_chroot.sh b/chroot-arcade.sh similarity index 96% rename from assets/utilities/create_arcade_chroot.sh rename to chroot-arcade.sh index 5dc91d18..8039f1a8 100755 --- a/assets/utilities/create_arcade_chroot.sh +++ b/chroot-arcade.sh @@ -32,7 +32,7 @@ setup_chroot() { echo "Setting up chroot at $CHROOT_DIR..." mkdir -p $CHROOT_DIR - debootstrap $SARGE_DIST_NAME $CHROOT_DIR $DEBIAN_SARGE_MIRROR/ + debootstrap --arch i386 $SARGE_DIST_NAME $CHROOT_DIR $DEBIAN_SARGE_MIRROR/ if [ $? != 0 ]; then echo "$0: debootstrap failed, exiting" exit 1 diff --git a/src/libresample/config.log b/src/libresample/config.log deleted file mode 100755 index e99160e9..00000000 --- a/src/libresample/config.log +++ /dev/null @@ -1,349 +0,0 @@ -This file contains any messages produced by compilers while -running configure, to aid debugging if configure makes a mistake. - -It was created by configure, which was -generated by GNU Autoconf 2.65. Invocation command line was - - $ ./configure - -## --------- ## -## Platform. ## -## --------- ## - -hostname = MAFIAX -uname -m = i686 -uname -r = 2.6.31-gentoo-r6 -uname -s = Linux -uname -v = #3 SMP PREEMPT Mon Jan 4 23:55:19 UTC 2010 - -/usr/bin/uname -p = Intel(R) Core(TM)2 CPU 6400 @ 2.13GHz -/bin/uname -X = unknown - -/bin/arch = unknown -/usr/bin/arch -k = unknown -/usr/convex/getsysinfo = unknown -/usr/bin/hostinfo = unknown -/bin/machine = unknown -/usr/bin/oslevel = unknown -/bin/universe = unknown - -PATH: /usr/local/sbin -PATH: /usr/local/bin -PATH: /usr/sbin -PATH: /usr/bin -PATH: /sbin -PATH: /bin -PATH: /opt/bin -PATH: /usr/i686-pc-linux-gnu/i586-pc-linux-gnu/gcc-bin/4.3.2 -PATH: /usr/i686-pc-linux-gnu/gcc-bin/4.4.3 -PATH: /opt/intel/cc/10.0.026/bin -PATH: /usr/kde/3.5/sbin -PATH: /usr/kde/3.5/bin -PATH: /opt/vmware/server/bin -PATH: /opt/vmware/server/console/bin - - -## ----------- ## -## Core tests. ## -## ----------- ## - -configure:2034: checking for gcc -configure:2050: found /usr/bin/gcc -configure:2061: result: gcc -configure:2290: checking for C compiler version -configure:2299: gcc --version >&5 -gcc (Gentoo 4.4.3-r2 p1.2) 4.4.3 -Copyright (C) 2010 Free Software Foundation, Inc. -This is free software; see the source for copying conditions. There is NO -warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - -configure:2310: $? = 0 -configure:2299: gcc -v >&5 -Using built-in specs. -Target: i686-pc-linux-gnu -Configured with: /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/configure --prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/4.4.3 --includedir=/usr/lib/gcc/i686-pc-linux-gnu/4.4.3/include --datadir=/usr/share/gcc-data/i686-pc-linux-gnu/4.4.3 --mandir=/usr/share/gcc-data/i686-pc-linux-gnu/4.4.3/man --infodir=/usr/share/gcc-data/i686-pc-linux-gnu/4.4.3/info --with-gxx-include-dir=/usr/lib/gcc/i686-pc-linux-gnu/4.4.3/include/g++-v4 --host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --disable-altivec --disable-fixed-point --without-ppl --without-cloog --enable-nls --without-included-gettext --with-system-zlib --disable-checking --disable-werror --enable-secureplt --disable-multilib --enable-libmudflap --disable-libssp --enable-libgomp --with-python-dir=/share/gcc-data/i686-pc-linux-gnu/4.4.3/python --enable-java-awt=gtk --with-arch=i686 --enable-objc-gc --enable-languages=c,c++,java,objc,obj-c++ --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --with-bugurl=http://bugs.gentoo.org/ --with-pkgversion='Gentoo 4.4.3-r2 p1.2' -Thread model: posix -gcc version 4.4.3 (Gentoo 4.4.3-r2 p1.2) -configure:2310: $? = 0 -configure:2299: gcc -V >&5 -gcc: '-V' option must have argument -configure:2310: $? = 1 -configure:2299: gcc -qversion >&5 -gcc: unrecognized option '-qversion' -gcc: no input files -configure:2310: $? = 1 -configure:2330: checking whether the C compiler works -configure:2352: gcc conftest.c >&5 -configure:2356: $? = 0 -configure:2405: result: yes -configure:2408: checking for C compiler default output file name -configure:2410: result: a.out -configure:2416: checking for suffix of executables -configure:2423: gcc -o conftest conftest.c >&5 -configure:2427: $? = 0 -configure:2449: result: -configure:2471: checking whether we are cross compiling -configure:2479: gcc -o conftest conftest.c >&5 -configure:2483: $? = 0 -configure:2490: ./conftest -configure:2494: $? = 0 -configure:2509: result: no -configure:2514: checking for suffix of object files -configure:2536: gcc -c conftest.c >&5 -configure:2540: $? = 0 -configure:2561: result: o -configure:2565: checking whether we are using the GNU C compiler -configure:2584: gcc -c conftest.c >&5 -configure:2584: $? = 0 -configure:2593: result: yes -configure:2602: checking whether gcc accepts -g -configure:2622: gcc -c -g conftest.c >&5 -configure:2622: $? = 0 -configure:2663: result: yes -configure:2680: checking for gcc option to accept ISO C89 -configure:2744: gcc -c -g -O2 conftest.c >&5 -configure:2744: $? = 0 -configure:2757: result: none needed -configure:2820: checking for ranlib -configure:2836: found /usr/bin/ranlib -configure:2847: result: ranlib -configure:2872: checking for ar -configure:2890: found /usr/bin/ar -configure:2903: result: /usr/bin/ar -configure:2919: checking for sf_open in -lsndfile -configure:2944: gcc -o conftest -g -O2 conftest.c -lsndfile >&5 -configure:2944: $? = 0 -configure:2953: result: yes -configure:2966: checking for src_simple in -lsamplerate -configure:2991: gcc -o conftest -g -O2 conftest.c -lsamplerate >&5 -configure:2991: $? = 0 -configure:3000: result: yes -configure:3018: checking how to run the C preprocessor -configure:3049: gcc -E conftest.c -configure:3049: $? = 0 -configure:3063: gcc -E conftest.c -conftest.c:9:28: error: ac_nonexistent.h: No such file or directory -configure:3063: $? = 1 -configure: failed program was: -| /* confdefs.h */ -| #define PACKAGE_NAME "" -| #define PACKAGE_TARNAME "" -| #define PACKAGE_VERSION "" -| #define PACKAGE_STRING "" -| #define PACKAGE_BUGREPORT "" -| #define PACKAGE_URL "" -| /* end confdefs.h. */ -| #include -configure:3088: result: gcc -E -configure:3108: gcc -E conftest.c -configure:3108: $? = 0 -configure:3122: gcc -E conftest.c -conftest.c:9:28: error: ac_nonexistent.h: No such file or directory -configure:3122: $? = 1 -configure: failed program was: -| /* confdefs.h */ -| #define PACKAGE_NAME "" -| #define PACKAGE_TARNAME "" -| #define PACKAGE_VERSION "" -| #define PACKAGE_STRING "" -| #define PACKAGE_BUGREPORT "" -| #define PACKAGE_URL "" -| /* end confdefs.h. */ -| #include -configure:3151: checking for grep that handles long lines and -e -configure:3209: result: /bin/grep -configure:3214: checking for egrep -configure:3276: result: /bin/grep -E -configure:3281: checking for ANSI C header files -configure:3301: gcc -c -g -O2 conftest.c >&5 -configure:3301: $? = 0 -configure:3374: gcc -o conftest -g -O2 conftest.c >&5 -configure:3374: $? = 0 -configure:3374: ./conftest -configure:3374: $? = 0 -configure:3385: result: yes -configure:3398: checking for sys/types.h -configure:3398: gcc -c -g -O2 conftest.c >&5 -configure:3398: $? = 0 -configure:3398: result: yes -configure:3398: checking for sys/stat.h -configure:3398: gcc -c -g -O2 conftest.c >&5 -configure:3398: $? = 0 -configure:3398: result: yes -configure:3398: checking for stdlib.h -configure:3398: gcc -c -g -O2 conftest.c >&5 -configure:3398: $? = 0 -configure:3398: result: yes -configure:3398: checking for string.h -configure:3398: gcc -c -g -O2 conftest.c >&5 -configure:3398: $? = 0 -configure:3398: result: yes -configure:3398: checking for memory.h -configure:3398: gcc -c -g -O2 conftest.c >&5 -configure:3398: $? = 0 -configure:3398: result: yes -configure:3398: checking for strings.h -configure:3398: gcc -c -g -O2 conftest.c >&5 -configure:3398: $? = 0 -configure:3398: result: yes -configure:3398: checking for inttypes.h -configure:3398: gcc -c -g -O2 conftest.c >&5 -configure:3398: $? = 0 -configure:3398: result: yes -configure:3398: checking for stdint.h -configure:3398: gcc -c -g -O2 conftest.c >&5 -configure:3398: $? = 0 -configure:3398: result: yes -configure:3398: checking for unistd.h -configure:3398: gcc -c -g -O2 conftest.c >&5 -configure:3398: $? = 0 -configure:3398: result: yes -configure:3413: checking for inttypes.h -configure:3413: result: yes -configure:3530: creating ./config.status - -## ---------------------- ## -## Running config.status. ## -## ---------------------- ## - -This file was extended by config.status, which was -generated by GNU Autoconf 2.65. Invocation command line was - - CONFIG_FILES = - CONFIG_HEADERS = - CONFIG_LINKS = - CONFIG_COMMANDS = - $ ./config.status - -on MAFIAX - -config.status:804: creating Makefile -config.status:804: creating src/config.h - -## ---------------- ## -## Cache variables. ## -## ---------------- ## - -ac_cv_c_compiler_gnu=yes -ac_cv_env_CC_set= -ac_cv_env_CC_value= -ac_cv_env_CFLAGS_set= -ac_cv_env_CFLAGS_value= -ac_cv_env_CPPFLAGS_set= -ac_cv_env_CPPFLAGS_value= -ac_cv_env_CPP_set= -ac_cv_env_CPP_value= -ac_cv_env_LDFLAGS_set= -ac_cv_env_LDFLAGS_value= -ac_cv_env_LIBS_set= -ac_cv_env_LIBS_value= -ac_cv_env_build_alias_set= -ac_cv_env_build_alias_value= -ac_cv_env_host_alias_set= -ac_cv_env_host_alias_value= -ac_cv_env_target_alias_set= -ac_cv_env_target_alias_value= -ac_cv_header_inttypes_h=yes -ac_cv_header_memory_h=yes -ac_cv_header_stdc=yes -ac_cv_header_stdint_h=yes -ac_cv_header_stdlib_h=yes -ac_cv_header_string_h=yes -ac_cv_header_strings_h=yes -ac_cv_header_sys_stat_h=yes -ac_cv_header_sys_types_h=yes -ac_cv_header_unistd_h=yes -ac_cv_lib_samplerate_src_simple=yes -ac_cv_lib_sndfile_sf_open=yes -ac_cv_objext=o -ac_cv_path_AR=/usr/bin/ar -ac_cv_path_EGREP='/bin/grep -E' -ac_cv_path_GREP=/bin/grep -ac_cv_prog_CPP='gcc -E' -ac_cv_prog_ac_ct_CC=gcc -ac_cv_prog_ac_ct_RANLIB=ranlib -ac_cv_prog_cc_c89= -ac_cv_prog_cc_g=yes - -## ----------------- ## -## Output variables. ## -## ----------------- ## - -AR='/usr/bin/ar' -CC='gcc' -CFLAGS='-g -O2' -CPP='gcc -E' -CPPFLAGS='' -DEFS='-DHAVE_CONFIG_H' -ECHO_C='' -ECHO_N='-n' -ECHO_T='' -EGREP='/bin/grep -E' -EXEEXT='' -GREP='/bin/grep' -LDFLAGS='' -LIBOBJS='' -LIBS='' -LTLIBOBJS='' -OBJEXT='o' -PACKAGE_BUGREPORT='' -PACKAGE_NAME='' -PACKAGE_STRING='' -PACKAGE_TARNAME='' -PACKAGE_URL='' -PACKAGE_VERSION='' -PATH_SEPARATOR=':' -RANLIB='ranlib' -SHELL='/bin/sh' -TARGETS='libresample.a tests/testresample tests/resample-sndfile tests/compareresample' -ac_ct_CC='gcc' -bindir='${exec_prefix}/bin' -build_alias='' -datadir='${datarootdir}' -datarootdir='${prefix}/share' -docdir='${datarootdir}/doc/${PACKAGE}' -dvidir='${docdir}' -exec_prefix='${prefix}' -host_alias='' -htmldir='${docdir}' -includedir='${prefix}/include' -infodir='${datarootdir}/info' -libdir='${exec_prefix}/lib' -libexecdir='${exec_prefix}/libexec' -localedir='${datarootdir}/locale' -localstatedir='${prefix}/var' -mandir='${datarootdir}/man' -oldincludedir='/usr/include' -pdfdir='${docdir}' -prefix='/usr/local' -program_transform_name='s,x,x,' -psdir='${docdir}' -sbindir='${exec_prefix}/sbin' -sharedstatedir='${prefix}/com' -sysconfdir='${prefix}/etc' -target_alias='' - -## ----------- ## -## confdefs.h. ## -## ----------- ## - -/* confdefs.h */ -#define PACKAGE_NAME "" -#define PACKAGE_TARNAME "" -#define PACKAGE_VERSION "" -#define PACKAGE_STRING "" -#define PACKAGE_BUGREPORT "" -#define PACKAGE_URL "" -#define STDC_HEADERS 1 -#define HAVE_SYS_TYPES_H 1 -#define HAVE_SYS_STAT_H 1 -#define HAVE_STDLIB_H 1 -#define HAVE_STRING_H 1 -#define HAVE_MEMORY_H 1 -#define HAVE_STRINGS_H 1 -#define HAVE_INTTYPES_H 1 -#define HAVE_STDINT_H 1 -#define HAVE_UNISTD_H 1 -#define HAVE_INTTYPES_H 1 - -configure: exit 0 diff --git a/src/libresample/config.status b/src/libresample/config.status deleted file mode 100755 index 20936493..00000000 --- a/src/libresample/config.status +++ /dev/null @@ -1,985 +0,0 @@ -#! /bin/sh -# Generated by configure. -# Run this file to recreate the current configuration. -# Compiler output produced by configure, useful for debugging -# configure, is in config.log if it exists. - -debug=false -ac_cs_recheck=false -ac_cs_silent=false - -SHELL=${CONFIG_SHELL-/bin/sh} -export SHELL -## -------------------- ## -## M4sh Initialization. ## -## -------------------- ## - -# Be more Bourne compatible -DUALCASE=1; export DUALCASE # for MKS sh -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : - emulate sh - NULLCMD=: - # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else - case `(set -o) 2>/dev/null` in #( - *posix*) : - set -o posix ;; #( - *) : - ;; -esac -fi - - -as_nl=' -' -export as_nl -# Printing a long string crashes Solaris 7 /usr/bin/printf. -as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' -as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo -as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo -# Prefer a ksh shell builtin over an external printf program on Solaris, -# but without wasting forks for bash or zsh. -if test -z "$BASH_VERSION$ZSH_VERSION" \ - && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then - as_echo='print -r --' - as_echo_n='print -rn --' -elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then - as_echo='printf %s\n' - as_echo_n='printf %s' -else - if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then - as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' - as_echo_n='/usr/ucb/echo -n' - else - as_echo_body='eval expr "X$1" : "X\\(.*\\)"' - as_echo_n_body='eval - arg=$1; - case $arg in #( - *"$as_nl"*) - expr "X$arg" : "X\\(.*\\)$as_nl"; - arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; - esac; - expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" - ' - export as_echo_n_body - as_echo_n='sh -c $as_echo_n_body as_echo' - fi - export as_echo_body - as_echo='sh -c $as_echo_body as_echo' -fi - -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - PATH_SEPARATOR=: - (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { - (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || - PATH_SEPARATOR=';' - } -fi - - -# IFS -# We need space, tab and new line, in precisely that order. Quoting is -# there to prevent editors from complaining about space-tab. -# (If _AS_PATH_WALK were called with IFS unset, it would disable word -# splitting by setting IFS to empty value.) -IFS=" "" $as_nl" - -# Find who we are. Look in the path if we contain no directory separator. -case $0 in #(( - *[\\/]* ) as_myself=$0 ;; - *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break - done -IFS=$as_save_IFS - - ;; -esac -# We did not find ourselves, most probably we were run as `sh COMMAND' -# in which case we are not to be found in the path. -if test "x$as_myself" = x; then - as_myself=$0 -fi -if test ! -f "$as_myself"; then - $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 - exit 1 -fi - -# Unset variables that we do not need and which cause bugs (e.g. in -# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" -# suppresses any "Segmentation fault" message there. '((' could -# trigger a bug in pdksh 5.2.14. -for as_var in BASH_ENV ENV MAIL MAILPATH -do eval test x\${$as_var+set} = xset \ - && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : -done -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -LC_ALL=C -export LC_ALL -LANGUAGE=C -export LANGUAGE - -# CDPATH. -(unset CDPATH) >/dev/null 2>&1 && unset CDPATH - - -# as_fn_error ERROR [LINENO LOG_FD] -# --------------------------------- -# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are -# provided, also output the error to LOG_FD, referencing LINENO. Then exit the -# script with status $?, using 1 if that was 0. -as_fn_error () -{ - as_status=$?; test $as_status -eq 0 && as_status=1 - if test "$3"; then - as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 - fi - $as_echo "$as_me: error: $1" >&2 - as_fn_exit $as_status -} # as_fn_error - - -# as_fn_set_status STATUS -# ----------------------- -# Set $? to STATUS, without forking. -as_fn_set_status () -{ - return $1 -} # as_fn_set_status - -# as_fn_exit STATUS -# ----------------- -# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. -as_fn_exit () -{ - set +e - as_fn_set_status $1 - exit $1 -} # as_fn_exit - -# as_fn_unset VAR -# --------------- -# Portably unset VAR. -as_fn_unset () -{ - { eval $1=; unset $1;} -} -as_unset=as_fn_unset -# as_fn_append VAR VALUE -# ---------------------- -# Append the text in VALUE to the end of the definition contained in VAR. Take -# advantage of any shell optimizations that allow amortized linear growth over -# repeated appends, instead of the typical quadratic growth present in naive -# implementations. -if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : - eval 'as_fn_append () - { - eval $1+=\$2 - }' -else - as_fn_append () - { - eval $1=\$$1\$2 - } -fi # as_fn_append - -# as_fn_arith ARG... -# ------------------ -# Perform arithmetic evaluation on the ARGs, and store the result in the -# global $as_val. Take advantage of shells that can avoid forks. The arguments -# must be portable across $(()) and expr. -if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : - eval 'as_fn_arith () - { - as_val=$(( $* )) - }' -else - as_fn_arith () - { - as_val=`expr "$@" || test $? -eq 1` - } -fi # as_fn_arith - - -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; then - as_expr=expr -else - as_expr=false -fi - -if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then - as_basename=basename -else - as_basename=false -fi - -if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then - as_dirname=dirname -else - as_dirname=false -fi - -as_me=`$as_basename -- "$0" || -$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X/"$0" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ - s//\1/ - q - } - /^X\/\(\/\/\)$/{ - s//\1/ - q - } - /^X\/\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - -ECHO_C= ECHO_N= ECHO_T= -case `echo -n x` in #((((( --n*) - case `echo 'xy\c'` in - *c*) ECHO_T=' ';; # ECHO_T is single tab character. - xy) ECHO_C='\c';; - *) echo `echo ksh88 bug on AIX 6.1` > /dev/null - ECHO_T=' ';; - esac;; -*) - ECHO_N='-n';; -esac - -rm -f conf$$ conf$$.exe conf$$.file -if test -d conf$$.dir; then - rm -f conf$$.dir/conf$$.file -else - rm -f conf$$.dir - mkdir conf$$.dir 2>/dev/null -fi -if (echo >conf$$.file) 2>/dev/null; then - if ln -s conf$$.file conf$$ 2>/dev/null; then - as_ln_s='ln -s' - # ... but there are two gotchas: - # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. - # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -p'. - ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -p' - elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln - else - as_ln_s='cp -p' - fi -else - as_ln_s='cp -p' -fi -rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file -rmdir conf$$.dir 2>/dev/null - - -# as_fn_mkdir_p -# ------------- -# Create "$as_dir" as a directory, including parents if necessary. -as_fn_mkdir_p () -{ - - case $as_dir in #( - -*) as_dir=./$as_dir;; - esac - test -d "$as_dir" || eval $as_mkdir_p || { - as_dirs= - while :; do - case $as_dir in #( - *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( - *) as_qdir=$as_dir;; - esac - as_dirs="'$as_qdir' $as_dirs" - as_dir=`$as_dirname -- "$as_dir" || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - test -d "$as_dir" && break - done - test -z "$as_dirs" || eval "mkdir $as_dirs" - } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" - - -} # as_fn_mkdir_p -if mkdir -p . 2>/dev/null; then - as_mkdir_p='mkdir -p "$as_dir"' -else - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - -if test -x / >/dev/null 2>&1; then - as_test_x='test -x' -else - if ls -dL / >/dev/null 2>&1; then - as_ls_L_option=L - else - as_ls_L_option= - fi - as_test_x=' - eval sh -c '\'' - if test -d "$1"; then - test -d "$1/."; - else - case $1 in #( - -*)set "./$1";; - esac; - case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( - ???[sx]*):;;*)false;;esac;fi - '\'' sh - ' -fi -as_executable_p=$as_test_x - -# Sed expression to map a string onto a valid CPP name. -as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" - -# Sed expression to map a string onto a valid variable name. -as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - - -exec 6>&1 -## ----------------------------------- ## -## Main body of $CONFIG_STATUS script. ## -## ----------------------------------- ## -# Save the log message, to keep $0 and so on meaningful, and to -# report actual input values of CONFIG_FILES etc. instead of their -# values after options handling. -ac_log=" -This file was extended by $as_me, which was -generated by GNU Autoconf 2.65. Invocation command line was - - CONFIG_FILES = $CONFIG_FILES - CONFIG_HEADERS = $CONFIG_HEADERS - CONFIG_LINKS = $CONFIG_LINKS - CONFIG_COMMANDS = $CONFIG_COMMANDS - $ $0 $@ - -on `(hostname || uname -n) 2>/dev/null | sed 1q` -" - -# Files that config.status was made for. -config_files=" Makefile" -config_headers=" src/config.h:src/configtemplate.h" - -ac_cs_usage="\ -\`$as_me' instantiates files and other configuration actions -from templates according to the current configuration. Unless the files -and actions are specified as TAGs, all are instantiated by default. - -Usage: $0 [OPTION]... [TAG]... - - -h, --help print this help, then exit - -V, --version print version number and configuration settings, then exit - --config print configuration, then exit - -q, --quiet, --silent - do not print progress messages - -d, --debug don't remove temporary files - --recheck update $as_me by reconfiguring in the same conditions - --file=FILE[:TEMPLATE] - instantiate the configuration file FILE - --header=FILE[:TEMPLATE] - instantiate the configuration header FILE - -Configuration files: -$config_files - -Configuration headers: -$config_headers - -Report bugs to the package provider." - -ac_cs_config="" -ac_cs_version="\ -config.status -configured by ./configure, generated by GNU Autoconf 2.65, - with options \"$ac_cs_config\" - -Copyright (C) 2009 Free Software Foundation, Inc. -This config.status script is free software; the Free Software Foundation -gives unlimited permission to copy, distribute and modify it." - -ac_pwd='/root/openitg-dev/branches/dev/src/libresample' -srcdir='.' -test -n "$AWK" || AWK=awk -# The default lists apply if the user does not specify any file. -ac_need_defaults=: -while test $# != 0 -do - case $1 in - --*=*) - ac_option=`expr "X$1" : 'X\([^=]*\)='` - ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` - ac_shift=: - ;; - *) - ac_option=$1 - ac_optarg=$2 - ac_shift=shift - ;; - esac - - case $ac_option in - # Handling of the options. - -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) - ac_cs_recheck=: ;; - --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) - $as_echo "$ac_cs_version"; exit ;; - --config | --confi | --conf | --con | --co | --c ) - $as_echo "$ac_cs_config"; exit ;; - --debug | --debu | --deb | --de | --d | -d ) - debug=: ;; - --file | --fil | --fi | --f ) - $ac_shift - case $ac_optarg in - *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - as_fn_append CONFIG_FILES " '$ac_optarg'" - ac_need_defaults=false;; - --header | --heade | --head | --hea ) - $ac_shift - case $ac_optarg in - *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - as_fn_append CONFIG_HEADERS " '$ac_optarg'" - ac_need_defaults=false;; - --he | --h) - # Conflict between --help and --header - as_fn_error "ambiguous option: \`$1' -Try \`$0 --help' for more information.";; - --help | --hel | -h ) - $as_echo "$ac_cs_usage"; exit ;; - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil | --si | --s) - ac_cs_silent=: ;; - - # This is an error. - -*) as_fn_error "unrecognized option: \`$1' -Try \`$0 --help' for more information." ;; - - *) as_fn_append ac_config_targets " $1" - ac_need_defaults=false ;; - - esac - shift -done - -ac_configure_extra_args= - -if $ac_cs_silent; then - exec 6>/dev/null - ac_configure_extra_args="$ac_configure_extra_args --silent" -fi - -if $ac_cs_recheck; then - set X '/bin/sh' './configure' $ac_configure_extra_args --no-create --no-recursion - shift - $as_echo "running CONFIG_SHELL=/bin/sh $*" >&6 - CONFIG_SHELL='/bin/sh' - export CONFIG_SHELL - exec "$@" -fi - -exec 5>>config.log -{ - echo - sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX -## Running $as_me. ## -_ASBOX - $as_echo "$ac_log" -} >&5 - - -# Handling of arguments. -for ac_config_target in $ac_config_targets -do - case $ac_config_target in - "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h:src/configtemplate.h" ;; - "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; - - *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; - esac -done - - -# If the user did not use the arguments to specify the items to instantiate, -# then the envvar interface is used. Set only those that are not. -# We use the long form for the default assignment because of an extremely -# bizarre bug on SunOS 4.1.3. -if $ac_need_defaults; then - test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files - test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers -fi - -# Have a temporary directory for convenience. Make it in the build tree -# simply because there is no reason against having it here, and in addition, -# creating and moving files from /tmp can sometimes cause problems. -# Hook for its removal unless debugging. -# Note that there is a small window in which the directory will not be cleaned: -# after its creation but before its name has been assigned to `$tmp'. -$debug || -{ - tmp= - trap 'exit_status=$? - { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status -' 0 - trap 'as_fn_exit 1' 1 2 13 15 -} -# Create a (secure) tmp directory for tmp files. - -{ - tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && - test -n "$tmp" && test -d "$tmp" -} || -{ - tmp=./conf$$-$RANDOM - (umask 077 && mkdir "$tmp") -} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 - -# Set up the scripts for CONFIG_FILES section. -# No need to generate them if there are no CONFIG_FILES. -# This happens for instance with `./config.status config.h'. -if test -n "$CONFIG_FILES"; then - - -ac_cr=`echo X | tr X '\015'` -# On cygwin, bash can eat \r inside `` if the user requested igncr. -# But we know of no other shell where ac_cr would be empty at this -# point, so we can use a bashism as a fallback. -if test "x$ac_cr" = x; then - eval ac_cr=\$\'\\r\' -fi -ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` -if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then - ac_cs_awk_cr='\r' -else - ac_cs_awk_cr=$ac_cr -fi - -echo 'BEGIN {' >"$tmp/subs1.awk" && -cat >>"$tmp/subs1.awk" <<\_ACAWK && -S["LTLIBOBJS"]="" -S["LIBOBJS"]="" -S["EGREP"]="/bin/grep -E" -S["GREP"]="/bin/grep" -S["CPP"]="gcc -E" -S["TARGETS"]="libresample.a tests/testresample tests/resample-sndfile tests/compareresample" -S["AR"]="/usr/bin/ar" -S["RANLIB"]="ranlib" -S["OBJEXT"]="o" -S["EXEEXT"]="" -S["ac_ct_CC"]="gcc" -S["CPPFLAGS"]="" -S["LDFLAGS"]="" -S["CFLAGS"]="-g -O2" -S["CC"]="gcc" -S["target_alias"]="" -S["host_alias"]="" -S["build_alias"]="" -S["LIBS"]="" -S["ECHO_T"]="" -S["ECHO_N"]="-n" -S["ECHO_C"]="" -S["DEFS"]="-DHAVE_CONFIG_H" -S["mandir"]="${datarootdir}/man" -S["localedir"]="${datarootdir}/locale" -S["libdir"]="${exec_prefix}/lib" -S["psdir"]="${docdir}" -S["pdfdir"]="${docdir}" -S["dvidir"]="${docdir}" -S["htmldir"]="${docdir}" -S["infodir"]="${datarootdir}/info" -S["docdir"]="${datarootdir}/doc/${PACKAGE}" -S["oldincludedir"]="/usr/include" -S["includedir"]="${prefix}/include" -S["localstatedir"]="${prefix}/var" -S["sharedstatedir"]="${prefix}/com" -S["sysconfdir"]="${prefix}/etc" -S["datadir"]="${datarootdir}" -S["datarootdir"]="${prefix}/share" -S["libexecdir"]="${exec_prefix}/libexec" -S["sbindir"]="${exec_prefix}/sbin" -S["bindir"]="${exec_prefix}/bin" -S["program_transform_name"]="s,x,x," -S["prefix"]="/usr/local" -S["exec_prefix"]="${prefix}" -S["PACKAGE_URL"]="" -S["PACKAGE_BUGREPORT"]="" -S["PACKAGE_STRING"]="" -S["PACKAGE_VERSION"]="" -S["PACKAGE_TARNAME"]="" -S["PACKAGE_NAME"]="" -S["PATH_SEPARATOR"]=":" -S["SHELL"]="/bin/sh" -_ACAWK -cat >>"$tmp/subs1.awk" <<_ACAWK && - for (key in S) S_is_set[key] = 1 - FS = "" - -} -{ - line = $ 0 - nfields = split(line, field, "@") - substed = 0 - len = length(field[1]) - for (i = 2; i < nfields; i++) { - key = field[i] - keylen = length(key) - if (S_is_set[key]) { - value = S[key] - line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) - len += length(value) + length(field[++i]) - substed = 1 - } else - len += 1 + keylen - } - - print line -} - -_ACAWK -if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then - sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" -else - cat -fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ - || as_fn_error "could not setup config files machinery" "$LINENO" 5 -fi # test -n "$CONFIG_FILES" - -# Set up the scripts for CONFIG_HEADERS section. -# No need to generate them if there are no CONFIG_HEADERS. -# This happens for instance with `./config.status Makefile'. -if test -n "$CONFIG_HEADERS"; then -cat >"$tmp/defines.awk" <<\_ACAWK || -BEGIN { -D["PACKAGE_NAME"]=" \"\"" -D["PACKAGE_TARNAME"]=" \"\"" -D["PACKAGE_VERSION"]=" \"\"" -D["PACKAGE_STRING"]=" \"\"" -D["PACKAGE_BUGREPORT"]=" \"\"" -D["PACKAGE_URL"]=" \"\"" -D["STDC_HEADERS"]=" 1" -D["HAVE_SYS_TYPES_H"]=" 1" -D["HAVE_SYS_STAT_H"]=" 1" -D["HAVE_STDLIB_H"]=" 1" -D["HAVE_STRING_H"]=" 1" -D["HAVE_MEMORY_H"]=" 1" -D["HAVE_STRINGS_H"]=" 1" -D["HAVE_INTTYPES_H"]=" 1" -D["HAVE_STDINT_H"]=" 1" -D["HAVE_UNISTD_H"]=" 1" -D["HAVE_INTTYPES_H"]=" 1" - for (key in D) D_is_set[key] = 1 - FS = "" -} -/^[\t ]*#[\t ]*(define|undef)[\t ]+[_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ][_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]*([\t (]|$)/ { - line = $ 0 - split(line, arg, " ") - if (arg[1] == "#") { - defundef = arg[2] - mac1 = arg[3] - } else { - defundef = substr(arg[1], 2) - mac1 = arg[2] - } - split(mac1, mac2, "(") #) - macro = mac2[1] - prefix = substr(line, 1, index(line, defundef) - 1) - if (D_is_set[macro]) { - # Preserve the white space surrounding the "#". - print prefix "define", macro P[macro] D[macro] - next - } else { - # Replace #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. - if (defundef == "undef") { - print "/*", prefix defundef, macro, "*/" - next - } - } -} -{ print } -_ACAWK - as_fn_error "could not setup config headers machinery" "$LINENO" 5 -fi # test -n "$CONFIG_HEADERS" - - -eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS " -shift -for ac_tag -do - case $ac_tag in - :[FHLC]) ac_mode=$ac_tag; continue;; - esac - case $ac_mode$ac_tag in - :[FHL]*:*);; - :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; - :[FH]-) ac_tag=-:-;; - :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; - esac - ac_save_IFS=$IFS - IFS=: - set x $ac_tag - IFS=$ac_save_IFS - shift - ac_file=$1 - shift - - case $ac_mode in - :L) ac_source=$1;; - :[FH]) - ac_file_inputs= - for ac_f - do - case $ac_f in - -) ac_f="$tmp/stdin";; - *) # Look for the file first in the build tree, then in the source tree - # (if the path is not absolute). The absolute path cannot be DOS-style, - # because $ac_f cannot contain `:'. - test -f "$ac_f" || - case $ac_f in - [\\/$]*) false;; - *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; - esac || - as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; - esac - case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac - as_fn_append ac_file_inputs " '$ac_f'" - done - - # Let's still pretend it is `configure' which instantiates (i.e., don't - # use $as_me), people would be surprised to read: - # /* config.h. Generated by config.status. */ - configure_input='Generated from '` - $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' - `' by configure.' - if test x"$ac_file" != x-; then - configure_input="$ac_file. $configure_input" - { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 -$as_echo "$as_me: creating $ac_file" >&6;} - fi - # Neutralize special characters interpreted by sed in replacement strings. - case $configure_input in #( - *\&* | *\|* | *\\* ) - ac_sed_conf_input=`$as_echo "$configure_input" | - sed 's/[\\\\&|]/\\\\&/g'`;; #( - *) ac_sed_conf_input=$configure_input;; - esac - - case $ac_tag in - *:-:* | *:-) cat >"$tmp/stdin" \ - || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; - esac - ;; - esac - - ac_dir=`$as_dirname -- "$ac_file" || -$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$ac_file" : 'X\(//\)[^/]' \| \ - X"$ac_file" : 'X\(//\)$' \| \ - X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$ac_file" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - as_dir="$ac_dir"; as_fn_mkdir_p - ac_builddir=. - -case "$ac_dir" in -.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; -*) - ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` - # A ".." for each directory in $ac_dir_suffix. - ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` - case $ac_top_builddir_sub in - "") ac_top_builddir_sub=. ac_top_build_prefix= ;; - *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; - esac ;; -esac -ac_abs_top_builddir=$ac_pwd -ac_abs_builddir=$ac_pwd$ac_dir_suffix -# for backward compatibility: -ac_top_builddir=$ac_top_build_prefix - -case $srcdir in - .) # We are building in place. - ac_srcdir=. - ac_top_srcdir=$ac_top_builddir_sub - ac_abs_top_srcdir=$ac_pwd ;; - [\\/]* | ?:[\\/]* ) # Absolute name. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir - ac_abs_top_srcdir=$srcdir ;; - *) # Relative name. - ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_build_prefix$srcdir - ac_abs_top_srcdir=$ac_pwd/$srcdir ;; -esac -ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix - - - case $ac_mode in - :F) - # - # CONFIG_FILE - # - -# If the template does not know about datarootdir, expand it. -# FIXME: This hack should be removed a few years after 2.60. -ac_datarootdir_hack=; ac_datarootdir_seen= -ac_sed_dataroot=' -/datarootdir/ { - p - q -} -/@datadir@/p -/@docdir@/p -/@infodir@/p -/@localedir@/p -/@mandir@/p' -case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in -*datarootdir*) ac_datarootdir_seen=yes;; -*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 -$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} - ac_datarootdir_hack=' - s&@datadir@&${datarootdir}&g - s&@docdir@&${datarootdir}/doc/${PACKAGE}&g - s&@infodir@&${datarootdir}/info&g - s&@localedir@&${datarootdir}/locale&g - s&@mandir@&${datarootdir}/man&g - s&\${datarootdir}&${prefix}/share&g' ;; -esac -ac_sed_extra="/^[ ]*VPATH[ ]*=/{ -s/:*\$(srcdir):*/:/ -s/:*\${srcdir}:*/:/ -s/:*@srcdir@:*/:/ -s/^\([^=]*=[ ]*\):*/\1/ -s/:*$// -s/^[^=]*=[ ]*$// -} - -:t -/@[a-zA-Z_][a-zA-Z_0-9]*@/!b -s|@configure_input@|$ac_sed_conf_input|;t t -s&@top_builddir@&$ac_top_builddir_sub&;t t -s&@top_build_prefix@&$ac_top_build_prefix&;t t -s&@srcdir@&$ac_srcdir&;t t -s&@abs_srcdir@&$ac_abs_srcdir&;t t -s&@top_srcdir@&$ac_top_srcdir&;t t -s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t -s&@builddir@&$ac_builddir&;t t -s&@abs_builddir@&$ac_abs_builddir&;t t -s&@abs_top_builddir@&$ac_abs_top_builddir&;t t -$ac_datarootdir_hack -" -eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ - || as_fn_error "could not create $ac_file" "$LINENO" 5 - -test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && - { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && - { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined." >&5 -$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined." >&2;} - - rm -f "$tmp/stdin" - case $ac_file in - -) cat "$tmp/out" && rm -f "$tmp/out";; - *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; - esac \ - || as_fn_error "could not create $ac_file" "$LINENO" 5 - ;; - :H) - # - # CONFIG_HEADER - # - if test x"$ac_file" != x-; then - { - $as_echo "/* $configure_input */" \ - && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" - } >"$tmp/config.h" \ - || as_fn_error "could not create $ac_file" "$LINENO" 5 - if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then - { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 -$as_echo "$as_me: $ac_file is unchanged" >&6;} - else - rm -f "$ac_file" - mv "$tmp/config.h" "$ac_file" \ - || as_fn_error "could not create $ac_file" "$LINENO" 5 - fi - else - $as_echo "/* $configure_input */" \ - && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ - || as_fn_error "could not create -" "$LINENO" 5 - fi - ;; - - - esac - -done # for ac_tag - - -as_fn_exit 0 diff --git a/src/libresample/libresample.a b/src/libresample/libresample.a deleted file mode 100755 index 26d0daf5238bb5d484e217785a6b56af7ef8bea4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30614 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 diff --git a/src/libresample/tests/testresample b/src/libresample/tests/testresample deleted file mode 100755 index fa7e2105109e8ccdd1a8441d74885bcd53680bf8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36374 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 JlM7E%{x`poAfx~Q diff --git a/unchroot.sh b/unchroot.sh new file mode 100755 index 00000000..8c833d25 --- /dev/null +++ b/unchroot.sh @@ -0,0 +1,25 @@ +#!/bin/sh + +if [ ! "x`whoami`" = "xroot" ]; then + echo "$0: you must be root to setup the chroot environment" + exit 1; +fi + +if [[ ! -d "$1" ]]; then + echo "Usage: unchroot.sh path-to-chroot" + exit 1; +fi + +umount $1/proc && umount $1/sys && umount $1/root/openitg-dev && echo "It is now safe to rm -rf $1" && exit 0; + +cat <