gm2
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gm2] gnu modula-2 + cygwin compilerfehler.... mit loesung


From: Christoph Schlegel
Subject: Re: [Gm2] gnu modula-2 + cygwin compilerfehler.... mit loesung
Date: Sat, 16 Jul 2011 21:16:20 +0200
User-agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; de; rv:1.9.2.18) Gecko/20110616 Thunderbird/3.1.11

Am 15.07.2011 15:38, schrieb Robert Bergermann:
Hallo address@hidden address@hidden !

Als erstes moechte ich meine Begeisterung zum Ausdruck bringen, da ich
mich sehr
darueber gefreut habe das es einen Modula2-Compiler gibt der recht
aktuell ist
und ger gepflegt wird! Super Sache!!

Aus Bequemlichkeit habe ich versucht gcc-4.1.2+gm2-cvs-latest.tar.gz
nach der
Anleitung auf http://www.nongnu.org/gm2/cygwin.html mit Cygwin unter
Win7 zum
laufen zu bekommmen. Ist mir auch gelungen, es gab jedoch 2 kleine Heraus-
forderungen. Hier meine Systeminformationen:

$ ./config.guess
i686-pc-cygwin

$ uname -a
CYGWIN_NT-6.1-WOW64 ASUS 1.7.9(0.237/5/3) 2011-03-29 10:10 i686 Cygwin

$ gcc -v
Reading specs from /usr/lib/gcc/i686-pc-cygwin/3.4.4/specs
Configured with:
/managed/gcc-build/final-v3-bootstrap/gcc-3.4.4-999/configure
--verbose --program-suffix=-3 --prefix=/usr --exec-prefix=/usr
--sysconfdir=/etc
--libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man
--infodir=/usr/share/info
--enable-languages=c,ada,c++,d,f77,pascal,java,objc
--enable-nls --without-included-gettext
--enable-version-specific-runtime-libs
--without-x --enable-libgcj --disable-java-awt --with-system-zlib
--enable-interpreter --disable-libgcj-debug --enable-threads=posix
--enable-java-gc=boehm --disable-win32-registry --enable-sjlj-exceptions
--enable-hash-synchronization --enable-libstdcxx-debug
Thread model: posix
gcc version 3.4.4 (cygming special, gdc 0.12, using dmd 0.125)

Die folgende Datei bereitete Probleme

~/gcc-4.1.2+gm2-cvs-latest/libiberty/strsignal.c

die ich wie folgt geloest habe

In Zeile 31 einfuegen:
#define DEFS_H 1
da sonst /usr/include/string.h Zeile 92..94 Probleme bereitet und der
Compiler mit Fehler abbricht! strsigno in strsignal.c/zeile 467 wird
auch bereits durch ~/gcc-4.1.2+gm2-cvs-latest/include/libiberty.h als
"extern const char *strsigno (int);" definiert.


Zeile 552 aendern in
psignal (int signo, char *message)
da unsinged ebenfalls falsch ist und zum Abbruch fuehrt.


Mit freundlichen Gruessen
Robert Bergermann



$ gm2 -v
Using built-in specs.
Target: i686-pc-cygwin
Configured with: ../gcc-4.1.2+gm2-cvs-latest/configure --prefix=/opt/gm2
--disable-multilib --enable-checking=all --enable-language=c,c++,gm2
Thread model: single
gcc version 4.1.2

$ gm2 --version
GNU Modula-2 1.0.1 (20110715)
grafted onto GCC 4.1.2
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv2: GNU GPL version 2 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.


--



_______________________________________________
gm2 mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/gm2

Hello Robert,

the GNU Modula-2 mailing list is an english list, you won't get useful answers using other languages...

I am wondering about the second error you are describing. I built GM2/Cygwin several times and never experienced this one. Which version of Cygwin do you use?

Regards,

Christoph



reply via email to

[Prev in Thread] Current Thread [Next in Thread]