First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 107705
Alias:
Product:
Component:
Status: RESOLVED
Resolution: WONTFIX
Assigned To: Gentoo Accessibility Team <accessibility@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Mr. Anderson <walch.martin@web.de>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 107705 depends on: Show dependency tree
Show dependency graph
Bug 107705 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)







View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2005-09-30 07:03 0000
In emerge -e world, compiling epos results in this output:

make  all-recursive
make[1]: Entering directory `/var/tmp/portage/epos-2.5.23-r1/work/epos-2.5.23'
Making all in src
make[2]: Entering directory `/var/tmp/portage/epos-2.5.23-r1/work/epos-2.5.23/src'
Making all in nnet
make[3]: Entering directory
`/var/tmp/portage/epos-2.5.23-r1/work/epos-2.5.23/src/nnet'
if /bin/sh ../../libtool --mode=compile i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H
-I. -I. -I../..  -I./..  -w -DEPOS -ggdb -DBASE_DIR=/usr/share/epos  -Wall
-Wunused -gstabs+ -O -MT enumstring.lo -MD -MP -MF ".deps/enumstring.Tpo" \
  -c -o enumstring.lo `test -f 'enumstring.cc' || echo './'`enumstring.cc; \
then mv -f ".deps/enumstring.Tpo" ".deps/enumstring.Plo"; \
else rm -f ".deps/enumstring.Tpo"; exit 1; \
fi
if /bin/sh ../../libtool --mode=compile i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H
-I. -I. -I../..  -I./..  -w -DEPOS -ggdb -DBASE_DIR=/usr/share/epos  -Wall
-Wunused -gstabs+ -O -MT map.lo -MD -MP -MF ".deps/map.Tpo" \
  -c -o map.lo `test -f 'map.cc' || echo './'`map.cc; \
then mv -f ".deps/map.Tpo" ".deps/map.Plo"; \
else rm -f ".deps/map.Tpo"; exit 1; \
fi
mkdir .libs
i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -w -DEPOS -ggdb
-DBASE_DIR=/usr/share/epos -Wall -Wunused -gstabs+ -O -MT enumstring.lo -MD -MP
-MF .deps/enumstring.Tpo -c enumstring.cc  -fPIC -DPIC -o .libs/enumstring.lo
rm -f .libs/map.lo
i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -w -DEPOS -ggdb
-DBASE_DIR=/usr/share/epos -Wall -Wunused -gstabs+ -O -MT map.lo -MD -MP -MF
.deps/map.Tpo -c map.cc  -fPIC -DPIC -o .libs/map.lo
In file included from vector.h:4,
                 from set.h:4,
                 from map.h:5,
                 from map.cc:3:
iterator.h: In constructor `const_viterator<T>::const_viterator()':
iterator.h:18: error: `NULL' undeclared (first use this function)
iterator.h:18: error: (Each undeclared identifier is reported only once for each
function it appears in.)
iterator.h: In member function `bool const_viterator<T>::valid() const':
iterator.h:33: error: `NULL' undeclared (first use this function)
iterator.h: In constructor `viterator<T>::viterator()':
iterator.h:40: error: `NULL' undeclared (first use this function)
iterator.h: In member function `bool viterator<T>::valid() const':
iterator.h:58: error: `NULL' undeclared (first use this function)
In file included from set.h:4,
                 from map.h:5,
                 from map.cc:3:
vector.h: In constructor `TVector<T>::TVector()':
vector.h:12: error: `NULL' undeclared (first use this function)
vector.h: In member function `virtual viterator<T> TVector<T>::begin() const':
vector.h:27: error: `NULL' undeclared (first use this function)
vector.h: In member function `virtual viterator<T> TVector<T>::end() const':
vector.h:28: error: `NULL' undeclared (first use this function)
vector.h: In member function `void TVector<T>::Realloc(int)':
vector.h:39: error: there are no arguments to `Min' that depend on a template
parameter, so a declaration of `Min' must be available
vector.h:39: error: (if you use `-fpermissive', G++ will accept your code, but
allowing the use of an undeclared name is deprecated)
vector.h: In member function `void TVector<T>::DeleteAll()':
vector.h:49: error: `NULL' undeclared (first use this function)
vector.h: At global scope:
vector.h:52: error: expected constructor, destructor, or type conversion before
"TVector"
vector.h:52: error: expected `;' before "TVector"
In file included from map.h:5,
                 from map.cc:3:
set.h:21: error: expected constructor, destructor, or type conversion before "TSet"
set.h:21: error: expected `;' before "TSet"
set.h:35: error: expected constructor, destructor, or type conversion before "TSet"
set.h:35: error: expected `;' before "TSet"
In file included from map.cc:3:
map.h:14: error: type `TVector<TPair<T1, T2> >' is not derived from type
`TMap<T1, T2>'
map.h:14: error: ISO C++ forbids declaration of `iterator' with no type
map.h:14: error: expected `;' before "iterator"
map.h:15: error: `iterator' does not name a type
map.h:15: error: (perhaps `typename TSet<TPair<T1, T2> >::iterator' was intended)
map.h: In constructor `TMap<T1, T2>::TMap()':
map.h:12: error: `d' undeclared (first use this function)
map.h:12: error: `NULL' undeclared (first use this function)
map.h:12: error: `capacity' undeclared (first use this function)
map.h: In member function `T2& TMap<T1, T2>::operator[](const T1&)':
map.h:22: error: `iterator' undeclared (first use this function)
map.h:22: error: expected `;' before "found"
map.h:23: error: `found' undeclared (first use this function)
map.h:23: error: there are no arguments to `end' that depend on a template
parameter, so a declaration of `end' must be available
map.h: At global scope:
map.h:33: error: expected constructor, destructor, or type conversion before "TMap"
map.h:33: error: expected `;' before "TMap"
make[3]: *** [map.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
In file included from nnettypes.h:16,
                 from enumstring.h:6,
                 from enumstring.cc:4:
vector.h: In member function `void TVector<T>::Realloc(int)':
vector.h:39: error: there are no arguments to `Min' that depend on a template
parameter, so a declaration of `Min' must be available
vector.h:39: error: (if you use `-fpermissive', G++ will accept your code, but
allowing the use of an undeclared name is deprecated)
vector.h: At global scope:
vector.h:52: error: expected constructor, destructor, or type conversion before
"TVector"
vector.h:52: error: expected `;' before "TVector"
In file included from map.h:5,
                 from nnettypes.h:17,
                 from enumstring.h:6,
                 from enumstring.cc:4:
set.h:21: error: expected constructor, destructor, or type conversion before "TSet"
set.h:21: error: expected `;' before "TSet"
set.h:35: error: expected constructor, destructor, or type conversion before "TSet"
set.h:35: error: expected `;' before "TSet"
In file included from nnettypes.h:17,
                 from enumstring.h:6,
                 from enumstring.cc:4:
map.h:14: error: type `TVector<TPair<T1, T2> >' is not derived from type
`TMap<T1, T2>'
map.h:14: error: ISO C++ forbids declaration of `iterator' with no type
map.h:14: error: expected `;' before "iterator"
map.h:15: error: `iterator' does not name a type
map.h:15: error: (perhaps `typename TSet<TPair<T1, T2> >::iterator' was intended)
map.h: In constructor `TMap<T1, T2>::TMap()':
map.h:12: error: `d' undeclared (first use this function)
map.h:12: error: (Each undeclared identifier is reported only once for each
function it appears in.)
map.h:12: error: `capacity' undeclared (first use this function)
map.h: In member function `T2& TMap<T1, T2>::operator[](const T1&)':
map.h:22: error: `iterator' undeclared (first use this function)
map.h:22: error: expected `;' before "found"
map.h:23: error: `found' undeclared (first use this function)
map.h:23: error: there are no arguments to `end' that depend on a template
parameter, so a declaration of `end' must be available
map.h: At global scope:
map.h:33: error: expected constructor, destructor, or type conversion before "TMap"
map.h:33: error: expected `;' before "TMap"
In file included from enumstring.cc:4:
enumstring.h: In member function `CInt TEnumString::operator[](const CString&)
const':
enumstring.h:17: error: no matching function for call to `TMap<CString,
CInt>::find(const CBasicString<char>&)'
set.h:12: note: candidates are: viterator<T> TSet<T>::find(const T&) const [with
T = TPair<CString, CInt>]
enumstring.cc: In member function `int TEnumString::addString(const CString&)':
enumstring.cc:29: error: no matching function for call to `TMap<CString,
CInt>::find(const CBasicString<char>&)'
set.h:12: note: candidates are: viterator<T> TSet<T>::find(const T&) const [with
T = TPair<CString, CInt>]
make[3]: *** [enumstring.lo] Error 1
make[3]: Leaving directory
`/var/tmp/portage/epos-2.5.23-r1/work/epos-2.5.23/src/nnet'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/epos-2.5.23-r1/work/epos-2.5.23/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/epos-2.5.23-r1/work/epos-2.5.23'
make: *** [all] Error 2

Reproducible: Always
Steps to Reproduce:
1. emerge --oneshot epos



Output is very similar to 
http://bugs.gentoo.org/show_bug.cgi?id=78983 but not exactly the same (breaks
one step later)

emerge --info

Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r1,
2.6.12-gentoo-r10 i686)
=================================================================
System uname: 2.6.12-gentoo-r10 i686 Intel(R) Celeron(R) CPU 2.00GHz
Gentoo Base System version 1.6.13
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O2 -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env
/usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /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/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium4 -O2 -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.inode.at/
http://gd.tuwien.ac.at/opsys/linux/gentoo/
ftp://gd.tuwien.ac.at/opsys/linux/gentoo/"
LDFLAGS="-Wl,-O1 -Wl,-z,now"
LINGUAS="de"
MAKEOPTS="-j2"
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 16bit X accessibility alsa apm arts avi berkdb bitmap-fonts blas
cdparanoia cdr cjk crypt cups curl divx4linux dvd dvdr dvdread eds emboss encode
esd fam firefox flac flash foomaticdb gcj gd gdbm gif gimpprint gnokii gpm
gstreamer gtk gtk2 hal icq imagemagick imlib jack java jikes jpeg junit kde
kdeenablefinal kig-scripting libg++ libwww logitech-mouse mad mikmod mmx mng
motif mozsvg mp3 mpeg mule mysql ncurses nls nocd nodrm nptl nptlonly offensive
ogg oggvorbis openal opengl oss pam pdflib perl pic plotutils png portaudio
povray ppds pyste python qt quicktime readline rrdtool sdl sms softmmu speex
spell sse ssl svg svga tcltk tcpd tetex theora threads tidy tiff truetype
truetype-fonts type1-fonts unicode userlocales vorbis win32codecs wmf xine xml
xml2 xscreensaver xv zlib linguas_de userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL

------- Comment #1 From Jan Kundrát 2005-12-14 12:44:32 0000 -------
Similar problem here after upgrade to gcc-3.4.4, reassigning to gcc-porting. 
 
make[3]: Entering directory    
`/var/tmp/portage/epos-2.5.23-r1/work/epos-2.5.23/src/nnet'    
if /bin/sh ../../libtool --mode=compile i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H    
-I. -I. -I../..  -I./..  -w -DEPOS -ggdb -DBASE_DIR=/usr/share/epos  -Wall    
-Wunused -gstabs+ -O -MT enumstring.lo -MD -MP -MF ".deps/enumstring.Tpo" \    
  -c -o enumstring.lo `test -f 'enumstring.cc' || echo './'`enumstring.cc; \    
then mv -f ".deps/enumstring.Tpo" ".deps/enumstring.Plo"; \    
else rm -f ".deps/enumstring.Tpo"; exit 1; \    
fi    
mkdir .libs    
i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -w -DEPOS -ggdb    
-DBASE_DIR=/usr/share/epos -Wall -Wunused -gstabs+ -O -MT enumstring.lo -MD -MP    
-MF .deps/enumstring.Tpo -c enumstring.cc  -fPIC -DPIC -o .libs/enumstring.lo    
In file included from nnettypes.h:16,    
                 from enumstring.h:6,    
                 from enumstring.cc:4:    
vector.h: In member function `void TVector<T>::Realloc(int)':    
vector.h:39: error: there are no arguments to `Min' that depend on a template    
parameter, so a declaration of `Min' must be available    
vector.h:39: error: (if you use `-fpermissive', G++ will accept your code, but    
allowing the use of an undeclared name is deprecated)    
vector.h: At global scope:    
vector.h:52: error: expected constructor, destructor, or type conversion before    
"TVector"    
vector.h:52: error: expected `;' before "TVector"    
In file included from map.h:5,    
                 from nnettypes.h:17,    
                 from enumstring.h:6,    
                 from enumstring.cc:4:    
set.h:21: error: expected constructor, destructor, or type conversion before    
"TSet"    
set.h:21: error: expected `;' before "TSet"    
set.h:35: error: expected constructor, destructor, or type conversion before    
"TSet"    
set.h:35: error: expected `;' before "TSet"    
In file included from nnettypes.h:17,    
                 from enumstring.h:6,    
                 from enumstring.cc:4:    
map.h:14: error: type `TVector<TPair<T1, T2> >' is not derived from type    
`TMap<T1, T2>'    
map.h:14: error: ISO C++ forbids declaration of `iterator' with no type    
map.h:14: error: expected `;' before "iterator"    
map.h:15: error: `iterator' does not name a type    
map.h:15: error: (perhaps `typename TSet<TPair<T1, T2> >::iterator' was    
intended)    
map.h: In constructor `TMap<T1, T2>::TMap()':    
map.h:12: error: `d' undeclared (first use this function)    
map.h:12: error: (Each undeclared identifier is reported only once for each    
function it appears in.)    
map.h:12: error: `capacity' undeclared (first use this function)    
map.h: In member function `T2& TMap<T1, T2>::operator[](const T1&)':    
map.h:22: error: `iterator' undeclared (first use this function)    
map.h:22: error: expected `;' before "found"    
map.h:23: error: `found' undeclared (first use this function)    
map.h:23: error: there are no arguments to `end' that depend on a template    
parameter, so a declaration of `end' must be available    
map.h: At global scope:    
map.h:33: error: expected constructor, destructor, or type conversion before    
"TMap"    
map.h:33: error: expected `;' before "TMap"    
In file included from enumstring.cc:4:    
enumstring.h: In member function `CInt TEnumString::operator[](const CString&)    
const':    
enumstring.h:17: error: no matching function for call to `TMap<CString,    
CInt>::find(const CBasicString<char>&)'    
set.h:12: note: candidates are: viterator<T> TSet<T>::find(const T&) const    
[with    
T = TPair<CString, CInt>]    
enumstring.cc: In member function `int TEnumString::addString(const CString&)':    
enumstring.cc:29: error: no matching function for call to `TMap<CString,    
CInt>::find(const CBasicString<char>&)'    
set.h:12: note: candidates are: viterator<T> TSet<T>::find(const T&) const    
[with    
T = TPair<CString, CInt>]    
make[3]: *** [enumstring.lo] Error 1    
make[3]: Leaving directory    
`/var/tmp/portage/epos-2.5.23-r1/work/epos-2.5.23/src/nnet'    
make[2]: *** [all-recursive] Error 1    
make[2]: Leaving directory    
`/var/tmp/portage/epos-2.5.23-r1/work/epos-2.5.23/src'    
make[1]: *** [all-recursive] Error 1    
make[1]: Leaving directory `/var/tmp/portage/epos-2.5.23-r1/work/epos-2.5.23'    
make: *** [all] Error 2    
    
!!! ERROR: app-accessibility/epos-2.5.23-r1 failed.    
!!! Function src_compile, Line 556, Exitcode 2    
!!! emake failed    
!!! If you need support, post the topmost build error, NOT this status message.  
  
  
slon ~ # emerge --info  
Portage 2.0.51.22-r3 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r2,  
2.6.14-gentoo-r3 i686)  
=================================================================  
System uname: 2.6.14-gentoo-r3 i686 AMD Athlon(tm) processor  
Gentoo Base System version 1.6.13  
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632)  
[disabled]  
ccache version 2.3 [disabled]  
dev-lang/python:     2.3.5-r2, 2.4.2  
sys-apps/sandbox:    1.2.12  
sys-devel/autoconf:  2.13, 2.59-r6  
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1  
sys-devel/binutils:  2.16.1  
sys-devel/libtool:   1.5.20  
virtual/os-headers:  2.6.11-r2  
ACCEPT_KEYWORDS="x86"  
AUTOCLEAN="yes"  
CBUILD="i686-pc-linux-gnu"  
CFLAGS="-O3 -march=athlon-tbird -pipe"  
CHOST="i686-pc-linux-gnu"  
CONFIG_PROTECT="/etc /usr/kde/2/share/config /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/share/config /var/qmail/control"  
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"  
CXXFLAGS="-O3 -march=athlon-tbird -pipe"  
DISTDIR="/usr/portage/distfiles"  
FEATURES="autoconfig collision-protect distlocks sandbox sfperms strict  
userpriv usersandbox"  
GENTOO_MIRRORS="http://gentoo.suchdol.czf/  
http://ftp.sh.cvut.cz/MIRRORS/gentoo/gentoo  
ftp://ftp.linux.cz/pub/linux/gentoo"  
LINGUAS="cs en"  
PKGDIR="/usr/portage/packages"  
PORTAGE_TMPDIR="/var/tmp"  
PORTDIR="/usr/portage"  
PORTDIR_OVERLAY="/usr/local/portage"  
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"  
USE="x86 3dnow 3dnowext X a52 aac aalib alsa apache apm arts audiofile avi  
bash-completion berkdb bitmap-fonts bzip2 cdparanoia cdr crypt cups curl dga dv  
dvd dvdread emboss encode ethereal exif expat fam flac foomaticdb gd gdbm gif  
glut gphoto2 gstreamer gtk gtk2 hal idn imagemagick imap imlib ipv6 irda irmc  
jabber java jpeg junit kde kdeenablefinal kdepim lcms ldap libg++ libwww  
logrotate mad matrox mikmod mmx mmxext mng motif mozsvg mp3 mpeg ncurses nls  
nodrm nptl ogg oggvorbis openal openexr opengl pam pcre pdflib perl png python  
qt quicktime readline real recode ruby samba sasl sdl slang sms speex spell ssl  
subversion tcltk tcpd tga theora tiff truetype truetype-fonts type1-fonts udev  
unicode usb visualization vorbis win32codecs wmf xanim xine xml2 xmms xv xvid  
xvmc zlib linguas_cs linguas_en userland_GNU kernel_linux elibc_glibc"  
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, MAKEOPTS  

------- Comment #2 From SpanKY 2005-12-14 12:52:56 0000 -------
dont know what you really expect us to do ... i for one dislike trying to fix
broken C++ code

the error you posted looks very much like the source is broken, not gcc

as a lazy workaround, why dont you do what the error says:
if you use `-fpermissive', G++ will accept your code, but
allowing the use of an undeclared name is deprecated

------- Comment #3 From Jan Kundrát 2005-12-14 13:20:18 0000 -------
(In reply to comment #2)   
> dont know what you really expect us to do ... i for one dislike trying to fix   
> broken C++ code   
   
Fix the package somehow :-) or mask it, probably.   
   
> the error you posted looks very much like the source is broken, not gcc   
  
okay  
   
> as a lazy workaround, why dont you do what the error says:   
> if you use `-fpermissive', G++ will accept your code, but   
> allowing the use of an undeclared name is deprecated   
   
Is it possible to add it to the CFLAGS inside of ebuild so it won't fail during  
compilation? Or is it too ugly and evil? (I don't know, just asking.) 

------- Comment #4 From SpanKY 2005-12-14 13:23:19 0000 -------
> Fix the package somehow :-) or mask it, probably.

that's for the maintainer to do

> Is it possible to add it to the CFLAGS inside of ebuild so it won't fail during compilation?

