bug-ncurses
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

ncurses-5.6 build problems on Darwin/MacOSX


From: sci-fi
Subject: ncurses-5.6 build problems on Darwin/MacOSX
Date: Thu, 28 Dec 2006 11:58:13 -0600
User-agent: Unison/1.7.7


Hi,

The last good compile & install I have is with
ncurses-5.5-20061104.patch.

The current ncurses-5.6 with ncurses-5.6-20061223.patch.gz is
having problems here.  I don't have the 'nads to try later patches
on ncurses-5.5 until I can get help figuring out what happened to
libtool support since 20061104, please.

Here's the console listing:

[~/Projects/ncurses-5.6]root# ./configure \
--enable-broken_linker \
--enable-bsdpad \
--enable-colorfgbg \
--enable-const \
--enable-echo \
--enable-expanded \
--enable-getcap \
--enable-getcap-cache \
--enable-hard-tabs \
--enable-no-padding \
--enable-rpath \
--enable-sigwinch \
--enable-symlinks \
--enable-tcap-names \
--enable-termcap \
--prefix=/usr/local \
--with-manpage-aliases \
--with-manpage-symlinks \
--with-normal \
--with-rcs-ids \
--with-shared \
--with-termlib \
--without-ada \
--without-cxx \
--without-cxx-binding \
--without-debug \
--with-libtool=/usr/local/bin/glibtool \
--with-build-ldflags="${LDFLAGS} -Wl,-search_paths_first " \
--with-terminfo-dirs=/usr/local/share/terminfo:/usr/share/terminfo \
--with-default-terminfo-dir=/usr/local/share/terminfo

checking for egrep... grep -E
Configuring NCURSES 5.6 ABI 5 (Thu Dec 28 10:43:11 CST 2006)
checking build system type... powerpc-apple-darwin8.8.0
checking host system type... powerpc-apple-darwin8.8.0
checking target system type... powerpc-apple-darwin8.8.0
Configuring for darwin8.8.0
checking for prefix... /usr/local
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for executable suffix... checking for object suffix... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking version of gcc... 4.0.1
checking how to run the C preprocessor... gcc -E
checking whether gcc needs -traditional... no
checking whether gcc understands -c and -o together... yes
checking for POSIXized ISC... no
checking for gcc option to accept ANSI C... -DCC_HAS_PROTOS
checking for ldconfig... no
checking if you want to ensure bool is consistent with C++... no
checking if you want to build C++ binding and demo... no
checking if you want to build with Ada95... no
checking if you want to build programs such as tic... yes
checking if you wish to install curses.h... yes
checking for mawk... no
checking for gawk... no
checking for nawk... no
checking for awk... awk
checking for egrep... (cached) grep -E
checking for a BSD compatible install... /usr/local/bin/install -c
checking for tdlint... no
checking for lint... no
checking for alint... no
checking whether ln -s works... yes
checking whether make sets ${MAKE}... yes
checking if filesystem supports mixed-case filenames... yes
checking for ctags... yes
checking for etags... yes
checking for makeflags variable... checking for long file names... yes
checking if filesystem supports mixed-case filenames... (cached) yes
checking for ranlib... ranlib
checking for ld... ld
checking for ar... ar
checking for archiver options (symbol AR_OPTS)... rv
checking if you have specified an install-prefix... checking if you want to build libraries with libtool... /usr/local/bin/glibtool checking version of libtool... configure: error: This is not libtool

[~/Projects/ncurses-5.6]root# _
<<<<

Here's the config.log from this run:

This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by configure, which was
generated by GNU Autoconf 2.52.20061216.  Invocation command line was

$ ./configure --enable-broken_linker --enable-bsdpad --enable-colorfgbg --enable-const --enable-echo --enable-expanded --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-no-padding --enable-rpath --enable-sigwinch --enable-symlinks --enable-tcap-names --enable-termcap --prefix=/usr/local --with-manpage-aliases --with-manpage-symlinks --with-normal --with-rcs-ids --with-shared --with-termlib --without-ada --without-cxx --without-cxx-binding --without-debug --with-libtool=/usr/local/bin/glibtool --with-build-ldflags= -Wl,-read_only_relocs,warning -Wl,-search_paths_first --with-terminfo-dirs=/usr/local/share/terminfo:/usr/share/terminfo --with-default-terminfo-dir=/usr/local/share/terminfo

