I haven't tried to upgrade anything to Ubuntu 14 yet, but I did notice that it 
includes Apache 2.4 (rather than 2.2, which they used in earlier releases).  
There are some API changes in 2.4, but I haven't yet looked to see if any of 
them affect mod_WebObjects.

- Patrick


On May 20, 2014, at 9:58 PM, D Tim Cummings <[email protected]> wrote:

> Thanks Markus.
> 
> This worked for me too.
> 
> I should check the list for updates before posting but comforting to know I 
> came up with the same solution ;)
> 
> Tim
> 
> 
> On 21 May 2014, at 7:04, Markus Stoll, junidas GmbH <[email protected]> 
> wrote:
> 
>> Hi,
>> 
>> I could reproduce your problem.
>> pleass try patching Adaptor/shmem.c
>> 
>> replace this line
>> 
>> #define offset_to_addr(offset) ((void *)(WOShmem_base_address + (void 
>> *)offset))
>> 
>> with
>> 
>> #define offset_to_addr(offset) ((void *)(WOShmem_base_address + offset))
>> 
>> This helped for me, if this helps for you too, I will test with other 
>> targets and create a pull request.
>> 
>> Markus
>> 
>> Am 20.05.2014 um 17:08 schrieb CHRISTOPH WICK | i4innovation GmbH, Bonn 
>> <[email protected]>:
>> 
>>> Hallo Markus,
>>> 
>>> thanks for your help.
>>> 
>>> My compiler says:
>>>> $ gcc -v
>>>> Using built-in specs.
>>>> COLLECT_GCC=gcc
>>>> COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.8/lto-wrapper
>>>> Target: x86_64-linux-gnu
>>>> Configured with: ../src/configure -v --with-pkgversion='Ubuntu 
>>>> 4.8.2-19ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs 
>>>> --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr 
>>>> --program-suffix=-4.8 --enable-shared --enable-linker-build-id 
>>>> --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix 
>>>> --with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls 
>>>> --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug 
>>>> --enable-libstdcxx-time=yes --enable-gnu-unique-object 
>>>> --disable-libmudflap --enable-plugin --with-system-zlib 
>>>> --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo 
>>>> --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre 
>>>> --enable-java-home 
>>>> --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 
>>>> --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 
>>>> --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar 
>>>> --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 
>>>> --with-abi=m64 --with-multilib-list=m32,m64,mx32 --with-tune=generic 
>>>> --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu 
>>>> --target=x86_64-linux-gnu
>>>> Thread model: posix
>>>> gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) 
>>>> 
>>> 
>>> 
>>> It's the gcc you get, when you install it with "sudo apt-get install gcc".
>>> 
>>> C.U.CW
>>> -- 
>>> The three great virtues of a programmer are Laziness, Impatience and 
>>> Hubris. (Randal Schwartz)
>>> 
>>> On 20.05.2014, at 15:53, Markus Stoll, junidas GmbH 
>>> <[email protected]> wrote:
>>> 
>>>> Hi,
>>>> 
>>>>> 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))
>>>>>>                                                         ^
>>>> 
>>>> WOAdaptor does its pointer arithmetics in a way, that your compiler does 
>>>> not like (well, me neither)
>>>> Your compiler probably needs some additional flags...
>>>> Which compiler does your Ubuntu 14 TLS use? What does „gcc -v“ give?
>>>> 
>>>> regards, Markus
>>>> 
>>>> 
>>>>>> ../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/markus.stoll%40junidas.de
>>>>> 
>>>>> This email sent to [email protected]
>>>> 
>>>> -- 
>>>> Dr. Markus Stoll (Geschäftsführer)
>>>> [email protected]
>>>> 
>>>> junidas GmbH, Aixheimer Str. 12, 70619 Stuttgart
>>>> Tel. +49 (711) 4599799-11, Fax +49 (711) 4599799-10
>>>> Geschäftsführer: Dr. Markus Stoll, Matthias Zepf
>>>> Amtsgericht Stuttgart, HRB 21939
>>>> 
>>>> 
>>>> 
>>> 
>> 
>> -- 
>> Dr. Markus Stoll (Geschäftsführer)
>> [email protected]
>> 
>> junidas GmbH, Aixheimer Str. 12, 70619 Stuttgart
>> Tel. +49 (711) 4599799-11, Fax +49 (711) 4599799-10
>> Geschäftsführer: Dr. Markus Stoll, Matthias Zepf
>> Amtsgericht Stuttgart, HRB 21939
>> 
>> 
>> 
>> _______________________________________________
>> 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/tim%40triptera.com.au
>> 
>> This email sent to [email protected]
> 
> 
> _______________________________________________
> 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/pgr%40vt.edu
> 
> This email sent to [email protected]


 _______________________________________________
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