problem with g++ (2.95.2 or 3.1) and linux dvbs-driver (endless-loop with new g++ and new libs) and new glibc 2.2.5 and libiber

Dieter Ferdinand dieter.ferdinand@gmx.de
Sun Jul 21 07:19:00 GMT 2002


hello,
i have problems with the program fdump.cc from this package.

you can compile this programm with g++ -o fdump fdump.cc

i have updated my system in last time with new version of gcc und many libs.

you can download the source for the programm with this ling:
ftp://ftp.cadsoft.de/pub/people/kls/vdr/siemens_dvb-0.9.4-2002-05-20.tgz

i start the compilation and after some time i look to the job and it hangs at the 
program fdump, which generate a c-file from the file Dpram and Root. this c-
file has only the variable-header and then only empty  lines.

to test that, i have compiled this program on a older system with gcc version 
2.95.2 19991024 and a older libg++. this program works fine.

i don't know where this bug is, in gcc or in the used libg++.
can you check this and correct the bug, when it is in the gcc-package or tell 
the programmers of the c++-lib of this bug.

the program is linked against libstdc++-libc6.2-2.so.3

there is also a problem with the new glibc 2.2.5 and the defination of the type 
streambuf wich used a type from _G_config.h.
the type is changed from a long long in to a struktur with the long lng int as 
first element.

when i can help you, to find this bug, then mail me.

i also habe problem by compiling gcc 3.1 with one lib.
here the output from job:
make[1]: Entering directory `/local/src/src/gcc-3.1/i686-pc-linux-gnu/libiberty'
if [ x"" != x ]; then \
  /src/src/gcc-3.1/gcc/xgcc -B/src/src/gcc-3.1/gcc/ -B/usr/i686-pc-linux-
gnu/bin/ -B/usr/i686-pc-linux-gnu/lib/ -isystem /
else true; fi
/src/src/gcc-3.1/gcc/xgcc -B/src/src/gcc-3.1/gcc/ -B/usr/i686-pc-linux-gnu/bin/ 
-B/usr/i686-pc-linux-gnu/lib/ -isystem /us
In file included from /src/src/gcc-3.1/gcc/config.h:2,
                 from regex.c:36:
/src/src/gcc-3.1/gcc/auto-host.h:338:1: warning: "_GNU_SOURCE" 
redefined
regex.c:33:1: warning: this is the location of the previous definition
In file included from /src/src/gcc-3.1/gcc/config.h:31,
                 from regex.c:36:
/src/src/gcc-3.1/gcc/insn-flags.h:600: parse error before "PARAMS"

i think the symbol PARAMS which is used in many lines is not defined and i 
don't know why.

goodby
Schau auch einmal auf meine Homepage (http://go.to/dieter-ferdinand).
Dort findest du Information zu Linux, Novell, Win95, WinNT, ...



More information about the Gcc-bugs mailing list