Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 23691 - emerge of app-misc/devtodo-0.1.17 fails
Summary: emerge of app-misc/devtodo-0.1.17 fails
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-06-29 06:15 UTC by Priit Laes (IRC: plaes)
Modified: 2003-11-30 02:05 UTC (History)
1 user (show)

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


Attachments
Compile fixes (devtodo-0.1.17-gcc33_fixes.patch,2.86 KB, patch)
2003-11-30 02:03 UTC, Priit Laes (IRC: plaes)
Details | Diff
Patches for the ebuild. (ebuild-0.1.17-r1.patch,448 bytes, patch)
2003-11-30 02:04 UTC, Priit Laes (IRC: plaes)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Priit Laes (IRC: plaes) 2003-06-29 06:15:58 UTC
I'll get following output:
Decoder root # emerge devtodo
Calculating dependencies ...done!
>>> emerge (1 of 1) app-misc/devtodo-0.1.17 to /
>>> md5 src_uri ;-) devtodo-0.1.17.tar.gz
>>> Unpacking source...
>>> Unpacking devtodo-0.1.17.tar.gz to /var/tmp/portage/devtodo-0.1.17/work
>>> Source unpacked.
configure: WARNING: If you wanted to set the --build type, don't use --host.
    If a cross compiler is detected then cross compile mode will be used.
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
/var/tmp/portage/devtodo-0.1.17/work/devtodo-0.1.17/missing: Unknown `--run' 
option
Try `/var/tmp/portage/devtodo-0.1.17/work/devtodo-0.1.17/missing --help' for 
more information
configure: WARNING: `missing' script is too old or missing
checking for gawk... gawk
checking whether make sets ${MAKE}... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for style of include used by make... GNU
checking for i686-pc-linux-gnu-gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking dependency style of gcc... gcc3
checking for ld used by GCC... /usr/i686-pc-linux-gnu/bin/ld
checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes
checking for /usr/i686-pc-linux-gnu/bin/ld option to reload object files... -r
checking for BSD-compatible nm... nm
checking whether ln -s works... yes
checking how to recognise dependant libraries... pass_all
checking command to parse nm output... ok
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for i686-pc-linux-gnu-ranlib... no
checking for ranlib... ranlib
checking for i686-pc-linux-gnu-strip... no
checking for strip... strip
checking for objdir... .libs
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.lo... yes
checking if gcc supports -fno-rtti -fno-exceptions... yes
checking whether the linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared 
libraries... yes
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... no
checking whether to build static libraries... yes
creating libtool
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking for a BSD-compatible install... /bin/install -c
checking whether ln -s works... yes
checking how to run the C++ preprocessor... g++ -E
checking regex.h usability... yes
checking regex.h presence... yes
checking for regex.h... yes
checking string usability... yes
checking string presence... yes
checking for string... yes
checking utility usability... yes
checking utility presence... yes
checking for utility... yes
checking iterator usability... yes
checking iterator presence... yes
checking for iterator... yes
checking stdexcept usability... yes
checking stdexcept presence... yes
checking for stdexcept... yes
checking list usability... yes
checking list presence... yes
checking for list... yes
checking map usability... 
checking map presence... yes
checking for map... yes
checking vector usability... yes
checking vector presence... yes
checking for vector... yes
checking typeinfo usability... yes
checking typeinfo presence... yes
checking for typeinfo... yes
checking ctype.h usability... yes
checking ctype.h presence... yes
checking for ctype.h... yes
checking stack usability... yes
checking stack presence... yes
checking for stack... yes
checking iostream usability... yes
checking iostream presence... yes
checking for iostream... yes
checking fstream usability... yes
checking fstream presence... yes
checking for fstream... yes
checking for regcomp... yes
checking for ctime... yes
checking for time... yes
checking for unlink... yes
checking for isatty... yes
checking for strncmp... yes
checking for strftime... no
checking for tputs in -lncurses... yes
checking for readline in -lreadline... yes
checking for crash-config... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating util/Makefile
config.status: creating doc/Makefile
config.status: creating doc/devtodo.1
config.status: creating makepackages.sh
config.status: creating devtodo.spec
config.status: creating devtodo.list
config.status: creating config.h
config.status: executing default-1 commands
cd . \
  && CONFIG_FILES= CONFIG_HEADERS=config.h \
     /bin/sh ./config.status
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing default-1 commands
make  all-recursive
make[1]: Entering directory `/var/tmp/portage/devtodo-0.1.17/work/devtodo-0.1.
17'
Making all in util
make[2]: Entering directory `/var/tmp/portage/devtodo-0.1.17/work/devtodo-0.1.
17/util'
source='c_regex.c' object='c_regex.lo' libtool=yes \
depfile='.deps/c_regex.Plo' tmpdepfile='.deps/c_regex.TPlo' \
depmode=gcc3 /bin/sh ../depcomp \
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..     
-march=pentium3 -O3 -pipe -fomit-frame-pointer -fprefetch-loop-arrays 
-fforce-addr -ffast-math -falign-functions=4 -c -o c_regex.lo `test -f c_regex.c 
|| echo './'`c_regex.c
source='Terminal.cc' object='Terminal.lo' libtool=yes \
depfile='.deps/Terminal.Plo' tmpdepfile='.deps/Terminal.TPlo' \
depmode=gcc3 /bin/sh ../depcomp \
/bin/sh ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I..     
-march=pentium3 -O3 -pipe -fomit-frame-pointer -fprefetch-loop-arrays 
-fforce-addr -ffast-math -falign-functions=4 -c -o Terminal.lo `test -f 
Terminal.cc || echo './'`Terminal.cc
g++ -DHAVE_CONFIG_H -I. -I. -I.. -march=pentium3 -O3 -pipe -fomit-frame-pointer 
-fprefetch-loop-arrays -fforce-addr -ffast-math -falign-functions=4 -c Terminal.
cc -MT Terminal.lo -MD -MP -MF .deps/Terminal.TPlo -o Terminal.o
gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=pentium3 -O3 -pipe -fomit-frame-pointer 
-fprefetch-loop-arrays -fforce-addr -ffast-math -falign-functions=4 -c c_regex.c 
-MT c_regex.lo -MD -MP -MF .deps/c_regex.TPlo -o c_regex.o
In file included from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.
3/include/g++-v3/backward/strstream:51,
                 from Strings.h:10,
                 from Terminal.h:7,
                 from Terminal.cc:1:
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/g++-v3/backward/backward_warning.
h:32:2: warning: #warning This file includes at least one deprecated or 
antiquated header. Please consider using one of the 32 headers found in section 
17.4.1.2 of the C++ standard. Examples include substituting the <X> header for 
the <X.h> header for C++ includes, or <sstream> instead of the deprecated header 
<strstream.h>. To disable this warning use -Wno-deprecated.
echo timestamp > Terminal.lo
source='Lexer.cc' object='Lexer.lo' libtool=yes \
depfile='.deps/Lexer.Plo' tmpdepfile='.deps/Lexer.TPlo' \
depmode=gcc3 /bin/sh ../depcomp \
/bin/sh ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I..     
-march=pentium3 -O3 -pipe -fomit-frame-pointer -fprefetch-loop-arrays 
-fforce-addr -ffast-math -falign-functions=4 -c -o Lexer.lo `test -f Lexer.cc || 
echo './'`Lexer.ccg++ -DHAVE_CONFIG_H -I. -I. -I.. -march=pentium3 -O3 -pipe 
-fomit-frame-pointer -fprefetch-loop-arrays -fforce-addr -ffast-math 
-falign-functions=4 -c Lexer.cc -MT Lexer.lo -MD -MP -MF .deps/Lexer.TPlo -o 
Lexer.o
In file included from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.
3/include/g++-v3/backward/strstream:51,
                 from Strings.h:10,
                 from Lexer.h:8,
                 from Lexer.cc:1:
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/g++-v3/backward/backward_warning.
h:32:2: warning: #warning This file includes at least one deprecated or 
antiquated header. Please consider using one of the 32 headers found in section 
17.4.1.2 of the C++ standard. Examples include substituting the <X> header for 
the <X.h> header for C++ includes, or <sstream> instead of the deprecated header 
<strstream.h>. To disable this warning use -Wno-deprecated.
In file included from Lexer.h:9,
                 from Lexer.cc:1:
Regex.h: In member function `int Regex::subStart(unsigned int)':
Regex.h:63: error: `assert' undeclared (first use this function)
Regex.h:63: error: (Each undeclared identifier is reported only once for each
   function it appears in.)
Regex.h: In member function `int Regex::subEnd(unsigned int)':
Regex.h:67: error: `assert' undeclared (first use this function)
In file included from Lexer.cc:1:
Lexer.h: In member function `void Lexer::iterator::get()':
Lexer.h:75: error: `assert' undeclared (first use this function)
echo timestamp > c_regex.lo
source='Regex.cc' object='Regex.lo' libtool=yes \
depfile='.deps/Regex.Plo' tmpdepfile='.deps/Regex.TPlo' \
depmode=gcc3 /bin/sh ../depcomp \
/bin/sh ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I..     
-march=pentium3 -O3 -pipe -fomit-frame-pointer -fprefetch-loop-arrays 
-fforce-addr -ffast-math -falign-functions=4 -c -o Regex.lo `test -f Regex.cc || 
echo './'`Regex.ccg++ -DHAVE_CONFIG_H -I. -I. -I.. -march=pentium3 -O3 -pipe 
-fomit-frame-pointer -fprefetch-loop-arrays -fforce-addr -ffast-math 
-falign-functions=4 -c Regex.cc -MT Regex.lo -MD -MP -MF .deps/Regex.TPlo -o 
Regex.o
make[2]: *** [Lexer.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from Regex.cc:1:
Regex.h: In member function `int Regex::subStart(unsigned int)':
Regex.h:63: error: `assert' undeclared (first use this function)
Regex.h:63: error: (Each undeclared identifier is reported only once for each
   function it appears in.)
Regex.h: In member function `int Regex::subEnd(unsigned int)':
Regex.h:67: error: `assert' undeclared (first use this function)
make[2]: *** [Regex.lo] Error 1
make[2]: Leaving directory `/var/tmp/portage/devtodo-0.1.17/work/devtodo-0.1.
17/util'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/devtodo-0.1.17/work/devtodo-0.1.17
'make: *** [all] Error 2
 
>>> Install devtodo-0.1.17 into /var/tmp/portage/devtodo-0.1.17/image/ category 
app-misc
Making install in util
make[1]: Entering directory `/var/tmp/portage/devtodo-0.1.17/work/devtodo-0.1.
17/util'
source='Lexer.cc' object='Lexer.lo' libtool=yes \
depfile='.deps/Lexer.Plo' tmpdepfile='.deps/Lexer.TPlo' \
depmode=gcc3 /bin/sh ../depcomp \
/bin/sh ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I..     
-march=pentium3 -O3 -pipe -fomit-frame-pointer -fprefetch-loop-arrays 
-fforce-addr -ffast-math -falign-functions=4 -c -o Lexer.lo `test -f Lexer.cc || 
echo './'`Lexer.ccg++ -DHAVE_CONFIG_H -I. -I. -I.. -march=pentium3 -O3 -pipe 
-fomit-frame-pointer -fprefetch-loop-arrays -fforce-addr -ffast-math 
-falign-functions=4 -c Lexer.cc -MT Lexer.lo -MD -MP -MF .deps/Lexer.TPlo -o 
Lexer.o
In file included from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.
3/include/g++-v3/backward/strstream:51,
                 from Strings.h:10,
                 from Lexer.h:8,
                 from Lexer.cc:1:
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/g++-v3/backward/backward_warning.
h:32:2: warning: #warning This file includes at least one deprecated or 
antiquated header. Please consider using one of the 32 headers found in section 
17.4.1.2 of the C++ standard. Examples include substituting the <X> header for 
the <X.h> header for C++ includes, or <sstream> instead of the deprecated header 
<strstream.h>. To disable this warning use -Wno-deprecated.
In file included from Lexer.h:9,
                 from Lexer.cc:1:
Regex.h: In member function `int Regex::subStart(unsigned int)':
Regex.h:63: error: `assert' undeclared (first use this function)
Regex.h:63: error: (Each undeclared identifier is reported only once for each
   function it appears in.)
Regex.h: In member function `int Regex::subEnd(unsigned int)':
Regex.h:67: error: `assert' undeclared (first use this function)
In file included from Lexer.cc:1:
Lexer.h: In member function `void Lexer::iterator::get()':
Lexer.h:75: error: `assert' undeclared (first use this function)
make[1]: *** [Lexer.lo] Error 1
make[1]: Leaving directory `/var/tmp/portage/devtodo-0.1.17/work/devtodo-0.1.
17/util'
make: *** [install-recursive] Error 1
 
