Experimental Physics and
| |||||||||||||||
|
I am attempting to build Epics R3.14.9 on a linux host for RTEMS-pc386 target. My RTEMS build is version 4.6.1. The compilation aborts with the following error: /usr/csite/pubtools/rtems/4.6.1/bin/i386-rtems-gcc --pipe -B/usr/csite/pubtools/rtems/4.6.1/i386-rtems/pc386/lib/ -specs bsp_specs -qrtems -fasm -c -DUNIX -ansi -O4 -g -Wall -DRTEMS_NETWORK_CONFIG_DNS_DOMAINNAME=acc.jlab.org -DRTEMS_NETWORK_CONFIG_DNS_DOMAINNAME=acc.jlab.org -I. -I.. -I../../../src/libCom/bucketLib -I../../../src/libCom/ring -I../../../src/libCom/calc -I../../../src/libCom/cvtFast -I../../../src/libCom/cppStd -I../../../src/libCom/cxxTemplates -I../../../src/libCom/dbmf -I../../../src/libCom/ellLib -I../../../src/libCom/env -I../../../src/libCom/error -I../../../src/libCom/fdmgr -I../../../src/libCom/freeList -I../../../src/libCom/gpHash -I../../../src/libCom/logClient -I../../../src/libCom/macLib -I../../../src/libCom/misc -I../../../src/libCom/osi -I../../../src/libCom/taskwd -I../../../src/libCom/timer -I../../../src/libCom/tsDefs -I../../../include/os/RTEMS -I../../../include ../../../src/libCom/env/envSubr.c In file included from ../../../src/libCom/osi/osiSock.h:22, from ../../../src/libCom/env/envSubr.c:49: ../../../include/os/RTEMS/osdSock.h:46: syntax error before "osiSocklen_t" ../../../include/os/RTEMS/osdSock.h:46: warning: type defaults to `int' in declaration of `osiSocklen_t' ../../../include/os/RTEMS/osdSock.h:46: warning: data definition has no type or storage class In file included from ../../../src/libCom/env/envSubr.c:49: ../../../src/libCom/osi/osiSock.h:36: syntax error before "osiSocklen_t" I noticed a tech-talk thread back in 2000 that addressed the problem of a change in the socket API. My RTEMS <sys/socket.h> does not define socklen_t . What was the final solution to this problem? Any suggestions? Thanks in advance for any help, Sue Witherspoon
| ||||||||||||||
ANJ, 10 Nov 2011 |
·
Home
·
News
·
About
·
Base
·
Modules
·
Extensions
·
Distributions
·
Download
·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing · |