From: Sam S. <sd...@gn...> - 2005-09-29 21:42:56
|
there have been expressed some interest in the past to have a wider access to the readline features, e.g., saving history into files &c. you can do that now with the new readline module by putting this into your ~/.clisp: ========================================== (readline:read-history "~/.clisp-history") (push (lambda () (readline:write-history "~/.clisp-history")) custom:*fini-hooks*) ========================================== the module is very small and basic, please feel free to send additions. -- Sam Steingold (http://www.podval.org/~sds) running w2k <http://www.mideasttruth.com/> <http://www.openvotingconsortium.org/> <http://www.memri.org/> <http://www.dhimmi.com/> <http://www.jihadwatch.org/> Lisp is a language for doing what you've been told is impossible. - Kent Pitman |
From: Tomas Z. <zel...@gm...> - 2005-09-30 06:45:16
|
Hello, nice, this is rather similar to what I was attempting. One note from quick look - does your add-defun works to you? I believe it must be allocated elsewhere (I used malloc), because readline keeps the string. Best regards, Tomas Zellerin 2005/9/29, Sam Steingold <sd...@gn...>: > there have been expressed some interest in the past to have a wider > access to the readline features, e.g., saving history into files &c. > you can do that now with the new readline module by putting this into > your ~/.clisp: > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > (readline:read-history "~/.clisp-history") > (push (lambda () (readline:write-history "~/.clisp-history")) > custom:*fini-hooks*) > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > the module is very small and basic, please feel free to send additions. > > -- > Sam Steingold (http://www.podval.org/~sds) running w2k > <http://www.mideasttruth.com/> <http://www.openvotingconsortium.org/> > <http://www.memri.org/> <http://www.dhimmi.com/> <http://www.jihadwatch.o= rg/> > Lisp is a language for doing what you've been told is impossible. - Kent = Pitman > > > ------------------------------------------------------- > This SF.Net email is sponsored by: > Power Architecture Resource Center: Free content, downloads, discussions, > and more. http://solutions.newsforge.com/ibmarch.tmpl > _______________________________________________ > clisp-list mailing list > cli...@li... > https://lists.sourceforge.net/lists/listinfo/clisp-list > |
From: Yaroslav K. <kav...@je...> - 2005-09-30 10:05:11
|
Sam Steingold wrote: > there have been expressed some interest in the past to have a wider > access to the readline features, e.g., saving history into files &c. > you can do that now with the new readline module by putting this into > your ~/.clisp: > ========================================== > (readline:read-history "~/.clisp-history") > (push (lambda () (readline:write-history "~/.clisp-history")) > custom:*fini-hooks*) > ========================================== > the module is very small and basic, please feel free to send additions. > Why only if [ $TOS = unix ] ; then ... With mingw and readline from gnuwin32.sf.net there is build... almost :) gcc -mno-cygwin -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compare -O2 -fexpensive-optimizations -D_WIN32 -DUNICODE -DNO_TERMCAP_NCURSES -DDYNAMIC_FFI -I. -x none modules.o readline.o regexi.o regex.o calls.o -lcrypt -luser32 -lole32 -loleaut32 -luuid gettext.o lisp.a /usr/local/lib/libintl.a /usr/local/lib/libiconv.a libcharset.a libavcall.a libcallback.a -luser32 -lws2_32 -lole32 -loleaut32 -luuid /usr/local/lib/libiconv.a -L/usr/local/lib -lsigsegv -o lisp.exe readline.o(.text+0x27):readline.c: undefined reference to `_imp__rl_library_version' readline.o(.text+0x54):readline.c: undefined reference to `_imp__rl_readline_version' ... but why there is no -lreadline? With -lreadline is all rights. Thanks! -- WBR, Yaroslav Kavenchuk. |
From: Sam S. <sd...@gn...> - 2005-09-30 13:49:56
|
> * Yaroslav Kavenchuk <xnirapuhx@wragl.ol> [2005-09-30 13:06:17 +0300]: > > Sam Steingold wrote: > >> there have been expressed some interest in the past to have a wider >> access to the readline features, e.g., saving history into files &c. >> you can do that now with the new readline module by putting this into >> your ~/.clisp: >> ========================================== >> (readline:read-history "~/.clisp-history") >> (push (lambda () (readline:write-history "~/.clisp-history")) >> custom:*fini-hooks*) >> ========================================== >> the module is very small and basic, please feel free to send additions. >> > > Why only > if [ $TOS = unix ] ; then > ... > With mingw and readline from gnuwin32.sf.net there is build... almost :) > > gcc -mno-cygwin -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit > -Wreturn-type -Wmissing-declarations -Wno-sign-compare -O2 > -fexpensive-optimizations -D_WIN32 -DUNICODE -DNO_TERMCAP_NCURSES > -DDYNAMIC_FFI -I. -x none modules.o readline.o regexi.o regex.o calls.o > -lcrypt -luser32 -lole32 -loleaut32 -luuid gettext.o lisp.a > /usr/local/lib/libintl.a /usr/local/lib/libiconv.a libcharset.a > libavcall.a libcallback.a -luser32 -lws2_32 -lole32 -loleaut32 -luuid > /usr/local/lib/libiconv.a -L/usr/local/lib -lsigsegv -o lisp.exe > readline.o(.text+0x27):readline.c: undefined reference to > `_imp__rl_library_version' > readline.o(.text+0x54):readline.c: undefined reference to > `_imp__rl_readline_version' > ... > > but why there is no -lreadline? With -lreadline is all rights. I do not use gnuwin32.sf.net, so I cannot debug this. 1. did you pass "--with-readline" to top-level ./configure? 2. was readline detected by ./configure? 3. was "--with-readline" given to makemake? 4. what was substituted for LIBS in makemake? -- Sam Steingold (http://www.podval.org/~sds) running w2k <http://pmw.org.il/> <http://truepeace.org> <http://www.savegushkatif.org> <http://ffii.org/> <http://www.palestinefacts.org/> I'm out of my mind, but feel free to leave a message... |
From: Yaroslav K. <kav...@je...> - 2005-10-03 12:15:09
|
Sam Steingold wrote: > I do not use gnuwin32.sf.net, so I cannot debug this. > 1. did you pass "--with-readline" to top-level ./configure? Yes: ./configure --with-mingw --with-readline \ --with-module=dirkey --with-module=pcre \ --with-module=postgresql --with-module=rawsock \ --with-module=wildcard --with-module=zlib \ --with-module=bindings/win32 \ --with-libpcre-prefix=/usr/local \ --with-libreadline-prefix=/usr/local \ --with-libpq-prefix=c:/PostgreSQL/8.0 \ --build build-full > 2. was readline detected by ./configure? ... Configure findings: FFI: yes (user requested: default) readline: yes libsigsegv: yes To continue building CLISP, the following commands are recommended (cf. unix/INSTALL step 4): ... in config.cache only this: ac_cv_use_readline=${ac_cv_use_readline=yes} in config.log: ac_cv_use_readline=yes > 3. was "--with-readline" given to makemake? Yes, but: $ ./makemake --with-dynamic-ffi --win32gcc --with-readline --with-module=dirkey --with-module=pcre --with-module=postgresql --with-module=rawsock --with-module=wildcard --with-module=zlib --with-module=bindings/win32 --with-libpcre-prefix=/usr/local --with-libreadline-prefix=/usr/local --with-libpq-prefix=c:/PostgreSQL/8.0 --srcdir=../src > Makefile makemake: configure failed to detect readline Why? if change in makemake.in if [ "${with_readline}" != ifpossible ]; then to if [ "${with_readline}" != yes ]; then clisp is build, but without readline. Thanks. -- WBR, Yaroslav Kavenchuk. |
From: Tomas Z. <zel...@gm...> - 2005-10-03 13:06:55
|
> > if change in makemake.in > if [ "${with_readline}" !=3D ifpossible ]; then > to > if [ "${with_readline}" !=3D yes ]; then > > clisp is build, but without readline. > Originally, I was trying to make the readline interface work not as module, but as a loaded file. I did not succeed in making it work on Windows this way - e.g., readline function was succesfully defined, but it did not work as expected. Are there some fundamental differences between using FFI as a module and as a loaded file? Regards, Tomas |
From: Sam S. <sd...@gn...> - 2005-10-03 16:10:06
|
> * Tomas Zellerin <mryyreva@tznvy.pbz> [2005-10-03 15:06:34 +0200]: > >> >> if change in makemake.in >> if [ "${with_readline}" != ifpossible ]; then >> to >> if [ "${with_readline}" != yes ]; then >> >> clisp is build, but without readline. >> > > Originally, I was trying to make the readline interface work not as > module, but as a loaded file. I did not succeed in making it work on > Windows this way - e.g., readline function was succesfully defined, > but it did not work as expected. > > Are there some fundamental differences between using FFI as a module > and as a loaded file? a module is the way we bundle clisp add-ons for easy distribution. modules may use ffi (bindings/*, wildcard, matlab) or just plain C (syscalls, rawsock, pcre, berkeley-db). those that use ffi may use the traditional CLISP way (generate a C file and link it in), e.g., wildcard, or dlsym-based ffi (e.g., bindings/win32) the problem with dlsym-based ffi is that some systems lack dlsym, so if we make the readline module using dlsym it will not work on some platforms. -- Sam Steingold (http://www.podval.org/~sds) running w2k <http://pmw.org.il/> <http://ffii.org/> <http://www.camera.org> <http://www.savegushkatif.org> <http://www.dhimmi.com/> If brute force does not work, you are not using enough. |
From: Yaroslav K. <kav...@je...> - 2005-10-03 13:08:06
|
> ./configure --with-mingw --with-readline \ > --with-module=dirkey --with-module=pcre \ > --with-module=postgresql --with-module=rawsock \ > --with-module=wildcard --with-module=zlib \ > --with-module=bindings/win32 \ > --with-libpcre-prefix=/usr/local \ > --with-libreadline-prefix=/usr/local \ > --with-libpq-prefix=c:/PostgreSQL/8.0 \ > --build build-full > if change in makemake.in > if [ "${with_readline}" != ifpossible ]; then > to > if [ "${with_readline}" != yes ]; then and if delete from unixconf.h this line: /* #undef HAVE_READLINE */ (`grep "#undef HAVE_READLINE" unixconf.h' return it) and if add -lreadline to LIBS $ clisp --version GNU CLISP 2.35 (2005-08-29) (built 3337331883) (memory 3337332520) Software: GNU C 3.4.2 (mingw-special) gcc -mno-cygwin -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compare -O2 -fexpensive-optimizations -D_WIN32 -DUNICODE -DNO_TERMCAP_NCURSES -DDYNAMIC_FFI -I. -x none /usr/local/lib/libintl.a /usr/local/lib/libiconv.a libcharset.a libavcall.a libcallback.a -luser32 -lws2_32 -lole32 -loleaut32 -luuid /usr/local/lib/libiconv.a -L/usr/local/lib -lsigsegv SAFETY=0 HEAPCODES STANDARD_HEAPCODES GENERATIONAL_GC SPVW_BLOCKS SPVW_MIXED TRIVIALMAP_MEMORY libsigsegv 2.2 Features: (READLINE REGEXP SYSCALLS I18N LOOP COMPILER CLOS MOP CLISP ANSI-CL COMMON-LISP LISP=CL INTERPRETER SOCKETS GENERIC-STREAMS LOGICAL-PATHNAMES SCREEN FFI GETTEXT UNICODE BASE-CHAR=CHARACTER PC386 WIN32) C Modules: (clisp i18n syscalls regexp readline) Installation directory: C:\gnu\home\src\clisp\clisp\build-full\ User language: ENGLISH Machine: PC/386 (PC/?86) stnt067 [192.168.0.1] but... How it work? -- WBR, Yaroslav Kavenchuk. |
From: Sam S. <sd...@gn...> - 2005-10-03 16:23:12
|
> * Yaroslav Kavenchuk <xnirapuhx@wragl.ol> [2005-10-03 16:08:59 +0300]: > >> ./configure --with-mingw --with-readline \ >> --with-module=dirkey --with-module=pcre \ >> --with-module=postgresql --with-module=rawsock \ >> --with-module=wildcard --with-module=zlib \ >> --with-module=bindings/win32 \ >> --with-libpcre-prefix=/usr/local \ >> --with-libreadline-prefix=/usr/local \ >> --with-libpq-prefix=c:/PostgreSQL/8.0 \ >> --build build-full > >> if change in makemake.in >> if [ "${with_readline}" != ifpossible ]; then >> to >> if [ "${with_readline}" != yes ]; then > > and if delete from unixconf.h this line: > /* #undef HAVE_READLINE */ > (`grep "#undef HAVE_READLINE" unixconf.h' return it) > and if add -lreadline to LIBS configure should detect readline and add "#define HAVE_READLINE" to unixconf and -lreadline to LIBS. to do so it must find tgetent(). please install ncurses in addition to readline. -- Sam Steingold (http://www.podval.org/~sds) running w2k <http://www.honestreporting.com> <http://www.iris.org.il> <http://pmw.org.il/> <http://ffii.org/> <http://www.jihadwatch.org/> When we break the law, they fine us, when we comply, they tax us. |
From: Yaroslav K. <kav...@je...> - 2005-10-04 10:11:31
|
Sam Steingold wrote: > configure should detect readline and add "#define HAVE_READLINE" to > unixconf and -lreadline to LIBS. > to do so it must find tgetent(). > please install ncurses in addition to readline. > I do not find tgetent() in ncurses (pdcurses) under mingw, but I find tgetent() in termcap from msys packages (in CVS). config.log: configure:24793: gcc -mno-cygwin -o conftest.exe -g -O2 -I/usr/local/include conftest.c -ltermcap >&5 C:\gnu\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot find -ltermcap but with -L/usr/local/lib test is Ok. Thanks. -- WBR, Yaroslav Kavenchuk. |
From: Sam S. <sd...@gn...> - 2005-10-06 02:30:05
|
> * Yaroslav Kavenchuk <xnirapuhx@wragl.ol> [2005-10-04 13:12:04 +0300]: > > Sam Steingold wrote: > >> configure should detect readline and add "#define HAVE_READLINE" to >> unixconf and -lreadline to LIBS. >> to do so it must find tgetent(). >> please install ncurses in addition to readline. >> > > I do not find tgetent() in ncurses (pdcurses) under mingw, but I find > tgetent() in termcap from msys packages (in CVS). > > config.log: > > configure:24793: gcc -mno-cygwin -o conftest.exe -g -O2 > -I/usr/local/include conftest.c -ltermcap >&5 > C:\gnu\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: > cannot find -ltermcap > > but with -L/usr/local/lib test is Ok. > > Thanks. try ./configure --with-libreadline-prefix=/usr/local -- Sam Steingold (http://www.podval.org/~sds) running w2k <http://www.savegushkatif.org> <http://www.openvotingconsortium.org/> <http://www.mideasttruth.com/> <http://www.memri.org/> I just forgot my whole philosophy of life!!! |
From: Yaroslav K. <kav...@je...> - 2005-10-07 09:51:55
|
Sam Steingold wrote: > try > ./configure --with-libreadline-prefix=/usr/local > cLisp from CVS head, mingw ./configure --with-mingw --with-readline \ --with-module=dirkey --with-module=pcre \ --with-module=postgresql --with-module=rawsock \ --with-module=wildcard --with-module=zlib \ --with-module=bindings/win32 \ --with-libpcre-prefix=/usr/local \ --with-libreadline-prefix=/usr/local \ --with-libpq-prefix=c:/PostgreSQL/8.0 \ --build build-full $ ./clisp -K full --version GNU CLISP 2.35 (2005-08-29) (built 3337664799) (memory 3337665140) Software: GNU C 3.4.2 (mingw-special) gcc -mno-cygwin -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compare -O2 -fexpensive-optimizations -D_WIN32 -DUNICODE -DNO_TERMCAP_NCURSES -DDYNAMIC_FFI -I. -x none /usr/local/lib/libintl.a /usr/local/lib/libiconv.a libcharset.a libavcall.a libcallback.a -luser32 -lws2_32 -lole32 -loleaut32 -luuid /usr/local/lib/libiconv.a -L/usr/local/lib -lsigsegv SAFETY=0 HEAPCODES STANDARD_HEAPCODES GENERATIONAL_GC SPVW_BLOCKS SPVW_MIXED TRIVIALMAP_MEMORY libsigsegv 2.2 Features: (ZLIB WILDCARD RAWSOCK POSTGRESQL PCRE DIRKEY REGEXP SYSCALLS I18N LOOP COMPILER CLOS MOP CLISP ANSI-CL COMMON-LISP LISP=CL INTERPRETER SOCKETS GENERIC-STREAMS LOGICAL-PATHNAMES SCREEN FFI GETTEXT UNICODE BASE-CHAR=CHARACTER PC386 WIN32) C Modules: (clisp i18n syscalls regexp dirkey pcre postgresql rawsock wildcard zlib) Installation directory: C:\gnu\home\src\clisp\clisp\build-full\ User language: ENGLISH Machine: PC/386 (PC/?86) stnt067 [192.168.0.1] config.log: configure:24708: checking for library containing tgetent configure:24738: gcc -mno-cygwin -o conftest.exe -g -O2 -I/usr/local/include conftest.c >&5 C:/Temp/cceebaaa.o(.text+0x19): In function `main': C:/gnu/home/src/clisp/clisp/build-full/conftest.c:90: undefined reference to `tgetent' collect2: ld returned 1 exit status configure:24744: $? = 1 configure: failed program was: <program skip> configure:24793: gcc -mno-cygwin -o conftest.exe -g -O2 -I/usr/local/include conftest.c -lncurses >&5 C:\gnu\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot find -lncurses collect2: ld returned 1 exit status configure:24799: $? = 1 configure: failed program was: <program skip> configure:24793: gcc -mno-cygwin -o conftest.exe -g -O2 -I/usr/local/include conftest.c -ltermcap >&5 C:\gnu\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot find -ltermcap collect2: ld returned 1 exit status configure:24799: $? = 1 configure: failed program was: <program skip> configure:24827: result: no ... has not helped the termcap library is present in /usr/local Thanks. -- WBR, Yaroslav Kavenchuk. |
From: Sam S. <sd...@gn...> - 2005-10-07 14:30:33
|
> * Yaroslav Kavenchuk <xnirapuhx@wragl.ol> [2005-10-07 12:52:50 +0300]: > > Sam Steingold wrote: > >> try >> ./configure --with-libreadline-prefix=/usr/local > > the termcap library is present in /usr/local please try the appended patch and do ./configure --with-libtermcap-prefix=/usr/local thanks! -- Sam Steingold (http://www.podval.org/~sds) running w2k <http://pmw.org.il/> <http://www.openvotingconsortium.org/> <http://www.palestinefacts.org/> <http://www.mideasttruth.com/> Democrats, get out of my wallet! Republicans, get out of my bedroom! Index: configure =================================================================== RCS file: /cvsroot/clisp/clisp/src/configure,v retrieving revision 1.135 diff -u -w -u -b -w -i -B -r1.135 configure --- configure 6 Oct 2005 02:10:27 -0000 1.135 +++ configure 7 Oct 2005 14:28:10 -0000 @@ -315,7 +315,7 @@ # include <unistd.h> #endif" -ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CPP EGREP RANLIB INSTALL INSTALL_PROGRAM INSTALL_DATA CP LN LN_S HLN GROFF DVIPDF COMPRESS CC_GCC GCC_X_NONE CC_CPLUSPLUS CC_NEED_CCPAUX CC_NEED_DEEMA AS_UNDERSCORE build build_cpu build_vendor build_os host host_cpu host_vendor host_os LIBICONV LTLIBICONV SET_MAKE INSTALL_SCRIPT MKINSTALLDIRS USE_NLS MSGFMT GMSGFMT XGETTEXT MSGMERGE INTL_MACOSX_LIBS INTLLIBS LIBINTL LTLIBINTL POSUB LIBSIGSEGV LTLIBSIGSEGV HAVE__BOOL STDBOOL_H HAVE_LONG_64BIT HAVE_LONG_LONG_64BIT STDINT_H HAVE_XMKMF X_INCLUDES X_LIBS GMALLOC ALLOCA LIBTERMCAP PACKAGE LIBOBJS LTLIBOBJS' +ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CPP EGREP RANLIB INSTALL INSTALL_PROGRAM INSTALL_DATA CP LN LN_S HLN GROFF DVIPDF COMPRESS CC_GCC GCC_X_NONE CC_CPLUSPLUS CC_NEED_CCPAUX CC_NEED_DEEMA AS_UNDERSCORE build build_cpu build_vendor build_os host host_cpu host_vendor host_os LIBICONV LTLIBICONV SET_MAKE INSTALL_SCRIPT MKINSTALLDIRS USE_NLS MSGFMT GMSGFMT XGETTEXT MSGMERGE INTL_MACOSX_LIBS INTLLIBS LIBINTL LTLIBINTL POSUB LIBSIGSEGV LTLIBSIGSEGV HAVE__BOOL STDBOOL_H HAVE_LONG_64BIT HAVE_LONG_LONG_64BIT STDINT_H HAVE_XMKMF X_INCLUDES X_LIBS GMALLOC ALLOCA LIBNCURSES LTLIBNCURSES LIBTERMCAP LTLIBTERMCAP PACKAGE LIBOBJS LTLIBOBJS' ac_subst_files='' # Initialize some variables set by options. @@ -871,6 +871,10 @@ --with-libsigsegv-prefix[=DIR] search for libsigsegv in DIR/include and DIR/lib --without-libsigsegv-prefix don't search for libsigsegv in includedir and libdir --with-x use the X Window System + --with-libncurses-prefix[=DIR] search for libncurses in DIR/include and DIR/lib + --without-libncurses-prefix don't search for libncurses in includedir and libdir + --with-libtermcap-prefix[=DIR] search for libtermcap in DIR/include and DIR/lib + --without-libtermcap-prefix don't search for libtermcap in includedir and libdir --with-readline use readline (default is YES, if present) --with-libreadline-prefix[=DIR] search for libreadline in DIR/include and DIR/lib --without-libreadline-prefix don't search for libreadline in includedir and libdir @@ -24707,6 +24711,887 @@ { echo "$as_me:$LINENO: * checks for libraries" >&5 echo "$as_me: * checks for libraries" >&6;} +ac_aux_dir= +for ac_dir in ../../src/build-aux $srcdir/../../src/build-aux; 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 + elif test -f $ac_dir/shtool; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/shtool install -c" + break + fi +done +if test -z "$ac_aux_dir"; then + { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in ../../src/build-aux $srcdir/../../src/build-aux" >&5 +echo "$as_me: error: cannot find install-sh or install.sh in ../../src/build-aux $srcdir/../../src/build-aux" >&2;} + { (exit 1); exit 1; }; } +fi +ac_config_guess="$SHELL $ac_aux_dir/config.guess" +ac_config_sub="$SHELL $ac_aux_dir/config.sub" +ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure. + + + + + + + echo "$as_me:$LINENO: checking how to link with libncurses" >&5 +echo $ECHO_N "checking how to link with libncurses... $ECHO_C" >&6 +if test "${ac_cv_libncurses_libs+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + + + + use_additional=yes + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + + eval additional_includedir=\"$includedir\" + eval additional_libdir=\"$libdir\" + + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + +# Check whether --with-libncurses-prefix or --without-libncurses-prefix was given. +if test "${with_libncurses_prefix+set}" = set; then + withval="$with_libncurses_prefix" + + if test "X$withval" = "Xno"; then + use_additional=no + else + if test "X$withval" = "X"; then + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + + eval additional_includedir=\"$includedir\" + eval additional_libdir=\"$libdir\" + + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + else + additional_includedir="$withval/include" + additional_libdir="$withval/lib" + fi + fi + +fi; + LIBNCURSES= + LTLIBNCURSES= + INCNCURSES= + rpathdirs= + ltrpathdirs= + names_already_handled= + names_next_round='ncurses ' + while test -n "$names_next_round"; do + names_this_round="$names_next_round" + names_next_round= + for name in $names_this_round; do + already_handled= + for n in $names_already_handled; do + if test "$n" = "$name"; then + already_handled=yes + break + fi + done + if test -z "$already_handled"; then + names_already_handled="$names_already_handled $name" + uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` + eval value=\"\$HAVE_LIB$uppername\" + if test -n "$value"; then + if test "$value" = yes; then + eval value=\"\$LIB$uppername\" + test -z "$value" || LIBNCURSES="${LIBNCURSES}${LIBNCURSES:+ }$value" + eval value=\"\$LTLIB$uppername\" + test -z "$value" || LTLIBNCURSES="${LTLIBNCURSES}${LTLIBNCURSES:+ }$value" + else + : + fi + else + found_dir= + found_la= + found_so= + found_a= + if test $use_additional = yes; then + if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then + found_dir="$additional_libdir" + found_so="$additional_libdir/lib$name.$shlibext" + if test -f "$additional_libdir/lib$name.la"; then + found_la="$additional_libdir/lib$name.la" + fi + else + if test -f "$additional_libdir/lib$name.$libext"; then + found_dir="$additional_libdir" + found_a="$additional_libdir/lib$name.$libext" + if test -f "$additional_libdir/lib$name.la"; then + found_la="$additional_libdir/lib$name.la" + fi + fi + fi + fi + if test "X$found_dir" = "X"; then + for x in $LDFLAGS $LTLIBNCURSES; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + case "$x" in + -L*) + dir=`echo "X$x" | sed -e 's/^X-L//'` + if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then + found_dir="$dir" + found_so="$dir/lib$name.$shlibext" + if test -f "$dir/lib$name.la"; then + found_la="$dir/lib$name.la" + fi + else + if test -f "$dir/lib$name.$libext"; then + found_dir="$dir" + found_a="$dir/lib$name.$libext" + if test -f "$dir/lib$name.la"; then + found_la="$dir/lib$name.la" + fi + fi + fi + ;; + esac + if test "X$found_dir" != "X"; then + break + fi + done + fi + if test "X$found_dir" != "X"; then + LTLIBNCURSES="${LTLIBNCURSES}${LTLIBNCURSES:+ }-L$found_dir -l$name" + if test "X$found_so" != "X"; then + if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then + LIBNCURSES="${LIBNCURSES}${LIBNCURSES:+ }$found_so" + else + haveit= + for x in $ltrpathdirs; do + if test "X$x" = "X$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + ltrpathdirs="$ltrpathdirs $found_dir" + fi + if test "$hardcode_direct" = yes; then + LIBNCURSES="${LIBNCURSES}${LIBNCURSES:+ }$found_so" + else + if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then + LIBNCURSES="${LIBNCURSES}${LIBNCURSES:+ }$found_so" + haveit= + for x in $rpathdirs; do + if test "X$x" = "X$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + rpathdirs="$rpathdirs $found_dir" + fi + else + haveit= + for x in $LDFLAGS $LIBNCURSES; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-L$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + LIBNCURSES="${LIBNCURSES}${LIBNCURSES:+ }-L$found_dir" + fi + if test "$hardcode_minus_L" != no; then + LIBNCURSES="${LIBNCURSES}${LIBNCURSES:+ }$found_so" + else + LIBNCURSES="${LIBNCURSES}${LIBNCURSES:+ }-l$name" + fi + fi + fi + fi + else + if test "X$found_a" != "X"; then + LIBNCURSES="${LIBNCURSES}${LIBNCURSES:+ }$found_a" + else + LIBNCURSES="${LIBNCURSES}${LIBNCURSES:+ }-L$found_dir -l$name" + fi + fi + additional_includedir= + case "$found_dir" in + */lib | */lib/) + basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'` + additional_includedir="$basedir/include" + ;; + esac + if test "X$additional_includedir" != "X"; then + if test "X$additional_includedir" != "X/usr/include"; then + haveit= + if test "X$additional_includedir" = "X/usr/local/include"; then + if test -n "$GCC"; then + case $host_os in + linux* | gnu* | k*bsd*-gnu) haveit=yes;; + esac + fi + fi + if test -z "$haveit"; then + for x in $CPPFLAGS $INCNCURSES; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-I$additional_includedir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_includedir"; then + INCNCURSES="${INCNCURSES}${INCNCURSES:+ }-I$additional_includedir" + fi + fi + fi + fi + fi + if test -n "$found_la"; then + save_libdir="$libdir" + case "$found_la" in + */* | *\\*) . "$found_la" ;; + *) . "./$found_la" ;; + esac + libdir="$save_libdir" + for dep in $dependency_libs; do + case "$dep" in + -L*) + additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` + if test "X$additional_libdir" != "X/usr/lib"; then + haveit= + if test "X$additional_libdir" = "X/usr/local/lib"; then + if test -n "$GCC"; then + case $host_os in + linux* | gnu* | k*bsd*-gnu) haveit=yes;; + esac + fi + fi + if test -z "$haveit"; then + haveit= + for x in $LDFLAGS $LIBNCURSES; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-L$additional_libdir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_libdir"; then + LIBNCURSES="${LIBNCURSES}${LIBNCURSES:+ }-L$additional_libdir" + fi + fi + haveit= + for x in $LDFLAGS $LTLIBNCURSES; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-L$additional_libdir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_libdir"; then + LTLIBNCURSES="${LTLIBNCURSES}${LTLIBNCURSES:+ }-L$additional_libdir" + fi + fi + fi + fi + ;; + -R*) + dir=`echo "X$dep" | sed -e 's/^X-R//'` + if test "$enable_rpath" != no; then + haveit= + for x in $rpathdirs; do + if test "X$x" = "X$dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + rpathdirs="$rpathdirs $dir" + fi + haveit= + for x in $ltrpathdirs; do + if test "X$x" = "X$dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + ltrpathdirs="$ltrpathdirs $dir" + fi + fi + ;; + -l*) + names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` + ;; + *.la) + names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` + ;; + *) + LIBNCURSES="${LIBNCURSES}${LIBNCURSES:+ }$dep" + LTLIBNCURSES="${LTLIBNCURSES}${LTLIBNCURSES:+ }$dep" + ;; + esac + done + fi + else + LIBNCURSES="${LIBNCURSES}${LIBNCURSES:+ }-l$name" + LTLIBNCURSES="${LTLIBNCURSES}${LTLIBNCURSES:+ }-l$name" + fi + fi + fi + done + done + if test "X$rpathdirs" != "X"; then + if test -n "$hardcode_libdir_separator"; then + alldirs= + for found_dir in $rpathdirs; do + alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir" + done + acl_save_libdir="$libdir" + libdir="$alldirs" + eval flag=\"$hardcode_libdir_flag_spec\" + libdir="$acl_save_libdir" + LIBNCURSES="${LIBNCURSES}${LIBNCURSES:+ }$flag" + else + for found_dir in $rpathdirs; do + acl_save_libdir="$libdir" + libdir="$found_dir" + eval flag=\"$hardcode_libdir_flag_spec\" + libdir="$acl_save_libdir" + LIBNCURSES="${LIBNCURSES}${LIBNCURSES:+ }$flag" + done + fi + fi + if test "X$ltrpathdirs" != "X"; then + for found_dir in $ltrpathdirs; do + LTLIBNCURSES="${LTLIBNCURSES}${LTLIBNCURSES:+ }-R$found_dir" + done + fi + + ac_cv_libncurses_libs="$LIBNCURSES" + ac_cv_libncurses_ltlibs="$LTLIBNCURSES" + ac_cv_libncurses_cppflags="$INCNCURSES" + +fi +echo "$as_me:$LINENO: result: $ac_cv_libncurses_libs" >&5 +echo "${ECHO_T}$ac_cv_libncurses_libs" >&6 + LIBNCURSES="$ac_cv_libncurses_libs" + LTLIBNCURSES="$ac_cv_libncurses_ltlibs" + INCNCURSES="$ac_cv_libncurses_cppflags" + + for element in $INCNCURSES; do + haveit= + for x in $CPPFLAGS; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X$element"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" + fi + done + + + + HAVE_LIBNCURSES=yes + + + + + + + + + echo "$as_me:$LINENO: checking how to link with libtermcap" >&5 +echo $ECHO_N "checking how to link with libtermcap... $ECHO_C" >&6 +if test "${ac_cv_libtermcap_libs+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + + + + use_additional=yes + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + + eval additional_includedir=\"$includedir\" + eval additional_libdir=\"$libdir\" + + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + +# Check whether --with-libtermcap-prefix or --without-libtermcap-prefix was given. +if test "${with_libtermcap_prefix+set}" = set; then + withval="$with_libtermcap_prefix" + + if test "X$withval" = "Xno"; then + use_additional=no + else + if test "X$withval" = "X"; then + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + + eval additional_includedir=\"$includedir\" + eval additional_libdir=\"$libdir\" + + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + else + additional_includedir="$withval/include" + additional_libdir="$withval/lib" + fi + fi + +fi; + LIBTERMCAP= + LTLIBTERMCAP= + INCTERMCAP= + rpathdirs= + ltrpathdirs= + names_already_handled= + names_next_round='termcap ' + while test -n "$names_next_round"; do + names_this_round="$names_next_round" + names_next_round= + for name in $names_this_round; do + already_handled= + for n in $names_already_handled; do + if test "$n" = "$name"; then + already_handled=yes + break + fi + done + if test -z "$already_handled"; then + names_already_handled="$names_already_handled $name" + uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` + eval value=\"\$HAVE_LIB$uppername\" + if test -n "$value"; then + if test "$value" = yes; then + eval value=\"\$LIB$uppername\" + test -z "$value" || LIBTERMCAP="${LIBTERMCAP}${LIBTERMCAP:+ }$value" + eval value=\"\$LTLIB$uppername\" + test -z "$value" || LTLIBTERMCAP="${LTLIBTERMCAP}${LTLIBTERMCAP:+ }$value" + else + : + fi + else + found_dir= + found_la= + found_so= + found_a= + if test $use_additional = yes; then + if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then + found_dir="$additional_libdir" + found_so="$additional_libdir/lib$name.$shlibext" + if test -f "$additional_libdir/lib$name.la"; then + found_la="$additional_libdir/lib$name.la" + fi + else + if test -f "$additional_libdir/lib$name.$libext"; then + found_dir="$additional_libdir" + found_a="$additional_libdir/lib$name.$libext" + if test -f "$additional_libdir/lib$name.la"; then + found_la="$additional_libdir/lib$name.la" + fi + fi + fi + fi + if test "X$found_dir" = "X"; then + for x in $LDFLAGS $LTLIBTERMCAP; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + case "$x" in + -L*) + dir=`echo "X$x" | sed -e 's/^X-L//'` + if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then + found_dir="$dir" + found_so="$dir/lib$name.$shlibext" + if test -f "$dir/lib$name.la"; then + found_la="$dir/lib$name.la" + fi + else + if test -f "$dir/lib$name.$libext"; then + found_dir="$dir" + found_a="$dir/lib$name.$libext" + if test -f "$dir/lib$name.la"; then + found_la="$dir/lib$name.la" + fi + fi + fi + ;; + esac + if test "X$found_dir" != "X"; then + break + fi + done + fi + if test "X$found_dir" != "X"; then + LTLIBTERMCAP="${LTLIBTERMCAP}${LTLIBTERMCAP:+ }-L$found_dir -l$name" + if test "X$found_so" != "X"; then + if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then + LIBTERMCAP="${LIBTERMCAP}${LIBTERMCAP:+ }$found_so" + else + haveit= + for x in $ltrpathdirs; do + if test "X$x" = "X$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + ltrpathdirs="$ltrpathdirs $found_dir" + fi + if test "$hardcode_direct" = yes; then + LIBTERMCAP="${LIBTERMCAP}${LIBTERMCAP:+ }$found_so" + else + if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then + LIBTERMCAP="${LIBTERMCAP}${LIBTERMCAP:+ }$found_so" + haveit= + for x in $rpathdirs; do + if test "X$x" = "X$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + rpathdirs="$rpathdirs $found_dir" + fi + else + haveit= + for x in $LDFLAGS $LIBTERMCAP; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-L$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + LIBTERMCAP="${LIBTERMCAP}${LIBTERMCAP:+ }-L$found_dir" + fi + if test "$hardcode_minus_L" != no; then + LIBTERMCAP="${LIBTERMCAP}${LIBTERMCAP:+ }$found_so" + else + LIBTERMCAP="${LIBTERMCAP}${LIBTERMCAP:+ }-l$name" + fi + fi + fi + fi + else + if test "X$found_a" != "X"; then + LIBTERMCAP="${LIBTERMCAP}${LIBTERMCAP:+ }$found_a" + else + LIBTERMCAP="${LIBTERMCAP}${LIBTERMCAP:+ }-L$found_dir -l$name" + fi + fi + additional_includedir= + case "$found_dir" in + */lib | */lib/) + basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'` + additional_includedir="$basedir/include" + ;; + esac + if test "X$additional_includedir" != "X"; then + if test "X$additional_includedir" != "X/usr/include"; then + haveit= + if test "X$additional_includedir" = "X/usr/local/include"; then + if test -n "$GCC"; then + case $host_os in + linux* | gnu* | k*bsd*-gnu) haveit=yes;; + esac + fi + fi + if test -z "$haveit"; then + for x in $CPPFLAGS $INCTERMCAP; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-I$additional_includedir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_includedir"; then + INCTERMCAP="${INCTERMCAP}${INCTERMCAP:+ }-I$additional_includedir" + fi + fi + fi + fi + fi + if test -n "$found_la"; then + save_libdir="$libdir" + case "$found_la" in + */* | *\\*) . "$found_la" ;; + *) . "./$found_la" ;; + esac + libdir="$save_libdir" + for dep in $dependency_libs; do + case "$dep" in + -L*) + additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` + if test "X$additional_libdir" != "X/usr/lib"; then + haveit= + if test "X$additional_libdir" = "X/usr/local/lib"; then + if test -n "$GCC"; then + case $host_os in + linux* | gnu* | k*bsd*-gnu) haveit=yes;; + esac + fi + fi + if test -z "$haveit"; then + haveit= + for x in $LDFLAGS $LIBTERMCAP; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-L$additional_libdir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_libdir"; then + LIBTERMCAP="${LIBTERMCAP}${LIBTERMCAP:+ }-L$additional_libdir" + fi + fi + haveit= + for x in $LDFLAGS $LTLIBTERMCAP; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-L$additional_libdir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_libdir"; then + LTLIBTERMCAP="${LTLIBTERMCAP}${LTLIBTERMCAP:+ }-L$additional_libdir" + fi + fi + fi + fi + ;; + -R*) + dir=`echo "X$dep" | sed -e 's/^X-R//'` + if test "$enable_rpath" != no; then + haveit= + for x in $rpathdirs; do + if test "X$x" = "X$dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + rpathdirs="$rpathdirs $dir" + fi + haveit= + for x in $ltrpathdirs; do + if test "X$x" = "X$dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + ltrpathdirs="$ltrpathdirs $dir" + fi + fi + ;; + -l*) + names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` + ;; + *.la) + names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` + ;; + *) + LIBTERMCAP="${LIBTERMCAP}${LIBTERMCAP:+ }$dep" + LTLIBTERMCAP="${LTLIBTERMCAP}${LTLIBTERMCAP:+ }$dep" + ;; + esac + done + fi + else + LIBTERMCAP="${LIBTERMCAP}${LIBTERMCAP:+ }-l$name" + LTLIBTERMCAP="${LTLIBTERMCAP}${LTLIBTERMCAP:+ }-l$name" + fi + fi + fi + done + done + if test "X$rpathdirs" != "X"; then + if test -n "$hardcode_libdir_separator"; then + alldirs= + for found_dir in $rpathdirs; do + alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir" + done + acl_save_libdir="$libdir" + libdir="$alldirs" + eval flag=\"$hardcode_libdir_flag_spec\" + libdir="$acl_save_libdir" + LIBTERMCAP="${LIBTERMCAP}${LIBTERMCAP:+ }$flag" + else + for found_dir in $rpathdirs; do + acl_save_libdir="$libdir" + libdir="$found_dir" + eval flag=\"$hardcode_libdir_flag_spec\" + libdir="$acl_save_libdir" + LIBTERMCAP="${LIBTERMCAP}${LIBTERMCAP:+ }$flag" + done + fi + fi + if test "X$ltrpathdirs" != "X"; then + for found_dir in $ltrpathdirs; do + LTLIBTERMCAP="${LTLIBTERMCAP}${LTLIBTERMCAP:+ }-R$found_dir" + done + fi + + ac_cv_libtermcap_libs="$LIBTERMCAP" + ac_cv_libtermcap_ltlibs="$LTLIBTERMCAP" + ac_cv_libtermcap_cppflags="$INCTERMCAP" + +fi +echo "$as_me:$LINENO: result: $ac_cv_libtermcap_libs" >&5 +echo "${ECHO_T}$ac_cv_libtermcap_libs" >&6 + LIBTERMCAP="$ac_cv_libtermcap_libs" + LTLIBTERMCAP="$ac_cv_libtermcap_ltlibs" + INCTERMCAP="$ac_cv_libtermcap_cppflags" + + for element in $INCTERMCAP; do + haveit= + for x in $CPPFLAGS; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X$element"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" + fi + done + + + + HAVE_LIBTERMCAP=yes + + + LIBTERMCAP="broken" echo "$as_me:$LINENO: checking for library containing tgetent" >&5 echo $ECHO_N "checking for library containing tgetent... $ECHO_C" >&6 @@ -35223,7 +36108,10 @@ s,@X_LIBS@,$X_LIBS,;t t s,@GMALLOC@,$GMALLOC,;t t s,@ALLOCA@,$ALLOCA,;t t +s,@LIBNCURSES@,$LIBNCURSES,;t t +s,@LTLIBNCURSES@,$LTLIBNCURSES,;t t s,@LIBTERMCAP@,$LIBTERMCAP,;t t +s,@LTLIBTERMCAP@,$LTLIBTERMCAP,;t t s,@PACKAGE@,$PACKAGE,;t t s,@LIBOBJS@,$LIBOBJS,;t t s,@LTLIBOBJS@,$LTLIBOBJS,;t t |
From: Sam S. <sd...@gn...> - 2005-10-07 15:33:46
|
oops - here is the correct patch. -- Sam Steingold (http://www.podval.org/~sds) running w2k <http://www.honestreporting.com> <http://www.memri.org/> <http://www.mideasttruth.com/> <http://truepeace.org> <http://www.iris.org.il> UNIX is a way of thinking. Windows is a way of not thinking. Index: configure =================================================================== RCS file: /cvsroot/clisp/clisp/src/configure,v retrieving revision 1.135 diff -u -w -u -b -w -i -B -r1.135 configure --- configure 6 Oct 2005 02:10:27 -0000 1.135 +++ configure 7 Oct 2005 15:23:51 -0000 @@ -315,7 +315,7 @@ # include <unistd.h> #endif" -ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CPP EGREP RANLIB INSTALL INSTALL_PROGRAM INSTALL_DATA CP LN LN_S HLN GROFF DVIPDF COMPRESS CC_GCC GCC_X_NONE CC_CPLUSPLUS CC_NEED_CCPAUX CC_NEED_DEEMA AS_UNDERSCORE build build_cpu build_vendor build_os host host_cpu host_vendor host_os LIBICONV LTLIBICONV SET_MAKE INSTALL_SCRIPT MKINSTALLDIRS USE_NLS MSGFMT GMSGFMT XGETTEXT MSGMERGE INTL_MACOSX_LIBS INTLLIBS LIBINTL LTLIBINTL POSUB LIBSIGSEGV LTLIBSIGSEGV HAVE__BOOL STDBOOL_H HAVE_LONG_64BIT HAVE_LONG_LONG_64BIT STDINT_H HAVE_XMKMF X_INCLUDES X_LIBS GMALLOC ALLOCA LIBTERMCAP PACKAGE LIBOBJS LTLIBOBJS' +ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CPP EGREP RANLIB INSTALL INSTALL_PROGRAM INSTALL_DATA CP LN LN_S HLN GROFF DVIPDF COMPRESS CC_GCC GCC_X_NONE CC_CPLUSPLUS CC_NEED_CCPAUX CC_NEED_DEEMA AS_UNDERSCORE build build_cpu build_vendor build_os host host_cpu host_vendor host_os LIBICONV LTLIBICONV SET_MAKE INSTALL_SCRIPT MKINSTALLDIRS USE_NLS MSGFMT GMSGFMT XGETTEXT MSGMERGE INTL_MACOSX_LIBS INTLLIBS LIBINTL LTLIBINTL POSUB LIBSIGSEGV LTLIBSIGSEGV HAVE__BOOL STDBOOL_H HAVE_LONG_64BIT HAVE_LONG_LONG_64BIT STDINT_H HAVE_XMKMF X_INCLUDES X_LIBS GMALLOC ALLOCA LIBNCURSES LTLIBNCURSES LIBTERMCAP LTLIBTERMCAP PACKAGE LIBOBJS LTLIBOBJS' ac_subst_files='' # Initialize some variables set by options. @@ -871,6 +871,10 @@ --with-libsigsegv-prefix[=DIR] search for libsigsegv in DIR/include and DIR/lib --without-libsigsegv-prefix don't search for libsigsegv in includedir and libdir --with-x use the X Window System + --with-libncurses-prefix[=DIR] search for libncurses in DIR/include and DIR/lib + --without-libncurses-prefix don't search for libncurses in includedir and libdir + --with-libtermcap-prefix[=DIR] search for libtermcap in DIR/include and DIR/lib + --without-libtermcap-prefix don't search for libtermcap in includedir and libdir --with-readline use readline (default is YES, if present) --with-libreadline-prefix[=DIR] search for libreadline in DIR/include and DIR/lib --without-libreadline-prefix don't search for libreadline in includedir and libdir @@ -24707,6 +24711,862 @@ { echo "$as_me:$LINENO: * checks for libraries" >&5 echo "$as_me: * checks for libraries" >&6;} + + + + + + echo "$as_me:$LINENO: checking how to link with libncurses" >&5 +echo $ECHO_N "checking how to link with libncurses... $ECHO_C" >&6 +if test "${ac_cv_libncurses_libs+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + + + + use_additional=yes + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + + eval additional_includedir=\"$includedir\" + eval additional_libdir=\"$libdir\" + + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + +# Check whether --with-libncurses-prefix or --without-libncurses-prefix was given. +if test "${with_libncurses_prefix+set}" = set; then + withval="$with_libncurses_prefix" + + if test "X$withval" = "Xno"; then + use_additional=no + else + if test "X$withval" = "X"; then + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + + eval additional_includedir=\"$includedir\" + eval additional_libdir=\"$libdir\" + + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + else + additional_includedir="$withval/include" + additional_libdir="$withval/lib" + fi + fi + +fi; + LIBNCURSES= + LTLIBNCURSES= + INCNCURSES= + rpathdirs= + ltrpathdirs= + names_already_handled= + names_next_round='ncurses ' + while test -n "$names_next_round"; do + names_this_round="$names_next_round" + names_next_round= + for name in $names_this_round; do + already_handled= + for n in $names_already_handled; do + if test "$n" = "$name"; then + already_handled=yes + break + fi + done + if test -z "$already_handled"; then + names_already_handled="$names_already_handled $name" + uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` + eval value=\"\$HAVE_LIB$uppername\" + if test -n "$value"; then + if test "$value" = yes; then + eval value=\"\$LIB$uppername\" + test -z "$value" || LIBNCURSES="${LIBNCURSES}${LIBNCURSES:+ }$value" + eval value=\"\$LTLIB$uppername\" + test -z "$value" || LTLIBNCURSES="${LTLIBNCURSES}${LTLIBNCURSES:+ }$value" + else + : + fi + else + found_dir= + found_la= + found_so= + found_a= + if test $use_additional = yes; then + if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then + found_dir="$additional_libdir" + found_so="$additional_libdir/lib$name.$shlibext" + if test -f "$additional_libdir/lib$name.la"; then + found_la="$additional_libdir/lib$name.la" + fi + else + if test -f "$additional_libdir/lib$name.$libext"; then + found_dir="$additional_libdir" + found_a="$additional_libdir/lib$name.$libext" + if test -f "$additional_libdir/lib$name.la"; then + found_la="$additional_libdir/lib$name.la" + fi + fi + fi + fi + if test "X$found_dir" = "X"; then + for x in $LDFLAGS $LTLIBNCURSES; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + case "$x" in + -L*) + dir=`echo "X$x" | sed -e 's/^X-L//'` + if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then + found_dir="$dir" + found_so="$dir/lib$name.$shlibext" + if test -f "$dir/lib$name.la"; then + found_la="$dir/lib$name.la" + fi + else + if test -f "$dir/lib$name.$libext"; then + found_dir="$dir" + found_a="$dir/lib$name.$libext" + if test -f "$dir/lib$name.la"; then + found_la="$dir/lib$name.la" + fi + fi + fi + ;; + esac + if test "X$found_dir" != "X"; then + break + fi + done + fi + if test "X$found_dir" != "X"; then + LTLIBNCURSES="${LTLIBNCURSES}${LTLIBNCURSES:+ }-L$found_dir -l$name" + if test "X$found_so" != "X"; then + if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then + LIBNCURSES="${LIBNCURSES}${LIBNCURSES:+ }$found_so" + else + haveit= + for x in $ltrpathdirs; do + if test "X$x" = "X$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + ltrpathdirs="$ltrpathdirs $found_dir" + fi + if test "$hardcode_direct" = yes; then + LIBNCURSES="${LIBNCURSES}${LIBNCURSES:+ }$found_so" + else + if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then + LIBNCURSES="${LIBNCURSES}${LIBNCURSES:+ }$found_so" + haveit= + for x in $rpathdirs; do + if test "X$x" = "X$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + rpathdirs="$rpathdirs $found_dir" + fi + else + haveit= + for x in $LDFLAGS $LIBNCURSES; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-L$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + LIBNCURSES="${LIBNCURSES}${LIBNCURSES:+ }-L$found_dir" + fi + if test "$hardcode_minus_L" != no; then + LIBNCURSES="${LIBNCURSES}${LIBNCURSES:+ }$found_so" + else + LIBNCURSES="${LIBNCURSES}${LIBNCURSES:+ }-l$name" + fi + fi + fi + fi + else + if test "X$found_a" != "X"; then + LIBNCURSES="${LIBNCURSES}${LIBNCURSES:+ }$found_a" + else + LIBNCURSES="${LIBNCURSES}${LIBNCURSES:+ }-L$found_dir -l$name" + fi + fi + additional_includedir= + case "$found_dir" in + */lib | */lib/) + basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'` + additional_includedir="$basedir/include" + ;; + esac + if test "X$additional_includedir" != "X"; then + if test "X$additional_includedir" != "X/usr/include"; then + haveit= + if test "X$additional_includedir" = "X/usr/local/include"; then + if test -n "$GCC"; then + case $host_os in + linux* | gnu* | k*bsd*-gnu) haveit=yes;; + esac + fi + fi + if test -z "$haveit"; then + for x in $CPPFLAGS $INCNCURSES; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-I$additional_includedir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_includedir"; then + INCNCURSES="${INCNCURSES}${INCNCURSES:+ }-I$additional_includedir" + fi + fi + fi + fi + fi + if test -n "$found_la"; then + save_libdir="$libdir" + case "$found_la" in + */* | *\\*) . "$found_la" ;; + *) . "./$found_la" ;; + esac + libdir="$save_libdir" + for dep in $dependency_libs; do + case "$dep" in + -L*) + additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` + if test "X$additional_libdir" != "X/usr/lib"; then + haveit= + if test "X$additional_libdir" = "X/usr/local/lib"; then + if test -n "$GCC"; then + case $host_os in + linux* | gnu* | k*bsd*-gnu) haveit=yes;; + esac + fi + fi + if test -z "$haveit"; then + haveit= + for x in $LDFLAGS $LIBNCURSES; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-L$additional_libdir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_libdir"; then + LIBNCURSES="${LIBNCURSES}${LIBNCURSES:+ }-L$additional_libdir" + fi + fi + haveit= + for x in $LDFLAGS $LTLIBNCURSES; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-L$additional_libdir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_libdir"; then + LTLIBNCURSES="${LTLIBNCURSES}${LTLIBNCURSES:+ }-L$additional_libdir" + fi + fi + fi + fi + ;; + -R*) + dir=`echo "X$dep" | sed -e 's/^X-R//'` + if test "$enable_rpath" != no; then + haveit= + for x in $rpathdirs; do + if test "X$x" = "X$dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + rpathdirs="$rpathdirs $dir" + fi + haveit= + for x in $ltrpathdirs; do + if test "X$x" = "X$dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + ltrpathdirs="$ltrpathdirs $dir" + fi + fi + ;; + -l*) + names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` + ;; + *.la) + names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` + ;; + *) + LIBNCURSES="${LIBNCURSES}${LIBNCURSES:+ }$dep" + LTLIBNCURSES="${LTLIBNCURSES}${LTLIBNCURSES:+ }$dep" + ;; + esac + done + fi + else + LIBNCURSES="${LIBNCURSES}${LIBNCURSES:+ }-l$name" + LTLIBNCURSES="${LTLIBNCURSES}${LTLIBNCURSES:+ }-l$name" + fi + fi + fi + done + done + if test "X$rpathdirs" != "X"; then + if test -n "$hardcode_libdir_separator"; then + alldirs= + for found_dir in $rpathdirs; do + alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir" + done + acl_save_libdir="$libdir" + libdir="$alldirs" + eval flag=\"$hardcode_libdir_flag_spec\" + libdir="$acl_save_libdir" + LIBNCURSES="${LIBNCURSES}${LIBNCURSES:+ }$flag" + else + for found_dir in $rpathdirs; do + acl_save_libdir="$libdir" + libdir="$found_dir" + eval flag=\"$hardcode_libdir_flag_spec\" + libdir="$acl_save_libdir" + LIBNCURSES="${LIBNCURSES}${LIBNCURSES:+ }$flag" + done + fi + fi + if test "X$ltrpathdirs" != "X"; then + for found_dir in $ltrpathdirs; do + LTLIBNCURSES="${LTLIBNCURSES}${LTLIBNCURSES:+ }-R$found_dir" + done + fi + + ac_cv_libncurses_libs="$LIBNCURSES" + ac_cv_libncurses_ltlibs="$LTLIBNCURSES" + ac_cv_libncurses_cppflags="$INCNCURSES" + +fi +echo "$as_me:$LINENO: result: $ac_cv_libncurses_libs" >&5 +echo "${ECHO_T}$ac_cv_libncurses_libs" >&6 + LIBNCURSES="$ac_cv_libncurses_libs" + LTLIBNCURSES="$ac_cv_libncurses_ltlibs" + INCNCURSES="$ac_cv_libncurses_cppflags" + + for element in $INCNCURSES; do + haveit= + for x in $CPPFLAGS; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X$element"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" + fi + done + + + + HAVE_LIBNCURSES=yes + + + + + + + + + echo "$as_me:$LINENO: checking how to link with libtermcap" >&5 +echo $ECHO_N "checking how to link with libtermcap... $ECHO_C" >&6 +if test "${ac_cv_libtermcap_libs+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + + + + use_additional=yes + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + + eval additional_includedir=\"$includedir\" + eval additional_libdir=\"$libdir\" + + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + +# Check whether --with-libtermcap-prefix or --without-libtermcap-prefix was given. +if test "${with_libtermcap_prefix+set}" = set; then + withval="$with_libtermcap_prefix" + + if test "X$withval" = "Xno"; then + use_additional=no + else + if test "X$withval" = "X"; then + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + + eval additional_includedir=\"$includedir\" + eval additional_libdir=\"$libdir\" + + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + else + additional_includedir="$withval/include" + additional_libdir="$withval/lib" + fi + fi + +fi; + LIBTERMCAP= + LTLIBTERMCAP= + INCTERMCAP= + rpathdirs= + ltrpathdirs= + names_already_handled= + names_next_round='termcap ' + while test -n "$names_next_round"; do + names_this_round="$names_next_round" + names_next_round= + for name in $names_this_round; do + already_handled= + for n in $names_already_handled; do + if test "$n" = "$name"; then + already_handled=yes + break + fi + done + if test -z "$already_handled"; then + names_already_handled="$names_already_handled $name" + uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` + eval value=\"\$HAVE_LIB$uppername\" + if test -n "$value"; then + if test "$value" = yes; then + eval value=\"\$LIB$uppername\" + test -z "$value" || LIBTERMCAP="${LIBTERMCAP}${LIBTERMCAP:+ }$value" + eval value=\"\$LTLIB$uppername\" + test -z "$value" || LTLIBTERMCAP="${LTLIBTERMCAP}${LTLIBTERMCAP:+ }$value" + else + : + fi + else + found_dir= + found_la= + found_so= + found_a= + if test $use_additional = yes; then + if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then + found_dir="$additional_libdir" + found_so="$additional_libdir/lib$name.$shlibext" + if test -f "$additional_libdir/lib$name.la"; then + found_la="$additional_libdir/lib$name.la" + fi + else + if test -f "$additional_libdir/lib$name.$libext"; then + found_dir="$additional_libdir" + found_a="$additional_libdir/lib$name.$libext" + if test -f "$additional_libdir/lib$name.la"; then + found_la="$additional_libdir/lib$name.la" + fi + fi + fi + fi + if test "X$found_dir" = "X"; then + for x in $LDFLAGS $LTLIBTERMCAP; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + case "$x" in + -L*) + dir=`echo "X$x" | sed -e 's/^X-L//'` + if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then + found_dir="$dir" + found_so="$dir/lib$name.$shlibext" + if test -f "$dir/lib$name.la"; then + found_la="$dir/lib$name.la" + fi + else + if test -f "$dir/lib$name.$libext"; then + found_dir="$dir" + found_a="$dir/lib$name.$libext" + if test -f "$dir/lib$name.la"; then + found_la="$dir/lib$name.la" + fi + fi + fi + ;; + esac + if test "X$found_dir" != "X"; then + break + fi + done + fi + if test "X$found_dir" != "X"; then + LTLIBTERMCAP="${LTLIBTERMCAP}${LTLIBTERMCAP:+ }-L$found_dir -l$name" + if test "X$found_so" != "X"; then + if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then + LIBTERMCAP="${LIBTERMCAP}${LIBTERMCAP:+ }$found_so" + else + haveit= + for x in $ltrpathdirs; do + if test "X$x" = "X$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + ltrpathdirs="$ltrpathdirs $found_dir" + fi + if test "$hardcode_direct" = yes; then + LIBTERMCAP="${LIBTERMCAP}${LIBTERMCAP:+ }$found_so" + else + if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then + LIBTERMCAP="${LIBTERMCAP}${LIBTERMCAP:+ }$found_so" + haveit= + for x in $rpathdirs; do + if test "X$x" = "X$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + rpathdirs="$rpathdirs $found_dir" + fi + else + haveit= + for x in $LDFLAGS $LIBTERMCAP; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-L$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + LIBTERMCAP="${LIBTERMCAP}${LIBTERMCAP:+ }-L$found_dir" + fi + if test "$hardcode_minus_L" != no; then + LIBTERMCAP="${LIBTERMCAP}${LIBTERMCAP:+ }$found_so" + else + LIBTERMCAP="${LIBTERMCAP}${LIBTERMCAP:+ }-l$name" + fi + fi + fi + fi + else + if test "X$found_a" != "X"; then + LIBTERMCAP="${LIBTERMCAP}${LIBTERMCAP:+ }$found_a" + else + LIBTERMCAP="${LIBTERMCAP}${LIBTERMCAP:+ }-L$found_dir -l$name" + fi + fi + additional_includedir= + case "$found_dir" in + */lib | */lib/) + basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'` + additional_includedir="$basedir/include" + ;; + esac + if test "X$additional_includedir" != "X"; then + if test "X$additional_includedir" != "X/usr/include"; then + haveit= + if test "X$additional_includedir" = "X/usr/local/include"; then + if test -n "$GCC"; then + case $host_os in + linux* | gnu* | k*bsd*-gnu) haveit=yes;; + esac + fi + fi + if test -z "$haveit"; then + for x in $CPPFLAGS $INCTERMCAP; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-I$additional_includedir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_includedir"; then + INCTERMCAP="${INCTERMCAP}${INCTERMCAP:+ }-I$additional_includedir" + fi + fi + fi + fi + fi + if test -n "$found_la"; then + save_libdir="$libdir" + case "$found_la" in + */* | *\\*) . "$found_la" ;; + *) . "./$found_la" ;; + esac + libdir="$save_libdir" + for dep in $dependency_libs; do + case "$dep" in + -L*) + additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` + if test "X$additional_libdir" != "X/usr/lib"; then + haveit= + if test "X$additional_libdir" = "X/usr/local/lib"; then + if test -n "$GCC"; then + case $host_os in + linux* | gnu* | k*bsd*-gnu) haveit=yes;; + esac + fi + fi + if test -z "$haveit"; then + haveit= + for x in $LDFLAGS $LIBTERMCAP; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-L$additional_libdir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_libdir"; then + LIBTERMCAP="${LIBTERMCAP}${LIBTERMCAP:+ }-L$additional_libdir" + fi + fi + haveit= + for x in $LDFLAGS $LTLIBTERMCAP; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-L$additional_libdir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_libdir"; then + LTLIBTERMCAP="${LTLIBTERMCAP}${LTLIBTERMCAP:+ }-L$additional_libdir" + fi + fi + fi + fi + ;; + -R*) + dir=`echo "X$dep" | sed -e 's/^X-R//'` + if test "$enable_rpath" != no; then + haveit= + for x in $rpathdirs; do + if test "X$x" = "X$dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + rpathdirs="$rpathdirs $dir" + fi + haveit= + for x in $ltrpathdirs; do + if test "X$x" = "X$dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + ltrpathdirs="$ltrpathdirs $dir" + fi + fi + ;; + -l*) + names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` + ;; + *.la) + names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` + ;; + *) + LIBTERMCAP="${LIBTERMCAP}${LIBTERMCAP:+ }$dep" + LTLIBTERMCAP="${LTLIBTERMCAP}${LTLIBTERMCAP:+ }$dep" + ;; + esac + done + fi + else + LIBTERMCAP="${LIBTERMCAP}${LIBTERMCAP:+ }-l$name" + LTLIBTERMCAP="${LTLIBTERMCAP}${LTLIBTERMCAP:+ }-l$name" + fi + fi + fi + done + done + if test "X$rpathdirs" != "X"; then + if test -n "$hardcode_libdir_separator"; then + alldirs= + for found_dir in $rpathdirs; do + alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir" + done + acl_save_libdir="$libdir" + libdir="$alldirs" + eval flag=\"$hardcode_libdir_flag_spec\" + libdir="$acl_save_libdir" + LIBTERMCAP="${LIBTERMCAP}${LIBTERMCAP:+ }$flag" + else + for found_dir in $rpathdirs; do + acl_save_libdir="$libdir" + libdir="$found_dir" + eval flag=\"$hardcode_libdir_flag_spec\" + libdir="$acl_save_libdir" + LIBTERMCAP="${LIBTERMCAP}${LIBTERMCAP:+ }$flag" + done + fi + fi + if test "X$ltrpathdirs" != "X"; then + for found_dir in $ltrpathdirs; do + LTLIBTERMCAP="${LTLIBTERMCAP}${LTLIBTERMCAP:+ }-R$found_dir" + done + fi + + ac_cv_libtermcap_libs="$LIBTERMCAP" + ac_cv_libtermcap_ltlibs="$LTLIBTERMCAP" + ac_cv_libtermcap_cppflags="$INCTERMCAP" + +fi +echo "$as_me:$LINENO: result: $ac_cv_libtermcap_libs" >&5 +echo "${ECHO_T}$ac_cv_libtermcap_libs" >&6 + LIBTERMCAP="$ac_cv_libtermcap_libs" + LTLIBTERMCAP="$ac_cv_libtermcap_ltlibs" + INCTERMCAP="$ac_cv_libtermcap_cppflags" + + for element in $INCTERMCAP; do + haveit= + for x in $CPPFLAGS; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X$element"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" + fi + done + + + + HAVE_LIBTERMCAP=yes + + + LIBTERMCAP="broken" echo "$as_me:$LINENO: checking for library containing tgetent" >&5 echo $ECHO_N "checking for library containing tgetent... $ECHO_C" >&6 @@ -35223,7 +36083,10 @@ s,@X_LIBS@,$X_LIBS,;t t s,@GMALLOC@,$GMALLOC,;t t s,@ALLOCA@,$ALLOCA,;t t +s,@LIBNCURSES@,$LIBNCURSES,;t t +s,@LTLIBNCURSES@,$LTLIBNCURSES,;t t s,@LIBTERMCAP@,$LIBTERMCAP,;t t +s,@LTLIBTERMCAP@,$LTLIBTERMCAP,;t t s,@PACKAGE@,$PACKAGE,;t t s,@LIBOBJS@,$LIBOBJS,;t t s,@LTLIBOBJS@,$LTLIBOBJS,;t t |
From: Yaroslav K. <kav...@je...> - 2005-10-10 08:44:35
|
Sam Steingold wrote: > oops - here is the correct patch. has not helped again: ./configure --with-mingw --with-readline \ --with-module=dirkey --with-module=pcre \ --with-module=postgresql --with-module=rawsock \ --with-module=wildcard --with-module=zlib \ --with-module=bindings/win32 \ --with-libpcre-prefix=/usr/local \ --with-libtermcap-prefix=/usr/local \ --with-libreadline-prefix=/usr/local \ --with-libpq-prefix=c:/PostgreSQL/8.0 \ --build build-full configure.log: ... configure:25568: checking for library containing tgetent configure:25598: gcc -mno-cygwin -o conftest.exe -g -O2 -I/usr/local/include conftest.c >&5 C:/Temp/cc23aaaa.o(.text+0x19): In function `main': C:/gnu/home/src/clisp/clisp/build-full/conftest.c:90: undefined reference to `tgetent' ... configure:25653: gcc -mno-cygwin -o conftest.exe -g -O2 -I/usr/local/include conftest.c -lncurses >&5 C:\gnu\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot find -lncurses ... configure:25653: gcc -mno-cygwin -o conftest.exe -g -O2 -I/usr/local/include conftest.c -ltermcap >&5 C:\gnu\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot find -ltermcap ... LTLIBTERMCAP='-L/usr/local/lib -ltermcap' Thanks. -- WBR, Yaroslav Kavenchuk. |
From: Sam S. <sd...@gn...> - 2005-10-10 15:09:37
|
> * Yaroslav Kavenchuk <xnirapuhx@wragl.ol> [2005-10-10 11:45:35 +0300]: > > Sam Steingold wrote: > >> oops - here is the correct patch. > > has not helped again: > > ./configure --with-mingw --with-readline \ > --with-module=dirkey --with-module=pcre \ > --with-module=postgresql --with-module=rawsock \ > --with-module=wildcard --with-module=zlib \ > --with-module=bindings/win32 \ > --with-libpcre-prefix=/usr/local \ > --with-libtermcap-prefix=/usr/local \ > --with-libreadline-prefix=/usr/local \ > --with-libpq-prefix=c:/PostgreSQL/8.0 \ > --build build-full how about this patch? -- Sam Steingold (http://www.podval.org/~sds) running w2k <http://www.mideasttruth.com/> <http://www.camera.org> <http://www.dhimmi.com/> <http://www.jihadwatch.org/> <http://www.savegushkatif.org> To understand recursion, one has to understand recursion first. Index: configure =================================================================== RCS file: /cvsroot/clisp/clisp/src/configure,v retrieving revision 1.135 diff -u -w -u -b -w -i -B -r1.135 configure --- configure 6 Oct 2005 02:10:27 -0000 1.135 +++ configure 10 Oct 2005 15:07:01 -0000 @@ -871,6 +871,7 @@ --with-libsigsegv-prefix[=DIR] search for libsigsegv in DIR/include and DIR/lib --without-libsigsegv-prefix don't search for libsigsegv in includedir and libdir --with-x use the X Window System + --with-libtermcap-prefix=DIR search for ncurses and termcap in DIR/include and DIR/lib --with-readline use readline (default is YES, if present) --with-libreadline-prefix[=DIR] search for libreadline in DIR/include and DIR/lib --without-libreadline-prefix don't search for libreadline in includedir and libdir @@ -24707,6 +24708,15 @@ { echo "$as_me:$LINENO: * checks for libraries" >&5 echo "$as_me: * checks for libraries" >&6;} + +# Check whether --with-libtermcap-prefix or --without-libtermcap-prefix was given. +if test "${with_libtermcap_prefix+set}" = set; then + withval="$with_libtermcap_prefix" + case "$withval" in + (/*) CPPFLAGS="$CPPFLAGS "-I$withval/include + LDFLAGS="$LDFLAGS "-L$withval/lib +esac +fi; LIBTERMCAP="broken" echo "$as_me:$LINENO: checking for library containing tgetent" >&5 echo $ECHO_N "checking for library containing tgetent... $ECHO_C" >&6 |
From: Yaroslav K. <kav...@je...> - 2005-10-11 10:11:53
|
Sam Steingold wrote: >>./configure --with-mingw --with-readline \ >> --with-module=dirkey --with-module=pcre \ >> --with-module=postgresql --with-module=rawsock \ >> --with-module=wildcard --with-module=zlib \ >> --with-module=bindings/win32 \ >> --with-libpcre-prefix=/usr/local \ >> --with-libtermcap-prefix=/usr/local \ >> --with-libreadline-prefix=/usr/local \ >> --with-libpq-prefix=c:/PostgreSQL/8.0 \ >> --build build-full > > > how about this patch? Better, but... I do not know what need look... output of ./configure...: ... configure: * checks for libraries checking for library containing tgetent... -ltermcap checking for rl_filename_completion_function... yes checking for rl_filename_completion_function declaration... extern char* rl_filename_completion_function(const char*, int); checking whether rl_already_prompted is declared... yes checking whether rl_readline_name is declared... yes configure: * checks for OS services ... Configure findings: FFI: yes (user requested: default) readline: yes libsigsegv: yes ./makemake --with-dynamic-ffi --win32gcc --with-readline --with-module=dirkey --with-module=pcre --with-module=postgresql --with-module=rawsock --with-module=wildcard --with-module=zlib --with-module=bindings/win32 --with-libpcre-prefix=/usr/local --with-libtermcap-prefix=/usr/local --with-libreadline-prefix=/usr/local --with-libpq-prefix=c:/PostgreSQL/8.0 --srcdir=../src > Makefile ... echo '#define CC "gcc -mno-cygwin"' >> cflags.h.new echo '#define CFLAGS "-W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compare -O2 -fexpensive-optimizations -D_WIN32 -DUNICODE -DDYNAMIC_FFI -I."' >> cflags.h.new echo '#define CPP "gcc -mno-cygwin -E"' >> cflags.h.new echo '#define CPPLAGS ""' >> cflags.h.new echo '#define CLFLAGS "-L/usr/local/lib -x none"' >> cflags.h.new echo '#define LIBS "/usr/local/lib/libintl.a /usr/local/lib/libiconv.a libcharset.a libavcall.a libcallback.a /usr/local/lib/libreadline.a -ltermcap -luser32 -lws2_32 -lole32 -loleaut32 -luuid /usr/local/lib/libiconv.a -L/usr/local/lib -lsigsegv"' >> cflags.h.new echo '#define X_LIBS ""' >> cflags.h.new ... module readline not build (does not start build) Thanks. -- WBR, Yaroslav Kavenchuk. |
From: Sam S. <sd...@gn...> - 2005-10-11 17:02:22
|
> * Yaroslav Kavenchuk <xnirapuhx@wragl.ol> [2005-10-11 13:13:24 +0300]: > > Sam Steingold wrote: > >>>./configure --with-mingw --with-readline \ >>> --with-module=dirkey --with-module=pcre \ >>> --with-module=postgresql --with-module=rawsock \ >>> --with-module=wildcard --with-module=zlib \ >>> --with-module=bindings/win32 \ >>> --with-libpcre-prefix=/usr/local \ >>> --with-libtermcap-prefix=/usr/local \ >>> --with-libreadline-prefix=/usr/local \ >>> --with-libpq-prefix=c:/PostgreSQL/8.0 \ >>> --build build-full >> >> >> how about this patch? > > Better, but... OK, how about now? -- Sam Steingold (http://www.podval.org/~sds) running w2k <http://www.memri.org/> <http://www.camera.org> <http://pmw.org.il/> <http://ffii.org/> <http://www.iris.org.il> A clear conscience is usually the sign of a bad memory. Index: src/makemake.in =================================================================== RCS file: /cvsroot/clisp/clisp/src/makemake.in,v retrieving revision 1.607 diff -u -w -r1.607 makemake.in --- src/makemake.in 30 Sep 2005 15:42:05 -0000 1.607 +++ src/makemake.in 11 Oct 2005 17:00:40 -0000 @@ -519,7 +519,8 @@ DVIPDF='@DVIPDF@' # either 'dvipdf' or '' GMALLOC='@GMALLOC@' # either 'gmalloc' or '' LIBS='@LIBS@' # list of system libraries - LIBTERMCAP='@LIBTERMCAP@' # either '-ltermcap' or '-lncurses' + LIBTERMCAP='@LIBTERMCAP@' # '-L/usr/??/lib' or 'broken' or '' + INCTERMCAP='@INCTERMCAP@' # '-I/usr/??/include' or '' LIBICONV='@LIBICONV@' # either '-liconv' or '' LIBSIGSEGV='@LTLIBSIGSEGV@' # '-lsigsegv -L/usr/local/lib' or '' X_INCLUDES='@X_INCLUDES@' # either '-I/usr/somewhere/include' or '' @@ -966,7 +967,6 @@ LIBICONV=`echo " $LIBICONV " | sed -e 's, -lc ,,g' -e 's,^ ,,' -e 's, $,,'` LIBINTL=`echo " $LIBINTL " | sed -e 's, -lc ,,g' -e 's,^ ,,' -e 's, $,,'` LIBSIGSEGV=`echo " $LIBSIGSEGV " | sed -e 's, -lc ,,g' -e 's,^ ,,' -e 's, $,,'` - LIBTERMCAP=`echo " $LIBTERMCAP " | sed -e 's, -lc ,,g' -e 's,^ ,,' -e 's, $,,'` fi if [ $TSYS = master -o $TOS = unix ] ; then OS_INCLUDES=$OS_INCLUDES' unix' @@ -1492,6 +1492,10 @@ XCFLAGS=$XCFLAGS' -DNO_TERMCAP_NCURSES' LIBTERMCAP="" fi +if [ "${LIBTERMCAP}" != "broken" -a -n "${LIBTERMCAP}" ]; then + XCFLAGS=${XCFLAGS}" ${INCTERMCAP}" + XLDFLAGS=${XLDFLAGS}" ${LIBTERMCAP}" +fi # the type of library naming if [ ${HOS} = "win32" -a ${HSYS} != "win32gcc" ]; then @@ -1531,7 +1535,6 @@ LIBS=$XCL_CHARSETLIB' '$LIBS fi -if [ $TOS = unix ] ; then if [ "${with_readline}" = no ]; then # --without-readline was supplied XCFLAGS=$XCFLAGS' -DNO_READLINE' @@ -1549,7 +1552,6 @@ fi fi fi -fi USE_GETTEXT='' XCL_GETTEXTLIB='' Index: src/configure =================================================================== RCS file: /cvsroot/clisp/clisp/src/configure,v retrieving revision 1.135 diff -u -w -r1.135 configure --- src/configure 6 Oct 2005 02:10:27 -0000 1.135 +++ src/configure 11 Oct 2005 17:00:40 -0000 @@ -315,7 +315,7 @@ # include <unistd.h> #endif" -ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CPP EGREP RANLIB INSTALL INSTALL_PROGRAM INSTALL_DATA CP LN LN_S HLN GROFF DVIPDF COMPRESS CC_GCC GCC_X_NONE CC_CPLUSPLUS CC_NEED_CCPAUX CC_NEED_DEEMA AS_UNDERSCORE build build_cpu build_vendor build_os host host_cpu host_vendor host_os LIBICONV LTLIBICONV SET_MAKE INSTALL_SCRIPT MKINSTALLDIRS USE_NLS MSGFMT GMSGFMT XGETTEXT MSGMERGE INTL_MACOSX_LIBS INTLLIBS LIBINTL LTLIBINTL POSUB LIBSIGSEGV LTLIBSIGSEGV HAVE__BOOL STDBOOL_H HAVE_LONG_64BIT HAVE_LONG_LONG_64BIT STDINT_H HAVE_XMKMF X_INCLUDES X_LIBS GMALLOC ALLOCA LIBTERMCAP PACKAGE LIBOBJS LTLIBOBJS' +ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CPP EGREP RANLIB INSTALL INSTALL_PROGRAM INSTALL_DATA CP LN LN_S HLN GROFF DVIPDF COMPRESS CC_GCC GCC_X_NONE CC_CPLUSPLUS CC_NEED_CCPAUX CC_NEED_DEEMA AS_UNDERSCORE build build_cpu build_vendor build_os host host_cpu host_vendor host_os LIBICONV LTLIBICONV SET_MAKE INSTALL_SCRIPT MKINSTALLDIRS USE_NLS MSGFMT GMSGFMT XGETTEXT MSGMERGE INTL_MACOSX_LIBS INTLLIBS LIBINTL LTLIBINTL POSUB LIBSIGSEGV LTLIBSIGSEGV HAVE__BOOL STDBOOL_H HAVE_LONG_64BIT HAVE_LONG_LONG_64BIT STDINT_H HAVE_XMKMF X_INCLUDES X_LIBS GMALLOC ALLOCA LIBTERMCAP INCTERMCAP PACKAGE LIBOBJS LTLIBOBJS' ac_subst_files='' # Initialize some variables set by options. @@ -871,6 +871,7 @@ --with-libsigsegv-prefix[=DIR] search for libsigsegv in DIR/include and DIR/lib --without-libsigsegv-prefix don't search for libsigsegv in includedir and libdir --with-x use the X Window System + --with-libtermcap-prefix=DIR search for ncurses and termcap in DIR --with-readline use readline (default is YES, if present) --with-libreadline-prefix[=DIR] search for libreadline in DIR/include and DIR/lib --without-libreadline-prefix don't search for libreadline in includedir and libdir @@ -24707,7 +24708,19 @@ { echo "$as_me:$LINENO: * checks for libraries" >&5 echo "$as_me: * checks for libraries" >&6;} +termcap_prefix="" + +# Check whether --with-libtermcap-prefix or --without-libtermcap-prefix was given. +if test "${with_libtermcap_prefix+set}" = set; then + withval="$with_libtermcap_prefix" + case "$withval" in (/*) termcap_prefix=$withval; ;; esac +fi; +if test x$termcap_prefix != x; then + LDFLAGS_save=$LDFLAGS + LDFLAGS=$LDFLAGS" -L$termcap_prefix" +fi LIBTERMCAP="broken" +INCTERMCAP="" echo "$as_me:$LINENO: checking for library containing tgetent" >&5 echo $ECHO_N "checking for library containing tgetent... $ECHO_C" >&6 if test "${ac_cv_search_tgetent+set}" = set; then @@ -24834,6 +24847,14 @@ LIBTERMCAP="" fi +if test x$termcap_prefix != x; then + LDFLAGS=$LDFLAGS_save + if test $LIBTERMCAP != broken; then + INCTERMCAP=-I$termcap_prefix/include + LIBTERMCAP=-L$termcap_prefix/lib + fi +fi + @@ -35224,6 +35245,7 @@ s,@GMALLOC@,$GMALLOC,;t t s,@ALLOCA@,$ALLOCA,;t t s,@LIBTERMCAP@,$LIBTERMCAP,;t t +s,@INCTERMCAP@,$INCTERMCAP,;t t s,@PACKAGE@,$PACKAGE,;t t s,@LIBOBJS@,$LIBOBJS,;t t s,@LTLIBOBJS@,$LTLIBOBJS,;t t |
From: Yaroslav K. <kav...@je...> - 2005-10-12 09:08:06
|
Sam Steingold wrote: > OK, how about now? Excuse me, I have some problems with internet (I cannot use CVS). Update cvs-tarball more often is possible? Thanks! -- WBR, Yaroslav Kavenchuk. |
From: Sam S. <sd...@gn...> - 2005-10-12 13:35:19
|
> * Yaroslav Kavenchuk <xnirapuhx@wragl.ol> [2005-10-12 12:07:59 +0300]: > > Sam Steingold wrote: > >> OK, how about now? > > Excuse me, I have some problems with internet (I cannot use CVS). > Update cvs-tarball more often is possible? you do not need CVS - just apply the patch I sent you to whatever you have at the moment. -- Sam Steingold (http://www.podval.org/~sds) running w2k <http://www.jihadwatch.org/> <http://www.openvotingconsortium.org/> <http://www.savegushkatif.org> <http://www.camera.org> <http://www.iris.org.il> Never underestimate the power of stupid people in large groups. |
From: Yaroslav K. <kav...@je...> - 2005-10-12 14:22:29
|
Sam Steingold wrote: > you do not need CVS - just apply the patch I sent you to whatever you > have at the moment. > Oops, sorry... hmm... config.log: ... configure:24806: gcc -mno-cygwin -o conftest.exe -g -O2 -I/usr/local/include -L/usr/local conftest.c -ltermcap >&5 C:\gnu\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot find -ltermcap collect2: ld returned 1 exit status ... why -L/usr/local (not -L/usr/local/lib)? as result: ./makemake --with-dynamic-ffi --win32gcc --with-readline --with-module=dirkey --with-module=pcre --with-module=postgresql --with-module=rawsock --with-module=wildcard --with-module=zlib --with-module=bindings/win32 --with-libpcre-prefix=/usr/local --with-libtermcap-prefix=/usr/local --with-libreadline-prefix=/usr/local --with-libpq-prefix=c:/PostgreSQL/8.0 --srcdir=../src > Makefile makemake: configure failed to detect readline Thanks! -- WBR, Yaroslav Kavenchuk. |
From: Sam S. <sd...@gn...> - 2005-10-12 15:54:52
|
> * Yaroslav Kavenchuk <xnirapuhx@wragl.ol> [2005-10-12 17:23:25 +0300]: > > Sam Steingold wrote: > > > you do not need CVS - just apply the patch I sent you to whatever you >> have at the moment. > > why -L/usr/local (not -L/usr/local/lib)? typo please try the appended patch instead. (or just replace "-L/usr/local " with "-L/usr/local/lib " in configure) -- Sam Steingold (http://www.podval.org/~sds) running w2k <http://www.jihadwatch.org/> <http://www.memri.org/> <http://www.camera.org> <http://pmw.org.il/> <http://ffii.org/> <http://www.honestreporting.com> An elephant is a mouse with an operating system. Index: configure =================================================================== RCS file: /cvsroot/clisp/clisp/src/configure,v retrieving revision 1.135 diff -u -w -u -b -w -i -B -r1.135 configure --- configure 6 Oct 2005 02:10:27 -0000 1.135 +++ configure 12 Oct 2005 15:53:44 -0000 @@ -315,7 +315,7 @@ # include <unistd.h> #endif" -ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CPP EGREP RANLIB INSTALL INSTALL_PROGRAM INSTALL_DATA CP LN LN_S HLN GROFF DVIPDF COMPRESS CC_GCC GCC_X_NONE CC_CPLUSPLUS CC_NEED_CCPAUX CC_NEED_DEEMA AS_UNDERSCORE build build_cpu build_vendor build_os host host_cpu host_vendor host_os LIBICONV LTLIBICONV SET_MAKE INSTALL_SCRIPT MKINSTALLDIRS USE_NLS MSGFMT GMSGFMT XGETTEXT MSGMERGE INTL_MACOSX_LIBS INTLLIBS LIBINTL LTLIBINTL POSUB LIBSIGSEGV LTLIBSIGSEGV HAVE__BOOL STDBOOL_H HAVE_LONG_64BIT HAVE_LONG_LONG_64BIT STDINT_H HAVE_XMKMF X_INCLUDES X_LIBS GMALLOC ALLOCA LIBTERMCAP PACKAGE LIBOBJS LTLIBOBJS' +ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CPP EGREP RANLIB INSTALL INSTALL_PROGRAM INSTALL_DATA CP LN LN_S HLN GROFF DVIPDF COMPRESS CC_GCC GCC_X_NONE CC_CPLUSPLUS CC_NEED_CCPAUX CC_NEED_DEEMA AS_UNDERSCORE build build_cpu build_vendor build_os host host_cpu host_vendor host_os LIBICONV LTLIBICONV SET_MAKE INSTALL_SCRIPT MKINSTALLDIRS USE_NLS MSGFMT GMSGFMT XGETTEXT MSGMERGE INTL_MACOSX_LIBS INTLLIBS LIBINTL LTLIBINTL POSUB LIBSIGSEGV LTLIBSIGSEGV HAVE__BOOL STDBOOL_H HAVE_LONG_64BIT HAVE_LONG_LONG_64BIT STDINT_H HAVE_XMKMF X_INCLUDES X_LIBS GMALLOC ALLOCA LIBTERMCAP INCTERMCAP PACKAGE LIBOBJS LTLIBOBJS' ac_subst_files='' # Initialize some variables set by options. @@ -871,6 +871,7 @@ --with-libsigsegv-prefix[=DIR] search for libsigsegv in DIR/include and DIR/lib --without-libsigsegv-prefix don't search for libsigsegv in includedir and libdir --with-x use the X Window System + --with-libtermcap-prefix=DIR search for ncurses and termcap in DIR --with-readline use readline (default is YES, if present) --with-libreadline-prefix[=DIR] search for libreadline in DIR/include and DIR/lib --without-libreadline-prefix don't search for libreadline in includedir and libdir @@ -24707,7 +24708,19 @@ { echo "$as_me:$LINENO: * checks for libraries" >&5 echo "$as_me: * checks for libraries" >&6;} +termcap_prefix="" + +# Check whether --with-libtermcap-prefix or --without-libtermcap-prefix was given. +if test "${with_libtermcap_prefix+set}" = set; then + withval="$with_libtermcap_prefix" + case "$withval" in (/*) termcap_prefix=$withval; ;; esac +fi; +if test x$termcap_prefix != x; then + LDFLAGS_save=$LDFLAGS + LDFLAGS=$LDFLAGS" -L$termcap_prefix" +fi LIBTERMCAP="broken" +INCTERMCAP="" echo "$as_me:$LINENO: checking for library containing tgetent" >&5 echo $ECHO_N "checking for library containing tgetent... $ECHO_C" >&6 if test "${ac_cv_search_tgetent+set}" = set; then @@ -24834,6 +24847,14 @@ LIBTERMCAP="" fi +if test x$termcap_prefix != x; then + LDFLAGS=$LDFLAGS_save + if test $LIBTERMCAP != broken; then + INCTERMCAP=-I$termcap_prefix/include + LIBTERMCAP=-L$termcap_prefix/lib + fi +fi + @@ -35224,6 +35245,7 @@ s,@GMALLOC@,$GMALLOC,;t t s,@ALLOCA@,$ALLOCA,;t t s,@LIBTERMCAP@,$LIBTERMCAP,;t t +s,@INCTERMCAP@,$INCTERMCAP,;t t s,@PACKAGE@,$PACKAGE,;t t s,@LIBOBJS@,$LIBOBJS,;t t s,@LTLIBOBJS@,$LTLIBOBJS,;t t |
From: Yaroslav K. <kav...@je...> - 2005-10-13 07:41:13
|
Sam Steingold wrote: > typo > please try the appended patch instead. > (or just replace "-L/usr/local " with "-L/usr/local/lib " in configure) > excuse me, but IMHO patch is identical practically previous and $ grep L/usr/local src/configure has found nothing Thanks! -- WBR, Yaroslav Kavenchuk. |
From: Yaroslav K. <kav...@je...> - 2005-10-13 10:00:31
|
Sam Steingold wrote: > typo > please try the appended patch instead. > (or just replace "-L/usr/local " with "-L/usr/local/lib " in configure) if termcap library move from /usr/local to / - clisp is build if my problem has low priority - it can be left But I continue debug it with pleasure. Thanks! -- WBR, Yaroslav Kavenchuk. |
From: Yaroslav K. <kav...@je...> - 2005-10-13 10:51:13
|
> if termcap library move from /usr/local to / - clisp is build also I build clisp without last patch for src/configure, but with patch for src/makemake.in only And I should remove #+UNIX from src/complete.lisp Thanks! -- WBR, Yaroslav Kavenchuk. |