On Sat, 24 Apr 2004, Frank Heckenbach wrote:
Russell Whitaker wrote:
So back to the patched version of gcc-3.4:
rm -r * in the build directory to start clean.
h'm looks like same problem last email.
Bison output files parse.[ch] are generated in the source directory. Try removing these.
Thanks, that worked.
Next problem I did a quick fix:
*** p/rts/rts.c.orig Fri Apr 23 14:10:54 2004 --- p/rts/rts.c Sat Apr 24 07:07:59 2004 *************** extern char **__environ; *** 207,214 **** #endif ! ! #if defined (HAVE_SYS_SIGLIST) || defined (sys_siglist) ! #if !defined (sys_siglist) && !defined (SYS_SIGLIST_DECLARED) ! extern char **sys_siglist; ! #endif ! #elif defined (HAVE__SYS_SIGLIST) || defined (_sys_siglist) #if !defined (_sys_siglist) && !defined (_SYS_SIGLIST_DECLARED) --- 207,210 ---- #endif ! ! #if defined (HAVE__SYS_SIGLIST) || defined (_sys_siglist) #if !defined (_sys_siglist) && !defined (_SYS_SIGLIST_DECLARED)
The original define of sys_siglist is line 285, /usr/include/signal.h
Test results: skip 3, all the rest passed.
One last (small) problem: --automake seems to be "semi-broken". Had to import the module/unit source into the current directory otherwise got "module/unit ... could not be compiled" when compiling something with a uses clause.
Russ