Subject: Re: [htdig] Compile errors of FreeBSD 3.3
From: Paul Wolstenholme (email@example.com)
Date: Mon Jan 24 2000 - 20:33:00 PST
Thanks Doug. After following your instructions. Htdig compile without
an error message. I also ran a one of my rundig scripts without any
Doug Barton wrote:
> Paul Wolstenholme wrote:
> > Greetings,
> > I'm just compiled HtDig 3.1.4 on FreeBSD 3.3. It appears to have
> > compiled but during the make there were a lot of error messages like:
> > gcc -o db_load db_load.o err.o getlong.o libdb.a -lc_r
> The biggest part of the problem here is the use of -lc_r instead of
> -pthread, which is what the patch in the port does for you.
> > /usr/lib/libc.so: warning: this program uses gets(), which is unsafe.
> Use of gets() _is_ unsafe, but not the end of the world. When was the
> last time anyone did a security audit of the htdig source? Or is that
> part of the 3.2 series already?
> > /usr/lib/libc.so: WARNING! setkey(3) not present in the system!
> > /usr/lib/libc.so: WARNING! des_setkey(3) not present in the system!
> > /usr/lib/libc.so: WARNING! encrypt(3) not present in the system!
> > /usr/lib/libc.so: WARNING! des_cipher(3) not present in the system!
> These errors look like you tried to enable DES for something, and you
> don't have DES installed on your system. What options did you give
As far as I know. I did not use any special config options. I just used
the default CONFIG.in that came with htdig.
> > Anyone else have a similar experience? How can I fix it. The current
> > port at the FreeBSD site is 3.1.3. I've also sent a message to the
> > maintainer asking him if there were plans to upgrade the port.
> Fortunately the upgrade to this port is easy. I did the last
> modifications to the port, and Bill (the maintainer) was kind enough to
> commit my changes. I just tested compiling htdig with the following
> changes, although I did not test whether it runs or not since I'm not at
> home and I don't want to bring my webserver down.
> You can make the following changes to the port and it will compile:
> vi /usr/ports/textproc/htdig/Makefile
> DISTNAME= htdig-3.1.3
> DISTNAME= htdig-3.1.4
> Delete the line that says:
> PATCHFILES= htdig-3.1.3-urlparmbug.patch
> make fetch
> make makesum
> make install
> Then you're all set.
> Good luck,
> To unsubscribe from the htdig mailing list, send a message to
> You will receive a message to confirm this.
To unsubscribe from the htdig mailing list, send a message to
You will receive a message to confirm this.
This archive was generated by hypermail 2b28 : Mon Jan 24 2000 - 20:34:17 PST