Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum. |
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
 |
|
07-28-2008, 04:00 AM
|
#16
|
Senior Member
Registered: Jun 2008
Posts: 2,529
Rep:
|
Ok, then, time to start reading the automake man pages and documentation.
|
|
|
07-28-2008, 04:01 AM
|
#17
|
Member
Registered: Mar 2008
Distribution: Ubuntu
Posts: 270
Original Poster
Rep:
|
Quote:
Originally Posted by Mr. C.
grab any sample OSS software and see how its done there.
|
this seems to be better idea. I will start doing that now itself.
|
|
|
07-28-2008, 04:02 AM
|
#18
|
Member
Registered: Mar 2008
Distribution: Ubuntu
Posts: 270
Original Poster
Rep:
|
Quote:
Originally Posted by Mr. C.
Ok, then, time to start reading the automake man pages and documentation.
|
I already read them. But I didn't got much. Anyway, I will do that again....
|
|
|
07-28-2008, 02:04 PM
|
#19
|
LQ 5k Club
Registered: Jan 2008
Location: Copenhagen DK
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,520
|
|
|
|
07-29-2008, 11:33 PM
|
#20
|
Member
Registered: Mar 2008
Distribution: Ubuntu
Posts: 270
Original Poster
Rep:
|
huuurrrrrrrrrryyyyyyyy
I got solution. automake is not required. the name of the makefile i wrote should be with the name Makefile.in the procedure to be adopted is as follows....
Quote:
Construction of Configure Script for a project
1.EXECUTE the command autoscana)to be executed in the same folder where the main is there
b)the output will be two files i.autoscan.log
ii.configure.scan
2.RENAME the configure.scan file to configure.ac
3.EXECUTE the command autoconf
a)to be executed in the folder where the configure.in file is there
b)output will be the following one folder and one file i.autom4te.cache
ii.configure script
4.EXECUTE the command autoheader
a)to be executed in the folder where the configure.in file is there
b)output will be the following one filei.configure.h.in
5.configure script is ready.
6.EXECUTE the command aclocal
7.EXECUTE the command touch NEWS README AUTHORS ChangeLog
8.write the make file and name it as Makefile.in
9.Run the configure script (./configure)
10.make
11.executable is ready.....................
|
Also thanks for your help people.... 
Last edited by chakka.lokesh; 07-29-2008 at 11:34 PM.
|
|
|
12-22-2010, 11:36 AM
|
#21
|
LQ Newbie
Registered: Dec 2010
Posts: 14
Rep:
|
Makefile:16: *** missing separator. Stop.
Dear knudfl and all
Please help out with below.
I am trying to install Nonoh VoIP through SIP software linphone-3.3.2
in a
home/Nonoh/linphone-3.3.2/scripts
[root@MQMKlocalhost scripts]# make
Makefile:16: *** missing separator. Stop.
below is the few lines of the Makefile.in file
# Makefile.in generated by automake 1.11.1 from Makefile.am.
# @configure_input@
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
# Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
@ SET_MAKE @
VPATH = @srcdir@
pkgdatadir = $(datadir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkglibexecdir = $(libexecdir)/@PACKAGE@
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SE
.
.
.
thanks all. to thoese of us that are new and the patience.
|
|
|
12-22-2010, 12:03 PM
|
#22
|
LQ 5k Club
Registered: Jan 2008
Location: Copenhagen DK
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,520
|
Post # 21, @goodGOD.
Please edit post # 21 to use code tags ! [/code] at end, and [code] at code start.
http://www.linuxquestions.org/questions/misc.php?do=bbcode
So how does "Makefile line 16" look like ? Please show it in code tags.
If you have read the other posts, you will know, how to edit line 16 :
Replace <space> with <TAB>.
( Or add a <TAB> before and / or after the word(s).)
..
|
|
|
12-22-2010, 12:25 PM
|
#23
|
LQ Newbie
Registered: Dec 2010
Posts: 14
Rep:
|
Dear knudfl and all
thanks. I hope I did it well now. I am trying to install Nonoh VoIP through SIP software linphone-3.3.2 in a home/Nonoh/linphone-3.3.2/scripts directory
[root@MQMKlocalhost scripts]# make
Makefile:16: *** missing separator. Stop.
below is the few lines of the Makefile.in file
Mkaefile.in
Code:
# Makefile.in generated by automake 1.11.1 from Makefile.am.
# @configure_input@
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
# Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
@ SET_MAKE @
VPATH = @srcdir@
pkgdatadir = $(datadir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkglibexecdir = $(libexecdir)/@PACKAGE@
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SE
.
.
.
thanks all for the patience.
|
|
|
12-22-2010, 12:32 PM
|
#24
|
LQ 5k Club
Registered: Jan 2008
Location: Copenhagen DK
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,520
|
My Makefile in linphone-3.3.2/scripts looks like this :
Code:
11 # This program is distributed in the hope that it will be useful,
12 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
13 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
14 # PARTICULAR PURPOSE.
15
16
17
18 pkgdatadir = $(datadir)/linphone
19 pkgincludedir = $(includedir)/linphone
20 pkglibdir = $(libdir)/linphone
→ → There isn't anything in line 16.
( 'linphone-3.3.2/' compiles with no errors.)
Did you modify something ? ?
..
|
|
|
12-22-2010, 12:37 PM
|
#25
|
LQ 5k Club
Registered: Jan 2008
Location: Copenhagen DK
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,520
|
It's not about the Makefile.in .
The used file is : 'Makefile' .
( You may delete the Makefile.in copy in post #21 or #23.)
Can you see the 'Edit' button ? That's to be used for editing post # 21. Please.
..
Last edited by knudfl; 12-22-2010 at 09:07 PM.
|
|
|
12-22-2010, 09:04 PM
|
#26
|
LQ 5k Club
Registered: Jan 2008
Location: Copenhagen DK
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,520
|
The issue, post # 21 : May be you got a corrupt source ?
The reliable one is here ..
http://nongnu.uib.no/linphone/3.3.x/...e-3.3.2.tar.gz
I made a compiling test on Fedora 13 too : No difference, no errors.
( cd linphone-3.3.2/ && ./configure && make ).
The prerequisites are :
# yum install libglade2-devel libosip2-devel libeXosip2-devel \
speex-devel ffmpeg-devel SDL-devel libv4l-devel
( doxygen, readline-devel are used too, if installed, but will make
no difference in the mentioned part of the Makefile.)
Fedora 13 : An identical Makefile was created in linphone-3.3.2/scripts.
( Makefile.am generates Makefile.in. Makefile is generated from Makefile.in,
when you do ./configure ).
..
Last edited by knudfl; 12-22-2010 at 09:23 PM.
|
|
|
12-13-2021, 09:03 AM
|
#27
|
LQ Newbie
Registered: Jul 2015
Distribution: Debian, Slackware
Posts: 7
Rep: 
|
Quote:
Originally Posted by chakka.lokesh
after following the steps mentioned by me in the post one above, I ran the configure script. It ran successfully. In response to the execution of that configure script, the following two files were created:
the contents of Makefile are as follows:
I posted only the first 36 lines. total lines in the Make file are 471.
As you can see, the above quote
upto line 13, it is some commented stuff.
line 14 is blank.
line 15 is @SET_MAKE@
|
This line:
@SET_MAKE@
is a "MACRO" from automake that didn't expand to real code.
This unexpanded MACRO is what gives the error:
Makefile: : *** missing separator. Stop.
The MACRO usually get stuck if the configure.ac file has an incorrect senquence.
Check if you erroneously put the AM_INIT_AUTOMAKE macro after the AC_OUTPUT macro, and if so, you need to invert that order.
|
|
|
12-13-2021, 09:55 AM
|
#28
|
LQ Guru
Registered: Jul 2003
Location: Birmingham, Alabama
Distribution: SuSE, RedHat, Slack,CentOS
Posts: 27,728
|
Quote:
Originally Posted by becko
This line:
@SET_MAKE@
is a "MACRO" from automake that didn't expand to real code. This unexpanded MACRO is what gives the error:
Makefile: : *** missing separator. Stop.
The MACRO usually get stuck if the configure.ac file has an incorrect senquence. Check if you erroneously put the AM_INIT_AUTOMAKE macro after the AC_OUTPUT macro, and if so, you need to invert that order.
|
Good advice; however, this thread had been closed for ELEVEN YEARS before you reopened it. I think the OP has probably moved on.
|
|
|
All times are GMT -5. The time now is 06:55 PM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|