[MacPorts] #33264: p5.12-xml-parser doesn't respect build_arch
MacPorts
noreply at macports.org
Sat Mar 17 19:30:51 PDT 2012
#33264: p5.12-xml-parser doesn't respect build_arch
--------------------------------+-------------------------------------------
Reporter: jhkoivis@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.0.3
Keywords: | Port: p5.12-xml-parser
--------------------------------+-------------------------------------------
Comment(by gvibe06@…):
It seems that what I ended up doing was to add the below configure appends
(compiler, cflags, ldflags, cxxflags) to the Portfiles of perl5.12, perl5,
p5.12-xml-parser and to intltool and build.
{{{
configure.compiler gcc-4.2
configure.cflags-append -m32
configure.ldflags-append -m32
configure.cxxflags-append -m32
}}}
But even after adding those lines to the perl5.12 p5.12-xml-parser
Portfile...the output from perl -e "require XML::Parser" still bombed:
{{{
# /opt/local/bin/perl5.12.3 -e "require XML::Parser"
Can't load '/opt/local/lib/perl5/site_perl/5.12.3/darwin-multi-
2level/auto/XML/Parser/Expat/Expat.bundle' for module XML::Parser::Expat:
dlopen(/opt/local/lib/perl5/site_perl/5.12.3/darwin-multi-
2level/auto/XML/Parser/Expat/Expat.bundle, 1): no suitable image found.
Did find:
/opt/local/lib/perl5/site_perl/5.12.3/darwin-multi-
2level/auto/XML/Parser/Expat/Expat.bundle: mach-o, but wrong architecture
at /opt/local/lib/perl5/5.12.3/darwin-multi-2level/DynaLoader.pm line 204.
at /opt/local/lib/perl5/site_perl/5.12.3/darwin-multi-
2level/XML/Parser.pm line 18.
Compilation failed in require at /opt/local/lib/perl5/site_perl/5.12.3
/darwin-multi-2level/XML/Parser.pm line 18.
BEGIN failed--compilation aborted at /opt/local/lib/perl5/site_perl/5.12.3
/darwin-multi-2level/XML/Parser.pm line 22.
Compilation failed in require at -e line 1.
}}}
I will keep playing around with variations to see if I get any better
results...at least until a more season developer can join in the fun and
show me where I went wrong.
--
Ticket URL: <https://trac.macports.org/ticket/33264#comment:7>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list