emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* why was makefile changed to produce this?
@ 2011-10-18  5:02 Jude DaShiell
  2011-10-18  7:15 ` Michael Brand
  0 siblings, 1 reply; 10+ messages in thread
From: Jude DaShiell @ 2011-10-18  5:02 UTC (permalink / raw)
  To: emacs-orgmode

Script started on Tue 18 Oct 2011 12:55:27 AM EDT
jude@stmarys:~/org-mode$ make \b^[[K\b^[[K\b^[[K\b^[[K\b^[[Ksudo make install-info
(cd doc && makeinfo --no-split org.texi -o org)
/bin/sh: 1: makeinfo: not found
make: *** [doc/org] Error 127
jude@stmarys:~/org-mode$ exit
exit

Script done on Tue 18 Oct 2011 12:56:00 AM EDT

Jude <jdashiel@shellworld.net>
If I got a nickel for every message I've already sent supporting Microsoft
Windows and its applications I'd have enough to retire on comfortably no
matter what the stock market did.

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: why was makefile changed to produce this?
  2011-10-18  5:02 Jude DaShiell
@ 2011-10-18  7:15 ` Michael Brand
  2011-10-18  7:54   ` Jude DaShiell
  0 siblings, 1 reply; 10+ messages in thread
From: Michael Brand @ 2011-10-18  7:15 UTC (permalink / raw)
  To: Jude DaShiell; +Cc: emacs-orgmode

Hi Jude

Have you checked if the binary makeinfo can be found somewhere and if
it is reachable by your PATH? What is the output of these commands?
find /usr /bin /sbin -name makeinfo
echo $PATH
cd ~/org-mode && make info

Michael

On Tue, Oct 18, 2011 at 07:02, Jude DaShiell <jdashiel@shellworld.net> wrote:
> Script started on Tue 18 Oct 2011 12:55:27 AM EDT
> jude@stmarys:~/org-mode$ make   [K  [K  [K  [K  [Ksudo make install-info
> (cd doc && makeinfo --no-split org.texi -o org)
> /bin/sh: 1: makeinfo: not found
> make: *** [doc/org] Error 127
> jude@stmarys:~/org-mode$ exit
> exit
>
> Script done on Tue 18 Oct 2011 12:56:00 AM EDT

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: why was makefile changed to produce this?
  2011-10-18  7:15 ` Michael Brand
@ 2011-10-18  7:54   ` Jude DaShiell
  2011-10-18  8:41     ` Olaf Meeuwissen
  0 siblings, 1 reply; 10+ messages in thread
From: Jude DaShiell @ 2011-10-18  7:54 UTC (permalink / raw)
  To: Michael Brand; +Cc: emacs-orgmode

For the record, this is a new installation of debian wheezy and 
the makeinfo utility doesn't appear to be in the distribution let alone 
on my system.

Script started on Tue 18 Oct 2011 03:50:42 AM EDT
jude@stmarys:~$ ./findmakeinfo.sh
find: `/usr/lost+found': Permission denied
/usr/bin/mh:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
(cd doc && makeinfo --no-split org.texi -o org)
/bin/sh: 1: makeinfo: not found
make: *** [doc/org] Error 127
jude@stmarys:~$ exit
exit

Script done on Tue 18 Oct 2011 03:51:22 AM EDT

On Tue, 18 Oct 2011, Michael Brand wrote:

> Hi Jude
> 
> Have you checked if the binary makeinfo can be found somewhere and if
> it is reachable by your PATH? What is the output of these commands?
> find /usr /bin /sbin -name makeinfo
> echo $PATH
> cd ~/org-mode && make info
> 
> Michael
> 
> On Tue, Oct 18, 2011 at 07:02, Jude DaShiell <jdashiel@shellworld.net> wrote:
> > Script started on Tue 18 Oct 2011 12:55:27 AM EDT
> > jude@stmarys:~/org-mode$ make   [K  [K  [K  [K  [Ksudo make install-info
> > (cd doc && makeinfo --no-split org.texi -o org)
> > /bin/sh: 1: makeinfo: not found
> > make: *** [doc/org] Error 127
> > jude@stmarys:~/org-mode$ exit
> > exit
> >
> > Script done on Tue 18 Oct 2011 12:56:00 AM EDT
> 
> 

Jude <jdashiel@shellworld.net>
If I got a nickel for every message I've already sent supporting Microsoft
Windows and its applications I'd have enough to retire on comfortably no
matter what the stock market did.

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: why was makefile changed to produce this?
@ 2011-10-18  8:27 Jude DaShiell
  2011-10-18 12:49 ` Nick Dokos
  0 siblings, 1 reply; 10+ messages in thread
