From: Doug Barton on
On Tue, 20 Jul 2010, Douglas Berry wrote:

> On Tue, 20 Jul 2010 14:14:03 PDT, Doug Barton wrote:
>
>> As jhell asked, are you copying the relevant bits of make.conf too?
>
> Yes, the build machine has PERL_VERSION=5.12.1 in make.conf,
> the clients have PERL_VERSION=5.10.1 there. Otherwise they
> are the same.

soooooo ... is the blob that gets added to make.conf after you install
ports-mgmt/portconf in both make.conf files?

>> Also, are you copying your /usr/local/etc/portmaster.rc file?
>
> It's modified, /usr/local/etc/portmaster.rc on the build host...

What you pasted looks fine. In your OP I noticed that there was nothing
in packages/Latest, which I assumed meant that you're not using threaded
perl and it just didn't show up because your find command specified
perl-\*. But now I'm thinking that packages/Latest/perl is stale. Can
you check it?

If it is stale, updating it should do the trick. If it's not, then there
is more debugging to do.


hth,

Doug

--

Improve the effectiveness of your Internet presence with
a domain name makeover! http://SupersetSolutions.com/

Computers are useless. They can only give you answers.
-- Pablo Picasso

_______________________________________________
freebsd-ports(a)freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe(a)freebsd.org"

From: "Douglas Berry" on
On Tue, 20 Jul 2010 14:45:18 PDT, Doug Barton wrote:
> soooooo ... is the blob that gets added to make.conf after you
> install ports-mgmt/portconf in both make.conf files?

Yes.

> I'm thinking that packages/Latest/perl is stale. Can you check it?
> If it is stale, updating it should do the trick. If it's not, then
> there is more debugging to do.

Thank you for that! After changing from...
/usr/ports/packages/Latest/perl.tbz -> ../All/perl-5.10.1_2.tbz
to...
/usr/ports/packages/Latest/perl.tbz -> ../All/perl-5.12.1.tbz
all works fine. I presume this is due to...

~/ports> grep LATEST lang/perl5.*/Makefile
lang/perl5.10/Makefile:LATEST_LINK= perl
lang/perl5.12/Makefile:NO_LATEST_LINK= yes
lang/perl5.8/Makefile:NO_LATEST_LINK= yes

Thanks very much for portmaster!

cheers,
doug

_______________________________________________
freebsd-ports(a)freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe(a)freebsd.org"

From: Doug Barton on
On Wed, 21 Jul 2010, Douglas Berry wrote:

> On Tue, 20 Jul 2010 14:45:18 PDT, Doug Barton wrote:
>> soooooo ... is the blob that gets added to make.conf after you
>> install ports-mgmt/portconf in both make.conf files?
>
> Yes.
>
>> I'm thinking that packages/Latest/perl is stale. Can you check it?
>> If it is stale, updating it should do the trick. If it's not, then
>> there is more debugging to do.
>
> Thank you for that! After changing from...
> /usr/ports/packages/Latest/perl.tbz -> ../All/perl-5.10.1_2.tbz
> to...
> /usr/ports/packages/Latest/perl.tbz -> ../All/perl-5.12.1.tbz
> all works fine.

Ok, that's good news! :)

> I presume this is due to...
>
> ~/ports> grep LATEST lang/perl5.*/Makefile
> lang/perl5.10/Makefile:LATEST_LINK= perl
> lang/perl5.12/Makefile:NO_LATEST_LINK= yes
> lang/perl5.8/Makefile:NO_LATEST_LINK= yes

Yeah, looks like I need to change that logic for local packagedirs a
bit.

> Thanks very much for portmaster!

You're welcome. :)


Doug

--

Improve the effectiveness of your Internet presence with
a domain name makeover! http://SupersetSolutions.com/

Computers are useless. They can only give you answers.
-- Pablo Picasso

_______________________________________________
freebsd-ports(a)freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe(a)freebsd.org"