Welcome to the most active Linux Forum on the web.
Go Back > Forums > Linux Forums > Linux - Distributions > Linux From Scratch
User Name
Linux From Scratch This Forum is for the discussion of LFS.
LFS is a project that provides you with the steps necessary to build your own custom Linux system.


  Search this Thread
Old 01-08-2003, 11:00 PM   #1
Obi Perrin
Registered: Nov 2002
Posts: 136

Rep: Reputation: 15
Chapter 6: Perl make error

I try to make Perl, with the ./configure.gnu --prefix=/usr, and that goes fine, but right after that, when I run make, it dies right away with the following:

makefile:856: *** missing separator. Stop.

Anyone any ideas? Thanks.
Old 01-08-2003, 11:20 PM   #2
Obi Perrin
Registered: Nov 2002
Posts: 136

Original Poster
Rep: Reputation: 15
Bit of an update, I went looking a bit more on google, and was led to an archive post that had the error, and told the guy to get lost and read the faq basically

In case someone searches for this here in the future, I think it's been mentioned that at the line that's causing the error, there's a stray 0, and that by removing that some people have had success - though it seems most say that just results in another error. The LFS FAQ says the following:

Perl fails with "*** missing separator. Stop."

It's missing a device file. (AFAIK, /dev/null, but maybe /dev/zero.) Anyway, either you forgot to run MAKEDEV, or MAKEDEV failed, or you're using devfs and forgot to mount --bind it under $LFS.

Which doesn't do me much help either, I have both /dev/null and /dev/zero. Definately haven't forgot to run MAKEDEV, done it twice actually when I thought it was causing the kernel headers problem of a couple of days ago. The last one, I don't have a clue what that means. I assume devfs is the MAKEDEV -v generic over the MAKEDEV -v generic-nopty? And if it is, how would I mount/bind it as mentioned above?
Old 01-09-2003, 03:21 AM   #3
Obi Perrin
Registered: Nov 2002
Posts: 136

Original Poster
Rep: Reputation: 15
Problem solved. Adding my fix for anyone who searches.

Went to the really helpful guys at #LFS on and one of them found the problem right away. My main lfs partition was mounted with the options rw,nosuid and nodev. He told me to remove nodev and he was right. Ran the makedev script again, and the perl install went perfectly.


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
make/perl error with MLDBM snip128 Linux - Newbie 1 07-11-2005 01:39 AM
LFS 6, chapter 6.11; Glibc 'make check' error Zamochit Linux From Scratch 5 05-31-2005 01:54 PM
Chapter 6 (v.5.1.1) Perl-5.8.4 make problem znif Linux From Scratch 0 06-26-2004 07:44 PM
make: *** [foomatic-perl-data] Error 1 WilliamS Slackware 8 06-16-2004 11:56 PM
Installing perl in chapter 5 CragStar Linux From Scratch 2 10-11-2002 10:18 AM > Forums > Linux Forums > Linux - Distributions > Linux From Scratch

All times are GMT -5. The time now is 07:22 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration