Re: WTL_patch_lxml error!

Alexander Malysh <[email protected]>
Newsgroups gmane.comp.mobile.kannel.devel
Organization Centrium GmbH
Message-ID <[email protected]>
Hi,

this should be -lxml2 


Am Montag, 28. Oktober 2002 23:53 schrieb Ivone Uribe:
> Hi all again!
>
> Now, I'm trying to install the wtls_patch for the kannel gateway.
>
> But when I execute " make " for this patch (wtls_patch) I get an error!
>
> [root@WAP_GATEWAY wtls]# make
> gcc -D_REENTRANT=1 -g -O2 -I/usr/include/libxml -I/usr/local/ssl/include
> -I. -o algorithm.o -c algorithm.c
> gcc -D_REENTRANT=1 -g -O2 -I/usr/include/libxml -I/usr/local/ssl/include
> -I. -o certificate.o -c certificate.c
> gcc -D_REENTRANT=1 -g -O2 -I/usr/include/libxml -I/usr/local/ssl/include
> -I. -o cipher_suite.o -c cipher_suite.c
> ..............
> .............
> gcc -D_REENTRANT=1 -g -O2 -I/usr/include/libxml -I/usr/local/ssl/include
> -I. -o fake_wtls.o -c fake_wtls.c
> fake_wtls.c: In function `connect_to_wtls':
> fake_wtls.c:257: warning: passing arg 2 of `connect' from incompatible
> pointer type
> fake_wtls.c: In function `fake_wtls':
> fake_wtls.c:298: warning: passing arg 5 of `recvfrom' from incompatible
> pointer type
> gcc -D_REENTRANT=1 -g -O2 -I/usr/include/libxml -I/usr/local/ssl/include
> -I. -o identifier.o -c identifier.c
> gcc -D_REENTRANT=1 -g -O2 -I/usr/include/libxml -I/usr/local/ssl/include
> -I. -o key_exchange.o -c key_exchange.c
> gcc -D_REENTRANT=1 -g -O2 -I/usr/include/libxml -I/usr/local/ssl/include
> -I. -o opaque_vector.o -c opaque_vector.c
> .............
> ...........
> I/usr/local/ssl/include -I. -o random.o -c random.c
> gcc -D_REENTRANT=1 -g -O2 -I/usr/include/libxml -I/usr/local/ssl/include
> -I. -o server_hello.o -c server_hello.c
> gcc -D_REENTRANT=1 -g -O2 -I/usr/include/libxml -I/usr/local/ssl/include
> -I. -o udp.o -c udp.c
> udp.c: In function `grab_datagram':
> udp.c:109: warning: passing arg 5 of `recvfrom' from incompatible pointer
> type
> udp.c: In function `grab_kannel_datagram':
> udp.c:159: warning: passing arg 5 of `recvfrom' from incompatible pointer
> type
> udp.c: In function `send_datagram':
> udp.c:203: warning: passing arg 5 of `sendto' from incompatible pointer
> type udp.c: In function `send_to_kannel_gw':
> udp.c:254: warning: passing arg 5 of `sendto' from incompatible pointer
> type gcc -D_REENTRANT=1 -g -O2 -I/usr/include/libxml
> -I/usr/local/ssl/include -I. -o utils.o -c utils.c
> gcc -D_REENTRANT=1 -g -O2 -I/usr/include/libxml -I/usr/local/ssl/include
> -I. -o wdp.o -c wdp.c
> wdp.c: In function `WDPDatagram_connect_kannel':
> wdp.c:164: warning: passing arg 2 of `connect' from incompatible pointer
> type
> wdp.c: In function `WDPDatagram_recv':
> wdp.c:204: warning: passing arg 5 of `recvfrom' from incompatible pointer
> type
> gcc -D_REENTRANT=1 -g -O2 -I/usr/include/libxml -I/usr/local/ssl/include
> -I. -o wtls_alert.o -c wtls_alert.c
> gcc -D_REENTRANT=1 -g -O2 -I/usr/include/libxml -I/usr/local/ssl/include
> -I. -o wtls_box.o -c wtls_box.c
> gcc -D_REENTRANT=1 -g -O2 -I/usr/include/libxml -I/usr/local/ssl/include
> -I. -o wtls_encrypt.o -c wtls_encrypt.c
> ..........
> ....................
> I/usr/local/ssl/include -I. -o wtls_server.o -c wtls_server.c
> gcc -D_REENTRANT=1 -g -O2 -I/usr/include/libxml -I/usr/local/ssl/include
> -I. -o wtls_states.o -c wtls_states.c
> ar rc libwtls.a algorithm.o certificate.o cipher_suite.o client_hello.o
> compression.o conn_state.o dh_parameters.o ec_parameters.o fake_wtls.o
> identifier.o key_exchange.o opaque_vector.o param_specifier.o prf.o
> public_key.o random.o server_hello.o udp.o utils.o wdp.o wtls_alert.o
> wtls_box.o wtls_encrypt.o wtls_event.o wtls_handshake.o wtls_machine.o
> wtls_record.o wtls_server.o wtls_states.o
> ranlib libwtls.a
> gcc -D_REENTRANT=1 -g -O2 -I/usr/include/libxml -I/usr/local/ssl/include
> -I. -o wtls_box wtls_box.o libwtls.a -lz -lpthread -lnsl -lm  -L/usr/lib
> -lxml -lz -L/usr/local/ssl/lib -lcrypto
> /usr/bin/ld: cannot find -lxml
> collect2: ld returned 1 exit status
> make: *** [wtls_box] Error 1
>
>
> I don't understand the cause for this error: "/usr/bin/ld: cannot find
> -lxml. "
>
> I have the libxml2-devel-2.4.2-1...rpm and the libxml2-2.4.2-1...rpm
> installed.  I set this variables LD_LIBRARY_PATH=/usr/lib,
> LD_RUN_PATH=/usr/lib, but the error stay.
>
> Do I need another library like "libxml1" or maybe I need set any variable?
>
> Please, anyone can help me? Any idea?
>
>
> Thanks in advance,
> Ivone
>
>
>
>
>
> _________________________________________________________________
> MSN Fotos: la forma más fácil de compartir e imprimir fotos.
> http://photos.msn.es/support/worldwide.aspx

-- 
Mit besten Grüßen aus Köln

Dipl.-Ing.
Alexander Malysh
___________________________________

Centrium GmbH
Ehrenstrasse 2
50672 Köln

Fon: +49 (0221) 277 49 150
Fax: +49 (0221) 277 49 109

email: [email protected]
web: http://www.centrium.de
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.