Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 20 Dec 2015 23:44:26 +0100
From:      Stefan Bethke <stb@lassitu.de>
To:        olli hauer <ohauer@gmx.de>
Cc:        FreeBSD Ports <freebsd-ports@freebsd.org>
Subject:   Re: Unable to make install for p5 ports
Message-ID:  <788CD71F-25D7-468E-9B9B-EF2EC674A020@lassitu.de>
In-Reply-To: <50B671F5-D72B-44FF-B499-0E3A86A028A3@lassitu.de>
References:  <FAC3169B-6788-427F-B3FF-F92AA36FBB53@lassitu.de> <F640709A-E17E-4630-A892-8CB4B8740431@lassitu.de> <56771342.4040405@gmx.de> <50B671F5-D72B-44FF-B499-0E3A86A028A3@lassitu.de>

next in thread | previous in thread | raw e-mail | index | archive | help

> Am 20.12.2015 um 23:39 schrieb Stefan Bethke <stb@lassitu.de>:
>=20
>>=20
>> Am 20.12.2015 um 21:44 schrieb olli hauer <ohauer@gmx.de>:
>>=20
>> On 2015-12-20 21:26, Stefan Bethke wrote:
>>>=20
>>>> Am 20.12.2015 um 21:15 schrieb Stefan Bethke <stb@lassitu.de>:
>>>>=20
>>>> For many perl ports, I=E2=80=99m getting errors similar to this:
>>>>=20
>>>> ...
>>>> Installing =
/usr/obj/ports/freebsd/checkout/ports/net/p5-Net-Server/stage/usr/local/li=
b/perl5/site_perl/man/man1/net-server.1
>>>> ...
>>>> Installing =
/usr/obj/ports/freebsd/checkout/ports/net/p5-Net-Server/stage/usr/local/bi=
n/net-server
>>>> =3D=3D=3D=3D> Compressing man pages (compress-man)
>>>> =3D=3D=3D>  Installing for p5-Net-Server-2.008_1
>>>> =3D=3D=3D>  Checking if p5-Net-Server already installed
>>>> =3D=3D=3D>   Registering installation for p5-Net-Server-2.008_1 as =
automatic
>>>> pkg-static: Unable to access file =
/usr/obj/ports/freebsd/checkout/ports/net/p5-Net-Server/stage/usr/local/sh=
are/man/man1/net-server.1.gz: No such file or directory
>>>> *** [fake-pkg] Error code 74
>>>>=20
>>>> Stop in /freebsd/checkout/ports/net/p5-Net-Server.
>>>> *** [install] Error code 1
>>>>=20
>>>> Stop in /freebsd/checkout/ports/net/p5-Net-Server.
>>>> *** [build-depends] Error code 1
>>>>=20
>>>> Stop in /freebsd/checkout/ports/sysutils/munin-node.
>>>> *** [stage] Error code 1
>>>>=20
>>>> Stop in /freebsd/checkout/ports/sysutils/munin-node.
>>>>=20
>>>>=20
>>>> I=E2=80=99ve tried upgrading my perl to 5.20, but I=E2=80=99m =
running into the same issue.
>>>>=20
>>>> FreeBSD 9-stable, perl 5.20.
>>>=20
>>> After fiddling around with the stage dir, it seems that the port =
installs man pages for command line utilities into =
stage/usr/local/lib/perl5/site_perl/man, while pig-static expects them =
in stage/usr/local/share/man.
>>=20
>> Hi Stefan,
>>=20
>> no, the man page location looks fine.
>> Perl man pages are installed to "/usr/local/lib/perl5/site_perl/man" =
and pkg-plist has the location defined as PERL5_MAN3.
>=20
> Please look at the error message above. pig-static expects the man =
page in one place, but the port installs in in a different place inside =
the stage dir.  Only man1 pages seem to be affected, AFAIKT.

Here=E2=80=99s how I can =E2=80=9Efix=E2=80=9C it manually:
=3D=3D=3D=3D> Compressing man pages (compress-man)
=3D=3D=3D>  Installing for p5-DBI-1.634
=3D=3D=3D>  Checking if p5-DBI already installed
=3D=3D=3D>   Registering installation for p5-DBI-1.634
pkg-static: Unable to access file =
/var/ports/work/databases/p5-DBI/stage/usr/local/share/man/man1/dbilogstri=
p.1.gz: No such file or directory
pkg-static: Unable to access file =
/var/ports/work/databases/p5-DBI/stage/usr/local/share/man/man1/dbiprof.1.=
gz: No such file or directory
pkg-static: Unable to access file =
/var/ports/work/databases/p5-DBI/stage/usr/local/share/man/man1/dbiproxy.1=
.gz: No such file or directory
*** [fake-pkg] Error code 74

Stop in /usr/ports/databases/p5-DBI.
*** [install] Error code 1

Stop in /usr/ports/databases/p5-DBI.
/usr/ports/databases/p5-DBI# cd =
/var/ports/work/databases/p5-DBI/stage/usr/local/share
/var/ports/work/databases/p5-DBI/stage/usr/local/share# mkdir man
/var/ports/work/databases/p5-DBI/stage/usr/local/share# mv =
../lib/perl5/site_perl/man/man1 man
/var/ports/work/databases/p5-DBI/stage/usr/local/share# cd -
/usr/ports/databases/p5-DBI
/usr/ports/databases/p5-DBI# make install
=3D=3D=3D> Skipping 'config' as NO_DIALOG is defined
=3D=3D=3D>  Installing for p5-DBI-1.634
=3D=3D=3D>   p5-DBI-1.634 depends on file: /usr/local/bin/perl5.20.3 - =
found
=3D=3D=3D>  Checking if p5-DBI already installed
=3D=3D=3D>   Registering installation for p5-DBI-1.634
[XXX] Installing p5-DBI-1.634...
/usr/ports/databases/p5-DBI#=20



--=20
Stefan Bethke <stb@lassitu.de>   Fon +49 151 14070811







Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?788CD71F-25D7-468E-9B9B-EF2EC674A020>