Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!msunews!news.mtu.edu!newsxfer.itd.umich.edu!newsxfer3.itd.umich.edu!news-peer.sprintlink.net!news-peer.sprintlink.net!news.sprintlink.net!sprint!news-peer.gsl.net!news-hk.gsl.net!news.gsl.net!newsgate.cuhk.edu.hk!news.cuhk.edu.hk!ktso
From: ktso@dcns.csc.cuhk.edu.hk (SO Kwok Tsun)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: 2.2.1 libresolv.a - gethostbyname() always return NULL
Date: 8 Apr 1997 15:23:37 GMT
Organization: The Chinese University of Hong Kong
Lines: 31
Message-ID: <5idntp$aee@hpg30a.csc.cuhk.edu.hk>
References: <5id2rj$75a@hpg30a.csc.cuhk.edu.hk>
Reply-To: ktso@cuhk.edu.hk
NNTP-Posting-Host: ktso%@hp712c.csc.cuhk.edu.hk
X-Newsreader: TIN [version 1.2 PL2]
Xref: euryale.cc.adfa.oz.au comp.unix.bsd.freebsd.misc:38770
SO Kwok Tsun (ktso@dcns.csc.cuhk.edu.hk) wrote:
: As subject, I have upgraded one of our FreeBSD box from 2.1.7 to
: 2.2.1. I notice a problem with the following program:
: #include <netdb.h>
: #include <stdio.h>
: main(){
: if (gethostbyname("cuhk.edu.hk")==NULL)
: printf("Null\n");
: }
: and I compile it using "cc dns.c -lresolv". It always return "Null".
: Anyone met the same problem?
Summary:
Upgrading to 2.2.1 does not remove old library in 2.1.7. There is no
libresolv.a in 2.2.1 anymore. The following old library can be removed
so that it won't confuse autoconf anymore:
-r--r--r-- 1 bin bin 12756 Feb 20 06:42 libgnumalloc.a
-r--r--r-- 1 bin bin 15806 Feb 20 06:42 libgnumalloc_p.a
-r--r--r-- 1 bin bin 14056 Feb 20 06:41 libresolv_p.a
-r--r--r-- 1 bin bin 12842 Feb 20 06:41 libresolv.a
If you have installed the compat lib for 2.2.1 or if you don't have
old programs requiring 2.1.7 lib, you can remove those old shared
library too.
Special thanks to Shawn Carey <smc@servtech.com>, Kenneth Furge
<kennethf@ehusa.com> and others for providing us the answers.
So K T, CUHK