[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Como instalo SVGAlib ???




On 2002.11.03 14:36 Eduardo Daniel Ibarra wrote:

   Hola Listeros:

      Bueno, ocurre que cuando quiero compilar un simple programa
   de 10 líneas en C, gcc no encuentra las librerías "SVGAlib".
   Creo que tengo que instalar SVGAlib, pero no sé cómo ...
   Alguien sabe cómo debo hacerlo, si es que me hace falta hacerlo ??
   Ni siquiera se cómo averiguar si tengo configurado framebuffer o
SVGA...

   Cuando hago:
      $ gcc -o Programita Programita.c -lvga
   me sale:
      Programita.c:2: vga.h: No such file or directory
   El programita está más abajo.
   ("locate vga.h" me dice que vga.h no está por ningún lado).

   Previamente a ésto hice:
      # apt-get install svgalib
   que me dijo que el paquete "SVGAlib" estaba obsoleto
   y que ahora es reemplazado por "svgalib-bin".
   Así fué que instalé este paquete:
      # apt-get install svgalib-bin
   Todo OK.

   Pero ya de antes me funcionan comandos como:
      $ zgv Foto.gif
      $ dvisvga Documento.dvi
   que se supone hacen uso de SVGAlib...
   Es decir que SVGAlib está, pero no puedo compilar
   un miserable programita en C que intente usarlo !!!
   Además creo que cuando abro la X session, estoy en modo
"framebuffer".
   Ya estoy mareado... fb o svga ???  Cómo saberlo ?

   ------------Programita.c------------
   #include  <stdio.h>
   #include  <vga.h>

   int main (void) {
      vga_init();
      vga_setmode(5); vga_setcolor(4);
      vga_drawpixel(10,10);

      sleep(5); vga_setmode(0);
      exit(0);
   }
   -------------------------------------

   Tengo: Debian Woody Kernel 2.2.19.
          Pentium Intel 133 MHz, 32 Mega de RAM.
          Tarjeta de video Cirrus Logic de 1 Mb RAM.
          Monitor color alton paleozoico que nadie conoce.

   El tema es que quiero graficar en X-Y en modo consola, sin entrar a
las X.
   Bueno, desde ya, gracias la ayuda...
                                         Eduardo.

PD: Agradezco (un poco tarde...) a:
        Kenneth Irving <ken@fq.edu.uy>
        Luar Roji <luar@roji.net>
	    Diego Pons <dpons@adinet.com.uy>
	    Gabriel Gambetta <ggambett@internet.com.uy>
    por su disposición y sugerencias.



Instala svgalib1-dev para poder compilar tu programa:
# apt-get install svgalib1-dev

Si tienes framebuffer podrías hacer cat /proc/fb y la salida te da el tipo.

Sino pues configura y recompila tu kernel, aunque por la tarjeta que tienes supongo que correras el framebuffer de VESA o el de VGA de 16.

Un saludo.


--------------------------------------------------------
 Debian GNU/Linux 3.0 (woody) 	http://www.debian.org
 Linux registered user:	#281082	http://counter.li.org
 Hispalinux member: 	2641	http://www.hispalinux.es
---------------------------------------------------------
  Victor Jose Valdés Márquez
  victor.valdes@hispalinux.es
---------------------------------------------------------


Reply to: