[32493] in Perl-Users-Digest
Perl-Users Digest, Issue: 3758 Volume: 11
daemon@ATHENA.MIT.EDU (Perl-Users Digest)
Wed Aug 15 06:09:20 2012
Date: Wed, 15 Aug 2012 03:09:06 -0700 (PDT)
From: Perl-Users Digest <Perl-Users-Request@ruby.OCE.ORST.EDU>
To: Perl-Users@ruby.OCE.ORST.EDU (Perl-Users Digest)
Perl-Users Digest Wed, 15 Aug 2012 Volume: 11 Number: 3758
Today's topics:
Re: dynamic content with PDF::API2 <cartercc@gmail.com>
Re: Netnews for Gen X (Seymour J.)
Re: Netnews for Gen X <oneingray@gmail.com>
Re: Netnews for Gen X <ben@morrow.me.uk>
Re: Netnews for Gen X (Seymour J.)
Re: Pause until external program exits with success? (Tim McDaniel)
Re: Pause until external program exits with success? <tuxedo@mailinator.com>
Re: Pause until external program exits with success? <cal@example.invalid>
Re: Pause until external program exits with success? <glex_no-spam@qwest-spam-no.invalid>
Re: Pause until external program exits with success? <cal@example.invalid>
Re: Pause until external program exits with success? <jurgenex@hotmail.com>
Perl 6 (was Re: Windows: Rakudo-Star Perl6 now availabl (Tim McDaniel)
Re: Regx explanation please <cal@example.invalid>
Re: Regx explanation please <ben@morrow.me.uk>
Re: Regx explanation please <cal@example.invalid>
strange warning when open file <nospam.gravitalsun@hotmail.com.nospam>
Re: strange warning when open file <nospam.gravitalsun@hotmail.com.nospam>
using cpan effectively <cal@example.invalid>
Re: using cpan effectively <mvdwege@mail.com>
Digest Administrivia (Last modified: 6 Apr 01) (Perl-Users-Digest Admin)
----------------------------------------------------------------------
Date: Mon, 13 Aug 2012 07:19:31 -0700 (PDT)
From: ccc31807 <cartercc@gmail.com>
Subject: Re: dynamic content with PDF::API2
Message-Id: <eb058f77-a43c-4699-9403-d66d35fe3f37@googlegroups.com>
On Sunday, August 12, 2012 2:02:04 PM UTC-4, Ben Morrow wrote:
> Doing text wrapping properly is Hard. If you care about the quality of
> your output you ought to be using a proper typesetting program like TeX.
> (Modern versions of TeX, LuaTeX and ConTeXt in particular, are much less
> gnarly than they used to be, especially when it comes to using ordinary
> fonts.) You could also consider generating something you can feed
> through InDesign or <spit> Word.
Thanks, Ben. Yes, wrapping is hard. All I've ever done is placing fixed sized objects on a PDF, and since the main requirement has been uniform appearance of the PDF, PDF::API2 has worked out real well for me.
I am very fond of LaTeX and am known locally as an evangelist of LaTeX, but I like things real simple, and using the suggested alternatives (not by you) such as printing to RTF or DOCX and so on cost much more than the benefit.
As much as I hate to, I'm going to tell my user that he has to modify his layout to accommodate my inability to wrap his text. Fortunately and unusually, he is tech savvy and understands why, so it won't be a problem.
Thank God for understanding users, CC.
------------------------------
Date: Sun, 12 Aug 2012 21:11:52 -0400
From: Shmuel (Seymour J.) Metz <spamtrap@library.lspace.org.invalid>
Subject: Re: Netnews for Gen X
Message-Id: <50285458$36$fuzhry+tra$mr2ice@news.patriot.net>
In <86ehncccb6.fsf@gray.siamics.net>, on 08/12/2012
at 11:19 PM, Ivan Shmakov <oneingray@gmail.com> said:
> AIUI, NNTP only provides for a way to know if a newsgroup is
> created on the "server", not whether it's actually carried
7.6.6. LIST NEWSGROUPS
This keyword MUST be supported by servers advertising the READER
capability.
The newsgroups list is maintained by NNTP servers to contain the
name
of each newsgroup that is available on the server and a short
description about the purpose of the group. Each line of this list
consists of two fields separated from each other by one or more
space
or TAB characters (the usual practice is a single TAB). The first
field is the name of the newsgroup, and the second is a short
description of the group.
> Isn't it trivial to make a whitelist of public keys of all the
> people one wants to receive mail from?
Irrelevant; the issue is e-mail from strangers.
> If the stranger's public key isn't reachable via my own WoT, and
> if it wasn't used to sign any "public" messages I may find, then
> I have no way to authenticate it.
Exactly.
> Not quite, at least since the time various Webmails became
> widespread.
The webmail server has to inject the messages to SMTP servers, and
they have access to its IP address. I can blocklist that IP address if
appropriate.
> Also, the IP in question may be autoconfigured, or "leased" via
> DHCPv6 or DHCP,
The solution is to reject all traffic from that IP block unless they
are blocking outbound port 25.
> Essentially, that means that instead of relying on almost
> unforgeable TCP/IP "peer" (address, port) pair, one decides to
> rely on the Received: headers, as added by the "third party"
> (= transit MTA's.)
No, that means that you don't accept any relayed traffic from an MTA
that you haven't already determined logs the IP addresses correctly.
> We can design a system for /reliable/ (something that the
> present e-mail doesn't quite offer) delivery between
> pairwise-trusted peers.
That's not good enough.
--
Shmuel (Seymour J.) Metz, SysProg and JOAT <http://patriot.net/~shmuel>
Unsolicited bulk E-mail subject to legal action. I reserve the
right to publicly post or ridicule any abusive E-mail. Reply to
domain Patriot dot net user shmuel+news to contact me. Do not
reply to spamtrap@library.lspace.org
------------------------------
Date: Mon, 13 Aug 2012 23:59:05 +0700
From: Ivan Shmakov <oneingray@gmail.com>
Subject: Re: Netnews for Gen X
Message-Id: <86fw7qbuee.fsf@gray.siamics.net>
>>>>> Shmuel (Seymour J ) Metz <spamtrap@library.lspace.org.invalid> writes:
>>>>> In <86ehncccb6.fsf@gray.siamics.net>, Ivan Shmakov said:
>> AIUI, NNTP only provides for a way to know if a newsgroup is created
>> on the "server", not whether it's actually carried
> 7.6.6. LIST NEWSGROUPS
> This keyword MUST be supported by servers advertising the READER
> capability.
> The newsgroups list is maintained by NNTP servers to contain the
> name of each newsgroup that is available on the server and a short
> description about the purpose of the group.
... And the purpose of this command is to deliver this
description to the newsreader software, and therefore to the
user.
There's no magic way that the Netnews "server" responding to
this command may know it's no longer feed with the relevant
articles by its peers.
[...]
>> Not quite, at least since the time various Webmails became
>> widespread.
> The webmail server has to inject the messages to SMTP servers, and
> they have access to its IP address. I can blocklist that IP address
> if appropriate.
Say, the IP address of one (or more) of Google Mail MX'es?
>> Also, the IP in question may be autoconfigured, or "leased" via
>> DHCPv6 or DHCP,
> The solution is to reject all traffic from that IP block unless they
> are blocking outbound port 25.
The "privacy-enabled" IPv6 autoconfiguration makes the host
choose a new IPv6 address once in, like, 15 minutes. Likewise,
"dynamic" IP's (still widely used, as it seems) are likely to
change every few hours to few days.
And did I mention botnets, BTW?
>> Essentially, that means that instead of relying on almost
>> unforgeable TCP/IP "peer" (address, port) pair, one decides to rely
>> on the Received: headers, as added by the "third party" (= transit
>> MTA's.)
> No, that means that you don't accept any relayed traffic from an MTA
> that you haven't already determined logs the IP addresses correctly.
And how do you determine that without accepting some traffic
first?
>> We can design a system for /reliable/ (something that the present
>> e-mail doesn't quite offer) delivery between pairwise-trusted peers.
> That's not good enough.
Perhaps.
It's worth trying, anyway.
--
FSF associate member #7257 http://sf-day.org/
------------------------------
Date: Mon, 13 Aug 2012 22:19:22 +0100
From: Ben Morrow <ben@morrow.me.uk>
Subject: Re: Netnews for Gen X
Message-Id: <qj7of9-grg2.ln1@anubis.morrow.me.uk>
Quoth Ivan Shmakov <oneingray@gmail.com>:
> >>>>> Shmuel (Seymour J ) Metz <spamtrap@library.lspace.org.invalid> writes:
> >>>>> In <86ehncccb6.fsf@gray.siamics.net>, Ivan Shmakov said:
This is wildly OT for clpmisc. Please take it elsewhere.
Ben
------------------------------
Date: Mon, 13 Aug 2012 18:32:47 -0400
From: Shmuel (Seymour J.) Metz <spamtrap@library.lspace.org.invalid>
Subject: Re: Netnews for Gen X
Message-Id: <5029808f$52$fuzhry+tra$mr2ice@news.patriot.net>
In <86fw7qbuee.fsf@gray.siamics.net>, on 08/13/2012
at 11:59 PM, Ivan Shmakov <oneingray@gmail.com> said:
> There's no magic way that the Netnews "server" responding to
> this command may know it's no longer feed with the relevant
> articles by its peers.
Nor is there in any other protocol.
> Say, the IP address of one (or more) of Google Mail MX'es?
I'm tempted.
> The "privacy-enabled" IPv6 autoconfiguration makes the host
> choose a new IPv6 address once in, like, 15 minutes.
I'm not running a whistleblowers hot line or the like and have no need
to receive anonymous messages.
> And how do you determine that without accepting some traffic
> first?
You don't, but you can certainly apply harsher filtering criteria to
MTA's that haven't established trust.
--
Shmuel (Seymour J.) Metz, SysProg and JOAT <http://patriot.net/~shmuel>
Unsolicited bulk E-mail subject to legal action. I reserve the
right to publicly post or ridicule any abusive E-mail. Reply to
domain Patriot dot net user shmuel+news to contact me. Do not
reply to spamtrap@library.lspace.org
------------------------------
Date: Mon, 13 Aug 2012 15:44:04 +0000 (UTC)
From: tmcd@panix.com (Tim McDaniel)
Subject: Re: Pause until external program exits with success?
Message-Id: <k0b7c4$85k$1@reader1.panix.com>
In article <k06gle$kf$1@news.albasani.net>,
Tuxedo <tuxedo@mailinator.com> wrote:
>Not knowing what to look for I did not test anything yet. I will look into
>'system' and also System::Command. I'm not sure which may be a better way.
I have done quite well with using just system(). It has the great
advantage of having been built in to Perl since Perl 4 and I presume
from about day 1 -- I run scripts on a number of systems that I don't
control and that have revisions anywhere from 5.8 to 5.14.
In most cases, I've needed to check only zero versus non-zero. In the
few cases where I've wanted to know the exact code, I used the code
provided in "perldoc -f system" to break out the exit code, signal,
and/or coredump.
The other concern is how to deal with shell processing. I want the
shell involved if I'm doing something like
system("server_proc < '$control_file' > '$log_out' 2>&1")
so I use the one-argument form. But in many cases I have my own
filenames and stuff that I don't want the shell to interpret. In that
case, I do the >1 argument form, as detailed in the system doc.
If you need to provide input programmatically or need to process the
output, then you have to get all complicated with open with pipes
instead of system.
--
Tim McDaniel, tmcd@panix.com
------------------------------
Date: Mon, 13 Aug 2012 22:32:02 +0200
From: Tuxedo <tuxedo@mailinator.com>
Subject: Re: Pause until external program exits with success?
Message-Id: <k0bo82$a6e$1@news.albasani.net>
Tim McDaniel wrote:
> In article <k06gle$kf$1@news.albasani.net>,
> Tuxedo <tuxedo@mailinator.com> wrote:
> >Not knowing what to look for I did not test anything yet. I will look
> >into 'system' and also System::Command. I'm not sure which may be a
> >better way.
>
> I have done quite well with using just system(). It has the great
> advantage of having been built in to Perl since Perl 4 and I presume
> from about day 1 -- I run scripts on a number of systems that I don't
> control and that have revisions anywhere from 5.8 to 5.14.
>
> In most cases, I've needed to check only zero versus non-zero. In the
> few cases where I've wanted to know the exact code, I used the code
> provided in "perldoc -f system" to break out the exit code, signal,
> and/or coredump.
>
> The other concern is how to deal with shell processing. I want the
> shell involved if I'm doing something like
> system("server_proc < '$control_file' > '$log_out' 2>&1")
> so I use the one-argument form. But in many cases I have my own
> filenames and stuff that I don't want the shell to interpret. In that
> case, I do the >1 argument form, as detailed in the system doc.
>
> If you need to provide input programmatically or need to process the
> output, then you have to get all complicated with open with pipes
> instead of system.
>
Thanks for the above detailed info. It will come handy for something. In
this case, I realised following a previous response that system waits with
proceeding onto the next block upon completing the system call, which was
all I needed the script to do after all.
Tuxedo
------------------------------
Date: Tue, 14 Aug 2012 12:53:55 -0600
From: Cal Dershowitz <cal@example.invalid>
Subject: Re: Pause until external program exits with success?
Message-Id: <UK6dnYdKWMpdA7fNnZ2dnUVZ_tOdnZ2d@supernews.com>
On 08/13/2012 02:32 PM, Tuxedo wrote:
> Thanks for the above detailed info. It will come handy for something. In
> this case, I realised following a previous response that system waits with
> proceeding onto the next block upon completing the system call, which was
> all I needed the script to do after all.
>
> Tuxedo
>
I'd love to see your source for this. The images I have coming off my
camera are huge for html, and I'd like to develop a toolchain to make
them all no bigger than 800-1000 pixels in its largest dimension.
--
Cal
------------------------------
Date: Tue, 14 Aug 2012 14:35:14 -0500
From: "J. Gleixner" <glex_no-spam@qwest-spam-no.invalid>
Subject: Re: Pause until external program exits with success?
Message-Id: <502aa872$0$63195$815e3792@news.qwest.net>
On 08/14/12 13:53, Cal Dershowitz wrote:
[...]
>
> I'd love to see your source for this. The images I have coming off my
> camera are huge for html, and I'd like to develop a toolchain to make
> them all no bigger than 800-1000 pixels in its largest dimension.
Instead of hijacking a previous post, which doesn't have anything to
do with your particular question, it would be better if you would
post a new one with a pertinent subject and question.
BTW: ImageMagick (PerlMagick) can do this pretty easily.
------------------------------
Date: Tue, 14 Aug 2012 15:53:21 -0600
From: Cal Dershowitz <cal@example.invalid>
Subject: Re: Pause until external program exits with success?
Message-Id: <0MKdnQkC1o9PVbfNnZ2dnUVZ_vGdnZ2d@supernews.com>
On 08/14/2012 01:35 PM, J. Gleixner wrote:
> On 08/14/12 13:53, Cal Dershowitz wrote:
> [...]
>>
>> I'd love to see your source for this. The images I have coming off my
>> camera are huge for html, and I'd like to develop a toolchain to make
>> them all no bigger than 800-1000 pixels in its largest dimension.
>
> Instead of hijacking a previous post, which doesn't have anything to
> do with your particular question, it would be better if you would
> post a new one with a pertinent subject and question.
How is asking for the OP's source a "hijack." I don't want to start a
new thread with this, because it's not the most important thing I'm
working on now, and who died to leave you as Abigail van Buren to
c.l.p.misc?
>
> BTW: ImageMagick (PerlMagick) can do this pretty easily.
OP already posted that, so your response added ZERO new data to this thread.
--
Cal
------------------------------
Date: Tue, 14 Aug 2012 16:27:53 -0700
From: Jürgen Exner <jurgenex@hotmail.com>
Subject: Re: Pause until external program exits with success?
Message-Id: <6jnl281oqvnrhtureasfutjqa72lkj34k5@4ax.com>
Cal Dershowitz <cal@example.invalid> wrote:
>On 08/13/2012 02:32 PM, Tuxedo wrote:
>
>> Thanks for the above detailed info. It will come handy for something. In
>> this case, I realised following a previous response that system waits with
>> proceeding onto the next block upon completing the system call, which was
>> all I needed the script to do after all.
>
>I'd love to see your source for this.
While it's not my source code, calling system() is really simple. See
perldoc -f system for several examples, including capturing the return
code or calling system with a single parameter or a list of parameters.
>The images I have coming off my
>camera are huge for html, and I'd like to develop a toolchain to make
>them all no bigger than 800-1000 pixels in its largest dimension.
What images? The OP was asking about system(). That has nothing to do
with images.
jue
------------------------------
Date: Tue, 14 Aug 2012 15:56:28 +0000 (UTC)
From: tmcd@panix.com (Tim McDaniel)
Subject: Perl 6 (was Re: Windows: Rakudo-Star Perl6 now available as *.msi)
Message-Id: <k0dsfc$71h$1@reader1.panix.com>
Dilbert <dilbert1999@gmail.com> wrote:
>I am a Windows user and I always wanted to run Rakudo-Star Perl 6
I've certainly heard of the Perl 6 effort. How's it coming in
general? As for "Rakudo-Star Perl 6" in particular, how useful is it
-- mostly featureful or only a few? production quality or buggy?
--
Tim McDaniel, tmcd@panix.com
------------------------------
Date: Mon, 13 Aug 2012 19:15:42 -0600
From: Cal Dershowitz <cal@example.invalid>
Subject: Re: Regx explanation please
Message-Id: <Zr6dnaLPlfsjO7TNnZ2dnUVZ_rydnZ2d@supernews.com>
On 07/27/2012 10:15 AM, Ben Morrow wrote:
>
> Quoth "Dave Saville" <dave@invalid.invalid>:
>> On Fri, 27 Jul 2012 14:38:27 UTC, "Peter J. Holzer"
>> <hjp-usenet2@hjp.at> wrote:
>>
>>> On 2012-07-26 13:17, Dave Saville <dave@invalid.invalid> wrote:
>>>> 2) How does that regex actually work? I get the followed by three
>>>> digits bit - but its the -?\d+ bit I don't understand. And my camel
>>>> book does not mention -? Nor does perlre.
>>>
>>> The "-" isn't mentioned because it doesn't have any special meaning. It's
>>> just a literal "-". Perlre does explain "?". I'm fairly sure the camel
>>> book does, too.
>>
>> But of course I was looking for both characters together :-( I think I
>> have got so used to ?'s near the front of a regex doing something
>> strange that it never occurred to me that is was actually "none or 1
>> -" :-)
>
> The only cases where ? means something other than 'one-or-more' are
> inside a character class, as a 'non-greedy' suffix on another
> quantifier, and as part of a (?...) extended pattern. Being 'at the
> beginning' is not important.
>
> The same applies to the other quantifiers * and +: 5.10 adds + as a
> 'possessive' qualification to a quantifier (so /.*+/ is equivalent to
> /(?>.*)/), and (*...) groups as control verbs.
I think _Learning Perl_ counts up 5 different meanings for ?.
--
Cal
------------------------------
Date: Tue, 14 Aug 2012 02:45:16 +0100
From: Ben Morrow <ben@morrow.me.uk>
Subject: Re: Regx explanation please
Message-Id: <c6nof9-p6j2.ln1@anubis.morrow.me.uk>
Quoth Cal Dershowitz <cal@example.invalid>:
> On 07/27/2012 10:15 AM, Ben Morrow wrote:
> >
> > The only cases where ? means something other than 'one-or-more' are
> > inside a character class, as a 'non-greedy' suffix on another
> > quantifier, and as part of a (?...) extended pattern. Being 'at the
> > beginning' is not important.
> >
> > The same applies to the other quantifiers * and +: 5.10 adds + as a
> > 'possessive' qualification to a quantifier (so /.*+/ is equivalent to
> > /(?>.*)/), and (*...) groups as control verbs.
>
> I think _Learning Perl_ counts up 5 different meanings for ?.
Well, that's four, so what'd I miss? '\?' for a literal '?'? The special
meaning of ? as a pattern delimiter? Something else I've forgotten?
Ben
------------------------------
Date: Tue, 14 Aug 2012 12:50:25 -0600
From: Cal Dershowitz <cal@example.invalid>
Subject: Re: Regx explanation please
Message-Id: <UK6dnYRKWMpyALfNnZ2dnUVZ_tOdnZ2d@supernews.com>
On 08/13/2012 07:45 PM, Ben Morrow wrote:
>
> Quoth Cal Dershowitz <cal@example.invalid>:
>> On 07/27/2012 10:15 AM, Ben Morrow wrote:
>>>
>>> The only cases where ? means something other than 'one-or-more' are
>>> inside a character class, as a 'non-greedy' suffix on another
>>> quantifier, and as part of a (?...) extended pattern. Being 'at the
>>> beginning' is not important.
>>>
>>> The same applies to the other quantifiers * and +: 5.10 adds + as a
>>> 'possessive' qualification to a quantifier (so /.*+/ is equivalent to
>>> /(?>.*)/), and (*...) groups as control verbs.
>>
>> I think _Learning Perl_ counts up 5 different meanings for ?.
>
> Well, that's four, so what'd I miss? '\?' for a literal '?'? The special
> meaning of ? as a pattern delimiter? Something else I've forgotten?
Nope, you're right: 4. The remark is from p. 125.
--
Cal
------------------------------
Date: Wed, 15 Aug 2012 11:56:35 +0300
From: "George Mpouras" <nospam.gravitalsun@hotmail.com.nospam>
Subject: strange warning when open file
Message-Id: <k0fo83$2f5r$1@news.ntua.gr>
Do you have any idea how to fix the warning
Name "main::FH" used only once: possible typo at C:\work\Files\test.pl
at the following code ?
#!/usr/bin/perl
use strict;
use warnings;
my $output_dir = '/tmp';
my %File = (
'mc' => { '12' => '', '13' => '', },
'mp' => { '12' => '', '13' => '', },
);
foreach my $key1 (keys %File)
{
foreach my $key2 (keys %{$File{$key1}})
{
$File{$key1}{$key2} = { *FH => \"$key1,$key2" , 'FILE' =>
"$output_dir/$key1,$key2" };
open $File{$key1}{$key2}{'FH'}, '>', $File{$key1}{$key2}{'FILE'} or die
"Could not open file \"$File{$key1}{$key2}{'FILE'}\" because \"$^E\"\n";
}
}
# Write something
print {$File{nc}{12}{FH}} "test nc 12\n";
print {$File{alp}{14}{FH}} "test alp 14\n";
# Close the filehandlers
foreach my $key1 (keys %File) {
foreach my $key2 (keys %{$File{$key1}}) {
close $File{$key1}{$key2}{'FH'} or die "Could not close file
\"$File{$key1}{$key2}{'FILE'}\" because \"$^E\"\n" }}
------------------------------
Date: Wed, 15 Aug 2012 11:59:50 +0300
From: "George Mpouras" <nospam.gravitalsun@hotmail.com.nospam>
Subject: Re: strange warning when open file
Message-Id: <k0foe6$2fis$1@news.ntua.gr>
sorry for the tipo
print {$File{nc}{12}{FH}} "test nc 12\n";
print {$File{alp}{14}{FH}} "test alp 14\n";
should be
print {$File{mc}{12}{FH}} "test mc 12\n";
print {$File{mp}{13}{FH}} "test mp 13\n";
Of course the warning issue remains
------------------------------
Date: Tue, 14 Aug 2012 23:15:08 -0600
From: Cal Dershowitz <cal@example.invalid>
Subject: using cpan effectively
Message-Id: <V7-dnYAs05XBrbbNnZ2dnUVZ_sadnZ2d@supernews.com>
I seem to have wiped out my previous perl install when updating ubuntu,
so I'm back to square one. I've installed cpan, Data::Dumper, YAML,
File::Slurp successfully, but hit a snag when installing Image::Magick.
What does a person do when make install fails? The particular error
looks to be:
[can only paste as quotation]
> CPAN.pm: Going to build J/JC/JCRISTY/PerlMagick-6.77.tar.gz
>
> Checking if your kit is complete...
> Looks good
> Note (probably harmless): No library found for -lMagickCore
...
> Magick.xs:60:31: fatal error: magick/MagickCore.h: No such file or directory
> compilation terminated.
They give a help link at cpan, and I didn't see this issue there.
Beyond this particular issue, what modules would you install and play
with a bit just to be familiar with them and have them?
Thanks for your comment,
--
Cal
------------------------------
Date: Wed, 15 Aug 2012 09:17:33 +0200
From: Mart van de Wege <mvdwege@mail.com>
Subject: Re: using cpan effectively
Message-Id: <86628khbea.fsf@gaheris.avalon.lan>
Cal Dershowitz <cal@example.invalid> writes:
>
> [can only paste as quotation]
>> CPAN.pm: Going to build J/JC/JCRISTY/PerlMagick-6.77.tar.gz
>>
>> Checking if your kit is complete...
>> Looks good
>> Note (probably harmless): No library found for -lMagickCore
>
> ...
>> Magick.xs:60:31: fatal error: magick/MagickCore.h: No such file or directory
>> compilation terminated.
>
> They give a help link at cpan, and I didn't see this issue there.
>
The error message speaks for itself: the build process can't find a
library. That means that something is missing in your install.
If you check the URL mentioned in the Image::Magick module
documentation, you'd find an URL to the home page of the extension,
where it is specifically stated:
ImageMagick must already be installed on your system.
So, it seems that you should install ImageMagick first.
Mart
--
"We will need a longer wall when the revolution comes."
--- AJS, quoting an uncertain source.
------------------------------
Date: 6 Apr 2001 21:33:47 GMT (Last modified)
From: Perl-Users-Request@ruby.oce.orst.edu (Perl-Users-Digest Admin)
Subject: Digest Administrivia (Last modified: 6 Apr 01)
Message-Id: <null>
Administrivia:
To submit articles to comp.lang.perl.announce, send your article to
clpa@perl.com.
Back issues are available via anonymous ftp from
ftp://cil-www.oce.orst.edu/pub/perl/old-digests.
#For other requests pertaining to the digest, send mail to
#perl-users-request@ruby.oce.orst.edu. Do not waste your time or mine
#sending perl questions to the -request address, I don't have time to
#answer them even if I did know the answer.
------------------------------
End of Perl-Users Digest V11 Issue 3758
***************************************