X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f Message-ID: <421C5901.20301@ujf-grenoble.fr> Date: Wed, 23 Feb 2005 10:20:49 +0000 From: Maurice Lombardi User-Agent: Mozilla/5.0 (Windows; U; Win98; fr-FR; rv:1.4) Gecko/20030624 Netscape/7.1 (ax) X-Accept-Language: fr-fr, fr MIME-Version: 1.0 To: gpc AT gnu DOT de, djgpp Subject: Re: GPC ALPHA 20050217 released References: <1108614450 DOT 18311 DOT 894100 AT goedel DOT fjf DOT gnu DOT de> In-Reply-To: <1108614450.18311.894100@goedel.fjf.gnu.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed X-MIME-Autoconverted: from 8bit to quoted-printable by amazone.ujf-grenoble.fr id j1NAQwiu016924 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id j1NBHMbN016603 Frank Heckenbach a écrit: > I have uploaded a new alpha version of GPC to > . I have compiled this alpha for djgpp 2.03p2. One problem: due to change in autoconf version from 2.13 to 2.59 in the rts SYS_SIGLIST_DECLARED is replaced by HAVE_DECL_SYS_SYGLIST this caused a failure with message /dev/c/djgpp/b/gnu/gcc-3.23/gcc/p/rts/rts.c:241: conflicting types for `sys_siglist' c:/djgpp/include/signal.h:86: previous declaration of `sys_siglist' this is corrected with the following diff --- rts.c.orig 2005-02-15 03:19:54.000000000 +0000 +++ rts.c 2005-02-21 17:56:02.000000000 +0000 @@ -237,7 +237,7 @@ #if !defined (HAVE_STRSIGNAL) && !defined (strsignal) #if defined (HAVE_SYS_SIGLIST) || defined (sys_siglist) -#if !defined (sys_siglist) && !defined (SYS_SIGLIST_DECLARED) +#if !defined (sys_siglist) && !defined (HAVE_DECL_SYS_SIGLIST) extern char **sys_siglist; #endif #elif defined (HAVE__SYS_SIGLIST) || defined (_sys_siglist) After that, and a related correction needed because djgpp 2.03 has only autoconf-2.57 (and I need the djgpp version of autoconf to take into account some djgpp peculiarities), the compilation (bootstrap) goes smoothly. I only remarked a strange fact: at stage 1 gpc and rts are compiled instead of only C. But this causes no observable damage. I included diffs posted here up to yesterday to expressions.c gpc.c module.c types.c and test\fjf1018[acu].pas The result of running the test suite is FAIL: avo7.pas FAIL: bprealtest.pas FAIL: fjf1021h.pas FAIL: fjf1021i.pas UNSUPPORTED: fjf165a.pas UNSUPPORTED: longr2.pas FAIL: y2k.pas === gpc Summary === # of tests 4537 # of expected passes 4530 # of unexpected failures 5 # of unsupported tests 2 explicitly: TEST avo7.pas: gpc1.exe: warnings being treated as errors c:/djgpp/b/gnu/gcc-3.23/gcc/p/test/avo7.pas:5: warning: identifiers should not start with an underscore failed TEST bprealtest.pas: c:/djgpp/b/gnu/build.gcc/gcc/p/test/a.out: error in exponentiation (Output of function out of range (ERANGE)) (error #700 at 2715) TEST fjf1021h.pas: c:/djgpp/b/gnu/gcc-3.23/gcc/p/test/fjf1021h.pas:6: expressions with side-effects are not allowed in schema types failed TEST fjf1021i.pas: c:/djgpp/b/gnu/gcc-3.23/gcc/p/test/fjf1021i.pas:8: expressions with side-effects are not allowed in schema types failed TEST fjf165a.pas: SKIPPED: German locale not installed TEST longr2.pas: SKIPPED: no LongReal math routines available TEST y2k.pas: failed 1999 1999 Not bad ... Some of these failures have been reported here by others. I will have a closer look before to upload. Maurice -- Maurice Lombardi Laboratoire de Spectrometrie Physique, Universite Joseph Fourier de Grenoble, BP87 38402 Saint Martin d'Heres Cedex FRANCE Tel: 33 (0)4 76 51 47 51 Fax: 33 (0)4 76 63 54 95 mailto:Maurice DOT Lombardi AT ujf-grenoble DOT fr