As libs est�o instaladas, pois compilando dinamicamente funciona.
coloquei a libm (-lm) e param algusn erros, mas os da LIBSVGA continuaram.

usando :

gcc jogo.c -o jogo_sta -static -lvga -lvgagl -lm

retorna:

/usr/lib/gcc-lib/i486-linux/3.3.5/../../../libvgagl.a(grlib.o)(.text+0x1e2d): 
In function `gl_copyscreen':
: undefined reference to `vga_copytoplanar16'
/usr/lib/gcc-lib/i486-linux/3.3.5/../../../libvgagl.a(grlib.o)(.text+0x1eb2): 
In function `gl_copyscreen':
: undefined reference to `vga_copytoplanar16'
/usr/lib/gcc-lib/i486-linux/3.3.5/../../../libvgagl.a(grlib.o)(.text+0x1f0b): 
In function `gl_copyscreen':
: undefined reference to `vga_copytoplanar16'
/usr/lib/gcc-lib/i486-linux/3.3.5/../../../libvgagl.a(grlib.o)(.text+0x1f6d): 
In function `gl_copyscreen':
: undefined reference to `vga_copytoplanar256'
/usr/lib/gcc-lib/i486-linux/3.3.5/../../../libvgagl.a(driver.o)(.text+0x30aa): 
In function `__svgalib_driverplanar256_putbox':
: undefined reference to `vga_copytoplanar256'
collect2: ld returned 1 exit status

Por�m, consegui compilar dinamicamente de outra forma, lendo a documenta��o.

Tive que instalar a SCGALIB em outra m�quina, s� que dessa vez instala-la 
estaticamente, com algumas op��es de compila��o, e ap�s, linkar de outra 
maneira, com s libs estaticas geradas.




Thiago Macieira escreveu:

Leonardo Tremper wrote:


Quando vou compilar um programa com a svgalib (em um debian), se compilo
normalmente, funciona ok, compila e o programa roda normalmente.
ex.: $ gcc jogo.c -o jogo_dyn -lvga -lvgagl



Ok.



$ gcc jogo.c -o jogo_sta -static -lvga -lvgagl

Me retorna os seguintes erros de linkagem e n�o funciona:

/usr/lib/gcc-lib/i486-linux/3.3.5/../../../libvga.a(mouse.o)(.text+0xda9
):

In function `ms_init':
: undefined reference to `pow'



Tente: $ gcc jogo.c -o jogo_sta -static -lvga -lvgagl -lm




--------------------------------------------------------------------------- Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utiliza��o da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a