Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Jan 2012 19:28:38 -0800
From:      Devin Teske <devin.teske@fisglobal.com>
To:        Devin Teske <devin.teske@fisglobal.com>
Cc:        FreeBSD Questions <freebsd-questions@freebsd.org>, Dave Robison <Dave.Robison@fisglobal.com>
Subject:   Re: buildworld -DWITHOUT_OPENSSL fails at (lib/libbsnmp/libbsnmp (all)) (was: lib/libarchive (depend))
Message-ID:  <12FE05E5-A149-43D8-A910-8765B732FE8D@fisglobal.com>
In-Reply-To: <3489DCF5-0E1F-4F6B-A924-772F6F7B2E18@fisglobal.com>
References:  <2F8A82E5-70D7-4A1F-A785-704F41E7DFDA@fisglobal.com> <3489DCF5-0E1F-4F6B-A924-772F6F7B2E18@fisglobal.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Trying to buildworld in RELENG_9 with -DWITHOUT_OPENSSL and getting failure=
s.

First failure we encountered required the following patch to get past "lib/=
libarchive (depend)"...


>=20
> --- lib/libarchive/config_freebsd.h.orig	2012-01-05 03:44:55.000000000 -0=
800
> +++ lib/libarchive/config_freebsd.h	2012-01-13 18:43:46.000000000 -0800
> @@ -176,9 +176,4 @@
> #define	ARCHIVE_HASH_SHA256_OPENSSL 1
> #define	ARCHIVE_HASH_SHA384_OPENSSL 1
> #define	ARCHIVE_HASH_SHA512_OPENSSL 1
> -#else
> -#define	ARCHIVE_HASH_MD5_LIBC 1
> -#define	ARCHIVE_HASH_SHA1_LIBC 1
> -#define	ARCHIVE_HASH_SHA256_LIBC 1
> -#define	ARCHIVE_HASH_SHA512_LIBC 1
> #endif
>=20
> The above patch allowed the mkdep to succeed and later-compilation in the=
 same directory succeeded (yay).

However, you don't get far before the next error.

Making all in lib/libbsnmp/libbsnmp with -DWITHOUT_OPENSSL...

cc  -I/usr/src/lib/libbsnmp/libbsnmp/../../../contrib/bsnmp/lib -DHAVE_ERR_=
H -DHAVE_GETADDRINFO -DHAVE_STRLCPY -DHAVE_STDINT_H -DHAVE_INTTYPES_H -DQUA=
DFMT=3D'"llu"' -DQUADXFMT=3D'"llx"' -std=3Dgnu99 -fstack-protector -Wsystem=
-headers -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes=
 -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-str=
ings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -W=
inline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-point=
er-sign -c /usr/src/lib/libbsnmp/libbsnmp/../../../contrib/bsnmp/lib/snmpcr=
ypto.c
/usr/src/lib/libbsnmp/libbsnmp/../../../contrib/bsnmp/lib/snmpcrypto.c:371:=
 error: conflicting types for 'snmp_passwd_to_keys'
/usr/src/lib/libbsnmp/libbsnmp/../../../contrib/bsnmp/lib/snmp.h:273: error=
: previous declaration of 'snmp_passwd_to_keys' was here
/usr/src/lib/libbsnmp/libbsnmp/../../../contrib/bsnmp/lib/snmpcrypto.c:384:=
 error: conflicting types for 'snmp_get_local_keys'
/usr/src/lib/libbsnmp/libbsnmp/../../../contrib/bsnmp/lib/snmp.h:274: error=
: previous declaration of 'snmp_get_local_keys' was here


_____________
The information contained in this message is proprietary and/or confidentia=
l. If you are not the intended recipient, please: (i) delete the message an=
d all copies; (ii) do not disclose, distribute or use the message in any ma=
nner; and (iii) notify the sender immediately. In addition, please be aware=
 that any message addressed to our domain is subject to archiving and revie=
w by persons other than the intended recipient. Thank you.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?12FE05E5-A149-43D8-A910-8765B732FE8D>