erro ao compilar o msn-proxy

1. erro ao compilar o msn-proxy

Andre chagas ramos
andre_ramos

(usa openSUSE)

Enviado em 14/07/2009 - 11:28h

Ao compilar o msn-proxy da com o comando make da o seguinte erro:

cc -g -Wall -O2 -pipe -I/usr/local/include -I/usr/lib/mysql -fno-builtin-log -c msn-proxy.c
In file included from config.h:29,
from net-io.h:27,
from msn-proxy.c:32:
mysql.h:51:25: error: mysql/mysql.h: No such file or directory
In file included from config.h:29,
from net-io.h:27,
from msn-proxy.c:32:
mysql.h:67: error: expected specifier-qualifier-list before ‘MYSQL’
mysql.h:78: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘db_fetch_row’
mysql.h:79: error: expected ‘)’ before ‘*’ token
mysql.h:80: error: expected ‘)’ before ‘*’ token
mysql.h:81: error: expected ‘)’ before ‘*’ token
mysql.h:82: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
mysql.h:84: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
msn-proxy.c: In function ‘cleanup’:
msn-proxy.c:53: error: ‘mysql_’ has no member named ‘db’
msn-proxy.c:54: error: ‘mysql_’ has no member named ‘host’
msn-proxy.c:55: error: ‘mysql_’ has no member named ‘pass’
msn-proxy.c:56: error: ‘mysql_’ has no member named ‘user’
make: *** [msn-proxy.o] Error 1

alguem pode me dizer oque fazer



  


2. Re: erro ao compilar o msn-proxy

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 14/07/2009 - 13:31h

Kra, tava olhando seu problema e acho q é a falta do mysql. Instale-o e depois tente compilar d novo. Talvez resolva.


3. Re: erro ao compilar o msn-proxy

Andre chagas ramos
andre_ramos

(usa openSUSE)

Enviado em 14/07/2009 - 14:18h

O mysql esta instalado e startado
mysql restart

nao deu nenhum erro entao creio que esta instalado

como eu verifico se esta instalado


4. Re: erro ao compilar o msn-proxy

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 14/07/2009 - 14:23h

Olhe dessa forma:

# ps ax | grep mysqld_safe

e:

# ps ax | grep mysql


5. Resposta

Leonardo Berbert Gomes
leoberbert

(usa Debian)

Enviado em 14/07/2009 - 14:36h

Conforme o Renato falou, elenão está encontrando alguma lib ou algum arquivo do mysql...

Tenta conferir onde está esse cara aqui "mysql.h"

Aguardando.


6. Re: erro ao compilar o msn-proxy

Andre chagas ramos
andre_ramos

(usa openSUSE)

Enviado em 14/07/2009 - 16:07h

executei o comando :ps ax | grep mysqld_safe

e deu esta resposta:

4451 ? S 0:00 /bin/sh /usr/bin/mysqld_safe --mysqld=mysqld --user=mysql --pid-file=/var/lib/mysql/mysqld.pid --socket=/var/lib/mysql/mysql.sock --datadir=/var/lib/mysql

como eu procuro o arquivo mysql.h


7. Re: erro ao compilar o msn-proxy

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 14/07/2009 - 17:54h

Realmente vc tem o mysql instalado, pois este está rodando no seu sistema. Pra vc procurar o arquivo, faça o comando:

# find / -iname mysql.h

Dependendo do resultado, vc terá q copiar o arquivo pra dentro do diretório /usr/include.


8. Re: erro ao compilar o msn-proxy

Danne Meira Castro Aguiar
danne

(usa Ubuntu)

Enviado em 24/08/2009 - 15:45h

lembrou de editar o arquivo Makefile??
Deve-se comentar as linhas referentes ao FreeBSD, caso não use esse sistema, e descomentar as referente a Linux.


9. Faça a instalaçao da libmysqlclient15-dev

Alex
alexhctp

(usa Linux Mint)

Enviado em 17/11/2010 - 11:31h

Jovem, solucionei o problema instalando 'libmysqlclient15-dev'. Basta dar um apt-get install libmysqlclient15-dev e depois rodar o make...

Espero ter ajudado...


10. Erro parecido.

Claudiney Marques
claudineymqs

(usa Nenhuma)

Enviado em 19/11/2010 - 17:30h

O meu tá dando um erro parecido...ta bem complicado de instalar.

cc -g -Wall -O2 -pipe -I/usr/local/include -I/usr/local/include -fno-builtin-log -c msn-proxy.c
In file included from ns-data.h:24,
from user.h:31,
from ns.h:24,
from msn-proxy.c:26:
client.h:27:19: error: event.h: No such file or directory
In file included from ns-data.h:24,
from user.h:31,
from ns.h:24,
from msn-proxy.c:26:
client.h:35: error: field 'read' has incomplete type
client.h:36: error: field 'write' has incomplete type
client.h:37: error: field 'listen' has incomplete type
In file included from ns-data.h:25,
from user.h:31,
from ns.h:24,
from msn-proxy.c:26:
server.h:36: error: field 'read' has incomplete type
server.h:37: error: field 'write' has incomplete type
In file included from user.h:32,
from ns.h:24,
from msn-proxy.c:26:
sb-data.h:44: error: field 'listen' has incomplete type
In file included from msn-proxy.c:28:
ctl.h:33: error: field 'read' has incomplete type
msn-proxy.c: In function 'cleanup':
msn-proxy.c:58: warning: implicit declaration of function 'event_base_free'
msn-proxy.c: In function 'main':
msn-proxy.c:242: warning: implicit declaration of function 'event_init'
msn-proxy.c:242: warning: assignment makes pointer from integer without a cast
msn-proxy.c:249: warning: implicit declaration of function 'event_set'
msn-proxy.c:249: error: 'EV_READ' undeclared (first use in this function)
msn-proxy.c:249: error: (Each undeclared identifier is reported only once
msn-proxy.c:249: error: for each function it appears in.)
msn-proxy.c:249: error: 'EV_PERSIST' undeclared (first use in this function)
msn-proxy.c:250: warning: implicit declaration of function 'event_add'
msn-proxy.c:255: warning: implicit declaration of function 'event_dispatch'
make: *** [msn-proxy.o] Error 1



11. Re: erro ao compilar o msn-proxy

Diego Oliveira da Silva
dolivervl

(usa Slackware)

Enviado em 19/11/2010 - 17:46h

Não é mais fácil instalar o squid não???


12. dolivervl

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 19/11/2010 - 23:55h

msn-proxy e squid, apesar d serem proxy, possuem funções diferentes. Pesquise mais sobre msn-proxy q vc vai entender...

BTW, instale a libevent q resolve:

# aptitude install libevent






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts