In file included from /Users/michiel/dev/asterisk-1.4/include/asterisk/utils.h:37, from ael.flex:71: /Users/michiel/dev/asterisk-1.4/include/asterisk/lock.h: In function '__ast_pthread_mutex_init': /Users/michiel/dev/asterisk-1.4/include/asterisk/lock.h:213: error: invalid operands to binary != /Users/michiel/dev/asterisk-1.4/include/asterisk/lock.h: In function '__ast_pthread_mutex_destroy': /Users/michiel/dev/asterisk-1.4/include/asterisk/lock.h:247: error: invalid operands to binary == /Users/michiel/dev/asterisk-1.4/include/asterisk/lock.h:284: error: parse error before '{' token /Users/michiel/dev/asterisk-1.4/include/asterisk/lock.h: In function '__ast_pthread_mutex_lock': /Users/michiel/dev/asterisk-1.4/include/asterisk/lock.h:305: error: invalid operands to binary == /Users/michiel/dev/asterisk-1.4/include/asterisk/lock.h:311: error: invalid operands to binary == /Users/michiel/dev/asterisk-1.4/include/asterisk/lock.h: In function '__ast_pthread_mutex_trylock': /Users/michiel/dev/asterisk-1.4/include/asterisk/lock.h:392: error: invalid operands to binary == /Users/michiel/dev/asterisk-1.4/include/asterisk/lock.h:398: error: invalid operands to binary == /Users/michiel/dev/asterisk-1.4/include/asterisk/lock.h: In function '__ast_pthread_mutex_unlock': /Users/michiel/dev/asterisk-1.4/include/asterisk/lock.h:438: error: invalid operands to binary == /Users/michiel/dev/asterisk-1.4/include/asterisk/lock.h:442: error: invalid operands to binary == /Users/michiel/dev/asterisk-1.4/include/asterisk/lock.h: In function '__ast_cond_wait': /Users/michiel/dev/asterisk-1.4/include/asterisk/lock.h:517: error: invalid operands to binary == /Users/michiel/dev/asterisk-1.4/include/asterisk/lock.h:521: error: invalid operands to binary == /Users/michiel/dev/asterisk-1.4/include/asterisk/lock.h: In function '__ast_cond_timedwait': /Users/michiel/dev/asterisk-1.4/include/asterisk/lock.h:588: error: invalid operands to binary == /Users/michiel/dev/asterisk-1.4/include/asterisk/lock.h:592: error: invalid operands to binary == /Users/michiel/dev/asterisk-1.4/include/asterisk/lock.h: In function '__ast_rwlock_init': /Users/michiel/dev/asterisk-1.4/include/asterisk/lock.h:809: error: conversion to non-scalar type requested /Users/michiel/dev/asterisk-1.4/include/asterisk/lock.h: In function '__ast_rwlock_destroy': /Users/michiel/dev/asterisk-1.4/include/asterisk/lock.h:834: error: conversion to non-scalar type requested /Users/michiel/dev/asterisk-1.4/include/asterisk/lock.h: In function '_ast_rwlock_unlock': /Users/michiel/dev/asterisk-1.4/include/asterisk/lock.h:858: error: conversion to non-scalar type requested /Users/michiel/dev/asterisk-1.4/include/asterisk/lock.h:862: error: conversion to non-scalar type requested /Users/michiel/dev/asterisk-1.4/include/asterisk/lock.h: In function '_ast_rwlock_rdlock': /Users/michiel/dev/asterisk-1.4/include/asterisk/lock.h:885: error: conversion to non-scalar type requested /Users/michiel/dev/asterisk-1.4/include/asterisk/lock.h:891: error: conversion to non-scalar type requested /Users/michiel/dev/asterisk-1.4/include/asterisk/lock.h: In function '_ast_rwlock_wrlock': /Users/michiel/dev/asterisk-1.4/include/asterisk/lock.h:918: error: conversion to non-scalar type requested /Users/michiel/dev/asterisk-1.4/include/asterisk/lock.h:924: error: conversion to non-scalar type requested /Users/michiel/dev/asterisk-1.4/include/asterisk/lock.h: In function '_ast_rwlock_tryrdlock': /Users/michiel/dev/asterisk-1.4/include/asterisk/lock.h:951: error: conversion to non-scalar type requested /Users/michiel/dev/asterisk-1.4/include/asterisk/lock.h:957: error: conversion to non-scalar type requested /Users/michiel/dev/asterisk-1.4/include/asterisk/lock.h: In function '_ast_rwlock_trywrlock': /Users/michiel/dev/asterisk-1.4/include/asterisk/lock.h:984: error: conversion to non-scalar type requested /Users/michiel/dev/asterisk-1.4/include/asterisk/lock.h:990: error: conversion to non-scalar type requested {standard input}:3657:non-relocatable subtraction expression, "_empty_mutex" minus "L00000000003$pb" {standard input}:3657:symbol: "_empty_mutex" can't be undefined in a subtraction expression {standard input}:3656:non-relocatable subtraction expression, "_empty_mutex" minus "L00000000003$pb" {standard input}:3656:symbol: "_empty_mutex" can't be undefined in a subtraction expression make[1]: *** [aelparse.o] Error 1 make: *** [utils] Error 2