Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 102174 - www-servers/boa-0.94.14_rc21 is broken
Summary: www-servers/boa-0.94.14_rc21 is broken
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Ryan Hill (RETIRED)
URL:
Whiteboard:
Keywords: PMASKED
: 101600 155013 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-08-11 17:24 UTC by Florian Konnertz
Modified: 2007-07-01 04:19 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
fix for the boa tetex/texinfo problem (boa-0.94.14_rc21.texi.patch,421 bytes, patch)
2007-05-20 23:32 UTC, Jochen Schlick
Details | Diff
fix for the boa tetex/texinfo problem (boa-0.94.14_rc21.texi.patch,421 bytes, patch)
2007-05-20 23:34 UTC, Jochen Schlick
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Florian Konnertz 2005-08-11 17:24:16 UTC
last output of emerge boa:


(cd docs && make )
make[1]: Entering directory
`/var/tmp/portage/boa-0.94.14_rc21/work/boa-0.94.14rc21/docs'
makeinfo --html --number-sections --no-split -o - boa.texi | \
        sed -e 's/Node:.*//' | sed -e 's/Next:.*//' | \
        sed -e 's/Previous:.*//' | sed -e 's/Up:.*//' > boa.html
texi2dvi --clean boa.texi
This is e-TeXk, Version 3.14159-2.1 (Web2C 7.4.5)
 file:line:error style messages enabled.
entering extended mode
(/var/tmp/portage/boa-0.94.14_rc21/work/boa-0.94.14rc21/docs/boa.texi
(/usr/share/texmf/tex/texinfo/texinfo.tex
Loading texinfo [version 2003-02-03.16]: Basics, pdf, fonts, page headings,
tables, conditionals, indexing, sectioning, toc, environments, defuns, macros,
cross references, (/usr/share/texmf/tex/generic/misc/epsf.tex) localization,
and turning on texinfo input format.)
/var/tmp/portage/boa-0.94.14_rc21/work/boa-0.94.14rc21/docs/boa.texi:51: Undefi
ned control sequence
[1] [-1] Chapter 1 Chapter 2 [2] [3] [4] [5] [6] [7]
Overfull \hbox (143.65878pt too wide) in paragraph at lines 485--495
[]@textrm The Febru-ary 2000 hoo-rah from CERT ad-vi-sory CA-2000-02 (@texttt h
ttp://www.cert.org/advisories/CA-2000-02.html[]@textrm )|
Chapter 3 [8] [9] Appendix A [10]
Underfull \hbox (badness 10000) in paragraph at lines 642--646
[]@textrm This pro-gram is dis-tributed un-der the GNU Gen-eral Pub-lic Li-cens
e

Underfull \hbox (badness 10000) in paragraph at lines 706--712
[]@textrm Links to doc-u-ments rel-e-vant to Boa (@texttt http://www.boa.org/[]
@textrm ) de-vel-op-ment
[11]
Underfull \hbox (badness 10000) in paragraph at lines 713--715
[]@texttt http://www.yahoo.com/Computers_and_Internet/Software/Internet/World_W
ide_

Overfull \hbox (24.96149pt too wide) in paragraph at lines 723--725
 []@texttt http://www.w3.org/pub/WWW/Protocols/HTTP/1.1/draft-ietf-http-v11-spe
c-07.txt[] |
[12] [13] )
(see the transcript file for additional information)
Output written on boa.dvi (14 pages, 34684 bytes).
Transcript written on boa.log.
/usr/bin/texi2dvi: etex exited with bad status, quitting.
/usr/bin/texi2dvi: see boa.log for errors.
make[1]: *** [boa.dvi] Error 1
make[1]: Leaving directory
`/var/tmp/portage/boa-0.94.14_rc21/work/boa-0.94.14rc21/docs'
make: *** [docs] Error 2

!!! ERROR: www-servers/boa-0.94.14_rc21 failed.
!!! Function src_compile, Line 30, Exitcode 2
!!! emake docs failed
!!! If you need support, post the topmost build error, NOT this status message.


Reproducible: Didn't try
Steps to Reproduce:
1.emerge boa
2.
3.

Actual Results:  
s.above

Expected Results:  
emerging fine

groovesurfer portage # emerge info
Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.4.3-20050110,
glibc-2.3.5-r1, 2.6.12-gentoo-r6 i686)
=================================================================
System uname: 2.6.12-gentoo-r6 i686 Mobile Intel(R) Pentium(R) 4 - M CPU 2.00GHz
Gentoo Base System version 1.6.12
dev-lang/python:     2.1.3-r1, 2.3.3, 2.3.5, 2.4.1-r1
sys-apps/sandbox:    1.2.6
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6
sys-devel/binutils:  2.16-r1, 2.16.1
sys-devel/libtool:   1.5.18
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /etc/fstab /etc/group /etc/passwd /etc/sane.d/snapscan.conf
/etc/shadow /usr/grass60/etc /usr/kde/2/share/config /usr/kde/3.2/share/config
/usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown
/usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown
/usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref
/usr/share/config /usr/share/texmf/dvipdfm/config/
/usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/bind
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/X11 /etc/gconf /etc/kde /etc/sane.d /etc/terminfo
/etc/viewcvs /usr/kde /etc/env.d"
CXXFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://pandemonium.tiscali.de/pub/gentoo/
ftp://mirror.switch.ch/mirror/gentoo/
http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/
ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://gentoo.eliteitminds.com"
LINGUAS="de"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3ds X X509 aalib abook acl acpi ada aim alsa altcolors amarok amr
amuled apache2 apm applet ares arts artworkextra async audiofile avalon avantgo
avi bash-completion berkdb bidi bind-mysql bitmap-fonts bl blender-game bonobo
cardbus cdda cddb cdio cdparanoia cdr cdrom cgi chipcard chroot cjk clamav clamd
cle266 clisp cpudetection crypt cscope css csv ctype cups curl curlwrappers
custom-cflags customlog cvsgraph db2 dba dbase dbm dbmaker dbus dbx dhcp
divx4linux doc dpms dvb dvd dvdr dvdread eds emacs emboss emoticon encode esd
evo evo2 examples exif expat extraengine extraicons extramodules fam fame
fastcgi fax faxonly festival ffmpeg fftw flac flash flatfile font-server
foomaticdb fortran fpx freetds frontbase ftp gb gd gdbm geoip geometry geos gg
gif gimp gimpprint ginac gmail gmailtimestamps gmp gmtfull gmthigh gmtsuppl
gmttria gnokii gnome gnome-print gnomedb gnuplot gnustep gphoto2 gpm gps
graphviz gs gsm gstreamer gtk gtkhtml guile haskell hbci hdf hdf5 hlapi html
http httpd hub hyperwave-api i8x0 icecast icon icq id3 idea image imagekits
imagemagick imap imlib innodb iodbc ipv6 irc itcl j2ee jabber jack java javacomm
javadoc javascript jboss joystick jp2 jpeg jpeg2k junit kcal kde kdeenablefinal
kdepim kdexdeltas kerberos kig-scripting koffice-plugin ladcca ladspa lame latex
lcd lcms ldap libcaca libclamav libdsk libg++ libgda libsamplerate libvisual
libwww lingerd lirc live lj logrotate lzw mad mail mailwrapper mapeditor maps
math matroska mbox mcal mccp md5sum mdb memlimit mhash mikmod milter mime
mimencode ming mixer mjpeg mmap mng mod mod_irc motif mozcalendar mozdevelop
mozilla mozp3p mozsvg mp3 mpeg mpeg2 mpeg4 mpi mplayer msn msql multislot
musepack music mysql mysqli mythtv nagios-game nagios-ntp nagios-ping nagios-ssh
nas ncurses net netbeans network nfs nis nls nntp ntlm numarray numeric oav objc
ocaml oci8 odbc ode ofx ogdi ogg oggvorbis ogre openal openexr opengl openntpd
openssh openssl oracle oracle7 osc oscar oss pam pango parse-clocks passfile
password patented pcmcia pcre pda pdf pdfkit pdflib perforce perl pg-hier php
physfs player plotutils plugin png pnp postgres ppds print procmail profile pvm
python qdbm qhull qmail qt quicktime quotas quotes rar rdesktop readline real
reiserfs remix remote rhythmbox rogue rrdtool rsh rss rtc ruby samba sample
sapdb sbcl scanner screen sdl sendfile sendmail sensord server session seti
sftplogging sharedext sharedmem shorten silc simplexml slang slp smartcard sms
sndfile snmp soap sockets softfax sounds sox spamassassin speech spell spl sql
sqlite sqlite3 ssl stats stream streamzap stroke subtitles subversion svg svga
svgz sysvipc tcltk tcpd tetex thumbnail tidy tiff timidity tokenizer transcode
translator truetype truetype-fonts type1-fonts underscores unicode usb
usepackagedmakefiles utf8 v4l v4l2 vcd vcdimager vhosts videos vidix vim
vim-pager vim-with-x virus-scan visualization vlm vmdbmysql voice vorbis web
webdav wifi win32codecs winbind wmf wsconvert wxwindows xanim xchatdccserver
xforms xine xinerama xml xml2 xmlrpc xmms xscreensaver xv xvid xvmc yahoo yaz yp
yv12 zeo zlib zvbi linguas_de userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, MAKEOPTS
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-11-13 07:26:07 UTC
*** Bug 155013 has been marked as a duplicate of this bug. ***
Comment 2 M. Edward Borasky 2006-11-13 19:34:43 UTC
I downloaded the upstream source and this problem is there too. I don't think this package is actively maintained, although I suppose I could send an email to the "maintainers" and see what happens. I'm probably going to use "thttpd" instead, which does appear to be maintained and has better performance under some very real circumstances.

You certainly have my permission to remove this from the tree :)
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2007-05-09 06:16:04 UTC
Doesn't go anywhere; sending to treecleaners.
Comment 4 Peter Weller (RETIRED) gentoo-dev 2007-05-11 15:50:01 UTC
Treecleaners, please feel free to clean. From the looks of it, thttpd is a valid replacement for it.
Comment 5 Peter Weller (RETIRED) gentoo-dev 2007-05-11 15:50:45 UTC
*** Bug 101600 has been marked as a duplicate of this bug. ***
Comment 6 Raúl Porcel (RETIRED) gentoo-dev 2007-05-11 16:05:39 UTC
Treecleaners, please vote.
Comment 7 Jakub Moc (RETIRED) gentoo-dev 2007-05-11 17:51:29 UTC
SIGDIE ;)
Comment 8 Ryan Hill (RETIRED) gentoo-dev 2007-05-11 17:55:05 UTC
better alternatives, dead upstream

++
Comment 9 Christian Heim (RETIRED) gentoo-dev 2007-05-12 06:10:14 UTC
/me winks at boa ...
Comment 10 Raúl Porcel (RETIRED) gentoo-dev 2007-05-18 13:59:32 UTC
# Raúl Porcel <armin76@gentoo.org> (18 May 2007)
# For treecleaners, bug 102174
# Pending removal 17 Jul 2007
www-servers/boa
Comment 11 Jochen Schlick 2007-05-19 13:03:28 UTC
Why should we remove this tiny little webserver? It works fine and builds fine (also after unmasking, at least on gentoo's amd64).

I use it on my new gentoo system since I installed my first gentoo system in April. I've to admit that at the moment I'm not yet very familiar with the portage build system. So I'm not exactly sure what's wrong with this package. It builds fine with the following use flags: USE="-tetex". 

I use Boa on several rpm based Linux hosts (Fedora/OpensSuse) for years without problems. The only thing that I ever had to fix in boa was to increase the value of MAX_HEADER_LENGTH from 1024 to 2048 in file src/defines.h. This was necessary  to satisfy prewikka (Web-Management interface of Prelude IDS) but this an other story.
Whether the boa development is dead or not Boa(0.94.14-0.5.rc21) is for example still part of the current Fedora development branch.
Comment 12 Jochen Schlick 2007-05-20 23:32:59 UTC
Created attachment 119852 [details, diff]
fix for the boa tetex/texinfo problem

fixes the following error:


make
texi2dvi --clean boa.texi
This is e-TeXk, Version 3.141592-2.2 (Web2C 7.5.5)
 file:line:error style messages enabled.
entering extended mode
(/home/schlick/bbbb/boa.texi (/usr/share/texmf/tex/texinfo/texinfo.tex
Loading texinfo [version 2005-01-30.17]: Basics, pdf, fonts, page headings,
tables, conditionals, indexing, sectioning, toc, environments, defuns, macros,
cross references, insertions, (/usr/share/texmf/tex/generic/epsf/epsf.tex)
localization, and turning on texinfo input format.)
/home/schlick/bbbb/boa.texi:39: This command can appear only out of any environ
ment, not in environment @titlepage.
@badenverr ...temp , not @inenvironment @thisenv }

@checkenv ...@ifx @thisenv @temp @else @badenverr
                                                  @fi
@\node #1->@checkenv {}
                       @donode #1 ,@finishnodeparse
l.39 @node Top, Introduction, , (dir)

?
Comment 13 Jochen Schlick 2007-05-20 23:34:40 UTC
Created attachment 119853 [details, diff]
fix for the boa tetex/texinfo problem

fixes the following error:


make
texi2dvi --clean boa.texi
This is e-TeXk, Version 3.141592-2.2 (Web2C 7.5.5)
 file:line:error style messages enabled.
entering extended mode
(/home/schlick/bbbb/boa.texi (/usr/share/texmf/tex/texinfo/texinfo.tex
Loading texinfo [version 2005-01-30.17]: Basics, pdf, fonts, page headings,
tables, conditionals, indexing, sectioning, toc, environments, defuns, macros,
cross references, insertions, (/usr/share/texmf/tex/generic/epsf/epsf.tex)
localization, and turning on texinfo input format.)
/home/schlick/bbbb/boa.texi:39: This command can appear only out of any environ
ment, not in environment @titlepage.
@badenverr ...temp , not @inenvironment @thisenv }

@checkenv ...@ifx @thisenv @temp @else @badenverr
                                                  @fi
@\node #1->@checkenv {}
                       @donode #1 ,@finishnodeparse
l.39 @node Top, Introduction, , (dir)

?
Comment 14 Timothy Redaelli (RETIRED) gentoo-dev 2007-05-21 19:39:02 UTC
Tested, it works.
I vote to maintain it.
Comment 15 Ryan Hill (RETIRED) gentoo-dev 2007-06-06 04:15:16 UTC
he makes a good case. ;)

i posted a call for a maintainer to -dev, but even if no one steps up i'd say just fix it.  there's also bug #101600 but it appears there could be a fix in comment #2.
Comment 16 Bastiaan Visser 2007-06-06 20:05:31 UTC
Just want to mention that I'd realy like it if this package will be kept in 
portage, i use it on many machines for static content.
I dont know how much love this package needs, right now i use an overlay to 
keep this package available. If i can help keeping this package i'd be glad to.
Comment 17 Thilo Bangert (RETIRED) (RETIRED) gentoo-dev 2007-06-07 22:55:12 UTC
if we can find an outside maintainer, (IMHO) www-servers will be happy to proxy maintain... aka apply any patch we receive....


Comment 18 Jochen Schlick 2007-06-12 20:27:30 UTC
I would help to maintain this package but I'm still a gentoo beginner (so I'm far away from being a perfect ebuild creator/maintainer)
Comment 19 Ryan Hill (RETIRED) gentoo-dev 2007-06-17 04:25:06 UTC
i'll fix this up and unmask it sometime soon.
Comment 20 Ryan Hill (RETIRED) gentoo-dev 2007-07-01 04:19:52 UTC
fixed