Re: openssl 0.9.7e 'make' fails with "Argument list too long"
From: Per Hedeland (per_at_hedeland.org)
Date: 03/06/05
- Next message: Uriah Heep: "Re: what happened to freebsd ?"
- Previous message: -: "Re: bsd firewall"
- In reply to: Mike Peterson: "openssl 0.9.7e 'make' fails with "Argument list too long""
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Sun, 6 Mar 2005 00:34:23 +0000 (UTC)
In article <ICqp2G.8Is@alfalfa.utcs.utoronto.ca>
mikep@kraken.noc.utoronto.ca (Mike Peterson) writes:
>I am trying to make/install 'openssl' 0.9.7e - it fails with:
>
>spare-ids:/usr/ports/security/openssl# make clean
>===> Cleaning for perl-5.8.6_2
>===> Cleaning for openssl-0.9.7e_2
>spare-ids:/usr/ports/security/openssl# make
>===> Vulnerability check disabled
>/bin/sh:Argument list too long
>*** Error code 1
>
>Stop in /usr/ports/security/openssl.
>
>The problem is the huge '_MLINKS+=' list; when I comment it off,
>the 'make install' works fine. However, the man pages are not installed /
>linked properly.
>
>Is there a workaround for this problem?
Well, you can up the ridiculously low number for ARG_MAX in
/usr/src/sys/sys/syslimits.h and rebuild your kernel... - unfortunately
the kern.argmax sysctl is truly read-only. I submitted a PR with the
patches needed to make it settable over a year ago, but it wasn't
"adopted" - and by now the patches are probably outdated, so don't hold
your breath.
Of course there is probably some workaround possible within the port,
and it really should build with a standard kernel - after all, adapting
software to the FreeBSD environment is what the ports are all about. In
this case it seems it's actually the other way around - the standard
tarball builds and installs fine on a system with the standard ARG_MAX
(I haven't tried building/installing the port on such a system.)
By the way, you do know that OpenSSL is in the base system?
--Per Hedeland
per@hedeland.org
- Next message: Uriah Heep: "Re: what happened to freebsd ?"
- Previous message: -: "Re: bsd firewall"
- In reply to: Mike Peterson: "openssl 0.9.7e 'make' fails with "Argument list too long""
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|