

Debian bug report logs - #885
strange elf build fault

Package: gcc-elf ; Reported by: jdassen@WI.LeidenUniv.NL (J.H.M.Dassen);
Done: jdassen@WI.LeidenUniv.NL (J.H.M.Dassen).
-----------------------------------------------------------------------

Message received at debian-bugs-done:


From WI.LeidenUniv.NL!jdassen Fri Jun 23 08:34:19 1995
Return-Path: <jdassen@WI.LeidenUniv.NL>
Received: from pixar.com by mongo.pixar.com with smtp
        (Smail3.1.28.1 #15) id m0sPAkM-0005kIC; Fri, 23 Jun 95 08:34 PDT
Received: from mailhost.WI.LeidenUniv.NL (zeus.wi.leidenuniv.nl) by 
pixar.com with SMTP id AA08215
  (5.67b/IDA-1.5 for debian-bugs-done-pipe@mongo.pixar.com); Fri, 23 Jun 
1995 08:32:43 -0700
Received: from ind156a.wi.leidenuniv.nl (jdassen@ind156a 
[132.229.128.220])
          by mailhost.WI.LeidenUniv.NL (8.6.10a/FHM-1.20-M) with ESMTP 
id RAA19210
          Fri, 23 Jun 1995 17:34:03 +0200 (MET)
From: jdassen@WI.LeidenUniv.NL (J.H.M.Dassen)
Organization: Leiden University,
              Dept. of Mathematics & Computer Science,
              The Netherlands
Received: from  (jdassen@localhost)
          by ind156a.wi.leidenuniv.nl (8.6.9/FHM-1.03-S) id PAA08920
          Fri, 23 Jun 1995 15:31:42 GMT (MET)
Message-Id: <199506231531.PAA08920@ind156a.wi.leidenuniv.nl>
Subject: Re: Bug#885: strange elf build fault
To: jdassen@WI.LeidenUniv.NL, debian-bugs-done@pixar.com
Date: Fri, 23 Jun 1995 17:31:41 +0200 (MDT)
In-Reply-To: <199505162025.WAA10996@ipx139a.wi.leidenuniv.nl> from 
"J.H.M.Dassen" at May 16, 95 10:25:50 pm
Return-Receipt-To: jdassen@WI.LeidenUniv.NL
X-Home-Page: <URL:http://www.wi.leidenuniv.nl/home/jdassen>
X-Mailer: ELM [version 2.4 PL24 (modified)]
Content-Type: text
Content-Length: 302       

> Package: gcc-elf
> Version: 950422-1
> 
> I've tried building ppp-2.1.2b with gcc-elf. This fails with an
> "unterminated string or character constant". The strange thing is that
> using gcc-2.6.3-2 (a.out) the build succeeds.

I'm closing this bug: it is fixed in elf-gcc-2.7.0.

Greetings,
Ray
-- 
-----------------------------------------------------------------------
Notification sent to jdassen@WI.LeidenUniv.NL (J.H.M.Dassen) :
Bug acknowledged by developer. Full text available.
-----------------------------------------------------------------------
Reply sent to jdassen@WI.LeidenUniv.NL (J.H.M.Dassen) :
You have taken responsibility. Full text available.
-----------------------------------------------------------------------

Message received at debian-bugs:


From WI.LeidenUniv.NL!jdassen Tue May 16 13:25:49 1995
Return-Path: <jdassen@WI.LeidenUniv.NL>
Received: from pixar.com by mongo.pixar.com with smtp
        (Smail3.1.28.1 #15) id m0sBTBc-00063gC; Tue, 16 May 95 13:25 PDT
Received: from mailhost.WI.LeidenUniv.NL (zeus.wi.leidenuniv.nl) by 
pixar.com with SMTP id AA19618
  (5.67b/IDA-1.5 for debian-bugs-pipe@mongo.pixar.com); Tue, 16 May 1995 
13:24:21 -0700
Received: from ipx139a.wi.leidenuniv.nl (jdassen@ipx139a 
[132.229.128.32])
          by mailhost.WI.LeidenUniv.NL (8.6.10a/FHM-1.20-M) with ESMTP 
id WAA29529
          for <debian-bugs@pixar.com>;  Tue, 16 May 1995 22:25:01 +0200 
(MET)
From: jdassen@WI.LeidenUniv.NL (J.H.M.Dassen)
Organization: Leiden University,
              Dept. of Mathematics & Computer Science,
              The Netherlands
Received: from  (jdassen@localhost)
          by ipx139a.wi.leidenuniv.nl (8.6.10a/FHM-1.01-S) id WAA10996
          for debian-bugs@pixar.com;  Tue, 16 May 1995 22:25:50 +0200 
(MET)
Message-Id: <199505162025.WAA10996@ipx139a.wi.leidenuniv.nl>
Subject: strange elf build fault
To: debian-bugs@pixar.com
Date: Tue, 16 May 1995 22:25:50 +0200 (MET DST)
Return-Receipt-To: jdassen@WI.LeidenUniv.NL
X-Home-Page: <URL:http://www.wi.leidenuniv.nl/home/jdassen>
X-Mailer: ELM [version 2.4 PL24 (modified)]
Content-Type: text
Content-Length: 7104      

Package: gcc-elf
Version: 950422-1

I've tried building ppp-2.1.2b with gcc-elf. This fails with an
"unterminated string or character constant". The strange thing is that
using gcc-2.6.3-2 (a.out) the build succeeds.

gcc-elf build log (using /usr/elf containing symlinks to elf utils;
/usr/elf in PATH before /usr/bin)
--start--
test -f stamp-build || make -f debian.rules build
make[1]: Entering directory `/root/farm/new5/ppp-2.1.2b'
( cd chat && make )
make[2]: Entering directory `/root/farm/new5/ppp-2.1.2b/chat'
cc -c -O2 -DTERMIOS                      -DPIDSTRING                     
-DLOCK_DIR=\"/var/lock\"         -DSIGTYPE=void                  
-UNO_SLEEP                       -DFNDELAY=O_NDELAY              -o 
chat.o chat.c
cc -s -o chat chat.o
make[2]: Leaving directory `/root/farm/new5/ppp-2.1.2b/chat'
( cd pppd && make )
make[2]: Entering directory `/root/farm/new5/ppp-2.1.2b/pppd'
cc -O2 -DDEBUGALL -I.. -D_linux_=1 -DGIDSET_TYPE=gid_t    -c main.c -o 
main.o
main.c: In function `main':
main.c:331: warning: passing arg 1 of `sigaddset' from incompatible 
pointer type
main.c:332: warning: passing arg 1 of `sigaddset' from incompatible 
pointer type
main.c:333: warning: passing arg 1 of `sigaddset' from incompatible 
pointer type
main.c:334: warning: passing arg 1 of `sigaddset' from incompatible 
pointer type
main.c:335: warning: passing arg 1 of `sigaddset' from incompatible 
pointer type
main.c:367: warning: passing arg 1 of `sigaddset' from incompatible 
pointer type
main.c:371: warning: passing arg 2 of `sigprocmask' from incompatible 
pointer type
main.c:481: warning: passing arg 2 of `sigprocmask' from incompatible 
pointer type
cc -O2 -DDEBUGALL -I.. -D_linux_=1 -DGIDSET_TYPE=gid_t    -c magic.c -o 
magic.o
cc -O2 -DDEBUGALL -I.. -D_linux_=1 -DGIDSET_TYPE=gid_t    -c fsm.c -o 
fsm.o
cc -O2 -DDEBUGALL -I.. -D_linux_=1 -DGIDSET_TYPE=gid_t    -c lcp.c -o 
lcp.o
cc -O2 -DDEBUGALL -I.. -D_linux_=1 -DGIDSET_TYPE=gid_t    -c ipcp.c -o 
ipcp.o
cc -O2 -DDEBUGALL -I.. -D_linux_=1 -DGIDSET_TYPE=gid_t    -c upap.c -o 
upap.o
cc -O2 -DDEBUGALL -I.. -D_linux_=1 -DGIDSET_TYPE=gid_t    -c chap.c -o 
chap.o
cc -O2 -DDEBUGALL -I.. -D_linux_=1 -DGIDSET_TYPE=gid_t    -c md5.c -o 
md5.o
cc -O2 -DDEBUGALL -I.. -D_linux_=1 -DGIDSET_TYPE=gid_t    -c auth.c -o 
auth.o
cc -c -o options.o -O2 -DDEBUGALL -I.. -D_linux_=1 -DGIDSET_TYPE=gid_t  
\
"-DIMPLEMENTATION=\" (Linux 1.0.1)\"" options.c
gcc: (Linux: No such file or directory
gcc: 1.0.1)": No such file or directory
options.c:0: unterminated string or character constant
options.c:0: possible real start of unterminated constant
make[2]: *** [options.o] Error 1
make[2]: Leaving directory `/root/farm/new5/ppp-2.1.2b/pppd'
make[1]: *** [build] Error 2
make[1]: Leaving directory `/root/farm/new5/ppp-2.1.2b'
make: *** [binary] Error 2
--end--


Normal gcc build log
--start--
test -f stamp-build || make -f debian.rules build
make[1]: Entering directory `/root/farm/new5/ppp-2.1.2b'
( cd chat && make )
make[2]: Entering directory `/root/farm/new5/ppp-2.1.2b/chat'
cc -c -O2 -DTERMIOS                      -DPIDSTRING                     
-DLOCK_DIR=\"/var/lock\"         -DSIGTYPE=void                  
-UNO_SLEEP                       -DFNDELAY=O_NDELAY              -o 
chat.o chat.c
cc -s -o chat chat.o
make[2]: Leaving directory `/root/farm/new5/ppp-2.1.2b/chat'
( cd pppd && make )
make[2]: Entering directory `/root/farm/new5/ppp-2.1.2b/pppd'
cc -O2 -DDEBUGALL -I.. -D_linux_=1 -DGIDSET_TYPE=gid_t    -c main.c -o 
main.o
main.c: In function `main':
main.c:331: warning: passing arg 1 of `sigaddset' from incompatible 
pointer type
main.c:332: warning: passing arg 1 of `sigaddset' from incompatible 
pointer type
main.c:333: warning: passing arg 1 of `sigaddset' from incompatible 
pointer type
main.c:334: warning: passing arg 1 of `sigaddset' from incompatible 
pointer type
main.c:335: warning: passing arg 1 of `sigaddset' from incompatible 
pointer type
main.c:367: warning: passing arg 1 of `sigaddset' from incompatible 
pointer type
main.c:371: warning: passing arg 2 of `sigprocmask' from incompatible 
pointer type
main.c:481: warning: passing arg 2 of `sigprocmask' from incompatible 
pointer type
cc -O2 -DDEBUGALL -I.. -D_linux_=1 -DGIDSET_TYPE=gid_t    -c magic.c -o 
magic.o
cc -O2 -DDEBUGALL -I.. -D_linux_=1 -DGIDSET_TYPE=gid_t    -c fsm.c -o 
fsm.o
cc -O2 -DDEBUGALL -I.. -D_linux_=1 -DGIDSET_TYPE=gid_t    -c lcp.c -o 
lcp.o
cc -O2 -DDEBUGALL -I.. -D_linux_=1 -DGIDSET_TYPE=gid_t    -c ipcp.c -o 
ipcp.o
cc -O2 -DDEBUGALL -I.. -D_linux_=1 -DGIDSET_TYPE=gid_t    -c upap.c -o 
upap.o
cc -O2 -DDEBUGALL -I.. -D_linux_=1 -DGIDSET_TYPE=gid_t    -c chap.c -o 
chap.o
cc -O2 -DDEBUGALL -I.. -D_linux_=1 -DGIDSET_TYPE=gid_t    -c md5.c -o 
md5.o
cc -O2 -DDEBUGALL -I.. -D_linux_=1 -DGIDSET_TYPE=gid_t    -c auth.c -o 
auth.o
cc -c -o options.o -O2 -DDEBUGALL -I.. -D_linux_=1 -DGIDSET_TYPE=gid_t  
\
"-DIMPLEMENTATION=\" (Linux 1.0.1)\"" options.c
cc -c -o lock.o -O2 -DDEBUGALL -I.. -D_linux_=1 -DGIDSET_TYPE=gid_t  
-DPIDSTRING=1 -DLOCK_DIR=1 \
"-DLOCK_PREFIX=\"/var/lock/LCK..\"" lock.c
cc -O2 -DDEBUGALL -I.. -D_linux_=1 -DGIDSET_TYPE=gid_t    -c sys-linux.c 
-o sys-linux.o
cc -s -o pppd main.o magic.o fsm.o lcp.o ipcp.o upap.o chap.o md5.o 
auth.o options.o lock.o sys-linux.o 
make[2]: Leaving directory `/root/farm/new5/ppp-2.1.2b/pppd'
touch stamp-build
make[1]: Leaving directory `/root/farm/new5/ppp-2.1.2b'
install -d -g root -m 755 -o root debian-tmp
chmod g-s debian-tmp
install -d -g root -m 755 -o root debian-tmp/DEBIAN
install -d -g root -m 755 -o root debian-tmp/etc/init.d
install -g root -m 755 -o root rc.ppp debian-tmp/etc/init.d/ppp
install -d -g root -m 700 -o root debian-tmp/etc/ppp
( cd debian-tmp/etc/ppp && ln -s ../../usr/doc/pppd/README . )
install -g root -m 600 -o root options \
  debian-tmp/etc/ppp/options
install -g root -m 700 -o root ppp-connect \
  debian-tmp/etc/ppp/ppp-connect
install -d -g root -m 755 -o root debian-tmp/usr/sbin
install -g root -m 755 -o root chat/chat debian-tmp/usr/sbin/chat
install -g root -m 755 -o root pppd/pppd debian-tmp/usr/sbin/pppd
install -d -g root -m 755 -o root debian-tmp/usr/man/man8
install -g root -m 644 -o root chat/chat.8 \
  debian-tmp/usr/man/man8/chat.8
install -g root -m 644 -o root pppd/pppd.8 \
  debian-tmp/usr/man/man8/pppd.8
install -d -g root -m 755 -o root debian-tmp/usr/doc/pppd
install -g root -m 644 -o root README.linux \
  debian-tmp/usr/doc/pppd/README
install -d -g root -m 755 -o root debian-tmp/usr/doc/copyright
install -g root -m 644 -o root debian.README \
  debian-tmp/usr/doc/copyright/ppp
sed -e '4s/=V/2.1.2b/' -e '5s/=D/1/' debian.control \
  > debian-tmp/DEBIAN/control
chmod 644 debian-tmp/DEBIAN/control
install -g root -m 644 -o root debian.conffiles \
  debian-tmp/DEBIAN/conffiles
install -g root -m 755 -o root debian.postinst \
  debian-tmp/DEBIAN/postinst
install -g root -m 755 -o root debian.postrm \
  debian-tmp/DEBIAN/postrm
dpkg --build debian-tmp
dpkg-deb: building package `ppp' in `debian-tmp.deb'.
mv debian-tmp.deb ../ppp-2.1.2b-1.deb
--end--

-- 
UNFAIR  Term applied to advantages enjoyed by other people which we 
tried 
to cheat them out of and didn't manage. See also DISHONESTY, SNEAKY, 
UNDERHAND and JUST LUCKY I GUESS.     
- The Hipcrime Vocab by Chad C. Mulligan  
-----------------------------------------------------------------------
Acknowledgement sent to jdassen@WI.LeidenUniv.NL (J.H.M.Dassen) :
New bug report received and forwarded. Full text available.
-----------------------------------------------------------------------
Report forwarded to debian-devel@pixar.com :
Bug#885 ; Package gcc-elf . Full text available.
-----------------------------------------------------------------------
Ian Jackson / iwj10@thor.cam.ac.uk , with the debian-bugs tracking
mechanism
This page last modified 16:13:07 GMT Fri 23 Jun