---------8<---------------
#!/bin/bash -x
CC=gcc export CC CXX=g++ export CXX MAKE=/usr/local/bin/gmake export MAKE
cd bash-3.0
./configure --enable-alias --enable-arith-for-command \ --enable-array-variables --enable-bang-history \ --enable-brace-expansion --enable-command-timing \ --enable-cond-command --enable-cond-regexp --enable-debugger \ --enable-directory-stack --enable-extended-glob \ --enable-help-builtin --enable-history --enable-job-control \ --enable-multibyte --enable-net-redirections \ --enable-process-substitution --enable-progcomp --enable-readline \ --with-installed-readline
${MAKE} && ${MAKE} check
---------8<---------------
I get
---------8<---------------
gmake[1]: Entering directory `/export/home/Scratch/hgs/bash-3.0/lib/glob'
gcc -c -DHAVE_CONFIG_H -DSHELL -I/usr/local/include -I. -I../.. -I../.. -I../../include -I../../lib -mcpu=v9 glob.c
glob.c: In function `glob_vector':
glob.c:340: error: `DIR' undeclared (first use in this function)
glob.c:340: error: (Each undeclared identifier is reported only once
glob.c:340: error: for each function it appears in.)
glob.c:340: error: `d' undeclared (first use in this function)
glob.c:468: warning: assignment makes pointer from integer without a cast
glob.c:473: error: dereferencing pointer to incomplete type
glob.c:486: error: dereferencing pointer to incomplete type
glob.c:489: error: dereferencing pointer to incomplete type
glob.c:491: error: dereferencing pointer to incomplete type
glob.c:501: error: dereferencing pointer to incomplete type
glob.c:501: error: dereferencing pointer to incomplete type
gmake[1]: *** [glob.o] Error 1
gmake[1]: Leaving directory `/export/home/Scratch/hgs/bash-3.0/lib/glob'
gmake: *** [lib/glob/libglob.a] Error 1
brains hgs 172 %> ---------8<---------------
Config.h has
6 #ifndef _CONFIG_H_ 7 #define _CONFIG_H_ 12 #define JOB_CONTROL 1 15 #define ALIAS 1 18 #define PUSHD_AND_POPD 1 21 #define BRACE_EXPANSION 1 24 #define READLINE 1 27 #define BANG_HISTORY 1 30 #define HISTORY 1 33 #if defined (BRACE_EXPANSION) && defined (READLINE) 34 # define BRACE_COMPLETION 35 #endif 41 #define HELP_BUILTIN 1 44 #define RESTRICTED_SHELL 1 51 #define PROCESS_SUBSTITUTION 1 54 #define PROMPT_STRING_DECODE 1 57 #define SELECT_COMMAND 1 60 #define COMMAND_TIMING 1 63 #define ARRAY_VARS 1 66 #define DPAREN_ARITHMETIC 1 69 #define EXTENDED_GLOB 1 72 #define COND_COMMAND 1 75 #define COND_REGEXP 78 #define ARITH_FOR_COMMAND 1 81 #define NETWORK_REDIRECTIONS 1 84 #define PROGRAMMABLE_COMPLETION 1 90 #define DEBUGGER 1 93 #define MEMSCRAMBLE 1 98 #define ENABLE_NLS 1 103 #include "config-top.h" 113 #define HAVE_STRINGIZE 1 116 #define HAVE_LONG_DOUBLE 1 118 #define PROTOTYPES 1 123 #define HAVE_LONG_LONG 1 125 #define HAVE_UNSIGNED_LONG_LONG 1 128 #define SIZEOF_INT 4 131 #define SIZEOF_LONG 4 134 #define SIZEOF_CHAR_P 4 137 #define SIZEOF_DOUBLE 8 140 #define SIZEOF_LONG_LONG 8 144 #define DEFAULT_MAIL_DIRECTORY "/var/mail" 155 #define _GNU_SOURCE 1 158 #define STDC_HEADERS 1 163 #define USING_BASH_MALLOC 1 174 #define HAVE_ALLOCA 1 177 #define HAVE_ALLOCA_H 1 195 #define bits16_t short 198 #define u_bits16_t unsigned short 201 #define bits32_t int 204 #define u_bits32_t unsigned int 207 #define bits64_t double 246 #define HAVE_QUAD_T 1 248 #define RLIMTYPE rlim_t 251 #define GETGROUPS_T gid_t 259 #define WORDS_BIGENDIAN 1 264 #define HAVE_DECL_SYS_SIGLIST 0 268 #define UNDER_SYS_SIGLIST_DECLARED 1 272 #define HAVE_UNDER_SYS_SIGLIST 1 274 #define HAVE_SYS_ERRLIST 1 276 #define HAVE_TZNAME 1 281 #define HAVE_STRUCT_DIRENT_D_INO 1 297 #define STRUCT_WINSIZE_IN_TERMIOS 1 303 #define TERMIO_LDISC 1 305 #define HAVE_STRUCT_STAT_ST_BLOCKS 1 310 #define HAVE_TIMEVAL 1 312 #define HAVE_STRUCT_TIMEZONE 1 316 #define HAVE_GETPW_DECLS 1 323 #define HAVE_DECL_CONFSTR 0 325 #define HAVE_DECL_PRINTF 1 327 #define HAVE_DECL_SBRK 1 329 #define HAVE_DECL_STRCPY 1 331 #define HAVE_DECL_STRSIGNAL 1 333 #define HAVE_DECL_STRTOLD 0 337 #define HAVE_MBSTATE_T 1 341 #define HAVE_DECL_STRTOIMAX 0 342 #define HAVE_DECL_STRTOL 1 343 #define HAVE_DECL_STRTOLL 1 344 #define HAVE_DECL_STRTOUL 1 345 #define HAVE_DECL_STRTOULL 1 346 #define HAVE_DECL_STRTOUMAX 0 351 #define GETPGRP_VOID 1 364 #define ULIMIT_MAXFDS 1 366 #define CAN_REDEFINE_GETENV 1 368 #define HAVE_STD_PUTENV 1 370 #define HAVE_STD_UNSETENV 1 377 #define HAVE_LANGINFO_CODESET 1 382 #define HAVE_HASH_BANG_EXEC 1 385 #define HAVE_DEV_FD 1 388 #define DEV_FD_PREFIX "/dev/fd/" 391 #define HAVE_DEV_STDIN 1 397 #define RETSIGTYPE void 400 #define VOID_SIGHANDLER 1 406 #define HAVE_POSIX_SIGNALS 1 419 #define HAVE_BCOPY 1 422 #define HAVE_BZERO 1 425 #define HAVE_CONFSTR 1 428 #define HAVE_DLCLOSE 1 431 #define HAVE_DLOPEN 1 434 #define HAVE_DLSYM 1 437 #define HAVE_DOPRNT 1 440 #define HAVE_DUP2 1 446 #define HAVE_GETCWD 1 449 #define HAVE_GETDTABLESIZE 1 452 #define HAVE_GETGROUPS 1 455 #define HAVE_GETHOSTBYNAME 1 458 #define HAVE_GETHOSTNAME 1 461 #define HAVE_GETPAGESIZE 1 464 #define HAVE_GETPEERNAME 1 467 #define HAVE_GETRLIMIT 1 470 #define HAVE_GETRUSAGE 1 479 #define HAVE_GETTIMEOFDAY 1 488 #define HAVE_ISASCII 1 494 #define HAVE_ISGRAPH 1 500 #define HAVE_ISPRINT 1 503 #define HAVE_ISSPACE 1 506 #define HAVE_ISXDIGIT 1 509 #define HAVE_KILLPG 1 512 #define HAVE_LSTAT 1 515 #define HAVE_MBRLEN 1 518 #define HAVE_MBRTOWC 1 521 #define HAVE_MBSRTOWCS 1 524 #define HAVE_MEMMOVE 1 527 #define HAVE_MEMSET 1 530 #define HAVE_MKFIFO 1 533 #define HAVE_PATHCONF 1 536 #define HAVE_PUTENV 1 539 #define HAVE_READLINK 1 542 #define HAVE_REGCOMP 1 545 #define HAVE_REGEXEC 1 548 #define HAVE_RENAME 1 551 #define HAVE_SBRK 1 554 #define HAVE_SELECT 1 563 #define HAVE_SETLINEBUF 1 566 #define HAVE_SETLOCALE 1 572 #define HAVE_SETVBUF 1 575 #define HAVE_SIGINTERRUPT 1 578 #define HAVE_POSIX_SIGSETJMP 1 581 #define HAVE_SNPRINTF 1 584 #define HAVE_STRCASECMP 1 587 #define HAVE_STRCHR 1 590 #define HAVE_STRCOLL 1 593 #define HAVE_STRERROR 1 596 #define HAVE_STRFTIME 1 599 #define HAVE_STRPBRK 1 602 #define HAVE_STRSTR 1 605 #define HAVE_STRTOD 1 611 #define HAVE_STRTOL 1 614 #define HAVE_STRTOLL 1 617 #define HAVE_STRTOUL 1 620 #define HAVE_STRTOULL 1 626 #define HAVE_STRSIGNAL 1 629 #define HAVE_SYSCONF 1 632 #define HAVE_TCGETATTR 1 635 #define HAVE_TCGETPGRP 1 638 #define HAVE_TIMES 1 641 #define HAVE_TTYNAME 1 644 #define HAVE_TZSET 1 647 #define HAVE_ULIMIT 1 650 #define HAVE_UNAME 1 659 #define HAVE_VPRINTF 1 662 #define HAVE_VSNPRINTF 1 665 #define HAVE_WAITPID 1 668 #define HAVE_WAIT3 1 674 #define HAVE_WCTOMB 1 677 #define HAVE_WCWIDTH 1 682 #define HAVE_ARPA_INET_H 1 685 #define HAVE_DIRENT_H 1 688 #define HAVE_DLFCN_H 1 691 #define HAVE_GRP_H 1 694 #define HAVE_INTTYPES_H 1 697 #define HAVE_LANGINFO_H 1 703 #define HAVE_LIMITS_H 1 706 #define HAVE_LOCALE_H 1 712 #define HAVE_NETDB_H 1 715 #define HAVE_NETINET_IN_H 1 718 #define HAVE_REGEX_H 1 721 #define HAVE_STDLIB_H 1 724 #define HAVE_STDARG_H 1 727 #define HAVE_STRING_H 1 730 #define HAVE_STRINGS_H 1 733 #define HAVE_MEMORY_H 1 736 #define HAVE_STDDEF_H 1 745 #define HAVE_SYS_FILE_H 1 751 #define HAVE_SYS_PARAM_H 1 757 #define HAVE_SYS_PTEM_H 1 760 #define HAVE_SYS_RESOURCE_H 1 763 #define HAVE_SYS_SELECT_H 1 766 #define HAVE_SYS_SOCKET_H 1 769 #define HAVE_SYS_STAT_H 1 772 #define HAVE_SYS_STREAM_H 1 775 #define HAVE_SYS_TIME_H 1 777 #define TIME_WITH_SYS_TIME 1 780 #define HAVE_SYS_TIMES_H 1 783 #define HAVE_SYS_TYPES_H 1 786 #define HAVE_SYS_WAIT_H 1 792 #define HAVE_TERMIO_H 1 795 #define HAVE_TERMIOS_H 1 798 #define HAVE_UNISTD_H 1 804 #define HAVE_WCHAR_H 1 807 #define HAVE_WCTYPE_H 1 811 #define HAVE_LIBDL 1 815 #define HAVE_LIBSOCKET 1 837 #define _FILE_OFFSET_BITS 64 847 #define GETCWD_BROKEN 1 855 #define HAVE_ERRNO_H 1 858 #define HAVE_FCNTL_H 1 861 #define HAVE_MALLOC_H 1 864 #define HAVE_STDIO_EXT_H 1 867 #define HAVE_DCGETTEXT 1 876 #define HAVE_MMAP 1 879 #define HAVE_MUNMAP 1 888 #define HAVE_STRCSPN 1 891 #define HAVE_STRDUP 1 904 #include "config-bot.h" 906 #endif
_______________________________________________ Bug-bash mailing list Bug-bash@gnu.org http://lists.gnu.org/mailman/listinfo/bug-bash