LinuxQuestions.org
Latest LQ Deal: Linux Power User Bundle
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, 03: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, 03:10 PM   #2
jhwilliams
Senior Member
 
Registered: Apr 2007
Location: Portland, OR
Distribution: Debian, Android, LFS
Posts: 1,168

Rep: Reputation: 210Reputation: 210Reputation: 210
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 03:12 PM.
 
Old 12-05-2009, 06:52 PM   #3
slalomchip
LQ Newbie
 
Registered: Dec 2009
Posts: 2

Original Poster
Rep: Reputation: 0
Smile

Thanks! That solved the problem!
 
  


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


All times are GMT -5. The time now is 08:09 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
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration