|
From: Tom M. <mes...@ci...> - 2004-12-08 06:05:58
|
I've been trying to compile garnix (a program to communicate with Garmin GPS) and I'm pretty sure I need Cygwin, but I'd just thought I'd check. After fighting through some other issues with the makefile, I discover that terminos.h is included in one of the routines. I gather that it is a standard UNIX C header, but not part of standard C, and is unsupported in MSVCRT.DLL, but supported in CYGWIN.DLL. (The inclusion of CYGWIN.DLL with the Windows binary distribution no doubt should have been a warning.) I was hoping to tweak the output a little, but I think I'll give up if Cygwin is necessary. The makefile also used Bison/Flex. I got them from the SourceForge GnuWin32 site and I installed them in MinGW\bin (and they apparently worked) but I wanted to be sure 1) that I didn't miss them somewhere in a MinGW/MSYS DTK and I have the right ones 2) that it's safe to put them in the MinGW directory 3) that they're useful things to have for other configure/make scripts. |