vnc-3.3.7 can't build Xvnc on HP-UX or IRIX?
Tue Apr 15 04:49:01 2003
I found out today that 3.3.7 includes a nice tweak to the server for
deferring updates which can result in much better performance in some
cases. I set about trying to build the server on both HP-UX and IRIX,
and in both cases got stymied by a bad
config/makedepend/Makefile.proto, which is generated as part of the
Xvnc "make World" process.
In both case I get an error message that looks like:
cd ./config/makedepend && gmake -f Makefile.proto bootstrap
gmake: Entering directory `/nobackup/tmp/eldridge/vnc-3.3.7-unixsrc/Xvnc/config/makedepend'
Makefile.proto:554: *** missing separator. Stop.
and when I look in the neighborhood of line 554 (the line number
varies depending on the platform) in Makefile.proto I see
makedepend: $(OBJS) $(DEPLIBS)
$(CCLINK) -o $@ $(LDOPTIONS) $(OBJS) $(LOCAL_LIBRARIES) $(LDLIBS) $(EXTRA_LOAD_FLAGS)
This is the first rule with actions in the file, and the actions are
just set in by a single space, instead of by a tab. For some reason,
all of the rules in the file are done in this fashion.
Is there some magic spell I have to cast over Xvnc to make it not
generate a busted Makefile.proto? Should I edit it by hand (a
somehwat tricky proposition, because it is generated as part of the
build)? Should I slap gmake upside the head and add a
"--stop-insisting-on-tabs" switch to the command line?