Opened 11 years ago

Closed 10 years ago

#42370 closed defect (fixed)

slib: build fails with texinfo 5

Reported by: posita (Matt Bogosian) Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.2.1
Keywords: haspatch Cc: cooljeanius (Eric Gallager), larryv (Lawrence Velázquez), mndavidoff (Monte Davidoff)
Port: slib

Description

slib gets pulled in when building gnucash in a user (non root) installation. It fails when "Staging slib into destroot". main.log attached.

Attachments (2)

main.log (16.0 KB) - added by posita (Matt Bogosian) 11 years ago.
Portfile.diff (1.1 KB) - added by mndavidoff (Monte Davidoff) 10 years ago.

Download all attachments as: .zip

Change History (14)

Changed 11 years ago by posita (Matt Bogosian)

Attachment: main.log added

comment:1 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign@… added
Summary: slib staging fails on non root (user) installationslib: build fails with texinfo 5

It looks like an incompatibility with texinfo 5. I get the same problem when I build slib @3b4. Please report this to the developer of slib so that it can be corrected. As a workaround, you could deactivate the texinfo port for the duration that you're installing slib.

comment:2 Changed 11 years ago by cooljeanius (Eric Gallager)

Cc: egall@… added

Cc Me!

comment:3 Changed 11 years ago by posita (Matt Bogosian)

I contacted Aubrey Jaffer <agj@…> and let him know.

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

Added conflicts_build texinfo for slib in r116728.

comment:5 Changed 11 years ago by larryv (Lawrence Velázquez)

Cc: larryv@… added

Cc Me!

comment:6 Changed 11 years ago by mndavidoff (Monte Davidoff)

Cc: md14-macports@… added

Cc Me!

comment:7 Changed 11 years ago by posita (Matt Bogosian)

Begin forwarded message:

From: Aubrey Jaffer <agj@alum.mit.edu>
Date: February 8, 2014 16:30:43 PST
To: [omitted]
Cc: slib-discuss@gnu.org, Matthew Bogosian <mtb19@columbia.edu>
Subject: Re: [Slib-discuss] texinfo 5 issues

[omitted] writes:

| texinfo 5 prevents building the info files due to changes in the @itemx
| requirements, notably all @itemx lines must immediately follow @item (which
| is unfortunate IMO).

It was @defun and @defunx, actually.

| Further, @subsubsection no longer works within @defun and I cannot
| tell from the documentation whether or not it ever "should" have.

| Gentoo has noted this in one of their bugs so rather than include it
| all here...https://bugs.gentoo.org/show_bug.cgi?id=465348

Thanks for your bug report.  The development version is updated:
http://groups.csail.mit.edu/mac/ftpdir/users/jaffer/slib.zip

Also, the CVS repository is updated:
https://savannah.gnu.org/cvs/?group=slib

I don't have access to a machine with TeXinfo-5 installed.  I would
appreciate if someone would try out the development version.
Last edited 10 years ago by ryandesign (Ryan Carsten Schmidt) (previous) (diff)

comment:8 Changed 11 years ago by posita (Matt Bogosian)

comment:9 Changed 11 years ago by posita (Matt Bogosian)

Looks like the next release of slib will have a fix:

Begin forwarded message:

From: Aaron Pelton <[omitted]>
Date: February 17, 2014 10:49:38 PST
To: Aubrey Jaffer <agj@alum.mit.edu>
Cc: Matthew Bogosian <mtb19@columbia.edu>
Subject: Re: [Slib-discuss] texinfo 5 issues

that appears to have generated the slib.info without errors. Thanks!
Aaron

--
Aaron Pelton
The only constant in life is change. But, that's mostly because people in marketing can't stand to charge even dollar amounts for anything.


On Mon, Feb 17, 2014 at 1:21 PM, Aubrey Jaffer <agj@alum.mit.edu> wrote:
Aaron Pelton <[omitted]> writes:

 | $ make infoz
 | makeinfo slib.texi --no-warn --no-split -o slib-3b4.info
 | slib.texi:3457: @subsubsection seen before @end deffn
 | slib.texi:3495: unmatched `@end deffn'
 | Makefile:186: recipe for target 'slib-3b4.info' failed
 | make: *** [slib-3b4.info] Error 1

 | Getting closer :-)

Thanks for your bug report.  The development version is updated:
http://groups.csail.mit.edu/mac/ftpdir/users/jaffer/slib.zip [ groups.csail.mit.edu/mac/ftpdir/users/jaffer/slib.zip ] 

Also, the CVS repository is updated:
https://savannah.gnu.org/cvs/?group=slib
Last edited 10 years ago by ryandesign (Ryan Carsten Schmidt) (previous) (diff)

comment:10 Changed 10 years ago by mndavidoff (Monte Davidoff)

SLIB 3b5 has been released. It looks like this problem has been fixed: I was able to successfully build slib 3b5 with texinfo @5.2_2 installed. I've attached a patch.

Changed 10 years ago by mndavidoff (Monte Davidoff)

Attachment: Portfile.diff added

comment:11 in reply to:  10 Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign@… removed
Keywords: haspatch added
Owner: changed from macports-tickets@… to ryandesign@…
Status: newassigned

Replying to md14-macports@…:

SLIB 3b5 has been released. It looks like this problem has been fixed: I was able to successfully build slib 3b5 with texinfo @5.2_2 installed. I've attached a patch.

Thanks.

comment:12 Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.