## ---------- ##
## Platform.  ##
## ---------- ##

hostname = SciFiG5.homeip.net
uname -m = Power Macintosh
uname -r = 8.8.0
uname -s = Darwin
uname -v = Darwin Kernel Version 8.8.0: Fri Sep 8 17:18:57 PDT 2006; root:xnu-792.12.6.obj~1/RELEASE_PPC

/usr/bin/uname -p = powerpc
/bin/uname -X     = unknown

/bin/arch              = unknown
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
hostinfo               = Mach kernel version:
Darwin Kernel Version 8.8.0: Fri Sep 8 17:18:57 PDT 2006; root:xnu-792.12.6.obj~1/RELEASE_PPC
Kernel configured for up to 2 processors.
2 processors are physically available.
Processor type: ppc970 (PowerPC 970)
Processors active: 0 1
Primary memory available: 3.50 gigabytes
Default processor set: 60 tasks, 172 threads, 2 processors
Load average: 0.97, Mach factor: 1.02
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH = /Library/Frameworks/Python.framework/Versions/Current/bin:/Volumes/RamDisk/bin:/Users/scifi/bin:/usr/local/bin:/usr/local/sbin:/usr/local/libexec:/usr/olib/0.3.0/bin:/usr/bin:/usr/sbin:/bin:/sbin:/usr/libexec:/System/Library/CoreServices:/usr/X11R6/bin:/Developer/Tools:/Developer/Private:/usr/local/ant/bin:/usr/local/apr/bin:/usr/local/BerkeleyDB.4.2/bin:/usr/local/Trolltech/Qt-4.0.1/bin:/Developer/Java/Ant/bin:/Developer/SDKs/MacOSX10.4u.sdk/usr/libexec:/usr/share/simg5/bin:/usr/share/simg4_plus/bin

##
------------ ##
## Core tests.  ##
## ------------ ##

