This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: can't build http daemon (system monitor demo) with old_net template
- From: Andrew Lunn <andrew at lunn dot ch>
- To: tuyun <tuyun263 at sohu dot com>
- Cc: ecos-discuss <ecos-discuss at sources dot redhat dot com>
- Date: Sat, 12 Mar 2005 13:35:15 +0100
- Subject: Re: [ECOS] can't build http daemon (system monitor demo) with old_net template
- References: <20050311015943.3588205140D5@smtp119.sohu.com>
On Fri, Mar 11, 2005 at 10:03:58AM +0800, tuyun wrote:
> ecos-discuss??hello??
>
>
> I select the old_net template,then add the package http server.
> There is the error:
> arm-elf-gcc -c -I/ecos-d/ecossave/old_net_install/include -I/ecos-j/embeded/ecos/ecos/packages/net/httpd/current -I/ecos-j/embeded/ecos/ecos/packages/net/httpd/current/src -I/ecos-j/embeded/ecos/ecos/packages/net/httpd/current/tests -I. -I/ecos-j/embeded/ecos/ecos/packages/net/httpd/current/src/ -finline-limit=7000 -mcpu=arm7tdmi -mno-short-load-words -Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef -g -O2 -ffunction-sections -fdata-sections -fno-exceptions -D__ECOS -Wp,-MD,src/monitor.tmp -o src/net_httpd_monitor.o /ecos-j/embeded/ecos/ecos/packages/net/httpd/current/src/monitor.c
> /ecos-j/embeded/ecos/ecos/packages/net/httpd/current/src/monitor.c:94:24: sys/sysctl.h: No such file or directory
> /ecos-j/embeded/ecos/ecos/packages/net/httpd/current/src/monitor.c: In function `cyg_monitor_network':
> /ecos-j/embeded/ecos/ecos/packages/net/httpd/current/src/monitor.c:1023: warning: long int format, u_int32_t arg (arg 4)
> /ecos-j/embeded/ecos/ecos/packages/net/httpd/current/src/monitor.c:1025: warning: long int format, u_int32_t arg (arg 4)
> /ecos-j/embeded/ecos/ecos/packages/net/httpd/current/src/monitor.c:1027: warning: long int format, u_int32_t arg (arg 4)
> /ecos-j/embeded/ecos/ecos/packages/net/httpd/current/src/monitor.c:1029: warning: long int format, u_int32_t arg (arg 4)
> /ecos-j/embeded/ecos/ecos/packages/net/httpd/current/src/monitor.c:1033: warning: long int format, u_int32_t arg (arg 4)
> /ecos-j/embeded/ecos/ecos/packages/net/httpd/current/src/monitor.c:1035: warning: long int format, u_int32_t arg (arg 4)
> /ecos-j/embeded/ecos/ecos/packages/net/httpd/current/src/monitor.c:1037: warning: long int format, different type arg (arg 4)
> /ecos-j/embeded/ecos/ecos/packages/net/httpd/current/src/monitor.c:1041: warning: long int format, u_int32_t arg (arg 4)
> /ecos-j/embeded/ecos/ecos/packages/net/httpd/current/src/monitor.c:1043: warning: long int format, u_int32_t arg (arg 4)
> /ecos-j/embeded/ecos/ecos/packages/net/httpd/current/src/monitor.c:1045: warning: long int format, different type arg (arg 4)
> /ecos-j/embeded/ecos/ecos/packages/net/httpd/current/src/monitor.c:1100: warning: assignment from incompatible pointer type
> make[1]: Leaving directory `/d/ecossave/old_net_build/net/httpd/current'
> make[1]: *** [src/monitor.o.d] Error 1
> make: Leaving directory `/d/ecossave/old_net_build'
>
>
> Is the monitor only written for free bsp stack?
Yes. Monitor will only compile for the FreeBSD stack. The main httpd
engine should compile with both stacks. You just need to disable
monitor. Turn off CYGPKG_HTTPD_MONITOR.
Andrew
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss