Bug 180122

Summary: Building the misc/freebsd-doc-en port fails if w3m is not installed
Product: Ports & Packages Reporter: Paul Keusemann <pkeusem>
Component: Individual Port(s)Assignee: Document Engineering Group (Nobody) <doceng>
Status: Closed Feedback Timeout    
Severity: Affects Only Me CC: cs, w.schwarzenfeld
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

Description Paul Keusemann 2013-06-30 14:10:00 UTC
Build of the freebsd-doc-en port failed with the following error message:


woodstock# cd /usr/ports/misc/freebsd-doc-en
woodstock# make
...
/usr/local/bin/ps2pdf article.ps article.pdf
env XML_CATALOG_FILES="file:///usr/ports/misc/freebsd-doc-en/work/doc/en_US.ISO8
859-1/articles/bsdl-gpl/catalog-cwd.xml  file:///usr/ports/misc/freebsd-doc-en/w
ork/doc/en_US.ISO8859-1/share/xml/catalog.xml  file:///usr/ports/misc/freebsd-do
c-en/work/doc/share/xml/catalog.xml  file:///usr/ports/misc/freebsd-doc-en/work/
doc/share/xml/catalog-common.xml  file:///usr/local/share/xml/catalog" /usr/loca
l/bin/xsltproc  --xinclude --nonet /usr/ports/misc/freebsd-doc-en/work/doc/en_US
.ISO8859-1/share/xsl/freebsd-xhtml.xsl article.parsed.xml > article.html
/usr/local/bin/w3m -dump  article.html > article.txt
/usr/local/bin/w3m: not found
*** Error code 127

Stop in /usr/ports/misc/freebsd-doc-en/work/doc/en_US.ISO8859-1/articles/bsdl-gpl.
*** Error code 1

Stop in /usr/ports/misc/freebsd-doc-en/work/doc/en_US.ISO8859-1/articles.
*** Error code 1

Stop in /usr/ports/misc/freebsd-doc-en/work/doc/en_US.ISO8859-1.
*** Error code 1

Stop in /usr/ports/misc/freebsd-doc-en/work/doc.
*** Error code 1

Stop in /usr/ports/misc/freebsd-doc-en.
*** Error code 1

Stop in /usr/ports/misc/freebsd-doc-en.

Fix: 

The freebsd-doc-en port should include w3m as a build requirement.
How-To-Repeat: Attempt to build the misc/freebsd-doc-en port on a FreeBSD-8.4-Release system which does not have w3m installed.
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2013-07-01 02:26:18 UTC
Responsible Changed
From-To: freebsd-ports-bugs->doceng

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 Carlo Strub freebsd_committer freebsd_triage 2014-09-14 10:34:51 UTC
Is this PR still relevant?
Comment 3 Walter Schwarzenfeld 2018-01-08 23:34:41 UTC
Bulds fine on 10.4 (cannot test on 11.X) but I guess this is fixed.