On 06/04/10 05:23, James Richard Tyrer wrote:
> Well, I think that I have found the problem and it isn't the header files.
>
> Somehow, my system got screwed, but that isn't a great problem since
> some things needed upgrading any way.  But, I can't build things.
>
> Well actually, I built GLibC with no problem but I still get the failure
> when trying to build: libiberty in binutils:
>
> /usr/bin/gcc -c -DHAVE_CONFIG_H -march=athlon -mtune=athlon -O2
> -m128bit-long-double -I/usr/gnome-2/include -I/usr/include/mysql
> -I/usr/lib/xulrunner-1.9.1.7  -I.

Do you need to include gnome, mysql and xulrunner when you build binutils?
By the way, good choice of version for xulrunner. I couldn't get Yelp to work
with 1.9.2

> -I../../binutils-2.20.1/libiberty/../include  -W -Wall -Wwrite-strings
> -Wc++-compat -Wstrict-prototypes -pedantic
> ../../binutils-2.20.1/libiberty/floatformat.c -o floatformat.o
> In file included from ../../binutils-2.20.1/libiberty/floatformat.c:31:
> /usr/include/string.h:546: error: expected declaration specifiers or
> '...' before '__locale_t'
> /usr/include/string.h:547: error: nonnull argument with out-of-range
> operand number (argument 1, operand 3)
> /usr/include/string.h:550: error: expected declaration specifiers or
> '...' before '__locale_t'
> /usr/include/string.h:551: error: nonnull argument with out-of-range
> operand number (argument 1, operand 4)

/usr/include/string.h is installed by glibc. Maybe it didn't compile "no 
problem"

>
> I find that all of the files in:
>
>       /usr/share/locale
>
> have gone missing along with other files in: "/usr/share".  It appears
> that, my best guess, is that the: "make uninstall" command in R went rouge.
>
> So, perhaps someone could tell me where the files in:
> "/usr/share/locale" come from and/or if there are other locale type
> dependencies to build: "libiberty".  If I can borrow the needed data
> from a binary, I should be on my way to fixing it.
>

Grepping through my buildlogs I find that 115 different packages have created
files in /usr/share/locale. I thought they were used at run time to output
messages?

Andy
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to