Subject: Re: build failure with wget
To: Rob Hamrick <rph@chaosnet.org>
From: Jeremy C. Reed <reed@reedmedia.net>
List: netbsd-help
Date: 09/23/2005 09:12:30
On Fri, 23 Sep 2005, Rob Hamrick wrote:
> I'm still getting a feel for how the build process works. Is there any
> relatively easy fix for this; or is it likely to be a bug with the
> package? (I'm running NetBSD 2.0.2, macppc)
> cc -I. -I. -I/usr/include -DHAVE_CONFIG_H
> -DSYSTEM_WGETRC=\"/usr/pkg/etc/wgetrc\"
> -DLOCALEDIR=\"/usr/pkg/share/locale\" -O2 -I/usr/include -c http-ntlm.c
> http-ntlm.c:185: error: parse error before "des_key_schedule"
> http-ntlm.c: In function `setup_des_key':
> http-ntlm.c:187: error: `des_cblock' undeclared (first use in this
> function)
It appears to be using the wrong openssl/des.h include file.
I don't have this problem myself so can't tell yet.
Is your work/.buildlink/include/openssl/des.h a plain file (not a
symlink)?
Mine looks like:
rainier:/usr/pkgsrc/net/wget$ cat work.rainier/.buildlink/include/openssl/des.h
/* Created by openssl/builtin.mk:buildlink-openssl-des-h */
#include "/usr/include/openssl/des.h"
#include "/usr/include/des.h"
rainier:/usr/pkgsrc/net/wget$ ident /usr/include/openssl/des.h /usr/include/des.h
/usr/include/openssl/des.h:
ident warning: no id keywords in /usr/include/openssl/des.h
/usr/include/des.h:
$NetBSD: des.h,v 1.4 2003/07/24 14:16:30 itojun Exp
rainier:/usr/pkgsrc/net/wget$ ls -l /usr/include/openssl/des.h /usr/include/des.h
-r--r--r-- 1 root wheel 10854 Jul 24 2003 /usr/include/des.h
-r--r--r-- 1 root wheel 10305 Jul 24 2003 /usr/include/openssl/des.h
Jeremy C. Reed
open source, Unix, *BSD, Linux training
http://www.pugetsoundtechnology.com/