Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 151308 - app-misc/lcdproc-0.5.1_pre20061009 fails to compile on ppc64
Summary: app-misc/lcdproc-0.5.1_pre20061009 fails to compile on ppc64
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: PPC64 Linux
: High enhancement (vote)
Assignee: LCD Herd
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-10-14 03:11 UTC by Markus Rothe (RETIRED)
Modified: 2006-12-21 09:39 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Markus Rothe (RETIRED) gentoo-dev 2006-10-14 03:11:41 UTC
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
Comment 1 Robert Buchholz (RETIRED) gentoo-dev 2006-10-18 16:45:10 UTC
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.
Comment 2 Robert Buchholz (RETIRED) gentoo-dev 2006-11-01 09:47:21 UTC
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.
Comment 3 Robert Buchholz (RETIRED) gentoo-dev 2006-12-21 04:54:01 UTC
This should be fixed in lcdproc-0.5.1-r1, could you please test it?
Comment 4 Markus Rothe (RETIRED) gentoo-dev 2006-12-21 09:39:08 UTC
yes, it is. thanks a lot!

added ~ppc64