[Eppnicbr] Erros ao compilar - Cliente "shepp",	erros no "TransportTLSCommon.o"
    Roberto Rodriges 
    robertors at bs2.com.br
       
    Fri Sep 15 11:22:54 BRT 2006
    
    
  
Ola
Estou com problemas para compilar o cliente "shepp".
- Meu Sistema:
FreeBSD 5.4-STABLE
- O que eu ja' instalei:
Basico:
gcc-3.4.6,1         GNU Compiler Collection 3.4
openssl-stable-0.9.7j SSL and crypto library
xerces-c2-2.7.0     Validating XML parser from the Apache XML Project
Pra mim realizar os testes depois com o " UnitTest"...:
cppunit-1.10.2      C++ port of the JUnit framework for unit testing
Nao instalei o Doxygen, pois nao quero fazer nenhuma documentacao...
O Doxygen e' necessario ???
-  Erro na hora de compilar o :
Nao ocorreu nenhum erro no ./configure.
Mas no make, ocorreu o erro baixo:
( estou mostrando somente a parte do erro... )
Making all in src/shepp
if g++ -DHAVE_CONFIG_H -I. -I. -I../..   -I../../include -I 
/usr/local/include -I/usr/local/include  -O -pipe -MT shepp.o -MD -MP 
-MF ".deps/shepp.Tpo" -c -o shepp.o shepp.cpp;  then mv -f 
".deps/shepp.Tpo" ".deps/shepp.Po"; else rm -f ".deps/shepp.Tpo"; exit 
1; fi
g++  -O -pipe  -L /usr/local/lib  -o shepp -lxerces-c shepp.o 
../../lib/libepp-nicbr-1.3.a -lreadline -lncurses -lssl
../../lib/libepp-nicbr-1.3.a(libepp_nicbr_1_3_a-TransportTLSCommon.o)(.text+0x14f1): 
In function `libepp_nicbr::TransportTLSCommon::seed_prng()':
: undefined reference to `RAND_load_file'
*** Error code 1
Stop in /home/robertors/epp/libepp-nicbr-1.3/src/shepp.
*** Error code 1
Stop in /home/robertors/epp/libepp-nicbr-1.3.
*** Error code 1
Stop in /home/robertors/epp/libepp-nicbr-1.3.
Tentei outra vez e novamente ocorre o erro:
# make
make  all-recursive
Making all in lib
Making all in src/shepp
g++  -O -pipe  -L /usr/local/lib  -o shepp -lxerces-c shepp.o 
../../lib/libepp-nicbr-1.3.a -lreadline -lncurses -lssl
../../lib/libepp-nicbr-1.3.a(libepp_nicbr_1_3_a-TransportTLSCommon.o)(.text+0x14f1): 
In function `libepp_nicbr::TransportTLSCommon::seed_prng()':
: undefined reference to `RAND_load_file'
*** Error code 1
Stop in /home/robertors/epp/libepp-nicbr-1.3/src/shepp.
*** Error code 1
Stop in /home/robertors/epp/libepp-nicbr-1.3.
*** Error code 1
Stop in /home/robertors/epp/libepp-nicbr-1.3.
Na minha opniao parece ser algo relacionado ao "openssl" e o "xerces", 
pois na hora de compilar o "TransportTLSCommon.o" ocorre o erro...
Mas nao ocorreu nenhum erro na compilacao dos mesmos...
Na compilacao do Xerces eu selecionei as seguintes opcoes ( make config ):
        
    Options for xerces-c2 2.7.0                
                                               
[X] THREADS    Build a thread enabled shared library.     
[X] SAMPLES    Copy sample binaries and sources.             
[X] PORTDOCS   Copy documentation.                          
[   ] DEBUG      Include debugging information, do not strip. 
[X] ICONVFBSD  Use IconvFBSD transcoder.                    
[   ] ICU        Use ICU transcoder.                         
[   ] NATIVE     Use native transcoder.
Tem alguma opcao a mais que deveria ser selecionada ???
Att,
--
Roberto Rodrigues
    
    
More information about the eppnicbr
mailing list