If you have download the contrib folder of the CVS HEAD, do you have also got 
the lwIP sources from CVS HEAD, or do you use a previous release (1.2.0, 1.1.1, 
...) ?
 
 
 
  
====================================
Frédéric BERNON 
HYMATOM SA 
Chef de projet informatique 
Microsoft Certified Professional 
Tél. : +33 (0)4-67-87-61-10 
Fax. : +33 (0)4-67-70-85-44 
Email : [EMAIL PROTECTED] 
Web Site : http://www.hymatom.fr <http://www.hymatom.fr/>  
====================================
P Avant d'imprimer, penser à l'environnement
 

        -----Message d'origine-----
        De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] De la part de Rohit 
Arul Raj
        Envoyé : mardi 14 août 2007 12:19
        À : [email protected]
        Objet : [lwip-users] Building lwIP libraries - general info
        
        
        
        Hi
        
        I downloaded the contrib folder from cvs, so as to build a project 
using lwIP libraries in linux.
        But i was getting the following errors:
        
        ../../../../../lwip/src/core/mem.c: In function `mem_free':
        ../../../../../lwip/src/core/mem.c:160: error: `LWIP_DBG_OFF' 
undeclared (first use in this function) 
        ../../../../../lwip/src/core/mem.c:160: error: (Each undeclared 
identifier is reported only once
        ../../../../../lwip/src/core/mem.c:160: error: for each function it 
appears in.)
        ../../../../../lwip/src/core/mem.c: In function `mem_realloc': 
        ../../../../../lwip/src/core/mem.c:218: error: `LWIP_DBG_OFF' 
undeclared (first use in this function)
        ../../../../../lwip/src/core/mem.c: In function `mem_malloc':
        ../../../../../lwip/src/core/mem.c:315: error: `LWIP_DBG_OFF' 
undeclared (first use in this function) 
        make: *** [mem.o] Error 1
        
        Build Directory: contrib/ports/unix/proj/unixsim
        make version: 3.80
        gcc version: tried with gcc v4.1.2 and gcc v3.4.6 both failed.
        Linux: Fedora Core release 5 (Bordeaux), Kernel 2.6.15-1.2054_FC5smp on 
an i686
        
        Have i missed anything?
        
        Regards,
        Rohit
        
        
        
        Hi 
         
        >1. Is it possible to use lwip libraries for this?
        Yes
        
        
        >2. Where should i look for target dependencies in lwip libraries? Any 
documentation on this?
        There is no real hardware dependencies, it seems that lot of different 
targets use it
        
        
        3. Any standard procedure to be followed to build lwIP libraries? i 
couldn't see any standard makefiles or configure scripts. 
        >It's true. Except for linux or MSVC, there is no build tools. For you 
case (I will suppose you don't use sequential apis, like netconn or socket), 
files you need to put in your makefile should be:
         
        #with all other features
        C_SOURCES = \
        src/api/err.c \
        src/core/dhcp.c \
        src/core/inet.c \
        src/core/mem.c \
        src/core/memp.c \
        src/core/netif.c \
        src/core/pbuf.c \
        src/core/raw.c \
        src/core/stats.c \
        src/core/udp.c \
        src/core/ipv4/autoip.c \
        src/core/ipv4/icmp.c \
        src/core/ipv4/igmp.c \
        src/core/ipv4/ip.c \
        src/core/ipv4/ip_addr.c \
        src/core/ipv4/ip_frag.c \
        src/core/snmp/asn1_dec.c \
        src/core/snmp/asn1_enc.c \
        src/core/snmp/mib2.c \
        src/core/snmp/mib_structs.c \
        src/core/snmp/msg_in.c \
        src/core/snmp/msg_out.c \
        src/netif/etharp.c \
         
        #with minimal features 
        C_SOURCES = \
        src/api/err.c \
        src/core/inet.c \
        src/core/mem.c \
        src/core/memp.c \
        src/core/netif.c \
        src/core/pbuf.c \
        src/core/stats.c \
        src/core/udp.c \
        src/core/ipv4/icmp.c \
        src/core/ipv4/ip.c \
        src/core/ipv4/ip_addr.c \
        src/core/ipv4/ip_frag.c \
        src/netif/etharp.c \
        
        
        4. Is it possible to build lwIP libraries for UDP support alone? 
        Yes. You have to create a lwipopts.h file which contains options to 
enable/disable (see opt.h to know existing options).
        
        
         
        You can file some informations on :
        http://lwip.scribblewiki.com/LwIP_Main_Page  (not yet complete, but, a 
good start)
        https://savannah.nongnu.org/projects/lwip/ 
        https://savannah.nongnu.org/task/?7068#comment2 
<https://savannah.nongnu.org/task/?7068>  (some links)
        
        
         
         
        ====================================
        Frédéric BERNON 
        HYMATOM SA 
        Chef de projet informatique 
        Microsoft Certified Professional 
        Tél. : +33 (0)4-67-87-61-10 
        Fax. : +33 (0)4-67-70-85-44 
        Email : [EMAIL PROTECTED] 
        Web Site : http://www.hymatom.fr <http://www.hymatom.fr/>  
        ====================================
        P Avant d'imprimer, penser à l'environnement
         
        -----Message d'origine-----
        De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] De la part de Rohit 
Arul Raj
        Envoyé : mardi 14 août 2007 09:21
        À : [EMAIL PROTECTED]
        Objet : [lwip-users] Building lwIP libraries - general info
        
        
        Hi all,
        
        I am a newbie to lwip. I have an embedded target board running which 
does not have any OS support.
        I need to implement UDP stack on this board. 
        
        1. Is it possible to use lwip libraries for this?
        2. Where should i look for target dependencies in lwip libraries? Any 
documentation on this?
        3. Any standard procedure to be followed to build lwIP libraries? i 
couldn't see any standard makefiles or configure scripts. 
        4. Is it possible to build lwIP libraries for UDP support alone? 
        
        Any help will be very much useful.
        
        Regards,
        Rohit 

<<image001.jpg>>

<<image002.jpg>>

BEGIN:VCARD
VERSION:2.1
N:BERNON;Frédéric;;M.
FN:Frédéric BERNON
ORG:HYMATOM SA;Recherche et Développement
TITLE:Chef de projet informatique
TEL;WORK;VOICE:04-67-87-61-10
TEL;WORK;FAX:04-67-70-85-44
ADR;WORK;ENCODING=QUOTED-PRINTABLE:;23;Zone Industrielle=0D=0A175 rue de Massacan;VENDARGUES;;34740;FRANCE;
LABEL;WORK;ENCODING=QUOTED-PRINTABLE:23=0D=0AZone Industrielle=0D=0A175 rue de Massacan=0D=0AVENDARGUES 34740=0D=
=0AFrance
URL;WORK:http://www.hymatom.fr
ROLE:Chef de projet informatique
EMAIL;PREF;INTERNET:[EMAIL PROTECTED]
REV:20020404T083210Z
END:VCARD
_______________________________________________
lwip-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to