List Info

Thread: versions mismatch




versions mismatch
country flaguser name
Canada
2007-09-11 22:40:50
Hi,

what I am trying to do here is on PerlApp OSX.

I am basicaly trying to get a .app containing the Net::SSH::Perl module, which I compiled under cpan (not available from ppm)
my problem is that all the SSH2 Crypt:: modules seems to be for the perl 5.8.6 architecture...
and when I try to use them with perlapp I get a: <Unable to produce a universal binary error>
the specific error says: Mismatch between perlapp (i386/ppc) and (the path to my 5.8.6 module.pm)

anybody know if I can turn the universal binary flag off (I dont need, only ppc on my distribution machine)?
or compile my module a better way to get 5.8.8 support?

thanks!

l-p
RE: versions mismatch
user name
2007-09-13 15:06:16

There is currently no mechanism to produce platform-native executables on OS X with PerlApp: all modules need to be Universal binaries. However, if you used the latest ActivePerl and have the universal SDK from Apple’s developer tools CD installed, then you should automatically create universal binaries when you build a module.

 

I’ve copied this message to Gozer, who may have additional hints for building universal binary modules on OS X.

 

We do have an (internal) enhancement request open to implement platform native binaries, but I don’t know when we are going to implement it.

 

Cheers,

-Jan

 

From: pdk-bounceslistserv.ActiveState.com [mailto:pdk-bounceslistserv.ActiveState.com] On Behalf Of Louis-Philippe
Sent: September 11, 2007 8:41 PM
To: pdklistserv.ActiveState.com
Subject: versions mismatch

 

Hi,

what I am trying to do here is on PerlApp OSX.

I am basicaly trying to get a .app containing the Net::SSH::Perl module, which I compiled under cpan (not available from ppm)
my problem is that all the SSH2 Crypt:: modules seems to be for the perl 5.8.6 architecture...
and when I try to use them with perlapp I get a: <Unable to produce a universal binary error>
the specific error says: Mismatch between perlapp (i386/ppc) and (the path to my 5.8.6 module.pm)

anybody know if I can turn the universal binary flag off (I dont need, only ppc on my distribution machine)?
or compile my module a better way to get 5.8.8 support?

thanks!

l-p

[1-2]

about | contact  Other archives ( Real Estate discussion Medical topics )