[PD-dev] win32 build farm 'msys.exe' (WAS: symlinks render pdstring unbuildable on MinGW/Windows)

Martin Peach martin.peach at sympatico.ca
Sat Apr 25 03:13:24 CEST 2009


Bryan Jurish wrote:
> This is still stumping me.  The win32 build farm machine's config.log is
> showing me (for externals/moocow/locale):
> 
> configure:2701: gcc \
>   -DPD -O2 -mcpu=i586 -mtune=pentium3 \
>   -I/home/pd/auto-build/pd-extended/pd/src \
>   -Wall -W -ggdb \
>   -I/home/pd/auto-build/pd-extended/Gem/src \
>   -mms-bitfields \
>   -DMSW -DNT -D'O_NONBLOCK=1' -D'srand48(n)=srand((n))' \
>   -D'drand48()=((double)rand()/RAND_MAX)' -D'bzero(p,n)=memset(p,0,n)' \
>   -L/home/pd/auto-build/pd-extended/pd/bin \
>   conftest.c >&5
> <command line>:4:1: macro names must be identifiers
> <command line>:5:1: macro names must be identifiers
> <command line>:6:1: macro names must be identifiers
> <command line>:7:1: macro names must be identifiers


I'm guessing here but it looks like the 4th, 5th 6th and 7th defines in 
the command line are causing trouble. Indeed they are not identifiers as 
such, they are just strings. One thing that looks odd is the single 
quote '' instead of the more commonly used "". Without knowing what that 
particular combo of gcc and shell most enjoys, I would change that and 
see what happens next.

Martin




More information about the Pd-dev mailing list