Angus Leeming <[EMAIL PROTECTED]> writes:
>
> Bennett Helm wrote:
>
> > Trying to build the latest CVS of lyx-140 in Mac OS X forced rerunning
> > configure, which fails. I get variants of the following error with each
> > of ostream, istream, sstream, locale, ios, and Aiksaurus:
Same with me.
>
> Try running
>
> $ ./autogen.sh
> $ ./configure <your options>
Doesn't make a difference (well, it does, before the make failed
with:
________
cd . && /bin/sh /Users/vox/LYX/lyx-devel/config/missing --run aclocal-1.6 -I m4
cd . && \
/bin/sh /Users/vox/LYX/lyx-devel/config/missing --run automake-1.6 --foreign
Makefile
cd . && /bin/sh /Users/vox/LYX/lyx-devel/config/missing --run autoconf
configure.ac:270: error: possibly undefined macro: AC_FUNC_MKDIR
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
make: *** [configure] Error 1
_______
After auogen.sh I get Bennets errors)
I checked the config.log file and it says:
_______
configure:4923: checking istream usability
configure:4936: g++ -c -g -Os -fno-exceptions -W -Wall conftest.cc >&5
In file included from /usr/include/gcc/darwin/3.3/c++/bits/concept_check.h:60,
from /usr/include/gcc/darwin/3.3/c++/bits/stl_iterator_base_fun
cs.h:68,
from /usr/include/gcc/darwin/3.3/c++/bits/stl_algobase.h:74,
from /usr/include/gcc/darwin/3.3/c++/memory:54,
from /usr/include/gcc/darwin/3.3/c++/string:48,
from /usr/include/gcc/darwin/3.3/c++/bits/locale_classes.h:47,
from /usr/include/gcc/darwin/3.3/c++/bits/ios_base.h:47,
from /usr/include/gcc/darwin/3.3/c++/ios:49,
from /usr/include/gcc/darwin/3.3/c++/istream:44,
from configure:4987:
/usr/include/gcc/darwin/3.3/c++/bits/boost_concept_check.h: In member function
`void __gnu_cxx::_InputIteratorConcept<_Tp>::__constraints()':
/usr/include/gcc/darwin/3.3/c++/bits/boost_concept_check.h:415: error: parse
error before `;' token
/usr/include/gcc/darwin/3.3/c++/bits/boost_concept_check.h:417: error: parse
error before `;' token
/usr/include/gcc/darwin/3.3/c++/bits/boost_concept_check.h: In member function
`void __gnu_cxx::_ForwardIteratorConcept<_Tp>::__constraints()':
/usr/include/gcc/darwin/3.3/c++/bits/boost_concept_check.h:450: error: parse
error before `;' token
/usr/include/gcc/darwin/3.3/c++/bits/boost_concept_check.h: In member function
`void __gnu_cxx::_RandomAccessIteratorConcept<_Tp>::__constraints()':
/usr/include/gcc/darwin/3.3/c++/bits/boost_concept_check.h:502: error: parse
error before `;' token
configure:4939: $? = 1
configure: failed program was:
| #line 4925 "configure"
| /* confdefs.h. */
|
| #define PACKAGE_NAME "lyx"
| #define PACKAGE_TARNAME "lyx"
| #define PACKAGE_VERSION "1.4.0cvs"
| #define PACKAGE_STRING "lyx 1.4.0cvs"
| #define PACKAGE_BUGREPORT "[EMAIL PROTECTED]"
| #define DEVEL_VERSION 1
| #define PACKAGE "lyx"
| #define VERSION "1.4.0cvs"
| #define HAVE_KPSEWHICH 1
| #ifdef __cplusplus
| #include <stdlib.h>
| #endif
| #define WITH_WARNINGS 1
| #define _GLIBCPP_CONCEPT_CHECKS 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_OSTREAM 1
| /* end confdefs.h. */
| #include <stdio.h>
| #if HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #if HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #if STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # if HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #if HAVE_STRING_H
| # if !STDC_HEADERS && HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #if HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #if HAVE_INTTYPES_H
| # include <inttypes.h>
| #else
| # if HAVE_STDINT_H
| # include <stdint.h>
| # endif
| #endif
| #if HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <istream>
configure:4955: result: no
configure:4959: checking istream presence
__________
So: Boost? Concept checks? Anyone any idea?
/Andreas