Re: [FUG-BR] Api do OpenLDAP

2006-08-15 Por tôpico Eder
Entra em contato em PVT !

On 8/14/06, Cristiano Panvel [EMAIL PROTECTED] wrote:
 Valeu Eder,

 Muito obrigado cara, deixa lhe faze uma pergunta conversei com o,
 Zirkelbach que falou que lhe conhece e ele me disse que voce era desenvolvedor
 do FreeBSD no (src) quando morava na Alemanhã, conta essa história.

 Cris

 On 8/14/06, Eder [EMAIL PROTECTED] wrote:
  Olá,
 
  Não conheço nehuma API do OpenLdap para C++, estive precissando
  de uma há um tempo atrás e não encontrei.
 
  O jeito é implementar em C puro mesmo, o C++ tem total
  compatibilidade com o C ANSI, declare uma classe de C++ e chame,
  as funções do Ldap nesta classe, depois para seu metódos e atributos,
  chame apenas essa classe e trabalhe com ela.
 
  Dica:
 
  Quando for chamar seu header de C dentro de C++ chame sempre usando,
  extern para ser explicito para o compilador que aquilo é C puro, exemplos:
 
  extern C {
  #include stdio.h
  #include ldap.h
  #include lber.h
  }
 
  extern C {
 
  void SuaFuncao(void)
  {
   int test, test2;
  }
 
  }
 
  Outra coisa no FreeBSD tem uma versão do OpenLdap que tive problemas
  era 2 alguma coisa, não lembro direito, simplesmente qualquer coisa que
  chamase a função ldap_init dava erro na compilação, apenas atualize
  a vesão se tiver, esse tipo de problemas.
 
  A melhor documentação que encontrei para API foi no site Novell, quase
  todas as funções são compativeis com o openldap.
 
  http://developer.novell.com/wiki/index.php/LDAP_Libraries_for_C
 
  Abraços,
 
  Eder.
 
  On 8/14/06, Cristiano Panvel [EMAIL PROTECTED] wrote:
   Obrigado, galera funcionou legal, agora alguém sabe se existe uma API do
   Ldap para C++ pois o que eu precisso fazer é em C++.
  
   Cris
  
   On 8/13/06, Eder [EMAIL PROTECTED] wrote:
Olá Cristiano,
   
Dependendo da forma que o openldap foi compilado acontece esses
problemas na hora que você deseja usar a API, mas para compilar você
deve indicar o caminho para o seu compilador, para isso faça assim:
   
% cc -I/usr/local/include -L/usr/local/lib -lldap seu_prog.c
   
Abraços,
   
On 8/13/06, Cristiano Panvel [EMAIL PROTECTED] wrote:
 Oi pessoal

 to tentando usar a api do ldap no FreeBSD mais toda vez que incluo o 
 header
 do ldap ele diz que o header nao existe mais o cara esta lá alguem 
 sabe
 o que pode ser

 #include ldap.h

 main()
 {
 LDAP *ld;
 }

 Cris
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

   
   
--
Linux is for people who hate Windows,
BSD is for people who love UNIX
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
   
   -
   Histórico: http://www.fug.com.br/historico/html/freebsd/
   Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
  
 
 
  --
  Linux is for people who hate Windows,
  BSD is for people who love UNIX
  -
  Histórico: http://www.fug.com.br/historico/html/freebsd/
  Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
 
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd



-- 
Linux is for people who hate Windows,
BSD is for people who love UNIX
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Api do OpenLDAP

2006-08-14 Por tôpico Cristiano Panvel
Obrigado, galera funcionou legal, agora alguém sabe se existe uma API do
Ldap para C++ pois o que eu precisso fazer é em C++.

Cris

