Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 106232

Summary: svgalib-1.9.21-r1 doesn't build if kernel support for modules not enabled (2.6.9-gentoo-r13 anyway)
Product: Gentoo Linux Reporter: Greg Slocum <fromgentoo>
Component: New packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED INVALID    
Severity: blocker    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Greg Slocum 2005-09-16 20:12:36 UTC
svgalib-1.9.21-r1 doesn't build if kernel support for modules not enabled
(2.6.9-gentoo-r13 anyway).  It says I should enable modules in my kernel, and
try again.

I don't want to enable modules.

Reproducible: Always
Steps to Reproduce:
1.turn of modules in kernel 2.6.9-gentoo-r13
2.emerge svgalib svgalib-1.9.21-r1
3.

Actual Results:  
svgalib didn't build

Expected Results:  
svgalib should have build
Comment 1 Alec Warner (RETIRED) archtester gentoo-dev Security 2005-09-16 20:15:07 UTC
Er, svgalib is a kernel module.  No module support, no svgalib support...
Comment 2 Greg Slocum 2005-09-17 20:22:10 UTC
What?!?!? 

Quote from svgalib.org:  "SVGAlib is simply a binary C library which is called
by C programs, just like all the other libraries in /lib and /usr/lib. If
SVGAlib is properly installed, the average user shouldn't even be aware of its
existence."

That doesn't *sound* like a module...  neither does the "lib" on the end of the
name...  "svgalib"

It obviously must want to access some kind of a external "module" or driver.  I
reported this bug because when modules are turned off the build curls its toes
and dies instead of resolving against fixed symbols in the kernel the way it is
supposed to.

Comment 3 Jakub Moc (RETIRED) gentoo-dev 2005-09-18 02:04:23 UTC
svgalib needs svgalib_helper kernel module, otherwise you cannot use it. No
modules, no joy. 

Closing.
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2005-09-18 02:07:17 UTC
If you want *only* the library (for development, probably), then do
"USE=no-helper emerge svgalib"