bash 2.04 compiling error

luca de filippis merloplano at
Sun Oct 14 14:37:29 PDT 2001

Gerard Beekmans <gerard at> wrote on 10/12/01 7:22:30 
PM :
>On Sat, Oct 13, 2001 at 07:20:28PM +0200, luca de filippis wrote:
>> hi, my name is luca.
>> i like the idea behind lfs, so i decided to try with lfs 2.4.4.
>> i immediatly face a problem with bash 2.04, copying what written in 
>> chap 5. this is the error:
>Please download LFS-3.0 or the latest CVS. There are a _lot_ of bug fixes
>in the LFS-3.0 version.
>Most important, you should install bash-2.05 and not 2.04 (LFS-3.0 has 
>the proper instructions to install Bash-2.05)
>I do not know whether or not bash-2.05 fixes the problems you just
>reported, but it's worth a try.
first of all, thanks for the answer.
there should be a misanderstanding ( my english is poor).
i've downloaded the tarred lfs.2.4.4 package. the book was related to 
that version. i've seen that on lfs3 you use bash 2.05, and that chap 5 
is slightly changed (options for compiling bash, for example). the 
problem is that i can no longer download so many MB, so i just would like 
to know how you solved the problem 10 months ago, when lfs3 was 'pre' 
(that's the reason why i chosed 2.4.4). i really think that there was 
(for me, there is) a bug in compiling bash 2.04. if so, can i just 
download this package and leave all the others? 
anyway, what the error means?

/lib/libcurses.a(lib_trace.o): In function `trace':
lib_trace.o(.text+0x0): multiple definition of `trace'
error.o:/lfs/usr/src/bash-2.04/error.c:478: first defined here
/usr/bin/ld: Warning: size of symbol `trace' changed from 177 to 7 in 
lib_trace.o collect2: ld returned 1 exit status
make: *** [bash] Error 1

it's seems to me the error is in file libcurses.a that depends by my 

try to make me see the light :)


Unsubscribe: send email to listar at
and put 'unsubscribe lfs-support' in the subject header of the message

More information about the lfs-support mailing list