[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Problem building beta3
- Date: Tue, 16 May 2000 08:27:50 -0500
- From: joel.sherrill at OARcorp.com (Joel Sherrill)
- Subject: Problem building beta3
Again this is because the newlib patch changed. If you are on Linux,
then grab new RPMs. Otherwise, you likely want to rebuild tools.
A hack is to install pthread.h with C library headers and manually
replace the time.h with the new one. That is what the newlib patch
did.
But importantly... pthread.h moved to newlib so we can start to enable
the multithreaded support in gcc support libraries.
Nick.SIMON at syntegra.bt.co.uk wrote:
>
> Hi all,
>
> Having got to beta3 by applying the patches to beta2, I'm getting:
>
> /opt/rtems/bin/powerpc-rtems-gcc --pipe -B../../../../../../dhe860boot/lib/
> -specs bsp_specs -qrtems -g -Wall -ansi -fasm -DPPC_ABI=PPC_ABI_EABI
> -DPPC_ASM=PPC_ASM_ELF -DPPC_VECTOR_FILE_BASE=0x00000000 -mcpu=860 -c
> '-D__P(x)=x' -D_read=read -D_write=write -D_close=close
> -D_RTEMS_RPC_INTERNAL_ -O2 -fno-keep-inline-functions -o
> o-optimize/clnt_udp.o
> ../../../../../../../rtems-4.5.0-beta3/c/src/librpc/src/rpc/clnt_udp.c
> ../../../../../../../rtems-4.5.0-beta3/c/src/librpc/src/rpc/clnt_udp.c: In
> function `clntudp_call':
> ../../../../../../../rtems-4.5.0-beta3/c/src/librpc/src/rpc/clnt_udp.c:254:
> warning: implicit declaration of function `timerclear'
> ../../../../../../../rtems-4.5.0-beta3/c/src/librpc/src/rpc/clnt_udp.c:285:
> warning: implicit declaration of function `timerisset'
> ../../../../../../../rtems-4.5.0-beta3/c/src/librpc/src/rpc/clnt_udp.c:304:
> warning: implicit declaration of function `select'
> ../../../../../../../rtems-4.5.0-beta3/c/src/librpc/src/rpc/clnt_udp.c:307:
> warning: implicit declaration of function `timeradd'
> ../../../../../../../rtems-4.5.0-beta3/c/src/librpc/src/rpc/clnt_udp.c:309:
> warning: implicit declaration of function `timercmp'
> ../../../../../../../rtems-4.5.0-beta3/c/src/librpc/src/rpc/clnt_udp.c:309:
> parse error before `<'
> ../../../../../../../rtems-4.5.0-beta3/c/src/librpc/src/rpc/clnt_udp.c:318:
> warning: implicit declaration of function `timersub'
> ../../../../../../../rtems-4.5.0-beta3/c/src/librpc/src/rpc/clnt_udp.c:321:
> parse error before `<'
> ../../../../../../../rtems-4.5.0-beta3/c/src/librpc/src/rpc/clnt_udp.c:274:
> warning: label `send_again' defined but not used
>
> <End of output>
>
> Looks to me like some macros omitted, but AFAIK I've not done anything near
> to RPCs. Any ideas?
>
> -- Nick Simon
--
Joel Sherrill, Ph.D. Director of Research & Development
joel at OARcorp.com On-Line Applications Research
Ask me about RTEMS: a free RTOS Huntsville AL 35805
Support Available (256) 722-9985