From: Jude DaShiell @ 2011-10-18  8:27 UTC (permalink / raw)
  To: emacs-orgmode

My bad, I was missing texinfo package and thought that had already been 
installed.  Once that got installed, everything works as well as it did 
earlier this year.  If I knew what path that error took, I'd write what 
might be a better error message for it asking for the texinfo package to 
be installed.



Jude <jdashiel@shellworld.net> If I got a nickel for every message I've 
already sent supporting Microsoft Windows and its applications I'd have 
enough to retire on comfortably no matter what the stock market did.

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: why was makefile changed to produce this?
  2011-10-18  7:54   ` Jude DaShiell
@ 2011-10-18  8:41     ` Olaf Meeuwissen
  0 siblings, 0 replies; 10+ messages in thread
From: Olaf Meeuwissen @ 2011-10-18  8:41 UTC (permalink / raw)
  To: Jude DaShiell; +Cc: Michael Brand, emacs-orgmode

Jude DaShiell <jdashiel@shellworld.net> writes:

> For the record, this is a new installation of debian wheezy and 
> the makeinfo utility doesn't appear to be in the distribution let alone 
> on my system.

  sudo apt-get install texinfo

I usually keep a (somewhat stale) copy of Contents-$arch.gz around and
find necessary packages with

  zegrep bin/makeinfo Contents-$arch.gz

There is (was?) a package that would make package suggestions if a
command isn't found but I can't recall its name.
# Somewhat annoying when you make a typo but ...

Hope this helps,
-- 
Olaf Meeuwissen, LPIC-2           FLOSS Engineer -- AVASYS CORPORATION
FSF Associate Member #1962               Help support software freedom
                 http://www.fsf.org/jf?referrer=1962

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: why was makefile changed to produce this?
  2011-10-18  8:27 why was makefile changed to produce this? Jude DaShiell
@ 2011-10-18 12:49 ` Nick Dokos
  2011-10-18 23:14   ` Olaf Meeuwissen
  0 siblings, 1 reply; 10+ messages in thread
From: Nick Dokos @ 2011-10-18 12:49 UTC (permalink / raw)
  To: Jude DaShiell; +Cc: nicholas.dokos, emacs-orgmode

Jude DaShiell <jdashiel@shellworld.net> wrote:

> My bad, I was missing texinfo package and thought that had already been 
> installed.  Once that got installed, everything works as well as it did 
> earlier this year.  If I knew what path that error took, I'd write what 
> might be a better error message for it asking for the texinfo package to 
> be installed.
> 
> 

Here is a useful command that you can use on Debian and Ubuntu systems
in situations like this:

--8<---------------cut here---------------start------------->8---
$ dpkg -S makeinfo
texinfo: /usr/bin/makeinfo
octave3.2-common: /usr/share/octave/3.2.4/m/help/__makeinfo__.m
emacs23-common: /usr/share/emacs/23.1/lisp/textmodes/makeinfo.elc
texinfo: /usr/share/man/man1/makeinfo.1.gz
--8<---------------cut here---------------end--------------->8---

It tells you the packages containing files that match the argument
to the command.

Also, on modern Ubuntu, it is often the case that when you try to
execute a command by hand and it is not found, the system will suggest
the installation of a package:

--8<---------------cut here---------------start------------->8---
$ foo
No command 'foo' found, did you mean:
 Command 'fio' from package 'fio' (universe)
 Command 'goo' from package 'goo' (universe)
 Command 'fop' from package 'fop' (universe)
 Command 'fox' from package 'objcryst-fox' (universe)
 Command 'xoo' from package 'xoo' (universe)
 Command 'zoo' from package 'zoo' (universe)
