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>