[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#210478: cpp-3.3: cpp generates files with weird characters



Package: cpp-3.3
Version: 1:3.3.2-0pre3
Severity: important

I was using cpp to compile one of my packages and then I got the following:

cpp-3.3 -DLILO=0x4897777b `( if [ -r $ROOT/etc/lilo.defines ]; then cat $ROOT/etc/lilo.defines; else echo -DBDATA -DDSECS=3 -DEVMS -DIGNORECASE -DLVM -DONE_SHOT -DPASS160 -DREISERFS -DREWRITE_TABLE -DSOLO_CHAIN -DVERSION -DVIRTUAL; fi ) | sed 's/-D/-DLCF_/g'` -DFIRST=0x9c4ad6f1 -o first.s first.S
as86 -0 -a -w -l first.lis -o first.o first.s
00033                       00000000>           S
***** illegal label..............................^
00046                       00000000>           S
***** illegal label..............................^
00033                       00000000>           S
***** illegal label..............................^
00046                       00000000>           S
***** illegal label..............................^

00002 errors
00000 warnings
make: *** [first.o] Error 1

The problem is, cpp generated files with weird "S" letters within the file
and obviously as86 could not parse those strange characters leading to an 
error. Previous versions of cpp (2.95, 3.0) worked just fine.

-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux volatile 2.4.22-ck1 #2 vie sep 5 14:33:21 COT 2003 i686
Locale: LANG=es_ES, LC_CTYPE=es_ES (ignored: LC_ALL set to es_ES)

Versions of packages cpp-3.3 depends on:
ii  gcc-3.3-base               1:3.3.2-0pre3 The GNU Compiler Collection (base 
ii  libc6                      2.3.2-6       GNU C Library: Shared libraries an

-- no debconf information

-- 
Documentation is like sex: when it is good, it is very, very good; and
when it is bad, it is better than nothing.
                -- Dick Brandon




Reply to: