bash compilation trouble

Chris Lingard chris at stockwith.co.uk
Wed Jan 1 06:50:08 PST 2003


Tim wrote:

> Just my luck - the very first bit of compiling in the book, and I can't
> get it to work!!
> 
> I run the make command after configuring bash (with this command:
> [lfs at localhost bash-2.05a]$ ./configure --enable-static-link
> --prefix=/mnt/lfs/static --with-curses)
> 
> The make command finish with the following error:
> --------------------------------------------------------------------
> 
> 
> gcc -s  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"i686"'
> -DCONF_OSTYPE='"linux-gnu"' -DCONF_MACHTYPE='"i686-pc-linux-gnu"'
> -DCONF_VENDOR='"pc"' -DSHELL -DHAVE_CONFIG_H   -I.  -I. -I./include
> -I./lib -g -O2 -c shell.c
> In file included from shell.h:41,
>                  from shell.c:48:
> externs.h:163: conflicting types for `gethostname'
> /usr/include/unistd.h:734: previous declaration of `gethostname'
> externs.h:196: conflicting types for `strncasecmp'
> /usr/include/string.h:277: previous declaration of `strncasecmp'
> make: *** [shell.o] Error 1
> 
Mandrake?

You must install the package glibc-static-devel
-- 
Unsubscribe: send email to listar at linuxfromscratch.org
and put 'unsubscribe lfs-support' in the subject header of the message



More information about the lfs-support mailing list