First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 235401
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Wormo <wormo@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: pyrophobicman@gmail.com
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
lrmirelatedlogs lrmi 0.7, 0.8, 0.10, 0.10-r1 and svgalib 1.9.25 text/plain Clayton Clarke 2008-08-23 02:12 0000 33.09 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 235401 depends on: Show dependency tree
Bug 235401 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2008-08-21 20:22 0000
media-libs/svgalib-1.9.25 fails to build on linux kernel version 2.6.26.

Errors are along the lines of undefuned variables, et al.

Reproducible: Always

Steps to Reproduce:
1. have kernel >= 2.6.26
2. emerge svgalib

Actual Results:  
fails to build

Expected Results:  
builds

Fedora guys fixed this already...
http://cvs.fedoraproject.org/viewvc/devel/svgalib/svgalib-1.9.25-kernel-2.6.26.patch?revision=1.2


I put this and the fixed ebuild (with the extra epatch) into my personal
overlay - builds perfectly.

------- Comment #1 From pyrophobicman@gmail.com 2008-08-21 22:01:07 0000 -------
seems that this bug affects any program that uses lrmi - and only for x86.

The code in the kernel that has changed is related to the VM86 code -
http://www.ussg.iu.edu/hypermail/linux/kernel/0803.3/2188.html

Other packages affected: so far, I've only found svgalib and read-edid, but I
imagine there's more?

Could a kernel patch be in order?

------- Comment #2 From Wormo 2008-08-22 06:35:10 0000 -------
Thanks for the report. 

I don't think a patch backing out a purposeful change in kernel flags is a good
idea. The programs using the old flags should be patched to handle the new
flags, like the example patch you linked to.

I'll go ahead and take this bug since there is no other svgalib maintainer
currently; would you mind opening up another one for getting read-edid patched
as well?

------- Comment #3 From pyrophobicman@gmail.com 2008-08-22 14:00:15 0000 -------
changed name to reflect that this is for svgalib

Opening a new bug for read-edid.

------- Comment #4 From Clayton Clarke 2008-08-23 02:00:55 0000 -------
i am encountering this bug under lrmi (itself) as well, can someone confirm,
and look into this at the same time, because this may well be a case of stuff
that is built against system lrmi rather than internal? attaching several
install attempts of lrmi just encase it helps

------- Comment #5 From Clayton Clarke 2008-08-23 02:12:00 0000 -------
Created an attachment (id=163590) [details]
lrmi 0.7, 0.8, 0.10, 0.10-r1 and svgalib 1.9.25

------- Comment #6 From pyrophobicman@gmail.com 2008-08-23 02:34:26 0000 -------
(In reply to comment #5)
> Created an attachment (id=163590) [edit] [details]
> lrmi 0.7, 0.8, 0.10, 0.10-r1 and svgalib 1.9.25
> 

(In reply to comment #4)
> i am encountering this bug under lrmi (itself) as well, can someone confirm,
> and look into this at the same time, because this may well be a case of stuff
> that is built against system lrmi rather than internal? attaching several
> install attempts of lrmi just encase it helps
> 

It's lrmi that has this problem, true. However, svgalib and read-edid have
their own modified lrmi implementations in their source trees.

See bug 235495 for lrmi fix

------- Comment #7 From Clayton Clarke 2008-08-23 09:29:19 0000 -------
thanks for lmri info, i tried to find the lmri filed bug, but there were no
results so thanks for the link

------- Comment #8 From Wormo 2008-10-01 19:18:41 0000 -------
Fixed in CVS using patch from bug 235495

First Last Prev Next    No search results available      Search page      Enter new bug