GEC bug report
Wolfgang Jansen <[email protected]> Fri, 08 Mar 2013 20:43:57 +0100
| Newsgroups | gmane.comp.lang.eiffel.gobo.devel |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format.
--------------000707020807000806090706
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by smtpa.mediabeam.com id
r28Jhtde020625
Hi all,
today I downloaded the newest GEC version from GIT and tried to install=20
it from scratch,
i.e. by running $GOBO/work/bootstrap/bootstrap.sh. It was, and still is,=20
really terrible.
There are syntax errors in files gec2.c, gec17.c, then syntax errors in=20
files
$GOBO/tool/gec/runtime/c/eif_file.c and eif_dir.c (probably causing the=20
errors in the first files),
finally in the external C code of=20
$GOBO/library/free_elks/kernel/file_info.e.
After fixing the syntax errors and adding option
<option name=3D"link" value=3D"-pthread"/>
to the "gc" option in file $GOBO/src/gec/system.xace (probably=20
Unix/Linux specific)
compilation works to some extend but issuing many warnings and finally
does crash definitively because of "missing kernel class *UNKOWN*".
The attachment contains the compilation messages.
Best regards
WJ
PS:
Installation platform:
- Linux 3.5.0-25-generic x86_64
- gcc version 4.7.2
- git commit d9f61c2e8ecf183634641470cc3ccfe39577b632
--=20
Dr. Wolfgang Jansen
Lauenburger Stra=DFe 40
D-12169 Berlin
Tel: 0172 4086916
--------------000707020807000806090706
Content-Type: text/plain; charset=UTF-8;
name="compile.msg"
Content-Disposition: attachment;
filename="compile.msg"
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by smtpa.mediabeam.com id
r28Jhtde020625
/home/wo/gobo/work/bootstrap/gec2.c: In function =E2=80=98T500f10=E2=80=99=
:
/home/wo/gobo/work/bootstrap/gec2.c:206:13: warning: multi-character char=
acter constant [-Wmultichar]
/home/wo/gobo/work/bootstrap/gec2.c:214:28: warning: multi-character char=
acter constant [-Wmultichar]
/home/wo/gobo/work/bootstrap/gec2.c: In function =E2=80=98T500f9=E2=80=99=
:
/home/wo/gobo/work/bootstrap/gec2.c:1768:13: warning: multi-character cha=
racter constant [-Wmultichar]
/home/wo/gobo/work/bootstrap/gec2.c:1776:28: warning: multi-character cha=
racter constant [-Wmultichar]
/home/wo/gobo/work/bootstrap/gec2.c: In function =E2=80=98T500f14=E2=80=99=
:
/home/wo/gobo/work/bootstrap/gec2.c:2301:32: warning: multi-character cha=
racter constant [-Wmultichar]
/home/wo/gobo/work/bootstrap/gec2.c: In function =E2=80=98T500f15=E2=80=99=
:
/home/wo/gobo/work/bootstrap/gec2.c:2390:27: warning: multi-character cha=
racter constant [-Wmultichar]
/home/wo/gobo/work/bootstrap/gec2.c: In function =E2=80=98T500f13=E2=80=99=
:
/home/wo/gobo/work/bootstrap/gec2.c:3038:28: warning: multi-character cha=
racter constant [-Wmultichar]
gec17.c: In function =E2=80=98GE_new_weak_pointer=E2=80=99:
gec17.c:4582:3: warning: passing argument 1 of =E2=80=98GC_general_regist=
er_disappearing_link=E2=80=99 from incompatible pointer type [enabled by =
default]
In file included from gec.h:504:0,
from gec17.c:1:
/usr/include/gc/gc.h:744:12: note: expected =E2=80=98void **=E2=80=99 but=
argument is of type =E2=80=98struct EIF_ANY **=E2=80=99
gec17.c: In function =E2=80=98GE_weak_pointer_object=E2=80=99:
gec17.c:4604:2: warning: passing argument 1 of =E2=80=98GC_call_with_allo=
c_lock=E2=80=99 from incompatible pointer type [enabled by default]
In file included from gec.h:504:0,
from gec17.c:1:
/usr/include/gc/gc.h:832:15: note: expected =E2=80=98GC_fn_type=E2=80=99 =
but argument is of type =E2=80=98struct EIF_ANY * (*)(struct GE_weak_poin=
ter *)=E2=80=99
gec17.c: In function =E2=80=98GE_id_object=E2=80=99:
gec17.c:4709:6: warning: passing argument 1 of =E2=80=98GC_unregister_dis=
appearing_link=E2=80=99 from incompatible pointer type [enabled by defaul=
t]
In file included from gec.h:504:0,
from gec17.c:1:
/usr/include/gc/gc.h:771:12: note: expected =E2=80=98void **=E2=80=99 but=
argument is of type =E2=80=98struct EIF_ANY **=E2=80=99
gec17.c: In function =E2=80=98GE_object_id_free=E2=80=99:
gec17.c:4740:6: warning: passing argument 1 of =E2=80=98GC_unregister_dis=
appearing_link=E2=80=99 from incompatible pointer type [enabled by defaul=
t]
In file included from gec.h:504:0,
from gec17.c:1:
/usr/include/gc/gc.h:771:12: note: expected =E2=80=98void **=E2=80=99 but=
argument is of type =E2=80=98struct EIF_ANY **=E2=80=99
gec2.c: In function =E2=80=98T500f10=E2=80=99:
gec2.c:206:13: warning: multi-character character constant [-Wmultichar]
gec2.c:214:28: warning: multi-character character constant [-Wmultichar]
gec2.c: In function =E2=80=98T500f9=E2=80=99:
gec2.c:1768:13: warning: multi-character character constant [-Wmultichar]
gec2.c:1776:28: warning: multi-character character constant [-Wmultichar]
gec2.c: In function =E2=80=98T500f14=E2=80=99:
gec2.c:2301:32: warning: multi-character character constant [-Wmultichar]
gec2.c: In function =E2=80=98T500f15=E2=80=99:
gec2.c:2390:27: warning: multi-character character constant [-Wmultichar]
gec2.c: In function =E2=80=98T500f13=E2=80=99:
gec2.c:3038:28: warning: multi-character character constant [-Wmultichar]
[GVKNL1] missing kernel class *UNKNOWN*.
----
[GIAAA] internal error.
----
[GVKNL1] missing kernel class *UNKNOWN*.
----
[GVKNL1] missing kernel class *UNKNOWN*.
----
[GVKNL1] missing kernel class *UNKNOWN*.
----
[GVKNL1] missing kernel class *UNKNOWN*.
----
[GVKNL1] missing kernel class *UNKNOWN*.
----
[GVKNL1] missing kernel class *UNKNOWN*.
----
[GVKNL1] missing kernel class *UNKNOWN*.
----
[GVKNL1] missing kernel class *UNKNOWN*.
----
[GVKNL1] missing kernel class *UNKNOWN*.
----
[GVKNL1] missing kernel class *UNKNOWN*.
----
[GVKNL1] missing kernel class *UNKNOWN*.
----
[GVKNL1] missing kernel class *UNKNOWN*.
----
[GVKNL1] missing kernel class *UNKNOWN*.
----
[GVKNL1] missing kernel class *UNKNOWN*.
----
[GVKNL1] missing kernel class *UNKNOWN*.
----
[GVKNL1] missing kernel class *UNKNOWN*.
----
[GVKNL1] missing kernel class *UNKNOWN*.
----
[GVKNL1] missing kernel class *UNKNOWN*.
----
[GVKNL1] missing kernel class *UNKNOWN*.
----
[GVSRC4] unknown root class *UNKNOWN*.
----
BUILD FAILED!
BUILD FAILED!
--------------000707020807000806090706
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
------------------------------------------------------------------------------
Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester
Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the
endpoint security space. For insight on selecting the right partner to
tackle endpoint security challenges, access the full report.
http://p.sf.net/sfu/symantec-dev2dev
--------------000707020807000806090706
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
gobo-eiffel-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gobo-eiffel-develop
--------------000707020807000806090706--