|
From: Steve M. <sm...@ne...> - 2000-02-29 14:37:32
|
David Whitten writes: > Is this a result of your change? Probably. I commented out the definition of USE_SYS_TIME_H in mpsdef0.h. That was my first attempt to fix the timezone problem on Solaris and I forgot to undo it. In the end I deleted all the various timezone code which depended on various non portable timezone enhancements and went to what I think is a lowest common denominator solution of calculation the timezone difference. I have since backed out the USE_SYS_TIME_H change (it's defined again) so it should work now. It works both ways on Solaris. Could you try the new version. I assume that you are working on Linux? We desperately need a configuration dependent header file although in this case making portable code was probably a better solution anyway. The only thing I am confused by is that your error message refers to 'Timebuffer' but the at code at line 3340 uses 'timebuffer'. Also the function is xecline, not lline. I hope that these are typos or there might be a different problem. > I checked out a copy and tried make all > in the top directory, I got a message: > > make all > (cd src; make install) > make[1]: Entering directory /home/groups/gump/htdocs/work/FreeM/src' > cc -g -O -DHACK_NOXLATE -c version.c -o version.o > cc version.o -o version > ./version > version.h > cc -g -O -DHACK_NOXLATE -c compact.c -o compact.o > cc -g -O -DHACK_NOXLATE -c xecline.c -o xecline.o > xecline.c: In function 'lline': > xecline.c:3340: storage size of 'Timebuffer' isn't known > make[1]: *** [xecline.o] Error 1 > make[1]: Leaving directory /home/groups/gump/htdocs/work/FreeM/src' > make: *** [all] Error 2 > |