as a quick lazy solution, you could do 'append-flags -fpermissive' in the ebuild before
running configure/make ... but really you should work with upstream to get this fixed
(assuming it hasnt already) because it'll just break again down the road with newer
gcc versions

------- Comment #5 From Mark Loeser 2005-12-16 17:18:46 0000 -------
Easiest just to mark the following stable on affected archs:
app-accessibility/epos-2.5.35-r1
app-text/sgmltools-lite-3.0.3-r10

No porting necessary for those versions.

------- Comment #6 From Mark Loeser 2006-01-13 22:13:28 0000 -------
Alright, this is still broken.  Are the versions I listed ready to go stable?

------- Comment #7 From Mark Loeser 2006-03-10 16:09:16 0000 -------
Someone, anyone from either herd?  It would be great to get this fixed.

------- Comment #8 From Martin Ehmsen 2006-03-17 02:06:59 0000 -------
I'm not the one responsible for DocBook in text-markup, but as far as I can see
there are no open bugs (the latest bug there was is approx a year old) and all
deps are marked stable on all archs (w3m is not on all, but lynx are).
So from my point of view sgmltools-lite should be ready for stable.

------- Comment #9 From Jon Hood (RETIRED) 2006-05-14 23:16:23 0000 -------
ppc, x86, can we get y'all to mark app-accessibility/epos-2.5.35-r1 stable? For
some reason the ppc keyword was dropped, and it will need to be readded to
resolve this issue.

------- Comment #10 From Matthias Langer 2006-05-15 04:59:29 0000 -------
i've done some basic testing with epos-2.5.37  [ -portaudio ] on x86. to do
that, i pulled in sgmltools-lite-3.0.3-r10  [ +tetex ] from ~86.

my results: compiles and passes all tests. i fooled around with 'say-epos' a
bit and it seems to work more or less:

$ say-epos 'hallo'
hal@lo## ... #T

however: what is this 'T' at the end (or better: the rather strange sound
associated to it) ?

Portage 2.0.54-r2 (default-linux/x86/2006.0, gcc-3.4.5, glibc-2.3.6-r3,
2.6.16-gentoo-r7 i686)
=================================================================
System uname: 2.6.16-gentoo-r7 i686 AMD Athlon(tm) XP 2400+
Gentoo Base System version 1.6.14
dev-lang/python:     2.3.5-r2, 2.4.2
dev-python/pycrypto: [Not Present]
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
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-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /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/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/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig collision-protect distlocks sandbox sfperms strict test"
GENTOO_MIRRORS="http://gentoo.ynet.sk/pub "
LANG="en_US.utf8"
LC_ALL="en_US.utf8"
LINGUAS="en de"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://192.168.0.1/gentoo-portage"
USE="x86 3dnow 3dnowext X a52 aac aalib acpi alsa apm audiofile avi berkdb
bitmap-fonts bonobo bzip2 cairo cdr cli crypt css cups curl dbus dri dts dvd
dvdr dvdread eds emboss encode exif expat fam fbcon ffmpeg firefox flac
foomaticdb fortran gd gdbm gif ginac glut gmp gnome gphoto2 gpm gstreamer gtk
gtk2 gtkhtml guile hal icq idn imagemagick imlib ipv6 isdnlog java javascript
jpeg jpeg2k junit lcms libg++ libwww mad matroska mikmod mime mmx mmxext mng
motif mozsvg mp3 mpeg msn nautilus ncurses nls nptl nsplugin nvidia offensive
ogg oggvorbis openal opengl pam pcre pdflib perl plotutils png posix pppd
python quicktime readline real reflection ruby sdl session slang sockets speex
spell spl sqlite sqlite3 sse ssl subtitles svg svga tcltk tcpd tetex theora
tiff truetype truetype-fonts type1-fonts udev unicode usb vcd vorbis
win32codecs wma xine xml xml2 xmms xorg xv xvid zlib video_cards_nvidia
linguas_en linguas_de userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS,
PORTAGE_RSYNC_OPTS

------- Comment #11 From Jon Hood (RETIRED) 2006-05-15 07:26:13 0000 -------
Much of it is the fact that epos is a multi-lingual text to speech engine (and
not a very wonderful one at that). It's under heavy development and is at least
understandable, which is why it's in portage. For example, my output:
$ say-epos 'hallo'
ha~lo######~T

I'm not entirely sure what all the ###'s and {~}T's are. Most people use the
epos daemon or to make .wav files; the #'s and T's have been there since the
first version in portage on all supported architectures and don't seem to have
a bearing on what the program is actually doing.

------- Comment #12 From Matthias Langer 2006-05-15 14:47:39 0000 -------
before anything else: as you may have realized i was testing the wrong version
the first time (see comment #10). These are my results for epos-2.5.35-r1 [
-portaudio ].

the first things i've noticed:
a.) epos get's compiled with -ggdb although i don't have -ggdb in my CFLAGS.
b.) all tests are ok.

after that:
a.) say-epos <some_string> works, even without these strange noises at the end.
b.) never try '# say-epos --language latin test':
    after doing that epos never said a word again :-( but seems to suffer from
    a serious memory leak. Restarting eposd didn't help either, epos remains
    dumb till now.

summing-up: epos-2.5.35-r1 seems to have serious problems and shouldn't be 
            stabilized in my opinion. I think that epos-2.5.37 may be a better
            candidate, allthough it has issues of it's own. I'll take a closer 
            look at this version soon ...

------- Comment #13 From Mark Loeser 2006-05-15 14:58:54 0000 -------
Jon: if, in your own words, this isn't that wonderful of a tool, why don't we
just remove the version that we have stable and call it a day? :)  Give it more
time to develop before we try and stablize it again.

------- Comment #14 From Matthias Langer 2006-05-15 15:10:29 0000 -------
unfortunatly my results for epos-2.5.37 [ -portaudio ] are the same; thus
follwoing mark's advice in comment #13 seems to be the only reasonable thing to
do.

------- Comment #15 From Mark Loeser 2006-05-20 21:52:56 0000 -------
I moved the only stable version we had back to ~x86 since it doesn't compile
with our stable GCC.  If after you have addressed the problems we found with
the new version you still want us to mark it stable, please add us back to the
bug.

------- Comment #16 From Joe Jezak 2006-05-24 17:04:53 0000 -------
I've done the same for ppc (marked ~ppc), please re-add us if you do want to go
through with the stable marking.

------- Comment #17 From Jakub Moc 2007-03-11 15:55:52 0000 -------
WONTFIX.

First Last Prev Next    No search results available      Search page      Enter new bug