Opened 9 years ago

Closed 2 years ago

#47881 closed defect (fixed)

a2ps @4.14: destroot failure

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.3.99
Keywords: Cc: kurthindenburg (Kurt Hindenburg)
Port: a2ps

Description

a2ps fails during the destroot phase:

a2ps.texi:47: warning: redefining Texinfo language command: @LaTeX
a2ps.texi:422: @uref missing close brace (possibly involving @href)
a2ps.texi:420: @uref missing close brace (possibly involving @href)
a2ps.texi:435: misplaced }
a2ps.texi:521: @uref missing close brace (possibly involving @href)
a2ps.texi:2800: misplaced }
a2ps.texi:4122: misplaced }
a2ps.texi:5669: @end example seen before @var closing brace
a2ps.texi:5677: @var missing close brace
a2ps.texi:5871: @end example seen before @var closing brace
a2ps.texi:5876: @var missing close brace
a2ps.texi:6219: @end quotation seen before @i closing brace
a2ps.texi:6348: @end quotation seen before @i closing brace
a2ps.texi:6588: @end quotation seen before @i closing brace
make[1]: *** [a2ps.info] Error 1

Possibly an incompatibility with texinfo 5.2.

Attachments (2)

main.log.bz2 (18.8 KB) - added by ryandesign (Ryan Carsten Schmidt) 9 years ago.
a2ps-main.log.bz2 (22.3 KB) - added by borwickatuw (John Borwick) 2 years ago.
main.log for a2ps build

Download all attachments as: .zip

Change History (9)

Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)

Attachment: main.log.bz2 added

comment:1 Changed 9 years ago by kurthindenburg (Kurt Hindenburg)

Cc: khindenburg@… added

Cc Me!

comment:2 Changed 9 years ago by kurthindenburg (Kurt Hindenburg)

It works here - I'm not sure how to best find out the difference between our systems.

  texinfo @5.2_2 (active)

comment:3 Changed 8 years ago by kurthindenburg (Kurt Hindenburg)

Owner: changed from mike@… to macports-tickets@…

comment:4 Changed 7 years ago by ryandesign (Ryan Carsten Schmidt)

I'm on Sierra now. a2ps still fails to destroot when texinfo is installed, currently version @6.3_0+universal. Succeeds when texinfo is deactivated.

Changed 2 years ago by borwickatuw (John Borwick)

Attachment: a2ps-main.log.bz2 added

main.log for a2ps build

comment:5 Changed 2 years ago by borwickatuw (John Borwick)

FYI I ran into this issue again just now, on macOS 12.0.1. Please see attachment if interested.

Last edited 2 years ago by borwickatuw (John Borwick) (previous) (diff)

comment:6 Changed 2 years ago by borwickatuw (John Borwick)

OK, the issue can be reduced to

cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_print_a2ps/a2ps/work/a2ps-4.14/doc
makeinfo -I . -o a2ps.info a2ps.texi

It turns out /opt/local/bin/makeinfo doesn't like a2ps.texi, but /usr/bin/makeinfo is fine with it.

I'm not sure of the best way to change the port, but this was the only blocking item. Everything else builds OK. The port can be "fixed" by a patch to replace makeinfo = makeinfo with makeinfo = /usr/bin/makeinfo in doc/Makefile.

comment:7 Changed 2 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: newclosed

In cc33bcc3648c9a231e1d038963255e4a7d2178da/macports-ports (master):

a2ps: Prevent the use of MacPorts makeinfo

Closes: #47881

Note: See TracTickets for help on using tickets.