Opened 10 years ago
Closed 8 years ago
#45318 closed defect (fixed)
zsh @5.0.7_0: uses texi2html opportunistically
Reported by: | Ionic (Mihai Moldovan) | Owned by: | larryv (Lawrence Velázquez) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | haspatch | Cc: | cooljeanius (Eric Gallager) |
Port: | zsh |
Description
zsh
doesn't build without texi2html
in trace mode
. Add it.
Attachments (2)
Change History (17)
Changed 10 years ago by Ionic (Mihai Moldovan)
comment:1 Changed 10 years ago by larryv (Lawrence Velázquez)
Cc: | larryv@… removed |
---|---|
Owner: | changed from macports-tickets@… to larryv@… |
Status: | new → assigned |
What exactly does it use from texi2html
? I don’t have that port installed, and the zsh
build does not complain.
comment:2 follow-up: 3 Changed 10 years ago by Ionic (Mihai Moldovan)
Did you use -t
to build?
It needs the (${prefix}/bin/)texi2html
binary. Without that, the variable is substituted in Makefile templates with nothing, but still being called and the lines will be failing (up to the point of the make process segfaulting, interestingly.)
Changed 10 years ago by Ionic (Mihai Moldovan)
main.log to prove I'm not crazy
comment:3 Changed 10 years ago by larryv (Lawrence Velázquez)
Replying to ionic@…:
Without that, the variable is substituted in Makefile templates with nothing, but still being called and the lines will be failing (up to the point of the make process segfaulting, interestingly.)
Okay, I see that segfault too, but only in trace mode; otherwise Make just ignores the error. Please open a new ticket about that.
comment:4 Changed 10 years ago by larryv (Lawrence Velázquez)
Keywords: | maintainer removed |
---|---|
Summary: | zsh: add texi2html build dependency → zsh @5.0.7_0: uses texi2html opportunistically |
Version: | 2.3.1 |
comment:5 Changed 10 years ago by larryv (Lawrence Velázquez)
I don't really know why the build is using texi2html at all; I don't see why the relevant makefile target is being evaluated.
comment:6 follow-up: 7 Changed 10 years ago by Ionic (Mihai Moldovan)
Portfile: destroot.target-append install.html install.info
comment:7 Changed 10 years ago by larryv (Lawrence Velázquez)
Yes, I know about that. I put it there.
I’m confused because the install.html
target depends on the html
target, which depends on zsh_toc.html
, which is already provided by the documentation tarball.
comment:8 Changed 10 years ago by neverpanic (Clemens Lang)
You don't happen to have a crash report for the segfaulting shell, do you?
comment:9 Changed 10 years ago by neverpanic (Clemens Lang)
Er, obviously make is segfaulting, so that would be the crash report I'd be interested in.
comment:12 Changed 10 years ago by neverpanic (Clemens Lang)
The trace mode problem will be fixed in 2.3.2 due in a few days. r126894 merges the fix to the release branch.
comment:13 Changed 10 years ago by Ionic (Mihai Moldovan)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
comment:14 Changed 10 years ago by larryv (Lawrence Velázquez)
Resolution: | fixed |
---|---|
Status: | closed → reopened |
This is not fixed. zsh
still uses texi2html
opportunistically, which I don’t want.
comment:15 Changed 8 years ago by larryv (Lawrence Velázquez)
Resolution: | → fixed |
---|---|
Status: | reopened → closed |
Finally tracked this down! Only took two years.
Add
texi2html
build dependency, otherwisezsh
fails intrace mode
.