!!! ERROR: app-misc/devtodo-0.1.17 failed.
!!! Function src_install, Line 23, Exitcode 2
!!! (no error message)

Decoder root # emerge info
Portage 2.0.48-r1 (default-x86-1.4, gcc-3.3, glibc-2.3.2-r1)
=================================================================
System uname: 2.4.20-amd-dell-r2 i686 Pentium III (Coppermine)
GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo/ rsync://trumpetti.atm.tut.
fi/gentoo/ ftp://trumpetti.atm.tut.fi/gentoo/"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config 
/usr/kde/3/share/config /usr/X11R6/lib/X11/xkb 
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ 
/usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
PORTDIR="/usr/portage"
DISTDIR="/usr/portage/distfiles"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR_OVERLAY="/usr/testportage"
USE="x86 -3dfx -3dnow -aalib -acl -acpi -afs alsa apache2 apm -arts -atlas avi 
berkdb bonobo -canna -cdr -cjk crypt -cups curl -debug dga directfb doc -dvb dvd 
-emacs encode -esd -ethereal -ev6 evo fbcon -firebird flash -freetds -freewnn gb 
gd gdbm -ggi gif gnome -gphoto2 gpm -gps gtk gtk2 gtkhtml -guile -icc -icc-pgo 
-imap imlib innodb -informix ipv6 jack java jikes jpeg -junit kde -kerberos 
-krb4 ladcca -lcms -ldap -leim libg++ libgda libwww lirc maildir -matrox -mbox 
mcal mikmod -memlimit mmx -motif mozilla mpeg mpi -mule mysql -nas ncurses 
-nhc98 nls -nocardbus oav -oci8 odbc oggvorbis opengl oss pam pcmcia -pda pdflib 
perl plotutils png pnp postgres -prebuilt python qt quicktime readline ruby 
samba sasl -scanner sdl -slang -slp -snmp -socks5 -spell sse ssl -static -svga 
tcltk tcpd tetex tiff truetype trusted usb -voodoo3 wavelan wmf X -Xaw3d -xface 
xinerama xml xml2 xmms xv -zeo zlib"
COMPILER="gcc3"
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer -fprefetch-loop-arrays 
-fforce-addr -ffast-math -falign-functions=4"
CXXFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer -fprefetch-loop-arrays 
-fforce-addr -ffast-math -falign-functions=4"
ACCEPT_KEYWORDS="x86 ~x86"
MAKEOPTS="-j2"
AUTOCLEAN="yes"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
FEATURES="sandbox ccache"
Comment 1 Paul de Vrieze (RETIRED) gentoo-dev 2003-07-09 14:01:32 UTC
It appears that this package is not compatible with gcc-3.3 yet.
Comment 2 Caleb Tennis (RETIRED) gentoo-dev 2003-08-11 20:43:54 UTC
Yes, this package doesn't have gcc 3.3 support - and it looks like development has basically 
stopped on it.   
 
If you can propose a patch that fixes compilation problems, we can get it into portage for 
you. 
Comment 3 Priit Laes (IRC: plaes) 2003-11-30 02:03:34 UTC
Created attachment 21496 [details, diff]
Compile fixes
Comment 4 Priit Laes (IRC: plaes) 2003-11-30 02:04:29 UTC
Created attachment 21497 [details, diff]
Patches for the ebuild.
Comment 5 Priit Laes (IRC: plaes) 2003-11-30 02:05:19 UTC
I tried the above 2 patches on my system.. got it working. I'm trying to send these fixes to the developer too.