[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