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/