LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 12-05-2009, 02:01 PM   #1
slalomchip
LQ Newbie
 
Registered: Dec 2009
Posts: 2

Rep: Reputation: 0
Ubuntu 9.10 - Missing Separator Problem when Compiling


I'm new to Ubuntu and Linux and have limited programming experience. I'm attempting to install device drivers for a SmardCard reader (SCMCCID driver). I'm supposed to first install the pcsc daemon (pcsc-lite-1.5.5) and the libusb library.

I successfully downloaded pcsc-lite-1.5.5 and libusb tar files to my 'Downloads' directory (separate sub-folders). I need to compile each package, so on each I successfully ran './configure'. Now I need to 'make' the packages. In the terminal window I type 'make -f Makefile.in' and I get the following response:

Makefile.in:15 *** missing separator. Stop.

Line 15 in Makefile.in is '@SET_MAKE@'. Other posts have stated that the missing separator error is usually because the leading whitespace is not a tab, but I don't have any leading whitespace.

This error occurs on both the pcsc and the libusb compliations, so I'm convinced I'm doing something wrong. Any suggestions? Thanks.
 
Old 12-05-2009, 02:10 PM   #2
jhwilliams
Senior Member
 
Registered: Apr 2007
Location: Portland, OR
Distribution: Debian, Android, LFS
Posts: 1,168

Rep: Reputation: 211Reputation: 211Reputation: 211
A few things.

Firstly, don't download and compile these, just install the packages from the Ubuntu repository.

Code:
sudo aptitude install pscscd
You should already have libusb, but you could install that much in the same manner.

Now that that is solved, let's pretend you did want to build that software. Running ./configure will generate a Makefile (sic) using automake. So, you want to just run the make command, without -f Makefile.in, which is not meant to be invoked directly. Makefile.in and Makefile.am are used by automake to create an actual Makefile (sic). The phrase @SET_MAKE@, for example, is not something that will be comprehensible in the make syntax.

Last edited by jhwilliams; 12-05-2009 at 02:12 PM.
 
Old 12-05-2009, 05:52 PM   #3
slalomchip
LQ Newbie
 
Registered: Dec 2009
Posts: 2

Original Poster
Rep: Reputation: 0
Smile

Thanks! That solved the problem!
 
  


Reply



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
Makefile:15: *** missing separator. Stop. chakka.lokesh Linux - Software 27 12-13-2021 09:55 AM
makefile:4: *** missing separator. Stop klavuzkarga Programming 1 12-17-2007 11:27 AM
.hal.0.cmd :2: Missing Separator neoAThome Ubuntu 0 12-27-2005 07:42 PM
spamassassin: makefile missing separator Andreja Linux - Software 1 05-31-2004 10:39 AM
Missing Separator? jamespetts Linux - Software 2 09-05-2002 12:24 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 12:01 PM.

Main Menu
Advertisement
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
Open Source Consulting | Domain Registration