I"m not sure what to do about this one. The expat port does not use muniversal 
to do a universal build. The configure script fails when it attempts to invoke 
the preprocessor. Is the correct answer to switch the port to muniversal or is 
there another flaw for which I should be looking? I suppose this is happening 
because I modified the system to put the arch flags in CPPFLAGS. However, if 
you don't supply an arch flag of some kind when building ppc on i386, it seems 
that should be incorrect behavior even if it happens to work. It definitely 
doesn't work without the -arch flag when building armv6 on x86_64. Can I get 
some guidance on what this system SHOULD be doing?





log:


configure:4028: 
/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/llvm-gcc-4.2 -E 
-traditional-cpp -I/iopt/include -isysroot 
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk -arch 
armv6 -arch armv7 conftest.c
llvm-gcc-4.2: -E, -S, -save-temps and -M options are not allowed with multiple 
-arch flags
configure:4034: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME "expat"
| #define PACKAGE_TARNAME "expat"
| #define PACKAGE_VERSION "2.0.1"
| #define PACKAGE_STRING "expat 2.0.1"
| #define PACKAGE_BUGREPORT "expat-b...@libexpat.org"
| /* end confdefs.h.  */
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
|                    Syntax error

_______________________________________________
macports-dev mailing list
macports-dev@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev

Reply via email to