I thought you might find this amusing...
I downloaded the daily Freeciv CVS source this morning and started trying to compile it on my newly installed cygwin installation.
The configure script complained about some weird packages that were missing like libstroke and Xinerama, so I guessed that I had just missed out on some vital cygwin libraries by accident.
Then during the make, there were a bunch of strange syntax incompatibilities, but I couldn't find the .c files (like xmanager.c) in the Freeciv online source tree anywhere. I spent most of the day (now 2:30pm) fixing the sources so they compile, but guess what ! There's no civclient.exe file. Actually no civANYTHING files, nothing. Very strange.
At first I thought there was a bug in this new source pack. Checked make files, configure scripts subdirs... very confused, it finally dawned on me....
I was actually compiling fvwm source tree and not freeciv.
Turns out, I had downloaded the fvwm source AND freeciv sources, but the freeciv one had magically got lost into a separate directory. When I unzipped the sources, I used tar xjvf /f* and every time I changed into the sources directory, I used commandline completion.
And all the time I'm thinking to myself.. why the hell do the sources on cygwin look SO different. Did Andreas include the whole window manager source tree to get it to compile.
I think I'm going to stick to Linux in future.
I downloaded the daily Freeciv CVS source this morning and started trying to compile it on my newly installed cygwin installation.
The configure script complained about some weird packages that were missing like libstroke and Xinerama, so I guessed that I had just missed out on some vital cygwin libraries by accident.
Then during the make, there were a bunch of strange syntax incompatibilities, but I couldn't find the .c files (like xmanager.c) in the Freeciv online source tree anywhere. I spent most of the day (now 2:30pm) fixing the sources so they compile, but guess what ! There's no civclient.exe file. Actually no civANYTHING files, nothing. Very strange.
At first I thought there was a bug in this new source pack. Checked make files, configure scripts subdirs... very confused, it finally dawned on me....
I was actually compiling fvwm source tree and not freeciv.
Turns out, I had downloaded the fvwm source AND freeciv sources, but the freeciv one had magically got lost into a separate directory. When I unzipped the sources, I used tar xjvf /f* and every time I changed into the sources directory, I used commandline completion.
And all the time I'm thinking to myself.. why the hell do the sources on cygwin look SO different. Did Andreas include the whole window manager source tree to get it to compile.
I think I'm going to stick to Linux in future.