Build failed on trunk

Feng Wang wf_cs@yahoo.com
Tue Feb 21 02:34:00 GMT 2006


[wf@WFPC trunk]$ ../trunk/configure --enable-languages=c,fortran
--prefix=/home/wf/local
[wf@WFPC trunk]$ make

[snip]

make[3]: Entering directory `/home/wf/svngcc/trunkbld/libiberty'
if [ x"" != x ]; then \
  gcc -c -DHAVE_CONFIG_H -g -I. -I../../trunk/libiberty/../include  -W -Wall
-pe
dantic -Wwrite-strings -Wstrict-prototypes  ../../trunk/libiberty/pexecute.c -o
pic/pexecute.o; \
else true; fi
gcc -c -DHAVE_CONFIG_H -g -I. -I../../trunk/libiberty/../include  -W -Wall
-peda
ntic -Wwrite-strings -Wstrict-prototypes ../../trunk/libiberty/pexecute.c -o
pex
ecute.o
../../trunk/libiberty/pexecute.c: In function `pwait':
../../trunk/libiberty/pexecute.c:106: parse error before "return"
make[3]: *** [pexecute.o] Error 1
make[3]: Leaving directory `/home/wf/svngcc/trunkbld/libiberty'
make[2]: *** [all-stage1-libiberty] Error 2
make[2]: Leaving directory `/home/wf/svngcc/trunkbld'
make[1]: *** [stage1-bubble] Error 2
make[1]: Leaving directory `/home/wf/svngcc/trunkbld'
make: *** [all] Error 2

I think this is caused by a typos error in libiberty/pexecute.c. Doesn't anyone
else see it?

The patch:

Index: libiberty/pexecute.c
===================================================================
--- libiberty/pexecute.c        (revision 111325)
+++ libiberty/pexecute.c        (working copy)
@@ -102,7 +102,7 @@ pwait (int pid, int *status, int flags A
       vector = XNEWVEC (int, idx);
       if (!pex_get_status (pex, idx, vector))
        {
-         free (vector)
+         free (vector);
          return -1;
        }
       *status = vector[pid];





Best Regards,
Feng Wang

--
Creative Compiler Research Group,
National University of Defense Technology, China.


	

	
		
___________________________________________________________ 
ÑÅ»¢1GÃâ·ÑÓÊÏä°Ù·Ö°Ù·ÀÀ¬»øÐÅ 
http://cn.mail.yahoo.com/



More information about the Gcc mailing list