On 8/13/06, Eder [EMAIL PROTECTED] wrote:
 Olá Cristiano,

 Dependendo da forma que o openldap foi compilado acontece esses
 problemas na hora que você deseja usar a API, mas para compilar você
 deve indicar o caminho para o seu compilador, para isso faça assim:

 % cc -I/usr/local/include -L/usr/local/lib -lldap seu_prog.c

 Abraços,

 On 8/13/06, Cristiano Panvel [EMAIL PROTECTED] wrote:
  Oi pessoal
 
  to tentando usar a api do ldap no FreeBSD mais toda vez que incluo o header
  do ldap ele diz que o header nao existe mais o cara esta lá alguem sabe
  o que pode ser
 
  #include ldap.h
 
  main()
  {
  LDAP *ld;
  }
 
  Cris
  -
  Histórico: http://www.fug.com.br/historico/html/freebsd/
  Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
 


 --
 Linux is for people who hate Windows,
 BSD is for people who love UNIX
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Api do OpenLDAP

2006-08-14 Por tôpico Eder
Olá,

Não conheço nehuma API do OpenLdap para C++, estive precissando
de uma há um tempo atrás e não encontrei.

O jeito é implementar em C puro mesmo, o C++ tem total
compatibilidade com o C ANSI, declare uma classe de C++ e chame,
as funções do Ldap nesta classe, depois para seu metódos e atributos,
chame apenas essa classe e trabalhe com ela.

Dica:

Quando for chamar seu header de C dentro de C++ chame sempre usando,
extern para ser explicito para o compilador que aquilo é C puro, exemplos:

extern C {
#include stdio.h
#include ldap.h
#include lber.h
}

extern C {

void SuaFuncao(void)
{
 int test, test2;
}

}

Outra coisa no FreeBSD tem uma versão do OpenLdap que tive problemas
era 2 alguma coisa, não lembro direito, simplesmente qualquer coisa que
chamase a função ldap_init dava erro na compilação, apenas atualize
a vesão se tiver, esse tipo de problemas.

A melhor documentação que encontrei para API foi no site Novell, quase
todas as funções são compativeis com o openldap.

http://developer.novell.com/wiki/index.php/LDAP_Libraries_for_C

Abraços,

Eder.

On 8/14/06, Cristiano Panvel [EMAIL PROTECTED] wrote:
 Obrigado, galera funcionou legal, agora alguém sabe se existe uma API do
 Ldap para C++ pois o que eu precisso fazer é em C++.

 Cris

 On 8/13/06, Eder [EMAIL PROTECTED] wrote:
  Olá Cristiano,
 
  Dependendo da forma que o openldap foi compilado acontece esses
  problemas na hora que você deseja usar a API, mas para compilar você
  deve indicar o caminho para o seu compilador, para isso faça assim:
 
  % cc -I/usr/local/include -L/usr/local/lib -lldap seu_prog.c
 
  Abraços,
 
  On 8/13/06, Cristiano Panvel [EMAIL PROTECTED] wrote:
   Oi pessoal
  
   to tentando usar a api do ldap no FreeBSD mais toda vez que incluo o 
   header
   do ldap ele diz que o header nao existe mais o cara esta lá alguem sabe
   o que pode ser
  
   #include ldap.h
  
   main()
   {
   LDAP *ld;
   }
  
   Cris
   -
   Histórico: http://www.fug.com.br/historico/html/freebsd/
   Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
  
 
 
  --
  Linux is for people who hate Windows,
  BSD is for people who love UNIX
  -
  Histórico: http://www.fug.com.br/historico/html/freebsd/
  Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
 
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd



-- 
Linux is for people who hate Windows,
BSD is for people who love UNIX
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Api do OpenLDAP

2006-08-14 Por tôpico Cristiano Panvel
Valeu Eder,

Muito obrigado cara, deixa lhe faze uma pergunta conversei com o,
Zirkelbach que falou que lhe conhece e ele me disse que voce era desenvolvedor
do FreeBSD no (src) quando morava na Alemanhã, conta essa história.

Cris

