I just joined this forum after reading Mr. Harbour's wonderful Gameboy Advance Development book. A HUGE separate thanks from me for your tremendous work!
I was just a 6-year old kid when the Advance SP came out and Pokemon was the one and only game I was ever hooked on ever since... I also understand that I am WAY late to the party and to be honest, I have a small doubt this post will even be found since it has been THIRTEEN years when the last HAM version was released (if my timeline is correct).
Windows has gone through many transformations since then and that's probably why HAM doesn't want to compile :-P. I downloaded the win32 version 2.8 and successfully installed it on my Windows 10 64-bit machine... And I couldn't even draw a single pixel. Bummer. Although it's perfectly understandable.
Just for the sake of it, the error was arm_thumb_elf_gcc.exe fork. Apparently it's unavailable and the win32 error is 487 which I guess is a write to an illegal address if you interpret it as hex and look up the windows error list. I've seen this being vaguely mentioned in many places but my knowledge of programming and technical details is mediocre at best and I just can't decide where to start searching and how to even deduce the possible courses of action.
Regardless, I just wanted to say thanks for the great and engaging book Mr Harbour has written. It allowed me to apply my programming knowledge in something that I have had a huge passion for and I finally know how places like Hoenn and Kanto were built and how the protagonist could run around the map. It's that satisfactory feeling you get when wonder and ignorance slowly transform into a clear image.
Maybe I'll be able to get this thing running someday. Until then, I'll just use it as a catalyst to keep learning new aspects of programming. If only I had been born, say, ten years earlier... I might have had the opportunity to participate in the era of Gameboy development fun...