Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 27 Dec 2010 19:21:08 +0000
From:      "b. f." <bf1783@googlemail.com>
To:        David Southwell <david@vizion2000.net>
Cc:        Da Rock <freebsd-questions@herveybayaustralia.com.au>, freebsd-questions@freebsd.org, freebsd-ports@freebsd.org
Subject:   Re: ImageMagick, Djvu, and Perl-threaded - marked as IGNORE when updating
Message-ID:  <AANLkTinmDBMkm%2BuHc0EwY9yG7SmUenHpL=V0R%2BFQ80Vk@mail.gmail.com>
In-Reply-To: <201012271509.06009.david@vizion2000.net>
References:  <AANLkTinEp6AMgeD_FCJfSzBn0Ft4JP%2B8gnQ3PjA=o688@mail.gmail.com> <201012271509.06009.david@vizion2000.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On 12/27/10, David Southwell <david@vizion2000.net> wrote:
>> > > > > What concerns me is perl-threaded _is_ installed but it can't see
>> > > > > it.
>> > > >
>> > > > Do you have in:
>> > > >
>> > > > etc/make.conf
>> > > >
>> > > > PERL_THREADED=true
>> > >
>> > > Perhaps I'm a little daft atm. Either way I want to be clear: Are you
>> > > saying the define needs to be in the make.conf so that it will build
>> > > correctly? It _does not_ actually look at what perl is installed?
>> > >
>> > > IF that is the case, then wtf? Either ImageMagick should be checking
>> > > the actual pkg installed, or the perl port should be defining this in
>> > > the make.conf, right? Seeing as perl already makes a define in
>> > > make.conf...
>> > >
>> > > Meanwhile I'll check it out. Cheers
>> >
>> > Yep you need that line in make.conf
>>
>> Who made this claim?  This is not some standard, user-configurable
>> knob -- it is only used by 5 ports, and each of them assigns a value
>> to it in the port Makefile.  It shouldn't be set in make.conf.  As for
>> why it isn't working in Da Rock's case, he hasn't answered any of the
>> questions I asked him earlier.

> I suggest you see an earlier thread on same topic [ImageMagick Upgrade
> Problem].

That thread (I'm assuming you're referring to the one in Nov. on
FreeBSD-ports) is no longer relevant after Doug's commit (which was
announced in that thread):

http://www.freebsd.org/cgi/cvsweb.cgi/ports/graphics/ImageMagick/Makefile.diff?r1=1.313;r2=1.314

The suggestion that users set that variable was a temporary hack that
should never have been needed, were it not for the earlier problems
with the port, which have since been resolved (in part, anyway).
PERL_THREADED should only be defined when it is used, and should
record whether the perl port being used is threaded, and not some
user-selected value.

The questions I originally asked were in:

http://lists.freebsd.org/pipermail/freebsd-questions/2010-December/225501.html

(This thread is a little hard to follow because it's spread between
two lists, -questions and -ports, with some replies not being sent to
-ports.)

> I also wonder if the OP's ports tree is up to date.

That's a good question.  He mentioned that he was updating a lot of
ports, so I'm assuming that it is, but it's something that he should
check.

b.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTinmDBMkm%2BuHc0EwY9yG7SmUenHpL=V0R%2BFQ80Vk>