You were right in the first place. Xcode 4 can't generate ppc
executables. For Xcode 4 you need to remove the ppc options from
CFLAGS and LDFLAGS in the makefile. They get there in the first place
because httpd on 10.6 is still fat with ppc. I imagine that will go in
10.7 and this will not be an issue as mod_wsg configure will not
detect ppc in httpd and so not try and build ppc support into
mod_WSGI.

As you found, other option on 10.6 is to use Xcode 3.

Graham

On Sunday, 19 June 2011, Stephen Tierney <[email protected]> wrote:
> My initial thoughts were wrong.  It was not due to the -ppc flags.  It
> was due to the Xcode 4 being installed.  Must be an issue with
> compiling with llvm instead of gcc.  I was able to make and make
> install successfully after removing xcode 4 and installing xcode 3.
>
> On Jun 18, 11:30 pm, Stephen Tierney <[email protected]>
> wrote:
>> I'm trying to compile mod_wsgi for an XAMPP installation of Apache.
>> I'm getting some strange errors upon making the files.  I suspect it
>> might be something to with the fact that it's trying to use "-arch
>> ppc".  Any help would be appreciated.  I couldn't find any similar
>> articles online.  The terminal output is below.
>>
>> Steves-MacBook-Pro:mod_wsgi-3.3 steve$ ./configure --with-apxs=/
>> Applications/XAMPP/xamppfiles/bin/apxs
>>
>> checking Apache version... 2.2.14
>> checking for python... /usr/bin/python
>> configure: creating ./config.status
>> config.status: creating Makefile
>>
>> Steves-MacBook-Pro:mod_wsgi-3.3 steve$ make
>>
>> /Applications/XAMPP/xamppfiles/bin/apxs -c -I/System/Library/
>> Frameworks/Python.framework/Versions/2.6/include/python2.6 -DNDEBUG -
>> DENABLE_DTRACE  -Wc,'-arch i386' -Wc,'-arch ppc' mod_wsgi.c -Wl,-F/
>> System/Library/Frameworks -framework Python -u _PyMac_Error /System/
>> Library/Frameworks/  -arch i386 -arch ppc -ldl
>> /Applications/XAMPP/xamppfiles/build/libtool --silent --mode=compile
>> gcc -prefer-pic -I/Applications/XAMPP/xamppfiles/include -L/
>> Applications/XAMPP/xamppfiles/lib -mmacosx-version-min=10.4 -arch i386
>> -arch ppc  -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -no-cpp-precomp  -I/
>> Applications/XAMPP/xamppfiles/include  -I/Applications/XAMPP/
>> xamppfiles/include   -I/Applications/XAMPP/xamppfiles/include -I/
>> Applications/XAMPP/xamppfiles/include -arch i386 -arch ppc -I/System/
>> Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -
>> DNDEBUG -DENABLE_DTRACE  -c -o mod_wsgi.lo mod_wsgi.c && touch
>> mod_wsgi.slo
>> llvm-gcc-4.2: error trying to exec '/usr/bin/../llvm-gcc-4.2/bin/
>> powerpc-apple-darwin10-llvm-gcc-4.2': execvp: No such file or
>> directory
>> lipo: can't figure out the architecture type of: /var/folders/Eg/
>> EgYRrUNtGNWU9BJhMYk8bE+++TI/-Tmp-//ccJGVWxE.out
>> apxs:Error: Command failed with rc=65536
>> .
>> make: *** [mod_wsgi.la] Error 1
>
> --
> You received this message because you are subscribed to the Google Groups 
> "modwsgi" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/modwsgi?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"modwsgi" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/modwsgi?hl=en.

Reply via email to