On Wed, Apr 19, 2000 at 03:26:04AM -0300, Adriano Freitas wrote: > "Nivaldo A. P. de Vasconcelos" wrote: > > > > Olah, > > > > escrevi um programa que rodava muito bem em outra maquina onde tinha a > > mesma versao do Debian que tenho agora .... soh que nesta nao instalei > > todos os componentes que havia instalado na outra maquina .... aih > > tentei rodar o programa nesta maquina .... aparece a seguinte mensagem > > de erro: > > > > gkt.c:1: X11/X.h: Arquivo ou diretório não encontrado > > gkt.c:2gkt.c:1: X11/X.h: Arquivo ou diretório não encontrado > > gkt.c:2: X11/Xlib.h: Arquivo ou diretório não encontrado > > gkt.c:3: X11/Xutil.h: Arquivo ou diretório não encontrado: > > > > Realmente nao ha esses arquivos no meu disco ... como faco pra > > instala-los jah tentei instalar no pacotes oldlibs a biblioteca xlib ... > > > > $ dpkg -l|grep xlib > > ii xlib6 3.3.2.3a-11 shared libraries required by libc5 X > > clients > > ii xlib6g 3.3.6-4 shared libraries required by X > > clients > > > > mas continua dando o erro .... ?? Qual o problema ?? > > Será que não tá faltando os *-dev da vida??? > > fast:~$ dpkg -l | grep xlib > ii xlib6g 3.3.6-6 shared libraries required by X clients > ii xlib6g-dev 3.3.6-6 include files and libraries for X > client dev
O Adriano tem razão Nivaldo. Os pacotes xlib6 e xlib6g dão para _executar_ programas compilados com essas livrarias, mas se você quer _compilar_ algum programa que faça uso dessas livrarias, você que que instalar os *-dev correspondentes. São os *-dev que contêm os ficheiros *.h e as livrarias *.a que lhe permitem ligar (link) os seus programas à respectiva livraria. pmg

