QUOTE(ZDevil @ Oct 11 2007, 11:47 PM)
Do you use swap? For compilation the default size of titchy (~17x MB) is definitely not enough. When I was compiling portabase, the swap usage surged up to almost 190MB... That's why my C3200 now has a 512MB swap partition.
I've also run into internal compiler errors when compiling outside X with overclocking. Building inside X without overclocking works fine. But I don't know which is the cause.
But i've heard that not enough memory can also cause this.
Now I am doing compilation on a 4GB microdrive (ext2 format). I also added a 512MB swap partition on it. So after checking out all the dependencies, I plug in the microdrive, turn on the swap in it, and let the Z work. This way I can avoid the intensive writing on the internal CF, and also can freely share the microdrive between my C3200 and C860, both running Debian now.
I have about 170M of swap as a partition, mounted automatically. I added another swapfile, another 50meg, just to see if that would help. I am _still_ trying to compile lyx-1.5.2, and am about to give up. Fortunately I can export files from 1.5.2 to 1.4.*-readable ones. Also, frankly, lyx-1.4.* is faster than 1.5.2, but 1.5.2 is fancier.
But my crashes always occur before the swap is full, anyway. But they do occur when things are thrashing pretty badly.
I feel like the old days, when you had to exit X to compile anything. I have been not only killing the X server, I have pruned down the modules, daemons, and things like that (good idea in general) to just what I need/want, but still I can't get past one of the large object files. I even log out in order to free up cpu cycles and ram space for the compilation. Lyx is, now, a big program, so it is not such a reflection on the Z that I can't compile it, but .... It gets to about 70meg swap usage and segfaults. It is somewhat random, but this last object (LyX.o, one of the last!) has not managed to appear after several attempts.
I don't understand what you are saying about the microdrive. The internal hard disk is such a beast. Are you saying you have two of them?
Do you want to try your hand at compiliing lyx-1.5.2? You need qt4-dev installed, which installs a lot of, um, crap, which you can remove later. Try ./configure to see whether you have enough to make lyx. If so, please give it a shot. Like I said, I have been at this a week now.
I can't imagine compiling a kernel on this thing.