Hi List,

I'm trying to build the Apache Adaptor for Ubuntu 14 LTS manually following the 
instructions on 
http://wiki.wocommunity.org/display/documentation/Compiling+the+HTTP+adaptor+on+Linux

If I try to execute "make CC=gcc", I get the following error:

> gcc -I/usr/local/include -O2 -I../Adaptor  -DSINGLE_THREADED_ADAPTOR -DLINUX 
> -DCGI -c ../Adaptor/shmem.c
> ../Adaptor/shmem.c:69:38: warning: initialization makes pointer from integer 
> without a cast [enabled by default]
>  static void * WOShmem_base_address = -1;
>                                       ^
> ../Adaptor/shmem.c: In function '€˜WOShmem_alloc'€™:
> ../Adaptor/shmem.c:78:63: error: invalid operands to binary + (have '€˜void 
> *'€™ and '€˜void *'€™)
>  #define offset_to_addr(offset) ((void *)(WOShmem_base_address + (void 
> *)offset))
>                                                                ^
> ../Adaptor/shmem.c:294:18: note: in expansion of macro '€˜offset_to_addr'€™
>     r = (Region *)offset_to_addr(0);
>                   ^
> ../Adaptor/shmem.c:78:63: error: invalid operands to binary + (have '€˜void 
> *'€™ and '€˜void *'€™)
>  #define offset_to_addr(offset) ((void *)(WOShmem_base_address + (void 
> *)offset))
>                                                                ^
> ../Adaptor/shmem.c:305:19: note: in expansion of macro '€˜offset_to_addr'€™
>              ret = offset_to_addr(r->offset);
>                    ^
> ../Adaptor/shmem.c:78:63: error: invalid operands to binary + (have '€˜void 
> *'€™ and '€˜void *'€™)
>  #define offset_to_addr(offset) ((void *)(WOShmem_base_address + (void 
> *)offset))
>                                                                ^
> ../Adaptor/shmem.c:330:41: note: in expansion of macro '€˜offset_to_addr'€™
>                    newRegion = (Region *)offset_to_addr(r->nextRegion);
>                                          ^
> ../Adaptor/shmem.c:78:63: error: invalid operands to binary + (have '€˜void 
> *'€™ and '€˜void *'€™)
>  #define offset_to_addr(offset) ((void *)(WOShmem_base_address + (void 
> *)offset))
>                                                                ^
> ../Adaptor/shmem.c:336:25: note: in expansion of macro '€˜offset_to_addr'€™
>                    ret = offset_to_addr(newRegion->offset);
>                          ^
> ../Adaptor/shmem.c:78:63: error: invalid operands to binary + (have '€˜void 
> *'€™ and '€˜void *'€™)
>  #define offset_to_addr(offset) ((void *)(WOShmem_base_address + (void 
> *)offset))
>                                                                ^
> ../Adaptor/shmem.c:345:24: note: in expansion of macro '€˜offset_to_addr'€™
>           r = (Region *)offset_to_addr(r->nextRegion);
>                         ^
> make[1]: *** [shmem.o] Error 1
> make[1]: Leaving directory 
> `/tmp/wocommunity-wonder-a5ffd1f/Utilities/Adaptors/CGI'
> make: *** [CGI] Error 2
> 

Any ideas how to get this running?

Thx,
C.U.CW
-- 
The three great virtues of a programmer are Laziness, Impatience and Hubris. 
(Randal Schwartz)


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to