On Fri, Apr 21, 2006 at 02:36:19PM +0100, Ken Moffat wrote:
> On Fri, Apr 21, 2006 at 12:18:24PM +0200, Andrei A. Voropaev wrote:
> > Hello!
> > 
> > I'm using LFS live CD version 6.1.1 to build my base system (i686).
> > 
> > When trying to build gettext package in Chapter 6, my make failed with
> > the following messages.
> > 
> > ....
> > gcc -DLOCALEDIR=\"/usr/share/locale\" 
> > -DLOCALE_ALIAS_PATH=\"/usr/share/locale\" -DUSEJEXE=0 
> > -DGETTEXTJEXEDIR=\"/usr/lib/gettext\" 
> > -DGETTEXTJAR=\"/usr/share/gettext/gettext.jar\" -DLIBDIR=\"/usr/lib\" 
> > -DGETTEXTDATADIR=\"/usr/share/gettext\" 
> > -DPROJECTSDIR=\"/usr/share/gettext/projects\" -DHAVE_CONFIG_H -I. 
> > -I/LFS/build/gettext-0.14.3/gettext-tools/src -I..  -I. 
> > -I/LFS/build/gettext-0.14.3/gettext-tools/src -I.. 
> > -I/LFS/build/gettext-0.14.3/gettext-tools/libgrep 
> > -I/LFS/build/gettext-0.14.3/gettext-tools/libuniname -I../lib 
> > -I/LFS/build/gettext-0.14.3/gettext-tools/lib -I../intl 
> > -I/LFS/build/gettext-0.14.3/gettext-tools/../gettext-runtime/intl  
> > -DINSTALLDIR=\"/usr/bin\" -g -O2 -c -o msginit-localealias.o `test -f 
> > '../../gettext-runtime/intl/localealias.c' || echo 
> > '/LFS/build/gettext-0.14.3/gettext-tools/src/'`../../gettext-runtime/intl/localealias.c
> > make[4]: *** No rule to make target `../intl/localename.lo', needed by 
> > `msginit'.  Stop.
> > make[4]: Leaving directory `/LFS/build/gettext-0.14.3/gettext-tools/src'
> > make[3]: *** [all] Error 2
> 
> > What could be the problem here? In the google I've found someone else
> > reporting the same problem on the scratchbox users list, but there was
> > no answer to it.
> 
>  This is a strange error - gettext uses its internal version of
> libtool to build .lo files (.libtool objects).  For some reason,
> make doesn't know how to do this, as if the default .SUFFIXES rule
> has been stripped out by supplying an empty rule, but without putting
> anything in its place.  Is there something unusual about your system,
> or have you deviated from the book ?

As I said, I'm using Live CD for building (I'm booting it). So whatever
is there, I'm using it. I didn't deviate from the book. So far I'm doing
everything exactly as it is written. (One change though, I've installed
full version of perl in /tools/). Also I'm using default locale (no
locale is set). That's all.

I'll try to figure out why it can't find rule for creating .lo files.


-- 
Minds, like parachutes, function best when open
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page

Reply via email to