From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21456 invoked by alias); 22 Oct 2003 17:33:28 -0000 Mailing-List: contact ecos-discuss-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: ecos-discuss-owner@sources.redhat.com Received: (qmail 21449 invoked from network); 22 Oct 2003 17:33:28 -0000 Received: from unknown (HELO mout2.freenet.de) (194.97.50.155) by sources.redhat.com with SMTP; 22 Oct 2003 17:33:28 -0000 Received: from [194.97.50.138] (helo=mx0.freenet.de) by mout2.freenet.de with asmtp (Exim 4.24) id 1ACMrP-000259-KH for ecos-discuss@sources.redhat.com; Wed, 22 Oct 2003 19:33:27 +0200 Received: from a-212-224-8-142.easynet.de ([212.224.8.142] helo=freenet.de) by mx0.freenet.de with asmtp (ID bier.meister@freenet.de) (Exim 4.24 #1) id 1ACMrL-0000Po-AW for ecos-discuss@sources.redhat.com; Wed, 22 Oct 2003 19:33:25 +0200 Message-ID: <3F96BF4E.7070003@freenet.de> Date: Wed, 22 Oct 2003 17:33:00 -0000 From: Bier Meister User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20021204 X-Accept-Language: en-us, en, he MIME-Version: 1.0 To: ecos-discuss@sources.redhat.com X-Enigmail-Version: 0.71.0.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: [ECOS] Building an HTTP server as an eCos application X-SW-Source: 2003-10/txt/msg00400.txt.bz2 I am trying to build an HTTP server as an eCos application according to the example in http://www.mlbassoc.com/examples/build_httpd.html However, during the building of the application, i get this errors: meister@plain_pc:~/programming/work/httpd_test/httpd_application> make make -C ../libhttpd-1.3/src -f Make.eCos HOME=`pwd` make[1]: Entering directory `/home/meister/programming/work/httpd_test/libhttpd-1.3/src' make[1]: `libhttp.a' is up to date. make[1]: Leaving directory `/home/meister/programming/work/httpd_test/libhttpd-1.3/src' gcc -g -nostdlib -Wl,--gc-sections -Wl,-static -L/home/meister/programming/work/httpd_test/ecos_kernel/install/lib -Ttarget.ld test_httpd.o -L../libhttpd-1.3/src -lhttp -o test /home/meister/programming/work/httpd_test/ecos_kernel/install/lib/libtarget.a(net_bsd_tcpip_ip_icmp.o)(.bss.cyg_icmpstat+0x0): In function `ip_next_mtu': /opt/ecos/ecos-2.0/packages/net/bsd_tcpip/v2_0/src/sys/netinet/ip_icmp.c:129: multiple definition of `cyg_icmpstat' /home/meister/programming/work/httpd_test/ecos_kernel/install/lib/libtarget.a(net_bsd_tcpip_udp_usrreq.o)(.bss.cyg_icmpstat+0x0):/opt/ecos/ecos-2.0/packages/net/bsd_tcpip/v2_0/src/sys/netinet/udp_usrreq.c:140: first defined here /home/meister/programming/work/httpd_test/ecos_kernel/install/lib/libtarget.a(net_bsd_tcpip_tcp_input.o)(.bss.cyg_icmpstat+0x0): In function `tcp_newreno': /opt/ecos/ecos-2.0/packages/net/bsd_tcpip/v2_0/src/sys/netinet/tcp_input.c:155: multiple definition of `cyg_icmpstat' /home/meister/programming/work/httpd_test/ecos_kernel/install/lib/libtarget.a(net_bsd_tcpip_udp_usrreq.o)(.bss.cyg_icmpstat+0x0): first defined here test_httpd.o(.text.httpd_test+0x9): In function `strdup': /home/meister/programming/work/httpd_test/ecos_kernel/install/include/cyg/libc/stdio/stdio.inl:110: undefined reference to `CYGACC_CALL_IF_MONITOR_VERSION' collect2: ld returned 1 exit status make: *** [test] Error 1 meister@plain_pc:~/programming/work/httpd_test/httpd_application> Have I missed a compiler flag? Can someone please point me to the right direction? -- Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos and search the list archive: http://sources.redhat.com/ml/ecos-discuss