⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 configure

📁 ncurses 库 可能有用酒用 没用就算了 我觉得还可以用
💻
📖 第 1 页 / 共 5 页
字号:
; return 0; }EOFif { (eval echo configure:1888: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then  rm -rf conftest*  cf_result=yeselse  echo "configure: failed program was:" >&5  cat conftest.$ac_ext >&5  rm -rf conftest*  cf_result=nofirm -f conftest*echo "$ac_t""$cf_result" 1>&6if test "$cf_result" = no ; thencase $host_os in #(vifreebsd*) #(vi	echo $ac_n "checking for tgoto in -lmytinfo""... $ac_c" 1>&6echo "configure:1904: checking for tgoto in -lmytinfo" >&5ac_lib_var=`echo mytinfo'_'tgoto | sed 'y%./+-%__p_%'`if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then  echo $ac_n "(cached) $ac_c" 1>&6else  ac_save_LIBS="$LIBS"LIBS="-lmytinfo  $LIBS"cat > conftest.$ac_ext <<EOF#line 1912 "configure"#include "confdefs.h"/* Override any gcc2 internal prototype to avoid an error.  *//* We use char because int might match the return type of a gcc2    builtin and then its argument prototype would still apply.  */char tgoto();int main() {tgoto(); return 0; }EOFif { (eval echo configure:1923: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then  rm -rf conftest*  eval "ac_cv_lib_$ac_lib_var=yes"else  echo "configure: failed program was:" >&5  cat conftest.$ac_ext >&5  rm -rf conftest*  eval "ac_cv_lib_$ac_lib_var=no"firm -f conftest*LIBS="$ac_save_LIBS"fiif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then  echo "$ac_t""yes" 1>&6  LIBS="-lmytinfo $LIBS"else  echo "$ac_t""no" 1>&6fi	;;hpux10.*|hpux11.*) #(vi	echo $ac_n "checking for initscr in -lcur_colr""... $ac_c" 1>&6echo "configure:1946: checking for initscr in -lcur_colr" >&5ac_lib_var=`echo cur_colr'_'initscr | sed 'y%./+-%__p_%'`if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then  echo $ac_n "(cached) $ac_c" 1>&6else  ac_save_LIBS="$LIBS"LIBS="-lcur_colr  $LIBS"cat > conftest.$ac_ext <<EOF#line 1954 "configure"#include "confdefs.h"/* Override any gcc2 internal prototype to avoid an error.  *//* We use char because int might match the return type of a gcc2    builtin and then its argument prototype would still apply.  */char initscr();int main() {initscr(); return 0; }EOFif { (eval echo configure:1965: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then  rm -rf conftest*  eval "ac_cv_lib_$ac_lib_var=yes"else  echo "configure: failed program was:" >&5  cat conftest.$ac_ext >&5  rm -rf conftest*  eval "ac_cv_lib_$ac_lib_var=no"firm -f conftest*LIBS="$ac_save_LIBS"fiif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then  echo "$ac_t""yes" 1>&6  		LIBS="-lcur_colr $LIBS"		ac_cv_func_initscr=yes		else  echo "$ac_t""no" 1>&6	echo $ac_n "checking for initscr in -lHcurses""... $ac_c" 1>&6echo "configure:1988: checking for initscr in -lHcurses" >&5ac_lib_var=`echo Hcurses'_'initscr | sed 'y%./+-%__p_%'`if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then  echo $ac_n "(cached) $ac_c" 1>&6else  ac_save_LIBS="$LIBS"LIBS="-lHcurses  $LIBS"cat > conftest.$ac_ext <<EOF#line 1996 "configure"#include "confdefs.h"/* Override any gcc2 internal prototype to avoid an error.  *//* We use char because int might match the return type of a gcc2    builtin and then its argument prototype would still apply.  */char initscr();int main() {initscr(); return 0; }EOFif { (eval echo configure:2007: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then  rm -rf conftest*  eval "ac_cv_lib_$ac_lib_var=yes"else  echo "configure: failed program was:" >&5  cat conftest.$ac_ext >&5  rm -rf conftest*  eval "ac_cv_lib_$ac_lib_var=no"firm -f conftest*LIBS="$ac_save_LIBS"fiif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then  echo "$ac_t""yes" 1>&6  		# HP's header uses __HP_CURSES, but user claims _HP_CURSES.		LIBS="-lHcurses $LIBS"		CPPFLAGS="-D__HP_CURSES -D_HP_CURSES $CPPFLAGS"		ac_cv_func_initscr=yes		else  echo "$ac_t""no" 1>&6fifi	;;linux*) # Suse Linux does not follow /usr/lib convention	LIBS="$LIBS -L/lib"	;;sunos3*|sunos4*)	test -d /usr/5lib && \	LIBS="$LIBS -L/usr/5lib -lcurses -ltermcap"	ac_cv_func_initscr=yes	;;esacif test ".$ac_cv_func_initscr" != .yes ; then	cf_save_LIBS="$LIBS"	cf_term_lib=""	cf_curs_lib=""	if test ".${cf_cv_ncurses_version-no}" != .no	then		cf_check_list="ncurses curses cursesX"	else		cf_check_list="cursesX curses ncurses"	fi	# Check for library containing tgoto.  Do this before curses library	# because it may be needed to link the test-case for initscr.	echo $ac_n "checking for tgoto""... $ac_c" 1>&6echo "configure:2060: checking for tgoto" >&5if eval "test \"`echo '$''{'ac_cv_func_tgoto'+set}'`\" = set"; then  echo $ac_n "(cached) $ac_c" 1>&6else  cat > conftest.$ac_ext <<EOF#line 2065 "configure"#include "confdefs.h"/* System header to define __stub macros and hopefully few prototypes,    which can conflict with char tgoto(); below.  */#include <assert.h>/* Override any gcc2 internal prototype to avoid an error.  *//* We use char because int might match the return type of a gcc2    builtin and then its argument prototype would still apply.  */char tgoto();int main() {/* 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_tgoto) || defined (__stub___tgoto)choke me#elsetgoto();#endif; return 0; }EOFif { (eval echo configure:2088: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then  rm -rf conftest*  eval "ac_cv_func_tgoto=yes"else  echo "configure: failed program was:" >&5  cat conftest.$ac_ext >&5  rm -rf conftest*  eval "ac_cv_func_tgoto=no"firm -f conftest*fiif eval "test \"`echo '$ac_cv_func_'tgoto`\" = yes"; then  echo "$ac_t""yes" 1>&6  cf_term_lib=predefinedelse  echo "$ac_t""no" 1>&6		for cf_term_lib in $cf_check_list termcap termlib unknown		do			echo $ac_n "checking for tgoto in -l$cf_term_lib""... $ac_c" 1>&6echo "configure:2109: checking for tgoto in -l$cf_term_lib" >&5ac_lib_var=`echo $cf_term_lib'_'tgoto | sed 'y%./+-%__p_%'`if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then  echo $ac_n "(cached) $ac_c" 1>&6else  ac_save_LIBS="$LIBS"LIBS="-l$cf_term_lib  $LIBS"cat > conftest.$ac_ext <<EOF#line 2117 "configure"#include "confdefs.h"/* Override any gcc2 internal prototype to avoid an error.  *//* We use char because int might match the return type of a gcc2    builtin and then its argument prototype would still apply.  */char tgoto();int main() {tgoto(); return 0; }EOFif { (eval echo configure:2128: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then  rm -rf conftest*  eval "ac_cv_lib_$ac_lib_var=yes"else  echo "configure: failed program was:" >&5  cat conftest.$ac_ext >&5  rm -rf conftest*  eval "ac_cv_lib_$ac_lib_var=no"firm -f conftest*LIBS="$ac_save_LIBS"fiif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then  echo "$ac_t""yes" 1>&6  breakelse  echo "$ac_t""no" 1>&6fi		done	fi	# Check for library containing initscr	test "$cf_term_lib" != predefined && test "$cf_term_lib" != unknown && LIBS="-l$cf_term_lib $cf_save_LIBS"	for cf_curs_lib in $cf_check_list xcurses jcurses unknown	do		echo $ac_n "checking for initscr in -l$cf_curs_lib""... $ac_c" 1>&6echo "configure:2158: checking for initscr in -l$cf_curs_lib" >&5ac_lib_var=`echo $cf_curs_lib'_'initscr | sed 'y%./+-%__p_%'`if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then  echo $ac_n "(cached) $ac_c" 1>&6else  ac_save_LIBS="$LIBS"LIBS="-l$cf_curs_lib  $LIBS"cat > conftest.$ac_ext <<EOF#line 2166 "configure"#include "confdefs.h"/* Override any gcc2 internal prototype to avoid an error.  *//* We use char because int might match the return type of a gcc2    builtin and then its argument prototype would still apply.  */char initscr();int main() {initscr(); return 0; }EOFif { (eval echo configure:2177: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then  rm -rf conftest*  eval "ac_cv_lib_$ac_lib_var=yes"else  echo "configure: failed program was:" >&5  cat conftest.$ac_ext >&5  rm -rf conftest*  eval "ac_cv_lib_$ac_lib_var=no"firm -f conftest*LIBS="$ac_save_LIBS"fiif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then  echo "$ac_t""yes" 1>&6  breakelse  echo "$ac_t""no" 1>&6fi	done	test $cf_curs_lib = unknown && { echo "configure: error: no curses library found" 1>&2; exit 1; }	LIBS="-l$cf_curs_lib $cf_save_LIBS"	if test "$cf_term_lib" = unknown ; then		echo $ac_n "checking if we can link with $cf_curs_lib library""... $ac_c" 1>&6echo "configure:2203: checking if we can link with $cf_curs_lib library" >&5		cat > conftest.$ac_ext <<EOF#line 2205 "configure"#include "confdefs.h"#include <${cf_cv_ncurses_header-curses.h}>int main() {initscr(); return 0; }EOFif { (eval echo configure:2212: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then  rm -rf conftest*  cf_result=yeselse  echo "configure: failed program was:" >&5  cat conftest.$ac_ext >&5  rm -rf conftest*  cf_result=nofirm -f conftest*		echo "$ac_t""$cf_result" 1>&6		test $cf_result = no && { echo "configure: error: Cannot link curses library" 1>&2; exit 1; }	elif test "$cf_curs_lib" = "$cf_term_lib" ; then		:	elif test "$cf_term_lib" != predefined ; then		echo $ac_n "checking if we need both $cf_curs_lib and $cf_term_lib libraries""... $ac_c" 1>&6echo "configure:2228: checking if we need both $cf_curs_lib and $cf_term_lib libraries" >&5		cat > conftest.$ac_ext <<EOF#line 2230 "configure"#include "confdefs.h"#include <${cf_cv_ncurses_header-curses.h}>int main() {initscr(); tgoto((char *)0, 0, 0);; return 0; }EOFif { (eval echo configure:2237: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then  rm -rf conftest*  cf_result=noelse  echo "configure: failed program was:" >&5  cat conftest.$ac_ext >&5  rm -rf conftest*  			LIBS="-l$cf_curs_lib -l$cf_term_lib $cf_save_LIBS"			cat > conftest.$ac_ext <<EOF#line 2247 "configure"#include "confdefs.h"#include <${cf_cv_ncurses_header-curses.h}>int main() {initscr(); return 0; }EOFif { (eval echo configure:2254: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then  rm -rf conftest*  cf_result=yeselse  echo "configure: failed program was:" >&5  cat conftest.$ac_ext >&5  rm -rf conftest*  cf_result=errorfirm -f conftest*			firm -f conftest*		echo "$ac_t""$cf_result" 1>&6	fififi	;;ncurses)	cf_ncuhdr_root=ncursestest -n "$cf_cv_curses_dir" && \test "$cf_cv_curses_dir" != "no" && \CPPFLAGS="-I$cf_cv_curses_dir/include -I$cf_cv_curses_dir/include/$cf_ncuhdr_root $CPPFLAGS"echo $ac_n "checking for $cf_ncuhdr_root header in include-path""... $ac_c" 1>&6echo "configure:2284: checking for $cf_ncuhdr_root header in include-path" >&5if eval "test \"`echo '$''{'cf_cv_ncurses_h'+set}'`\" = set"; then  echo $ac_n "(cached) $ac_c" 1>&6else  	cf_header_list="$cf_ncuhdr_root/curses.h $cf_ncuhdr_root/ncurses.h"	( test "$cf_ncuhdr_root" = ncurses || test "$cf_ncuhdr_root" = ncursesw ) && cf_header_list="$cf_header_list curses.h ncurses.h"	for cf_header in $cf_header_list	do			cat > conftest.$ac_ext <<EOF#line 2295 "configure"#include "confdefs.h"#include <$cf_header>int main() {#ifdef NCURSES_VERSIONprintf("%s\n", NCURSES_VERSION);#else#ifdef __NCURSES_Hprintf("old\n");#else	make an error#endif#endif		; return 0; }EOFif { (eval echo configure:2316: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then  rm -rf conftest*  cf_cv_ncurses_h=$cf_header	else  echo "configure: failed program was:" >&5  cat conftest.$ac_ext >&5  rm -rf conftest*  cf_cv_ncurses_h=nofirm -f conftest*		test "$cf_cv_ncurses_h" != no && break	donefiecho "$ac_t""$cf_cv_ncurses_h" 1>&6if test "$cf_cv_ncurses_h" != no ; then	cf_cv_ncurses_header=$cf_cv_ncurses_helseecho $ac_n "checking for $cf_ncuhdr_root include-path""... $ac_c" 1>&6echo "configure:2339: checking for $cf_ncuhdr_root include-path" >&5if eval "test \"`echo '$''{'cf_cv_ncurses_h2'+set}'`\" = set"; then  echo $ac_n "(cached) $ac_c" 1>&6else  	test -n "$verbose" && echo	cf_search=""test -d $HOME && {	test -n "$verbose" && echo "	... testing include-directories under $HOME"	test -d $HOME/include &&          cf_search="$cf_search $HOME/include"	test -d $HOME/include/$cf_ncuhdr_root &&       cf_search="$cf_search $HOME/include/$cf_ncuhdr_root"	test -d $HOME/include/$cf_ncuhdr_root/include &&    cf_search="$cf_search $HOME/include/$cf_ncuhdr_root/include"}# For other stuff under the home directory, it should be sufficient to put# a symbolic link for $HOME/$cf_ncuhdr_root to the actual packag

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -