gm2
[Top][All Lists]
Advanced

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

Re: [Gm2] Possible bug when using -fmakeall / ncurses example


From: Gaius Mulley
Subject: Re: [Gm2] Possible bug when using -fmakeall / ncurses example
Date: Sat, 03 Jan 2015 13:02:02 +0000
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux)

Christoph Schlegel <address@hidden> writes:

> Hello Gaius,
>
> another report after testing the newly built gm2 compiler on Cygwin32.
>
> The following error occured when I tried to compile the
> ncurses-example. Note the command
> 'home/Christoph/opt/lib/gcc//i686-pc-cygwin/4.7.3gm2 -c etc.' where a
> slash seems to be missing. I remember a similar problem which appeared
> a few months ago
> (http://lists.gnu.org/archive/html/gm2/2014-01/msg00003.html). I tried
> and the example code from back then compiles now. I guess the Makefile
> created by -fmakeall carries some bug within. I really tried to
> provide more but I cannot reproduce/understand the way -fmakeall
> works, so here is the error:
>
> address@hidden ~/gm2build/gcc/gm2/examples/ncurses
> $ make post-install
> gm2 -g -fmake-I=../../../../../gcc-4.7.3/gcc/gm2/examples/ncurses
> -flibs=pim-coroutine -fmakeall
> -I../../../../../gcc-4.7.3/gcc/gm2/examples/ncurses/../../gm2-libs-coroutines:../../../../../gcc-4.7.3/gcc/gm2/examples/ncurses
> ../../../../../gcc-4.7.3/gcc/gm2/examples/ncurses/testwin.mod
> -lncurses -lpth
> make[1]: Entering directory 
> '/home/Christoph/gm2build/gcc/gm2/examples/ncurses'
> /home/Christoph/opt/lib/gcc//i686-pc-cygwin/4.7.3gm2 -c -fmakeall0
> -B/home/Christoph/opt/lib/gcc//i686-pc-cygwin/4.7.3 -g -fonlylink
> -fobject-path=../../../../../gcc-4.7.3/gcc/gm2/examples/ncurses/../../gm2-libs-coroutines:../../../../../gcc-4.7.3/gcc/gm2/examples/ncurses
> -ftarget-ar=/usr/bin/ar -ftarget-ranlib=/usr/bin/ranlib
> -fmake-I=../../../../../gcc-4.7.3/gcc/gm2/examples/ncurses
> -flibs=pim-coroutine -fmakeall
> -I../../../../../gcc-4.7.3/gcc/gm2/examples/ncurses/../../gm2-libs-coroutines:../../../../../gcc-4.7.3/gcc/gm2/examples/ncurses
> -I/home/Christoph/opt/lib/gcc/i686-pc-cygwin/4.7.3/m2/pim-coroutine \
> ../../../../../gcc-4.7.3/gcc/gm2/examples/ncurses/testwin.mod
> make[1]: /home/Christoph/opt/lib/gcc//i686-pc-cygwin/4.7.3gm2: Kommando nicht 
> gefunden (command not found)
> /tmp/ccFJSbkI.m:12: recipe for target 'testwin.o' failed
> make[1]: *** [testwin.o] Error 127
> make[1]: Leaving directory '/home/Christoph/gm2build/gcc/gm2/examples/ncurses'
> Makefile:38: recipe for target 'post-install' failed
> make: *** [post-install] Error 1
>
> And a sidenote: A small change that could be made to be more
> compatible with platforms like Windows: Using the size command results
> in an error when called like in the hello world example of gm2. It
> could be written like: 'size a$(EXEEXT)' instead of 'size a.out' to
> take care of the Windows .exe extension (for example in the Makefile
> of the hello-example, lines 37, 39, 43 and 45). Reference:
> http://www.gnu.org/software/automake/manual/html_node/EXEEXT.html -
>
> And one more thing, I forgot to wish you a merry christmas and a happy new 
> year - just wanted to catch up...
>
> Regards,
> Christoph

Hi Christoph,

thanks for the bug reports - now fixed in git I believe.  Also hope you
had a Happy Christmas and New Year!

regards,
Gaius



reply via email to

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