Maradns on OpenSolaris(Sparc)
In order to compile Maradns (http://www.maradns.org) on a Sparc machine you have to edit the Makefile.
I changed line 19-36 to following:
# Uncomment the following three lines to get this to compile on Solaris LDFLAGS=-lxnet CC=cc $(LDFLAGS) -DSOLARIS -DNO_FLOCK M="CC=$(CC)" # These are currently unused, but will be needed again if we use flock() again # CFLAGS=-I/usr/ucbinclude # L="CC=$(CC) $(CFLAGS)" # LDFLAGS=-L/usr/ucblib -lucb -lxnet # end the Solaris section # Non-Solaris version of "M" #M="CC=$(CC) -O2 -Wall" DEBUG=-DNO_FLOCK #V="VERSION=$(VERSION)" # Debug D="VERSION=$(VERSION)" DEBUG="-DDEBUG -DNO_FLOCK" #FLAGS = -O2 -Wall FLAGS = -g
afterwards a simple make did the job.