# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #57224] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=57224 >
--- osname= darwin osvers= 9.0 arch= darwin-thread-multi-2level cc= cc --- Flags: category=install severity=high ack=no --- When running Configure.pl on darwin, the configure will fail if the system ARCHFLAGS contains both 'ppc' and 'ppc64'. The darwin hints file attempts to remove all -arch values from the build flags, but the code in the hints file fails to do this. The code uses s/// to remove the flags, but removes ppc before attempting to remove ppc64. Having removed 'ppc', the remaining '-arch ppc64' flag (now simply '64') isn't found and results in build flags that start with '64', causing the compiler to die. The fix for this bug is simply to change the order of the arch flags the hints file attempts to remove (removing ppc64 before ppc). --- Summary of my parrot 0.6.4 (r29697) configuration: configdate='Wed Jul 23 20:09:01 2008 GMT' Platform: osname=darwin, archname=darwin-thread-multi-2level jitcapable=0, jitarchname=nojit, jitosname=darwin, jitcpuarch=i386 execcapable=0 perl=perl Compiler: cc='cc', ccflags=' -g -pipe -fno-common -no-cpp-precomp - Wdeclaration-after-statement -I/usr/local/include -pipe -fno-common - Wno-long-double -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED - DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED - DHASATTRIBUTE_WARN_UNUSED_RESULT -falign-functions=16 - fvisibility=hidden -maccumulate-outgoing-args -W -Wall -Waggregate- return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled- optimization -Wendif-labels -Wextra -Wformat -Wformat-extra-args - Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport - Winit-self -Winline -Winvalid-pch -Wmissing-braces -Wmissing-field- initializers -Wno-missing-format-attribute -Wmissing-include-dirs - Wpacked -Wparentheses -Wpointer-arith -Wreturn-type -Wsequence-point - Wno-shadow -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 - Wswitch -Wswitch-default -Wtrigraphs -Wundef -Wunknown-pragmas -Wno- unused -Wvariadic-macros -Wwrite-strings -Wbad-function-cast - Wdeclaration-after-statement -Wimplicit-function-declaration - Wimplicit-int -Wmain -Wmissing-declarations -Wmissing-prototypes - Wnested-externs -Wnonnull -I/opt/local/include -DHAS_GETTEXT', Linker and Libraries: ld='c++', ldflags=' -L/usr/local/lib -L/Users/samofool/data/ prog/ext/parrot/blib/lib -L/opt/local/lib', cc_ldflags='', libs='-lm -lutil -lgmp -lreadline -framework OpenGL -framework GLUT -lcrypto -lintl' Dynamic Linking: share_ext='.dylib', ld_share_flags='-dynamiclib -undefined dynamic_lookup', load_ext='.bundle', ld_load_flags='-undefined dynamic_lookup - bundle' Types: iv=long, intvalsize=4, intsize=4, opcode_t=long, opcode_t_size=4, ptrsize=4, ptr_alignment=1 byteorder=1234, nv=double, numvalsize=8, doublesize=8 --- Environment: DYLD_LIBRARY_PATH =/usr/local/mysql/lib HOME =/Users/samofool LANG =en_US.UTF-8 LANGUAGE (unset) LC_ALL =C LD_LIBRARY_PATH (unset) LOGDIR (unset) PATH =/Users/samofool/bin:/usr/local/bin:/sbin:/usr/local/mysql/ bin:/Library/Frameworks/Python.framework/Versions/2.5/bin:/usr/bin:/ bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/bin:/usr/ texbin:/Users/samofool/data/prog/ext/pugs:/Applications/Graphviz.app/ Contents/MacOS/:/Library/Frameworks/Python.framework/Versions/2.5/bin:/ Users/samofool/data/prog/ext/cwm-1.0.0:/usr/local/pgsql/bin PERL5LIB =/Users/samofool/data/prog/dist/gallery/lib:/Users/ samofool/data/prog/dist/geo-lookup/lib:/Users/samofool/data/prog/dist/ rdf-query/lib:/Users/samofool/data/prog/lib SHELL =/bin/tcsh
smime.p7s
Description: S/MIME cryptographic signature