LinuxQuestions.org
Register a domain and help support LQ
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Linux From Scratch
User Name
Password
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.

Notices

Reply
 
Search this Thread
Old 01-08-2003, 11:00 PM   #1
Obi Perrin
Member
 
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
Member
 
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
Member
 
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 irc.linuxfromscratch.org 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.
 
  


Reply


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


All times are GMT -5. The time now is 03:02 PM.

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