Re: openssl 0.9.7e 'make' fails with "Argument list too long"

From: Per Hedeland (per_at_hedeland.org)
Date: 03/06/05


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



Relevant Pages

  • Re: How to set multiple SMTP ports?
    ... port 26 doesn't belong anywhere near a computer serving other people. ... Proposed Standard RFC doesn't get reclassified as a Draft Standard, ...
    (comp.mail.eudora.mac)
  • Re: Old HP Printer & Win XP
    ... It is basically the old Centronics standard. ... Bi-directional in reference to the parallel port means data can flow ... Your printer should operate normally at the SPP setting. ... If you look up the Win2k driver for the 855c on the HP site, ...
    (comp.periphs.printers)
  • Re: P5B Question
    ... a friend of my son built a system with a P5WD2-E Premium, which has such a com port also, didn't use the COM port dongle and left it here. ... [There is an "alternative" standard which wires every other pin to the two rows, as if the DB-9 was an IDC socket. ... I have a bunch of them, I have a drawer full from the days of the "AT" motherboard standard. ... Yes, Asus has them at their "store" for $7, but the shipping costs more than the item and there is a major hassle factor. ...
    (alt.comp.periphs.mainboard.asus)
  • Re: Old HP Printer & Win XP
    ... It is basically the old Centronics standard. ... Bi-directional in reference to the parallel port means data can flow ... Your printer should operate normally at the SPP setting. ... has nothing to do with the actual printing in both directions - printheads go ...
    (comp.periphs.printers)
  • Re: DCOM error
    ... Are you using Microsoft Standard TCP Port or HP Standard TCP Port. ... I ran the HP cd on all 4 machines and ...
    (microsoft.public.windowsxp.print_fax)

Quantcast