Building xfree on a hppa stations works fine but running it is harder. Each time I try to exec X, with startx or X -configure or else, I got the error described in the log. I think this come from a invalid ELF format or something like that but I'm unable to find a solutions. I've tryied to take some patchs from debian but it does not work too. Reproducible: Always Steps to Reproduce: 1. Just run X I'm using gcc 3.2.1, kernel 2.4.20-pa26 (see parisc-linux.org for kernel patch) and glibc 2.3.1-r2. The xfree version I'm trying to build is 4.2.1-r2. Feel free to ask me a xs to my box.
Created attachment 8528 [details] starxt log
Err, that is a first for me. Anybody else got it working ... maybe we can check for patch/gcc option ?
Xfree from Debian seems to be compiled with gcc2. Btw, I dunno if it's possible but can we compile module directly in X as a first workaround ?
Created attachment 8604 [details] startx log of xfree 4.2.99.4 Here is a log of xfree-4.2.99.4 compiled with the latest gcc (3.2.2) (gcc-3.2.1 was segfaulting) I thing the error is the same than the other log but the error message is different. I hope it will help.
Check in binutils if enableing for hppa: -------------------------------------------------------------- use x86 &> /dev/null \ && epatch ${FILESDIR}/2.13/${PN}-2.13.90.0.16-array-sects-compat.patch ----------------------------------------------------------------- dont fix it. Else maybe try to downgrade to binutils-2.13.90.0.16 Dunno.
None of those solutions worked. Btw, I've found a workaround : echo "#define DoLoadableServer NO" >> conf/cf/host.def This build a static server and it work perfectly on my box.
closing since -r2 does this.