foo: command not found

$ goo
The program 'goo' is currently not installed.  To run 'goo' please ask your administrator to install the package 'goo'
--8<---------------cut here---------------end--------------->8---

HTH,
Nick

PS I have no idea what the package/command ``goo'' does.

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: why was makefile changed to produce this?
  2011-10-18 12:49 ` Nick Dokos
@ 2011-10-18 23:14   ` Olaf Meeuwissen
  2011-10-18 23:41     ` Nick Dokos
  2011-10-19 11:26     ` Rémi Vanicat
  0 siblings, 2 replies; 10+ messages in thread
From: Olaf Meeuwissen @ 2011-10-18 23:14 UTC (permalink / raw)
  To: nicholas.dokos; +Cc: Jude DaShiell, emacs-orgmode

Nick Dokos <nicholas.dokos@hp.com> writes:

> Jude DaShiell <jdashiel@shellworld.net> wrote:
>
>> My bad, I was missing texinfo package and thought that had already been 
>> installed.  Once that got installed, everything works as well as it did 
>> earlier this year.  If I knew what path that error took, I'd write what 
>> might be a better error message for it asking for the texinfo package to 
>> be installed.
>
> Here is a useful command that you can use on Debian and Ubuntu systems
> in situations like this:
>
> $ dpkg -S makeinfo
> texinfo: /usr/bin/makeinfo
> octave3.2-common: /usr/share/octave/3.2.4/m/help/__makeinfo__.m
> emacs23-common: /usr/share/emacs/23.1/lisp/textmodes/makeinfo.elc
> texinfo: /usr/share/man/man1/makeinfo.1.gz

This only works for installed packages, though, as it searches the files
below /var/lib/dpkg/info, IIRC.
BTW, dpkg forwards that request to dpkg-query.

> [...]
>
> $ goo
> The program 'goo' is currently not installed.  To run 'goo' please ask your administrator to install the package 'goo'

In which case `apt-cache show goo` may be of help.

Hope this helps,
-- 
Olaf Meeuwissen, LPIC-2           FLOSS Engineer -- AVASYS CORPORATION
FSF Associate Member #1962               Help support software freedom
                 http://www.fsf.org/jf?referrer=1962

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: why was makefile changed to produce this?
  2011-10-18 23:14   ` Olaf Meeuwissen
@ 2011-10-18 23:41     ` Nick Dokos
  2011-10-19 11:26     ` Rémi Vanicat
  1 sibling, 0 replies; 10+ messages in thread
From: Nick Dokos @ 2011-10-18 23:41 UTC (permalink / raw)
  To: Olaf Meeuwissen; +Cc: Jude DaShiell, nicholas.dokos, emacs-orgmode

Olaf Meeuwissen <olaf.meeuwissen@avasys.jp> wrote:

> > Here is a useful command that you can use on Debian and Ubuntu systems
> > in situations like this:
> >
> > $ dpkg -S makeinfo
> > texinfo: /usr/bin/makeinfo
> > octave3.2-common: /usr/share/octave/3.2.4/m/help/__makeinfo__.m
> > emacs23-common: /usr/share/emacs/23.1/lisp/textmodes/makeinfo.elc
> > texinfo: /usr/share/man/man1/makeinfo.1.gz
> 
> This only works for installed packages, though, as it searches the files
> below /var/lib/dpkg/info, IIRC.
> BTW, dpkg forwards that request to dpkg-query.
> 

Ah, you are right: it's only useful after the fact.

Nick

> > [...]
> >
> > $ goo
> > The program 'goo' is currently not installed.  To run 'goo' please ask your administrator to install the package 'goo'
> 
> In which case `apt-cache show goo` may be of help.
> 
> Hope this helps,
> -- 
> Olaf Meeuwissen, LPIC-2           FLOSS Engineer -- AVASYS CORPORATION
> FSF Associate Member #1962               Help support software freedom
>                  http://www.fsf.org/jf?referrer=1962
> 

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: why was makefile changed to produce this?
  2011-10-18 23:14   ` Olaf Meeuwissen
  2011-10-18 23:41     ` Nick Dokos
@ 2011-10-19 11:26     ` Rémi Vanicat
  2011-10-19 14:59       ` Nick Dokos
  1 sibling, 1 reply; 10+ messages in thread
From: Rémi Vanicat @ 2011-10-19 11:26 UTC (permalink / raw)
  To: emacs-orgmode; +Cc: Jude DaShiell, Nicholas Dokos, Olaf Meeuwissen

Olaf Meeuwissen <olaf.meeuwissen@avasys.jp> writes:

> Nick Dokos <nicholas.dokos@hp.com> writes:
>

[...]


>> $ dpkg -S makeinfo
>> texinfo: /usr/bin/makeinfo
>> octave3.2-common: /usr/share/octave/3.2.4/m/help/__makeinfo__.m
>> emacs23-common: /usr/share/emacs/23.1/lisp/textmodes/makeinfo.elc
>> texinfo: /usr/share/man/man1/makeinfo.1.gz
>
> This only works for installed packages, though, as it searches the files
> below /var/lib/dpkg/info, IIRC.
> BTW, dpkg forwards that request to dpkg-query.
>

you might want to use apt-files

$ apt-file search makeinfo                                                     ~
emacs23-common: /usr/share/emacs/23.3/lisp/textmodes/makeinfo.elc
emacs23-el: /usr/share/emacs/23.3/lisp/textmodes/makeinfo.el.gz

[...]

if updated regularly apt-file's database will contain every files in
every package in debian.

-- 
Rémi Vanicat

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: why was makefile changed to produce this?
  2011-10-19 11:26     ` Rémi Vanicat
