Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 25 Oct 2013 19:25:35 +0400
From:      Andrej Zverev <az@freebsd.org>
To:        Steven Hartland <killing@multiplay.co.uk>
Cc:        Sunpoet Po-Chuan Hsieh <sunpoet@freebsd.org>, ports <ports@freebsd.org>
Subject:   Re: Possible fix for all p5-* port installs being broken on FreeBSD
Message-ID:  <CAD5bB%2BhagqR5aa9Du2Cp8Ass_4j%2BZOaFRaYH_U_iV96oQSA%2BAw@mail.gmail.com>
In-Reply-To: <7EC8B03C3EA14BCCBA1D6C3D913514C2@multiplay.co.uk>
References:  <7BF7BC08166A4E6E91CF12EF75622F6B@multiplay.co.uk> <CAMHz58TDicdsNg4ZsbGrPW=OskSkiZAyxj5EgLiwqFT81CYVFg@mail.gmail.com> <4B0216DAF77A4A93B59753C4E0FD366B@multiplay.co.uk> <CAD5bB%2BhWSyCso=o%2BpaBJYEDbWiNoZyiNi-_YF2APSWo0OhxPmg@mail.gmail.com> <7EC8B03C3EA14BCCBA1D6C3D913514C2@multiplay.co.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
Can you please show output (you can pastebin it somewhere)
1. make -C /usr/ports/converters/p5-Encode-Locale/ -VPERL_VERSION
-VPERL_VER -VMAN3PREFIX -VSITE_PERL -VSITE_PERL_REL
2. perl -V
3. cat /etc/make.conf

If this is not public information you can omit ports@FreeBSD.org from recipients

> An example would be:-
>
> make install
> ===>  Installing for p5-Encode-Locale-1.03
> ===>   p5-Encode-Locale-1.03 depends on file: /usr/local/bin/perl5.14.2 -
> found
> ===>  Checking if converters/p5-Encode-Locale already installed
> ===>   Registering installation for p5-Encode-Locale-1.03 #1
> /data/portbuild/usr/ports/converters/p5-Encode-Locale/work/.PLIST.mktmp
> pkg-static: lstat(/usr/local/lib/perl5/5.14/man/man3/Encode::Locale.3.gz):
> No such file or directory
> *** Error code 74
>
> Stop.
> make: stopped in /usr/ports/converters/p5-Encode-Locale
>
> ----- Original Message ----- From: "Andrej Zverev" <az@freebsd.org>
> To: "Steven Hartland" <killing@multiplay.co.uk>
> Cc: "Sunpoet Po-Chuan Hsieh" <sunpoet@freebsd.org>; "ports"
> <ports@freebsd.org>
> Sent: Friday, October 25, 2013 3:45 PM
> Subject: Re: Possible fix for all p5-* port installs being broken on FreeBSD
>
>
>
>> I'm sorry, but can you for start provide build log where I can see
>> error(s) ? I'm sure it's just your local issues.
>>
>>
>> On Fri, Oct 25, 2013 at 5:27 PM, Steven Hartland
>> <killing@multiplay.co.uk> wrote:
>>>
>>> ----- Original Message ----- From: "Sunpoet Po-Chuan Hsieh"
>>> <sunpoet@FreeBSD.org>
>>>
>>>> On Fri, Oct 25, 2013 at 8:26 PM, Steven Hartland <smh@freebsd.org>
>>>> wrote:
>>>>
>>>>> Hi Sunpoet seems your the most active maintainer
>>>>> of perl ports system on FreeBSD so please excuse
>>>>> the email if your not the correct person but here goes.
>>>>>
>>>>> Currently make install for all p5-* ports fail
>>>>> because they cant find the installed files.
>>>>>
>>>>> This seems to be because the site_perl directory
>>>>> struction now uses PERL_VERSION instead of PERL_VER
>>>>> e.g 5.14.4 not 5.14
>>>>>
>>>>> The attached patch fixes this for me by changing
>>>>> the package vars to use PERL_VERISON but its not
>>>>> clear if its the install which is incorrect or
>>>>> the vars.
>>>>>
>>>>> cc'ed ports@ just in case.
>>>>>
>>>>>    Regards
>>>>>    Steve
>>>>
>>>>
>>>>
>>>>
>>>> Hi Steven,
>>>>
>>>> The perl infrastructure change was made by az@.
>>>> It helps to make minor version update easier (e.g. 5.14.2 -> 5.14.4).
>>>> Please see UPDATING 20130612 entry for further information.
>>>> Thanks.
>>>
>>>
>>>
>>> Thanks Sunpoet :)
>>>
>>> @az given UPDATING 20130612 I guess the attached patch is
>>> required. As its currently its not possible to install any
>>> p5-* port think we should get it commited ASAP assuming its
>>> the correct fix.
>>>
>>>    Regards
>>>    Steve
>>>
>>> ================================================
>>> This e.mail is private and confidential between Multiplay (UK) Ltd. and
>>> the
>>> person or entity to whom it is addressed. In the event of misdirection,
>>> the
>>> recipient is prohibited from using, copying, printing or otherwise
>>> disseminating it or any information contained in it.
>>> In the event of misdirection, illegible or incomplete transmission please
>>> telephone +44 845 868 1337
>>> or return the E.mail to postmaster@multiplay.co.uk.
>>
>>
>
> ================================================
> This e.mail is private and confidential between Multiplay (UK) Ltd. and the
> person or entity to whom it is addressed. In the event of misdirection, the
> recipient is prohibited from using, copying, printing or otherwise
> disseminating it or any information contained in it.
> In the event of misdirection, illegible or incomplete transmission please
> telephone +44 845 868 1337
> or return the E.mail to postmaster@multiplay.co.uk.
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAD5bB%2BhagqR5aa9Du2Cp8Ass_4j%2BZOaFRaYH_U_iV96oQSA%2BAw>