lcdproc-0.5.1_pre20061009 fail to compile on ppc64. 0.5.0 compiles just fine by the way. error message: serialVFD_io.c: In function ‘serialVFD_write_parallel’: port.h:300: error: impossible constraint in ‘asm’ port.h:293: error: impossible constraint in ‘asm’ port.h:300: error: impossible constraint in ‘asm’ port.h:293: error: impossible constraint in ‘asm’ port.h:300: error: impossible constraint in ‘asm’ port.h:293: error: impossible constraint in ‘asm’ make[3]: *** [serialVFD_io.o] Error 1
Can you please retry (with the updated ebuild) excluding the serialVFD driver and tell me if it still fails? For that, compile with env var LCDPROC_DRIVERS="bayrad CFontz CFontz633 CFontzPacket CwLnx EyeboxOne glk hd44780 icp_a106 imon IOWarrior joy lb216 lcdm001 lcterm MD8800 ms6931 mtc_s16209x MtxOrb NoritakeVFD pyramid sed1330 sed1520 sli stv5730 t6963 text tyan" Thanks.
After looking at the code and talking to Stefan Herdler (author of serialVFD), there's not much we can do: The assembler code is i386 specific and, as Markus also stated, was added between 0.5.0 and 0.5.1 to serialVFD. But the code in port.h was there and used in other drivers in 0.5.0, which is weird, because then it did not fail. I could disable the serialVFD support if building with the above env var works.
This should be fixed in lcdproc-0.5.1-r1, could you please test it?
yes, it is. thanks a lot! added ~ppc64