On 8/14/06, Eder [EMAIL PROTECTED] wrote:
 Olá,

 Não conheço nehuma API do OpenLdap para C++, estive precissando
 de uma há um tempo atrás e não encontrei.

 O jeito é implementar em C puro mesmo, o C++ tem total
 compatibilidade com o C ANSI, declare uma classe de C++ e chame,
 as funções do Ldap nesta classe, depois para seu metódos e atributos,
 chame apenas essa classe e trabalhe com ela.

 Dica:

 Quando for chamar seu header de C dentro de C++ chame sempre usando,
 extern para ser explicito para o compilador que aquilo é C puro, exemplos:

 extern C {
 #include stdio.h
 #include ldap.h
 #include lber.h
 }

 extern C {

 void SuaFuncao(void)
 {
  int test, test2;
 }

 }

 Outra coisa no FreeBSD tem uma versão do OpenLdap que tive problemas
 era 2 alguma coisa, não lembro direito, simplesmente qualquer coisa que
 chamase a função ldap_init dava erro na compilação, apenas atualize
 a vesão se tiver, esse tipo de problemas.

 A melhor documentação que encontrei para API foi no site Novell, quase
 todas as funções são compativeis com o openldap.

 http://developer.novell.com/wiki/index.php/LDAP_Libraries_for_C

 Abraços,

 Eder.

 On 8/14/06, Cristiano Panvel [EMAIL PROTECTED] wrote:
  Obrigado, galera funcionou legal, agora alguém sabe se existe uma API do
  Ldap para C++ pois o que eu precisso fazer é em C++.
 
  Cris
 
  On 8/13/06, Eder [EMAIL PROTECTED] wrote:
   Olá Cristiano,
  
   Dependendo da forma que o openldap foi compilado acontece esses
   problemas na hora que você deseja usar a API, mas para compilar você
   deve indicar o caminho para o seu compilador, para isso faça assim:
  
   % cc -I/usr/local/include -L/usr/local/lib -lldap seu_prog.c
  
   Abraços,
  
   On 8/13/06, Cristiano Panvel [EMAIL PROTECTED] wrote:
Oi pessoal
   
to tentando usar a api do ldap no FreeBSD mais toda vez que incluo o 
header
do ldap ele diz que o header nao existe mais o cara esta lá alguem sabe
o que pode ser
   
#include ldap.h
   
main()
{
LDAP *ld;
}
   
Cris
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
   
  
  
   --
   Linux is for people who hate Windows,
   BSD is for people who love UNIX
   -
   Histórico: http://www.fug.com.br/historico/html/freebsd/
   Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
  
  -
  Histórico: http://www.fug.com.br/historico/html/freebsd/
  Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
 


 --
 Linux is for people who hate Windows,
 BSD is for people who love UNIX
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Api do OpenLDAP

2006-08-13 Por tôpico Patrick Tracanelli
Cristiano Panvel wrote:
 Oi pessoal
 
 to tentando usar a api do ldap no FreeBSD mais toda vez que incluo o header
 do ldap ele diz que o header nao existe mais o cara esta lá alguem sabe
 o que pode ser
 
 #include ldap.h
 
 main()
 {
 LDAP *ld;
 }
 
 Cris

Voce deve estar compilando sem passar -I. Veja:

%cat nfaznada.c
#include ldap.h

main()
{
LDAP *ld;
printf(Nao faz nada, mas ve se compilou.\n);
}

%cc nfaznada.c -I/usr/local/include
%./a.out
Nao faz nada, mas ve se compilou.

Pouco util hehe, mas compilou.


-- 
Patrick Tracanelli

FreeBSD Brasil LTDA.
(31) 3281-9633 / 3281-3547
[EMAIL PROTECTED]
http://www.freebsdbrasil.com.br
Long live Hanin Elias, Kim Deal!

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Api do OpenLDAP

2006-08-13 Por tôpico Eder
Olá Cristiano,

Dependendo da forma que o openldap foi compilado acontece esses
problemas na hora que você deseja usar a API, mas para compilar você
deve indicar o caminho para o seu compilador, para isso faça assim:

% cc -I/usr/local/include -L/usr/local/lib -lldap seu_prog.c

Abraços,

On 8/13/06, Cristiano Panvel [EMAIL PROTECTED] wrote:
 Oi pessoal

 to tentando usar a api do ldap no FreeBSD mais toda vez que incluo o header
 do ldap ele diz que o header nao existe mais o cara esta lá alguem sabe
 o que pode ser

 #include ldap.h

 main()
 {
 LDAP *ld;
 }

 Cris
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd



-- 
Linux is for people who hate Windows,
BSD is for people who love UNIX
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd