pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/48157: pkgsrc 2013Q2 make-system exeeds max. command line length
The following reply was made to PR pkg/48157; it has been noted by GNATS.
From: Wolfgang Stukenbrock <wolfgang.stukenbrock%nagler-company.com@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: pkg-manager%netbsd.org@localhost, gnats-admin%netbsd.org@localhost,
pkgsrc-bugs%netbsd.org@localhost
Subject: Re: pkg/48157: pkgsrc 2013Q2 make-system exeeds max. command line
length
Date: Fri, 13 Dec 2013 13:07:22 +0100
Hi,
my /etc/mk.conf:
#
# NC installation generated config file
#
# do not register any new shell - may be a security whole
PKG_REGISTER_SHELLS=NO
# do not download any binaries from anywhere - always compile the sources
BINPKG_SITES=
so nothing special, just killed binary downloads and avoid adding shells
automatically.
I have the following binary packages "preinstalled" into packages/All:
bash-4.2nb3.tgz
bison-2.7.1.tgz
bmon-2.0.1nb2.tgz
bsdtar-2.8.4nb1.tgz
cmake-2.8.11.tgz
getopt-1.1.5.tgz
gmake-3.82nb7.tgz
gtar-base-1.26nb2.tgz
help2man-1.43.2.tgz
jpeg-9.tgz
libgcrypt-1.5.2.tgz
libpaper-1.1.24.tgz
m4-1.4.16nb3.tgz
mysql-client-5.5.32.tgz
mysql-server-5.5.32.tgz
p5-gettext-1.05nb9.tgz
p7zip-9.20.1.tgz
perl-5.18.0nb1.tgz
php-5.4.16.tgz
pkg-config-0.28.tgz
poppler-0.22.4nb2.tgz
poppler-utils-0.22.4nb2.tgz
re2c-0.13.5.tgz
readline-6.2.tgz
screen-4.0.3nb5.tgz
tcl-8.5.14.tgz
tcl-expect-5.45.0nb2.tgz
tcsh-6.18.01nb4.tgz
tiff-4.0.3nb3.tgz
unzip-6.0nb1.tgz
xtail-2.1.tgz
xz-5.0.4.tgz
zip-3.0nb2.tgz
This list ist for 2013Q2. But it also happens when no binary packages
are pre-installed in packages/All.
The first "make" I've tried ist the make reported in math/R:
make -D ALLOW_VULNERABLE_PACKAGES bin-install
remark: This is "normaly" run during automated system setup, but the
problem is also present on a fresh system - just installed the binary
packages.
If you have some dependand packages already installed, then it may be,
that the recursive build of packages does not reach the "critical"
depth. One way to work around this was to installed the failed package
by hand and the other build will than work too.
The "-D ALLOW_VULNERABLE_PACKAGES" (and some other options) are placed
on the command line for each recursive package build again and again and
again. So triggering the problem needs a deep recursion tree.
There should be some checks prior calling make for a dependant package
to filter out duplicate options.
Currently I've recognised this problem only with the reported packages:
math/R
print/teTex3-bin
pinrt/teTex
But there may be more ..
Best regards
W. Stukenbrock
OBATA Akio wrote:
> The following reply was made to PR pkg/48157; it has been noted by GNATS.
>
> From: "OBATA Akio" <obache%netbsd.org@localhost>
> To: gnats-bugs%netbsd.org@localhost
> Cc:
> Subject: Re: pkg/48157: pkgsrc 2013Q2 make-system exeeds max. command line
> length
> Date: Fri, 13 Dec 2013 19:53:58 +0900
>
> I cannot reproduce the issue.
>
> Do you have any relevant settings in mk.conf or environment variable?
>
>
--
Dr. Nagler & Company GmbH
Hauptstraße 9
92253 Schnaittenbach
Tel. +49 9622/71 97-42
Fax +49 9622/71 97-50
Wolfgang.Stukenbrock%nagler-company.com@localhost
http://www.nagler-company.com
Hauptsitz: Schnaittenbach
Handelregister: Amberg HRB
Gerichtsstand: Amberg
Steuernummer: 201/118/51825
USt.-ID-Nummer: DE 273143997
Geschäftsführer: Dr. Martin Nagler
Home |
Main Index |
Thread Index |
Old Index