PerlMagick build on a PPC G5 mac os X 10.4
Ryan Schmidt
ryandesign at macports.org
Tue Dec 18 19:56:03 PST 2007
Please keep replies on the mailing list by using your mail program's
Reply All feature when you reply.
On Dec 18, 2007, at 10:27, Constant Dupuis wrote:
> Hi Ryan,
>
> I reply late because I was sick.
>
> If I remember well I use the 'port install p5-perlmagick' command
> after installing imagemagick 6.3.7 via port.
> But it didn't install perl.
I believe I have found the problem and have corrected it in r32174.
If you wait 30 minutes, then "sudo port selfupdate", then try again,
I hope it will work for you.
> Is the missing sudo that can failed everything ?
>
> My version of port is 1.520 and xcode Tools is 2.4.1 on a Power PC
> G5 computer.
Ok. The "selfupdate" command above will upgrade you to MacPorts
1.6.0. You may also want to download Xcode 2.5.0 from Apple and
update to it at some point.
> I try to install Image::Magick perl from the sources donloaded at
> ImageMagick web site.
> It build succesfuly version 6.3.7 but failed the test with the
> following message :
>
> "hostx108:~/Downloads/Dev/ImageLibrary/ImageMagick-6.3.7/PerlMagick
> macfurax$ make test
> /bin/sh ../magick.sh PERL_DL_NONLAZY=1 /usr/bin/perl "-
> MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/
> arch')" t/*.t t/bzlib/*.t t/jpeg/*.t t/jp2/*.t t/png/*.t t/tiff/*.t
> t/wmf/*.t t/zlib/*.t
> ../magick.sh: ../magick.sh: No such file or directory
> make: *** [test_dynamic] Error 127"
I cannot help you with software built outside of MacPorts.
> If I try via port I get this :
>
> "hostx108:~ macfurax$ sudo port install p5-perlmagick
> Password:
> ---> Configuring p5-perlmagick
> Error: Target org.macports.configure returned: configure failure:
> shell command " cd "/opt/local/var/macports/build/
> _opt_local_var_macports_sources_rsync.macports.org_release_ports_perl_
> p5-perlmagick/work/PerlMagick-6.32" && /opt/local/bin/perl
> Makefile.PL INSTALLDIRS=vendor " returned error 127
> Command output: sh: line 1: /opt/local/bin/perl: No such file or
> directory
>
> Error: Status 1 encountered during processing."
The p5-perlmagick port was inadvertently overwriting the dependencies
of the perl5 portgroup (this is where the perl5.8 dependency is
defined). I believe I fixed this in r32174.
> Le 13-déc.-07 à 00:11, Ryan Schmidt a écrit :
>
>> On Dec 12, 2007, at 10:46, Constant Dupuis wrote:
>>
>>> I try to build the PerlMagick package (Image::Magick).
>>>
>>> I try using CPAN and fink nothing works.
>>>
>>> SO now I try with macports. ImageMagick is installed (with
>>> macports) and working.
>>>
>>> When if I try to build the PerlMagick module I'm told that /opt/
>>> local/bin/perl is not found.
>>>
>>> I try to use the configure.perl statement to force port tu use
>>> the install perl interpreter already installed on my machine.
>>>
>>> Is it possible ?
>>>
>>> If I install the macport Perl interpreter won't it clash with the
>>> Mac OS X perl ?
>>
>> MacPorts is designed not to overwrite things installed elsewhere
>> on your Mac. It's also designed to use, as much as possible, only
>> other software installed via MacPorts. It's perfectly acceptable
>> to install perl5.8 from MacPorts so that other ports can make use
>> of it.
>>
>> If you "sudo port install p5-perlmagick", it should automatically
>> install perl5.8 (and ImageMagick and other dependencies) for you.
>> Did that not happen?
>>
>> Please show us the exact command you typed and the exact output
>> you got. Also tell us what version of MacPorts and Xcode you have.
>> Thanks.
More information about the macports-users
mailing list