Chapter6, fileutils

Geoff thunderlove at
Sat Mar 16 01:37:18 PST 2002

Curtis Haas wrote:

> I am having trouble installing fileutils in Chapter6.
> My system is this:
> P200MHz MMX, 128 MB RAM, plenty of Swap space...
> Host distro Mandrake 8.1, with recommended updates.
> System has glibc-2.2.4 installed.
> The problem that I am having is kinda similar to this
> one in the archives:
> Here is my output:
> cd . && \
>   CONFIG_FILES=Makefile /bin/sh ./config.status
> config.status: creating Makefile
> cd . && /bin/sh
> /usr/src/chapter6/fileutils-4.1/missing --run
> autoheader cd . \
>      /bin/sh ./config.status
> config.status: creating config.h
> make  all-recursive
> make[1]: Entering directory
> `/usr/src/chapter6/fileutils-4.1' Making all in lib
> make[2]: Entering directory
> `/usr/src/chapter6/fileutils-4.1/lib' cd .. && \
>   CONFIG_FILES=lib/Makefile /bin/sh ./config.status
> config.status: creating lib/Makefile
> make[2]: Leaving directory
> `/usr/src/chapter6/fileutils-4.1/lib' make[2]:
> Entering directory
> `/usr/src/chapter6/fileutils-4.1/lib'
> Makefile:624: *** missing separator.  Stop.

This error ('missing separator') means there is a 
formatting problem with the Makefile -- specifically: 
the 'spaces' before the actions must NOT be spaces, 
but tabs:

test: test.c
        gcc -o test test.c

The above will choke if the spaces before the 'gcc' 
are actual spaces, and not a tab.

KDE has an editor, kwrite, ("Advanced Editor"), with 
which you can verify if this is, in fact, the problem. 
(You can use this program under Gnome, too).

Open up the troublesome Makefile with it, and go to 
the Settings menu -> Configure kwrite -> Edit.
Check the box marked "Show Tabs", and make sure the 
"Replace tabs with spaces" is cleared.  Then hit Okay. 

This will make the tab characters show up as small 
dots in their first column.


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