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

Bug 44322

Summary: media-video/SVGATextMode
Product: Gentoo Linux Reporter: Cory Visi (RETIRED) <merlin>
Component: New packagesAssignee: Gentoo Media-video project <media-video>
Status: RESOLVED UPSTREAM    
Severity: enhancement    
Priority: High    
Version: unspecified   
Hardware: All   
OS: All   
URL: http://www.nottingham.ac.uk/~etzpc/stm.html
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: SVGATextMode-1.9.ebuild
files/STM_reset
files/cfgline.y-fix.patch
SVGATextMode-1.10.ebuild

Description Cory Visi (RETIRED) gentoo-dev 2004-03-10 21:54:55 UTC
SVGA textmode manipulation/enhancement
Uses extra features found on SVGA video cards (high pixel clocks) to enhance Linux text modes, independently of what the BIOS can do. It is configured with an XF86Config-like file, and allows setting of pixel clock, H/V timings, font size, cursor size, etc.

I think this may be unmaintained, but it's a very useful program and works fantastic on most video cards.
Comment 1 Cory Visi (RETIRED) gentoo-dev 2004-03-10 21:55:26 UTC
Created attachment 27189 [details]
SVGATextMode-1.9.ebuild
Comment 2 Cory Visi (RETIRED) gentoo-dev 2004-03-10 21:55:42 UTC
Created attachment 27190 [details]
files/STM_reset
Comment 3 Cory Visi (RETIRED) gentoo-dev 2004-03-10 21:56:06 UTC
Created attachment 27191 [details]
files/cfgline.y-fix.patch
Comment 4 Cory Visi (RETIRED) gentoo-dev 2004-04-01 12:37:25 UTC
This app seems to have some problems with either devfs or glibc-3.x. I am going to check other distributions and resubmit an ebuild.
Comment 5 Cory Visi (RETIRED) gentoo-dev 2004-04-01 16:52:12 UTC
Created attachment 28539 [details]
SVGATextMode-1.10.ebuild

An upgrade to the unofficial version 1.10 (on metalab.unc.edu) fixed all the
problems. I believe it is ready to be committed.

It should be noted somewhere that this application uses the iopl() call, and
therefore GRSecurity's "Disable privileged I/O" option will break SVGATextMode.
Comment 6 Chris White (RETIRED) gentoo-dev 2005-03-27 21:14:12 UTC
Should send this upstream as a bug report.  It needs help with the newer linux26-headers:

gcc -IXFREE/include -mtune=pentium4 -mmmx -msse -O2 -ftracer -fomit-frame-pointer -pipe -DRUN_SECURE -DVGA_CAN_DO_64KB -DDOSYNCRESET -DCONFIGFILE=\"/etc/TextConfig\" -DCLOCK_CONF_FILE=\"/etc/ClockConfig\" -DVERSION=\"1.10\"  -c -o ttyresize.o ttyresize.c
gcc -IXFREE/include -mtune=pentium4 -mmmx -msse -O2 -ftracer -fomit-frame-pointer -pipe -DRUN_SECURE -DVGA_CAN_DO_64KB -DDOSYNCRESET -DCONFIGFILE=\"/etc/TextConfig\" -DCLOCK_CONF_FILE=\"/etc/ClockConfig\" -DVERSION=\"1.10\"  -c -o messages.o messages.c
gcc -IXFREE/include -mtune=pentium4 -mmmx -msse -O2 -ftracer -fomit-frame-pointer -pipe -DRUN_SECURE -DVGA_CAN_DO_64KB -DDOSYNCRESET -DCONFIGFILE=\"/etc/TextConfig\" -DCLOCK_CONF_FILE=\"/etc/ClockConfig\" -DVERSION=\"1.10\"  -c -o vga_prg.o vga_prg.c
gcc -IXFREE/include -mtune=pentium4 -mmmx -msse -O2 -ftracer -fomit-frame-pointer -pipe -DRUN_SECURE -DVGA_CAN_DO_64KB -DDOSYNCRESET -DCONFIGFILE=\"/etc/TextConfig\" -DCLOCK_CONF_FILE=\"/etc/ClockConfig\" -DVERSION=\"1.10\"  -c -o setclock.o setclock.c
gcc -IXFREE/include -mtune=pentium4 -mmmx -msse -O2 -ftracer -fomit-frame-pointer -pipe -DRUN_SECURE -DVGA_CAN_DO_64KB -DDOSYNCRESET -DCONFIGFILE=\"/etc/TextConfig\" -DCLOCK_CONF_FILE=\"/etc/ClockConfig\" -DVERSION=\"1.10\"  -c -o file_ops.o file_ops.c
gcc -IXFREE/include -mtune=pentium4 -mmmx -msse -O2 -ftracer -fomit-frame-pointer -pipe -DRUN_SECURE -DVGA_CAN_DO_64KB -DDOSYNCRESET -DCONFIGFILE=\"/etc/TextConfig\" -DCLOCK_CONF_FILE=\"/etc/ClockConfig\" -DVERSION=\"1.10\"  -c -o SVGATextMode.o SVGATextMode.c
In file included from /usr/include/linux/vfs.h:4,
                 from fs.h:14,
                 from SVGATextMode.c:38:
/usr/include/linux/statfs.h:11: error: parse error before "sector_t"
/usr/include/linux/statfs.h:13: error: parse error before "f_bavail"
/usr/include/linux/statfs.h:14: error: parse error before "f_files"
/usr/include/linux/statfs.h:15: error: parse error before "f_ffree"
/usr/include/linux/statfs.h:20: error: parse error before '}' token
make: *** [SVGATextMode.o] Error 1