From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Kuroishi Mitsuo Newsgroups: gmane.emacs.help Subject: Re: makeinfo: missing file argument Date: Fri, 06 Apr 2012 09:38:29 +0900 (JST) Message-ID: <20120406.093829.2151857895394446600.kuroishi@iij.ad.jp> References: <20120405.222206.806577941401312353.kuroishi@iij.ad.jp> <1F227D90-7C7A-48CF-A303-93745460FCC2@Web.DE> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1333673694 29729 80.91.229.3 (6 Apr 2012 00:54:54 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 6 Apr 2012 00:54:54 +0000 (UTC) Cc: help-gnu-emacs@gnu.org To: Peter_Dyballa@Web.DE Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri Apr 06 02:54:53 2012 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1SFxRx-0002T5-8d for geh-help-gnu-emacs@m.gmane.org; Fri, 06 Apr 2012 02:54:49 +0200 Original-Received: from localhost ([::1]:38910 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SFxCT-00006B-So for geh-help-gnu-emacs@m.gmane.org; Thu, 05 Apr 2012 20:38:49 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:58802) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SFxCN-00005C-To for help-gnu-emacs@gnu.org; Thu, 05 Apr 2012 20:38:46 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SFxCK-0001rg-SA for help-gnu-emacs@gnu.org; Thu, 05 Apr 2012 20:38:43 -0400 Original-Received: from mo00.iij.ad.jp ([202.232.30.145]:55785 helo=omgo.iij.ad.jp) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SFxCK-0001rS-0m for help-gnu-emacs@gnu.org; Thu, 05 Apr 2012 20:38:40 -0400 DKIM-Signature: v=1;a=rsa-sha256;c=relaxed/simple;d=iij.ad.jp;h=Date: Message-Id:To:Cc:Subject:From:In-Reply-To:References:Mime-Version: Content-Type:Content-Transfer-Encoding; i=kuroishi@iij.ad.jp; s=omgo1; t= 1333672712; x=1334882312; bh=NY+9hkkoIF6D1h1dOYYclFT18vjuYvOqelg4kJ2yiiE=; b=eCE 4W7SGpR5xp/dmL18wuwyStojTkQKsIlYguwyv/qLZM8Mf3Sz+CqzVuvuUTkYt9SLLJr+Pw2KSgcO8 Di9IPtV8PvuGzilIUPwMvSs1hSfhZW0QygMrGY01/kp/onFAMAwi0YfNGcsFytWaZ7jYWigWJsIc2 okrRRlok7iXxMw=; Original-Received: by omgo.iij.ad.jp (mo00) id q360cV8A016036; Fri, 6 Apr 2012 09:38:32 +0900 In-Reply-To: <1F227D90-7C7A-48CF-A303-93745460FCC2@Web.DE> <2my5qa4022.fsf@fencepost.gnu.org> X-fingerprint: BEAD 5297 0570 5BEF ED2D AD09 5992 A484 369F 67E5 X-Mailer: Mew version 6.4 on Emacs 24.0.95 / Mule 6.0 (HANACHIRUSATO) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 202.232.30.145 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:84351 Archived-At: Thanks for your replies. Message-id: <1F227D90-7C7A-48CF-A303-93745460FCC2@Web.DE> From: Peter Dyballa Subject: Re: makeinfo: missing file argument Date: Thu, 5 Apr 2012 15:31:51 +0200 > > You mean it needs to try to do entire build process in another > > Emacs or so, right? > > No, it was just meant to use a build environment that is not polluted or limited by some terminal emulation programme. This programme can be the culprit. Or a setting. Settings can be in your shell or they can be for the programme (or X client). This is much too hard to debug. So some GNU Emacs is a perfect choice. I now know. Message-id: <2my5qa4022.fsf@fencepost.gnu.org> From: Glenn Morris Subject: Re: makeinfo: missing file argument Date: Thu, 05 Apr 2012 12:26:29 -0400 > After you configure, what does doc/emacs/Makefile look like? > (best to send the whole thing as an attachment) copying below. > Just to see if it works, try passing the --without-makeinfo argument to > configure. I'll try to build with -k option or --without-makeinfo. -- Kuroishi Mitsuo * * doc/emacs/Makefile * #### Makefile for the Emacs Manual # Copyright (C) 1994, 1996-2012 Free Software Foundation, Inc. # This file is part of GNU Emacs. # GNU Emacs is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # GNU Emacs is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with GNU Emacs. If not, see . SHELL = /bin/sh # Where to find the source code. $(srcdir) will be the doc/emacs subdirectory # of the source tree. This is set by configure's `--srcdir' option. srcdir=/home/kuroishi/download/emacs/doc/emacs # Only for make dist. version=24.0.95 ## Where the output files go. ## Note that the setfilename command in the .texi files assumes this. ## This is a bit funny. Because the info files are in the ## distribution tarfiles, they are always made in $scrdir/../../info, ## even for out-of-tree builds. infodir = $(srcdir)/../../info # Directory with the (customized) texinfo.tex file. texinfodir = $(srcdir)/../misc # The makeinfo program is part of the Texinfo distribution. # Use --force so that it generates output even if there are errors. MAKEINFO = /usr/bin/makeinfo MAKEINFO_OPTS = --force --enable-encoding -I $(srcdir) TEXI2DVI = texi2dvi TEXI2PDF = texi2pdf DVIPS = dvips ENVADD = TEXINPUTS="$(srcdir):$(texinfodir):$(TEXINPUTS)" \ MAKEINFO="$(MAKEINFO) $(MAKEINFO_OPTS)" EMACS_XTRA= \ ${srcdir}/emacs-xtra.texi \ $(srcdir)/arevert-xtra.texi \ $(srcdir)/cal-xtra.texi \ $(srcdir)/dired-xtra.texi \ $(srcdir)/picture-xtra.texi \ $(srcdir)/emerge-xtra.texi \ $(srcdir)/vc-xtra.texi \ $(srcdir)/vc1-xtra.texi \ $(srcdir)/fortran-xtra.texi \ $(srcdir)/msdog-xtra.texi EMACSSOURCES= \ ${srcdir}/emacs.texi \ ${srcdir}/emacsver.texi \ ${srcdir}/doclicense.texi \ ${srcdir}/gpl.texi \ ${srcdir}/screen.texi \ ${srcdir}/commands.texi \ ${srcdir}/entering.texi \ ${srcdir}/basic.texi \ ${srcdir}/mini.texi \ ${srcdir}/m-x.texi \ ${srcdir}/help.texi \ ${srcdir}/mark.texi \ ${srcdir}/killing.texi \ ${srcdir}/regs.texi \ ${srcdir}/display.texi \ ${srcdir}/search.texi \ ${srcdir}/fixit.texi \ ${srcdir}/files.texi \ ${srcdir}/buffers.texi \ ${srcdir}/windows.texi \ ${srcdir}/frames.texi \ ${srcdir}/mule.texi \ ${srcdir}/modes.texi \ ${srcdir}/indent.texi \ ${srcdir}/text.texi \ ${srcdir}/programs.texi \ ${srcdir}/building.texi \ ${srcdir}/maintaining.texi \ ${srcdir}/abbrevs.texi \ ${srcdir}/sending.texi \ ${srcdir}/rmail.texi \ ${srcdir}/dired.texi \ ${srcdir}/calendar.texi \ ${srcdir}/misc.texi \ ${srcdir}/package.texi \ ${srcdir}/custom.texi \ ${srcdir}/trouble.texi \ ${srcdir}/cmdargs.texi \ ${srcdir}/xresources.texi \ ${srcdir}/anti.texi \ ${srcdir}/macos.texi \ ${srcdir}/msdog.texi \ ${srcdir}/gnu.texi \ ${srcdir}/glossary.texi \ ${srcdir}/ack.texi \ ${srcdir}/kmacro.texi \ $(EMACS_XTRA) ## This seems pointless. The info/ directory exists in both the ## repository and the release tarfiles. We do not use any ## equivalent of mkdir -p/install-sh -d, so this is not a general ## solution anyway. The second test -d is for parallel builds. mkinfodir = @test -d ${infodir} || mkdir ${infodir} || test -d ${infodir} .PHONY: info dvi html pdf ps info: $(infodir)/emacs dvi: emacs.dvi html: emacs.html pdf: emacs.pdf ps: emacs.ps # Note that all the Info targets build the Info files in srcdir. # There is no provision for Info files to exist in the build directory. # In a distribution of Emacs, the Info files should be up to date. $(infodir)/emacs: ${EMACSSOURCES} $(mkinfodir) $(MAKEINFO) $(MAKEINFO_OPTS) -o $@ $< emacs.dvi: ${EMACSSOURCES} $(ENVADD) $(TEXI2DVI) $< emacs.ps: emacs.dvi $(DVIPS) -o $@ $< emacs.pdf: ${EMACSSOURCES} $(ENVADD) $(TEXI2PDF) $< emacs.html: ${EMACSSOURCES} $(MAKEINFO) $(MAKEINFO_OPTS) --html -o $@ $< emacs-xtra.dvi: $(EMACS_XTRA) $(ENVADD) $(TEXI2DVI) $< emacs-xtra.ps: emacs-xtra.dvi $(DVIPS) -o $@ $< emacs-xtra.pdf: $(EMACS_XTRA) $(ENVADD) $(TEXI2PDF) $< .PHONY: mostlyclean clean distclean maintainer-clean infoclean ## Temp files. mostlyclean: rm -f *.aux *.log *.toc *.cp *.cps *.fn *.fns *.ky *.kys \ *.op *.ops *.pg *.pgs *.tp *.tps *.vr *.vrs ## Products not in the release tarfiles. clean: mostlyclean rm -f emacs.dvi emacs-xtra.dvi emacs.pdf emacs-xtra.pdf \ emacs.ps emacs-xtra.ps rm -rf emacs.html/ rm -f emacs-manual-${version}.tar* distclean: clean ## In the standalone tarfile, the clean rule runs this. infoclean: -cd $(infodir) && rm -f emacs emacs-[1-9] emacs-[1-9][0-9] maintainer-clean: distclean infoclean .PHONY: dist ## Make a standalone tarfile of the Emacs manual sources. ## The [c] is a dumb way to prevent configure expanding it. dist: rm -rf emacs-manual-${version} mkdir emacs-manual-${version} cp ${srcdir}/*.texi ${texinfodir}/texinfo.tex \ ${srcdir}/ChangeLog* emacs-manual-${version}/ sed -e 's/@sr[c]dir@/./' -e 's/^\(texinfodir *=\).*/\1 ./' \ -e 's/^\(infodir *=\).*/\1 ./' -e 's/^\(clean:.*\)/\1 infoclean/' \ -e "s/@ver[s]ion@/${version}/" \ ${srcdir}/Makefile.in > emacs-manual-${version}/Makefile tar -cf emacs-manual-${version}.tar emacs-manual-${version} rm -rf emacs-manual-${version} ### Makefile ends here