[Top][All Lists]

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

Re: [Gcl-devel] GCL v2.5.3 build fails on cygwin

From: Camm Maguire
Subject: Re: [Gcl-devel] GCL v2.5.3 build fails on cygwin
Date: 05 Aug 2003 17:52:32 -0400
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2

Greetings!  Good to hear of someone working on this!  Mike and I have
been sporadically working on the MinGW port, but I feel GCL should
work with cygwin too.  The cross comparison capabilities, together
with what I think is cygwin's closer relationship to unix, ought to
make debugging easier in both environments.

In short, there is an easy fix here -- find out if you have the times
or ftime system call. If the former, undef the
USE_INTERNAL_REAL_TIME_FOR_RUNTIME macro in your gnuwin95.h file.  If
the latter, add whatever define your compiler uses to identify itself
to the #ifdef __MINGW32__  on line 89 of unixtime.c.  And please keep
us posted.

BTW, do you know of a cygwin system with permanent remote net/ssh
access which might be used for a cygwin port/debugging?

Take care,

"John Derrick" <address@hidden> writes:

> I'm trying to build the latest version of GCL on cygwin and get the
> following error. It looks like the time zone changes made in 10/2002 don't
> compile under cygwin. Is there a fix for this? I'm on cygwin 1.3.22 with the
> latest GCC package (3.2 and 2.95).
> Thanks,
> John
> make[1]: Entering directory `/home/USER/gcl-2.5.3/o'
> gcc  -fwritable-strings  -DVOL=volatile  -I/home/USER/gcl-2.5.3/o -fsigned-c
> har
> -c -Wall -DVOL=volatile -fsigned-char -fwritable-strings -pipe -O6 -fomit-fr
> ame-
> pointer -I/home/USER/gcl-2.5.3/o -I../h -I../gcl-tk unixtime.c
> unixtime.c:97:4: #error Need to return runtime without generating a fixnum
> (else
>  GBC(t_fixnum) will loop)
> unixtime.c: In function `runtime':
> unixtime.c:107: warning: no return statement in function returning non-void
> unixtime.c:1920: warning: control reaches end of non-void function
> make[1]: *** [unixtime.o] Error 1
> make[1]: Leaving directory `/home/USER/gcl-2.5.3/o'
> make: *** [unixport/saved_gcl] Error 2
> _______________________________________________
> Gcl-devel mailing list
> address@hidden
> http://mail.gnu.org/mailman/listinfo/gcl-devel

Camm Maguire                                            address@hidden
"The earth is but one country, and mankind its citizens."  --  Baha'u'llah

reply via email to

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