Ooo! Cool. How does one do this exactly? Whats involved with compiling for a new device?yes. I'm trying to compile it for my BeagleBoard right now.
Me?Could you explain a bit more, what exactly you are trying to do?
First, go back in time and murder everyone who invented yet-another-way-of-automatically-creating-makefiles. I'd never even heard of imake until this, yet it is required. I can't find a package that includes it and the source code I've found for building it is from 1997 and doesn't want to build because, despite claiming to need an ANSI-C compiler, it does things that are against the standard.In seriousness, it should be a simple matter of downloading the code, typing "./configure" (which will tell you if anything is missing, which you then install and keep trying until it works), and then type "make". TightVNC apparently requires this imake thing as well which is so outdated as to practically not exist.Ooo! Cool. How does one do this exactly? Whats involved with compiling for a new device?
This was the standard build environment for things X11 when I was young. The good old timesFirst, go back in time and murder everyone who invented yet-another-way-of-automatically-creating-makefiles. I'd never even heard of imake until this, yet it is required. I can't find a package that includes it and the source code I've found for building it is from 1997 and doesn't want to build because, despite claiming to need an ANSI-C compiler, it does things that are against the standard.
In seriousness, it should be a simple matter of downloading the code, typing "./configure" (which will tell you if anything is missing, which you then install and keep trying until it works), and then type "make". TightVNC apparently requires this imake thing as well which is so outdated as to practically not exist.
I tried that, it's pretty tightly bound to the whole process.Looks like what it does is uses imake to build a world makefile which does a bunch of stuff, builds some headers and compiles some code, then crafts a configure script in the Xvnc directory. You then run the ./configure which uses imake to build a Makefile. I tried just copying the Makefile but it's riddled with x86 defines and requires some 64 bit headers.I'm pretty sure it doesn't do much more than invoking the preprocessor. Might be possible to just use imake on another system and copy the Makefiles, since the X related directories are pretty standardized nowadays.