configure:1080: PATH=".;."; conftest.sh
./configure: line 1081: conftest.sh: command not found
configure:1083: $? = 127
configure:1096: checking for egrep
configure:1106: result: grep -E
configure:1120: result: Configuring NCURSES 5.6 ABI 5 (Thu Dec 28 10:43:11 CST 2006)
configure:1225: checking build system type
configure:1243: result: powerpc-apple-darwin8.8.0
configure:1250: checking host system type
configure:1264: result: powerpc-apple-darwin8.8.0
configure:1272: checking target system type
configure:1286: result: powerpc-apple-darwin8.8.0
configure:1317: result: Configuring for darwin8.8.0
configure:1341: checking for prefix
configure:1353: result: /usr/local
configure:1429: checking for gcc
configure:1444: found /usr/bin/gcc
configure:1452: result: gcc
configure:1680: checking for C compiler version
configure:1683: gcc --version </dev/null >&5
powerpc-apple-darwin8-gcc-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build 5367)
Copyright (C) 2005 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:1686: $? = 0
configure:1688: gcc -v </dev/null >&5
Using built-in specs.
Target: powerpc-apple-darwin8
Configured with: /private/var/tmp/gcc/gcc-5367.obj~1/src/configure --disable-checking -enable-werror --prefix=/usr --mandir=/share/man --enable-languages=c,objc,c++,obj-c++ --program-transform-name=/^[cg][^.-]*$/s/$/-4.0/ --with-gxx-include-dir=/include/c++/4.0.0 --with-slibdir=/usr/lib --build=powerpc-apple-darwin8 --host=powerpc-apple-darwin8 --target=powerpc-apple-darwin8
Thread model: posix
gcc version 4.0.1 (Apple Computer, Inc. build 5367)
configure:1691: $? = 0
configure:1693: gcc -V </dev/null >&5
gcc: argument to `-V' is missing
configure:1696: $? = 1
configure:1716: checking for C compiler default output
configure:1719: gcc -Os -mpowerpc64 -mcpu=970 -mtune=970 -mpowerpc-gpopt -mpowerpc-gfxopt -mmultiple -mstring -mfused-madd -mpim-altivec -faltivec -maltivec -mabi=altivec -ftree-vectorize -ftree-vectorizer-verbose=1 -floop-optimize2 -fbranch-target-load-optimize2 -Wall -Os -mpowerpc64 -mcpu=970 -mtune=970 -mpowerpc-gpopt -mpowerpc-gfxopt -mmultiple -mstring -mfused-madd -mpim-altivec -faltivec -maltivec -mabi=altivec -ftree-vectorize -ftree-vectorizer-verbose=1 -floop-optimize2 -fbranch-target-load-optimize2 -Wall -Wl,-read_only_relocs,warning conftest.c >&5
configure:1722: $? = 0
configure:1751: result: a.out
configure:1756: checking whether the C compiler works
configure:1762: ./a.out
configure:1765: $? = 0
configure:1780: result: yes
configure:1787: checking whether we are cross compiling
configure:1789: result: no
configure:1792: checking for executable suffix
configure:1794: gcc -o conftest -Os -mpowerpc64 -mcpu=970 -mtune=970 -mpowerpc-gpopt -mpowerpc-gfxopt -mmultiple -mstring -mfused-madd -mpim-altivec -faltivec -maltivec -mabi=altivec -ftree-vectorize -ftree-vectorizer-verbose=1 -floop-optimize2 -fbranch-target-load-optimize2 -Wall -Os -mpowerpc64 -mcpu=970 -mtune=970 -mpowerpc-gpopt -mpowerpc-gfxopt -mmultiple -mstring -mfused-madd -mpim-altivec -faltivec -maltivec -mabi=altivec -ftree-vectorize -ftree-vectorizer-verbose=1 -floop-optimize2 -fbranch-target-load-optimize2 -Wall -Wl,-read_only_relocs,warning conftest.c >&5
configure:1797: $? = 0
configure:1819: result: configure:1825: checking for object suffix configure:1843: gcc -c -Os -mpowerpc64 -mcpu=970 -mtune=970 -mpowerpc-gpopt -mpowerpc-gfxopt -mmultiple -mstring -mfused-madd -mpim-altivec -faltivec -maltivec -mabi=altivec -ftree-vectorize -ftree-vectorizer-verbose=1 -floop-optimize2 -fbranch-target-load-optimize2 -Wall -Os -mpowerpc64 -mcpu=970 -mtune=970 -mpowerpc-gpopt -mpowerpc-gfxopt -mmultiple -mstring -mfused-madd -mpim-altivec -faltivec -maltivec -mabi=altivec -ftree-vectorize -ftree-vectorizer-verbose=1 -floop-optimize2 -fbranch-target-load-optimize2 -Wall conftest.c >&5
configure:1846: $? = 0
configure:1865: result: o
configure:1869: checking whether we are using the GNU C compiler
configure:1890: gcc -c -Os -mpowerpc64 -mcpu=970 -mtune=970 -mpowerpc-gpopt -mpowerpc-gfxopt -mmultiple -mstring -mfused-madd -mpim-altivec -faltivec -maltivec -mabi=altivec -ftree-vectorize -ftree-vectorizer-verbose=1 -floop-optimize2 -fbranch-target-load-optimize2 -Wall -Os -mpowerpc64 -mcpu=970 -mtune=970 -mpowerpc-gpopt -mpowerpc-gfxopt -mmultiple -mstring -mfused-madd -mpim-altivec -faltivec -maltivec -mabi=altivec -ftree-vectorize -ftree-vectorizer-verbose=1 -floop-optimize2 -fbranch-target-load-optimize2 -Wall conftest.c >&5
configure:1893: $? = 0
configure:1896: test -s conftest.o
configure:1899: $? = 0
configure:1911: result: yes
configure:1917: checking whether gcc accepts -g
configure:1935: gcc -c -g -Os -mpowerpc64 -mcpu=970 -mtune=970 -mpowerpc-gpopt -mpowerpc-gfxopt -mmultiple -mstring -mfused-madd -mpim-altivec -faltivec -maltivec -mabi=altivec -ftree-vectorize -ftree-vectorizer-verbose=1 -floop-optimize2 -fbranch-target-load-optimize2 -Wall conftest.c >&5
configure:1938: $? = 0
configure:1941: test -s conftest.o
configure:1944: $? = 0
configure:1954: result: yes
configure:1981: gcc -c -Os -mpowerpc64 -mcpu=970 -mtune=970 -mpowerpc-gpopt -mpowerpc-gfxopt -mmultiple -mstring -mfused-madd -mpim-altivec -faltivec -maltivec -mabi=altivec -ftree-vectorize -ftree-vectorizer-verbose=1 -floop-optimize2 -fbranch-target-load-optimize2 -Wall -Os -mpowerpc64 -mcpu=970 -mtune=970 -mpowerpc-gpopt -mpowerpc-gfxopt -mmultiple -mstring -mfused-madd -mpim-altivec -faltivec -maltivec -mabi=altivec -ftree-vectorize -ftree-vectorizer-verbose=1 -floop-optimize2 -fbranch-target-load-optimize2 -Wall conftest.c >&5
conftest.c:2: error: parse error before 'me'
configure:1984: $? = 1
configure: failed program was:
#ifndef __cplusplus
 choke me
#endif
configure:2085: checking version of gcc
configure:2089: result: 4.0.1
configure:2099: checking how to run the C preprocessor
configure:2125: gcc -E -Os -mpowerpc64 -mcpu=970 -mtune=970 -mpowerpc-gpopt -mpowerpc-gfxopt -mmultiple -mstring -mfused-madd -mpim-altivec -faltivec -maltivec -mabi=altivec -ftree-vectorize -ftree-vectorizer-verbose=1 -floop-optimize2 -fbranch-target-load-optimize2 -Wall conftest.c
configure:2131: $? = 0
configure:2158: gcc -E -Os -mpowerpc64 -mcpu=970 -mtune=970 -mpowerpc-gpopt -mpowerpc-gfxopt -mmultiple -mstring -mfused-madd -mpim-altivec -faltivec -maltivec -mabi=altivec -ftree-vectorize -ftree-vectorizer-verbose=1 -floop-optimize2 -fbranch-target-load-optimize2 -Wall conftest.c
configure:2155:28: error: ac_nonexistent.h: No such file or directory
configure:2164: $? = 1
configure: failed program was:
#line 2154 "configure"
#include "confdefs.h"
#include <ac_nonexistent.h>
configure:2201: result: gcc -E
configure:2216: gcc -E -Os -mpowerpc64 -mcpu=970 -mtune=970 -mpowerpc-gpopt -mpowerpc-gfxopt -mmultiple -mstring -mfused-madd -mpim-altivec -faltivec -maltivec -mabi=altivec -ftree-vectorize -ftree-vectorizer-verbose=1 -floop-optimize2 -fbranch-target-load-optimize2 -Wall conftest.c
configure:2222: $? = 0
configure:2249: gcc -E -Os -mpowerpc64 -mcpu=970 -mtune=970 -mpowerpc-gpopt -mpowerpc-gfxopt -mmultiple -mstring -mfused-madd -mpim-altivec -faltivec -maltivec -mabi=altivec -ftree-vectorize -ftree-vectorizer-verbose=1 -floop-optimize2 -fbranch-target-load-optimize2 -Wall conftest.c
configure:2246:28: error: ac_nonexistent.h: No such file or directory
configure:2255: $? = 1
configure: failed program was:
#line 2245 "configure"
#include "confdefs.h"
#include <ac_nonexistent.h>
configure:2296: checking whether gcc needs -traditional
configure:2319:20: error: termio.h: No such file or directory
configure:2331: result: no
configure:2338: checking whether gcc understands -c and -o together
configure:2354: gcc -c conftest.c -o conftest2.o >&5
configure:2357: $? = 0
configure:2359: gcc -c conftest.c -o conftest2.o >&5
configure:2362: $? = 0
configure:2373: result: yes
configure:2380: checking for POSIXized ISC
configure:2399: result: no
configure:2404: checking for gcc option to accept ANSI C
configure:2519: gcc -c -Os -mpowerpc64 -mcpu=970 -mtune=970 -mpowerpc-gpopt -mpowerpc-gfxopt -mmultiple -mstring -mfused-madd -mpim-altivec -faltivec -maltivec -mabi=altivec -ftree-vectorize -ftree-vectorizer-verbose=1 -floop-optimize2 -fbranch-target-load-optimize2 -Wall -DCC_HAS_PROTOS -Os -mpowerpc64 -mcpu=970 -mtune=970 -mpowerpc-gpopt -mpowerpc-gfxopt -mmultiple -mstring -mfused-madd -mpim-altivec -faltivec -maltivec -mabi=altivec -ftree-vectorize -ftree-vectorizer-verbose=1 -floop-optimize2 -fbranch-target-load-optimize2 -Wall conftest.c >&5
configure:2522: $? = 0
configure:2525: test -s conftest.o
configure:2528: $? = 0
configure:2541: result: -DCC_HAS_PROTOS
configure:2664: checking for ldconfig
configure:2695: result: no
configure:2703: checking if you want to ensure bool is consistent with C++
configure:2713: result: no
configure:3081: checking if you want to build C++ binding and demo
configure:3091: result: no
configure:3094: checking if you want to build with Ada95
configure:3104: result: no
configure:3107: checking if you want to build programs such as tic
configure:3117: result: yes
configure:3120: checking if you wish to install curses.h
configure:3130: result: yes
configure:3156: checking for mawk
configure:3182: result: no
configure:3156: checking for gawk
configure:3182: result: no
configure:3156: checking for nawk
configure:3182: result: no
configure:3156: checking for awk
configure:3171: found /usr/bin/awk
configure:3179: result: awk
configure:3193: checking for egrep
configure:3203: result: grep -E
configure:3223: checking for a BSD compatible install
configure:3272: result: /usr/local/bin/install -c
configure:3297: checking for tdlint
configure:3323: result: no
configure:3297: checking for lint
configure:3323: result: no
configure:3297: checking for alint
configure:3323: result: no
configure:3330: checking whether ln -s works
configure:3334: result: yes
configure:3341: checking whether make sets ${MAKE}
configure:3361: result: yes
configure:3370: checking if filesystem supports mixed-case filenames
configure:3397: result: yes
configure:3405: checking for ctags
configure:3420: found /usr/bin/ctags
configure:3429: result: yes
configure:3439: checking for etags
configure:3454: found /usr/bin/etags
configure:3463: result: yes
configure:3486: checking for makeflags variable
configure:3520: result: configure:3523: checking for long file names
configure:3562: result: yes
configure:3572: checking if filesystem supports mixed-case filenames
configure:3599: result: yes
configure:3643: checking for ranlib
configure:3658: found /usr/bin/ranlib
configure:3667: result: ranlib
configure:3717: checking for ld
configure:3732: found /usr/bin/ld
configure:3741: result: ld
configure:3791: checking for ar
configure:3806: found /usr/bin/ar
configure:3815: result: ar
configure:3831: checking for archiver options (symbol AR_OPTS)
configure:3840: result: rv
configure:3845: checking if you have specified an install-prefix
configure:3858: result: configure:4030: checking if you want to build libraries with libtool
configure:4040: result: /usr/local/bin/glibtool
configure:4133: checking version of libtool
configure:4140: result: configure:4143: error: This is not libtool

## ----------------- ##
## Cache variables.  ##
## ----------------- ##

ac_cv_build=powerpc-apple-darwin8.8.0
ac_cv_build_alias=powerpc-apple-darwin8.8.0
ac_cv_c_compiler_gnu=yes
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=set
ac_cv_env_CFLAGS_value=' -Os -mpowerpc64 -mcpu=970 -mtune=970 -mpowerpc-gpopt -mpowerpc-gfxopt -mmultiple -mstring -mfused-madd -mpim-altivec -faltivec -maltivec -mabi=altivec -ftree-vectorize -ftree-vectorizer-verbose=1 -floop-optimize2 -fbranch-target-load-optimize2 -Wall '
ac_cv_env_CPPFLAGS_set=set
ac_cv_env_CPPFLAGS_value=' -Os -mpowerpc64 -mcpu=970 -mtune=970 -mpowerpc-gpopt -mpowerpc-gfxopt -mmultiple -mstring -mfused-madd -mpim-altivec -faltivec -maltivec -mabi=altivec -ftree-vectorize -ftree-vectorizer-verbose=1 -floop-optimize2 -fbranch-target-load-optimize2 -Wall '
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_CXXCPP_set=
ac_cv_env_CXXCPP_value=
ac_cv_env_CXXFLAGS_set=set
ac_cv_env_CXXFLAGS_value=' -Os -mpowerpc64 -mcpu=970 -mtune=970 -mpowerpc-gpopt -mpowerpc-gfxopt -mmultiple -mstring -mfused-madd -mpim-altivec -faltivec -maltivec -mabi=altivec -ftree-vectorize -ftree-vectorizer-verbose=1 -floop-optimize2 -fbranch-target-load-optimize2 -Wall '
ac_cv_env_CXX_set=
ac_cv_env_CXX_value=
ac_cv_env_LDFLAGS_set=set
ac_cv_env_LDFLAGS_value=' -Wl,-read_only_relocs,warning '
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_host=powerpc-apple-darwin8.8.0
ac_cv_host_alias=powerpc-apple-darwin8.8.0
ac_cv_objext=o
ac_cv_path_install='/usr/local/bin/install -c'
ac_cv_prog_AWK=awk
ac_cv_prog_CPP='gcc -E'
ac_cv_prog_MAKE_LOWER_TAGS=yes
ac_cv_prog_MAKE_UPPER_TAGS=yes
ac_cv_prog_ac_ct_AR=ar
ac_cv_prog_ac_ct_CC=gcc
ac_cv_prog_ac_ct_LD=ld
ac_cv_prog_ac_ct_RANLIB=ranlib
ac_cv_prog_cc_g=yes
ac_cv_prog_egrep='grep -E'
ac_cv_prog_gcc_traditional=no
ac_cv_prog_make_make_set=yes
ac_cv_sys_long_file_names=yes
ac_cv_target=powerpc-apple-darwin8.8.0
ac_cv_target_alias=powerpc-apple-darwin8.8.0
cf_cv_abi_version=5
cf_cv_ansi_cc=-DCC_HAS_PROTOS
cf_cv_libtool_version=
cf_cv_makeflags=
cf_cv_mixedcase=yes
cf_cv_prog_CC_c_o=yes
cf_cv_rel_version=5.6
cf_cv_subst_AR_OPTS=rv
cf_cv_system_name=darwin8.8.0
cf_cv_timestamp='Thu Dec 28 10:43:11 CST 2006'
lt_cv_sys_max_cmd_len=65536

## ------------ ##
## confdefs.h.  ##
## ------------ ##

#define SYSTEM_NAME "darwin8.8.0"
#define CC_HAS_PROTOS 1
#define MIXEDCASE_FILENAMES 1
#define HAVE_LONG_FILE_NAMES 1
#define MIXEDCASE_FILENAMES 1


configure: exit 1
<<<<

Apple's /usr/bin/libtool is not really GNU's, instead I mimicked
Fink's way of building & installing GNU's latest libtool-1.5.23a
which has some desperately needed fixes for Darwin etc.  N.B. I
did not use Fink to install libtool, I used its tricks of renaming
libtool[ize]->glibtool[ize] so not to step on Apple's, otherwise
the libtool build was a plain ./configure - make - make install .
Then used ncurses-5.5 configure parms just as shown above and
everything there seems to work quite nicely.
As you can see above, tho, ncurses-5.6 does not like this anymore.

If I drop that parm for ncurses-5.6 configure, later on at install
time we get some nasty problems of relinking libtinfo & libncurses
whilst the shell and readline-5.2 libs all need it available.
There is no way to work-around this with Apple's DYLD_LIBRARY_PATH
without causing Apple-loader problems saying the installed lib is
not at a current level and all that jazz.

AFAICT, with ncurses-5.6 not configured to use libtool: when the
make-install is relinking libtinfo or libncurses for installation
into the "hot" /usr/local paths, there is a window in the make
scripts that apparently call the shell or other tools, and those
in turn need libreadline or others that depend on the libtinfo /
libncurses, but the symlink for the "short" libname has not been
done yet (the old symlink has already been deleted), so you see
the round-robin problem we have here.  I can't even create a
"short" libname with chmod 000 to "keep" it there during the
meantime, the make-install script still deletes it, which is as
noted then gone for the next step in the make-install script.

Supposedly the libtool-1.5.23a (renamed to glibtool[ize] as
needed) can do the make-install in a better way as we see no
problem with ncurses-5.5 make-install in this regard.  But since
ncurses-5.6 can't detect our glibtool as being a real GNU libtool
for some reason, I'm quite stuck at trying to upgrade our
/usr/local test libs with ncurses-5.6 or trying the later
patches for ncurses-5.5.

Thank you for any help.



--







reply via email to

[Prev in Thread] Current Thread [Next in Thread]