VM

Cannot compile: recipe for target 'vm.info' failed

Bug #1353690 reported by shackra
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
VM
Fix Committed
Critical
Uday Reddy

Bug Description

I'm compiling vm as a package inside an isolated environment (Arch Linux or Parabola GNU/Linux-libre:<builtin>), but it fails:

 | make[1]: Leaving directory '/build/vm/src/vm-8.2.0b/lisp'
 | make[1]: Entering directory '/build/vm/src/vm-8.2.0b/info'
 | echo @set VERSION 8.2.0b > version.texinfo
 | makeinfo vm.texinfo -o vm.info
 | vm.texinfo:917: warning: @end should only appear at a line beginning
 | vm.texinfo:2817: warning: superfluous arguments for node
 | vm.texinfo:1210: @ref reference to nonexistent node `maildrop
 | specification'
 | vm.texinfo:2871: raising the section level of @unnumberedsubsubsec which is too low
 | vm.texinfo:3428: raising the section level of @unnumberedsubsec which is too low
 | vm.texinfo:5177: raising the section level of @unnumberedsubsec which is too low
 | vm.texinfo:6024: raising the section level of @unnumberedsubsubsec which is too low
 | vm.texinfo:6072: raising the section level of @unnumberedsubsubsec which is too low
 | vm.texinfo:6182: raising the section level of @unnumberedsubsec which is too low
 | vm.texinfo:6548: raising the section level of @unnumberedsubsubsec which is too low
 | <builtin>: recipe for target 'vm.info' failed
 | make[1]: *** [vm.info] Error 1
 | make[1]: Leaving directory '/build/vm/src/vm-8.2.0b/info'
 | Makefile:37: recipe for target 'all' failed
 | make: *** [all] Error 1
 | ==> ERROR: A failure occurred in build().
 | Aborting...
 | Container home-jorge-packages-building-x86_64-jorge failed with error code 1.
==> Copying log and package files out of the chroot...

The version of the source code is 8.2.0b

Revision history for this message
shackra (elcorreo) wrote :
Revision history for this message
Uday Reddy (reddyuday) wrote :

I suppose this is on Linux? What version is your makeinfo?

Changed in vm:
status: New → Triaged
importance: Undecided → Critical
assignee: nobody → Uday Reddy (reddyuday)
milestone: none → 8.2.0b1
Revision history for this message
shackra (elcorreo) wrote :

You suppose correctly!.

makeinfo (GNU texinfo) 5.2

Revision history for this message
Uday Reddy (reddyuday) wrote : [Bug 1353690] Re: Cannot compile in Arch Linux or Parabola GNU/Linux-libre: <builtin>: recipe for target 'vm.info' failed

Yes, the new makeinfo seems less tolerant of the problems. Please try using
makeinfo --force to generate the info files and then use the standard make
to complete the build.

Revision history for this message
Uday Reddy (reddyuday) wrote :

Fix committed in rev. 1503.

description: updated
summary: - Cannot compile in Arch Linux or Parabola GNU/Linux-libre: <builtin>:
- recipe for target 'vm.info' failed
+ Cannot compile: recipe for target 'vm.info' failed
tags: added: 8.1 compatibility info
Changed in vm:
status: Triaged → Fix Committed
Revision history for this message
shackra (elcorreo) wrote :

Please also update the source code tarball!

Revision history for this message
Uday Reddy (reddyuday) wrote : [Bug 1353690] Re: Cannot compile: recipe for target 'vm.info' failed

shackra writes:

> Please also update the source code tarball!

done already.

Revision history for this message
Robert P. Goldman (rpgoldman) wrote :

This failed for me this morning when I grabbed the source tarball.

I got what looked like the same error:
 $ makeinfo vm.texinfo -o vm.info
vm.texinfo:917: warning: @end should only appear at a line beginning
vm.texinfo:2817: warning: superfluous arguments for node
vm.texinfo:1210: @ref reference to nonexistent node `maildrop
  specification'
vm.texinfo:2871: raising the section level of @unnumberedsubsubsec which is too low
vm.texinfo:3428: raising the section level of @unnumberedsubsec which is too low
vm.texinfo:5177: raising the section level of @unnumberedsubsec which is too low
vm.texinfo:6024: raising the section level of @unnumberedsubsubsec which is too low
vm.texinfo:6072: raising the section level of @unnumberedsubsubsec which is too low
vm.texinfo:6182: raising the section level of @unnumberedsubsec which is too low
vm.texinfo:6548: raising the section level of @unnumberedsubsubsec which is too low

... on Mac OS with texinfo 6.0 (from Mac Ports). So is the source code tarball fixed?

Revision history for this message
Robert P. Goldman (rpgoldman) wrote :

--force made this work, though.

Revision history for this message
Uday Reddy (reddyuday) wrote :

Robert P. Goldman writes:

> This failed for me this morning when I grabbed the source tarball.
>
> I got what looked like the same error:
> $ makeinfo vm.texinfo -o vm.info

Hi Robert, I just ran makeinfo (version 5.2) and it seemed to run fine.
------
CCA-132309[info]: make
echo @set VERSION 8.2.0b > version.texinfo
makeinfo vm.texinfo -o vm.info
vm.texinfo:1641: warning: @xref cross-reference name should not contain `:'
makeinfo vm-pcrisis.texinfo -o vm-pcrisis.info
------

What version is your makeinfo?

Cheers,
Uday

Uday Reddy (reddyuday)
Changed in vm:
milestone: 8.2.2a → 8.2.1a
Uday Reddy (reddyuday)
Changed in vm:
milestone: 8.2.1a → 8.2.0
Revision history for this message
Jonathan Kamens (jik) wrote :

With makeinfo 5.1, VM 8.2.0b:

makeinfo vm.texinfo -o vm.info
vm.texinfo:917: warning: @end should only appear at a line beginning
vm.texinfo:2817: warning: superfluous arguments for node
vm.texinfo:1210: @ref reference to nonexistent node `maildrop
  specification'
vm.texinfo:2871: raising the section level of @unnumberedsubsubsec which is too\
 low
vm.texinfo:3428: raising the section level of @unnumberedsubsec which is too lo\
w
vm.texinfo:5177: raising the section level of @unnumberedsubsec which is too lo\
w
vm.texinfo:6024: raising the section level of @unnumberedsubsubsec which is too\
 low
vm.texinfo:6072: raising the section level of @unnumberedsubsubsec which is too\
 low
vm.texinfo:6182: raising the section level of @unnumberedsubsec which is too lo\
w
vm.texinfo:6548: raising the section level of @unnumberedsubsubsec which is too\
 low
make[1]: *** [vm.info] Error 1
make[1]: Leaving directory `/home/jik/src/vm-8.2.0b/info'
make: *** [all] Error 1

Revision history for this message
Uday Reddy (reddyuday) wrote :

Jonathan, please run it manually for now, with --force option.

Uday Reddy (reddyuday)
Changed in vm:
milestone: 8.2.0 → 8.2.90a
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.