[12188] in Athena Bugs

home help back first fref pref prev next nref lref last post

Re: sun4 7.6R: Solaris /usr/athena/lib/libhesiod.a

daemon@ATHENA.MIT.EDU (Salvatore Valente)
Tue Jul 5 23:39:46 1994

Date: Tue, 5 Jul 1994 23:39:42 -0400
To: bugs@MIT.EDU
In-Reply-To: "[12187] in Athena Bugs"
From: Salvatore Valente <svalente@MIT.EDU>


System name:		deathtongue
Type and version:	SPARC/IPX 7.6R (1 update(s) to same version)
Display type:		cgthree

What were you trying to do?
	Still trying to compile the program from my previous bug report.

What's wrong:
	Because it uses hesiod, it must also use libresolv.a.
	libresolv.a also calls bzero(), rindex(), and bcmp().

What should have happened:
	It should have compiled.  I should not be getting this sharp
	headache and the idea that no program will ever compile on an
	Athena Solaris machine...

Please describe any relevant documentation references:
	> As a general rule, it is a bad idea to build
	> a library with routines that are not defined on the system.

	I'd also like to point out that there are different versions
	of libresolv.a in /usr/lib and /usr/athena/lib.  Having two
	different copies of the same library and no idea which I should
	use is also a major source of headaches.

home help back first fref pref prev next nref lref last post