@ 2011-10-19 14:59       ` Nick Dokos
  0 siblings, 0 replies; 10+ messages in thread
From: Nick Dokos @ 2011-10-19 14:59 UTC (permalink / raw)
  To: =?utf-8?Q?R=C3=A9mi_Vanicat?=
  Cc: Jude DaShiell, nicholas.dokos, emacs-orgmode, Olaf Meeuwissen

Rémi Vanicat <vanicat@debian.org> wrote:

> Olaf Meeuwissen <olaf.meeuwissen@avasys.jp> writes:
> 
> > Nick Dokos <nicholas.dokos@hp.com> writes:
> >
> 
> [...]
> 
> 
> >> $ dpkg -S makeinfo
> >> texinfo: /usr/bin/makeinfo
> >> octave3.2-common: /usr/share/octave/3.2.4/m/help/__makeinfo__.m
> >> emacs23-common: /usr/share/emacs/23.1/lisp/textmodes/makeinfo.elc
> >> texinfo: /usr/share/man/man1/makeinfo.1.gz
> >
> > This only works for installed packages, though, as it searches the files
> > below /var/lib/dpkg/info, IIRC.
> > BTW, dpkg forwards that request to dpkg-query.
> >
> 
> you might want to use apt-files
> 
> $ apt-file search makeinfo                                                     ~
> emacs23-common: /usr/share/emacs/23.3/lisp/textmodes/makeinfo.elc
> emacs23-el: /usr/share/emacs/23.3/lisp/textmodes/makeinfo.el.gz
> 
> [...]
> 
> if updated regularly apt-file's database will contain every files in
> every package in debian.
> 

Nice - thanks! 

Nick

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2011-10-19 14:59 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-10-18  8:27 why was makefile changed to produce this? Jude DaShiell
2011-10-18 12:49 ` Nick Dokos
2011-10-18 23:14   ` Olaf Meeuwissen
2011-10-18 23:41     ` Nick Dokos
2011-10-19 11:26     ` Rémi Vanicat
2011-10-19 14:59       ` Nick Dokos
  -- strict thread matches above, loose matches on Subject: below --
2011-10-18  5:02 Jude DaShiell
2011-10-18  7:15 ` Michael Brand
2011-10-18  7:54   ` Jude DaShiell
2011-10-18  8:41     ` Olaf Meeuwissen

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).