From owner-freebsd-current Thu Sep 26 14:59:47 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA11358 for current-outgoing; Thu, 26 Sep 1996 14:59:47 -0700 (PDT) Received: from cioeserv.cioe.com (news.cioe.com [204.120.165.34]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id OAA11310 for ; Thu, 26 Sep 1996 14:59:43 -0700 (PDT) Received: (from steve@localhost) by cioeserv.cioe.com (8.7.5/8.6.12) id QAA00484; Thu, 26 Sep 1996 16:59:24 -0500 (EST) Date: Thu, 26 Sep 1996 16:59:24 -0500 (EST) From: Steve Ames Message-Id: <199609262159.QAA00484@cioeserv.cioe.com> To: chuckr@glue.umd.edu Subject: Re: cvs doesn't compile in -CURRENT Sender: owner-current@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > > /usr/src/gnu/usr.bin/cvs does not compile because of an ommission in > > options.h... there is no #define for RM. Because of this the file > > release.c fails do to an unknown variable. > > It compiled fine for me, so why don't you post your error output? > > BTW, notice I redirected this to FreeBSD-current, where something like > this really belongs? Noticed that. My apologies for not properly acknowledging that mailing list structure. I cannot get cvs to compile at all... seems the missing #define was the least of its problems. This actually started when i started supping the /usr/src/contrib hierarchy (unless I'm mistaken its necessary now, right?) Here's the error output (hope it helps): # cd /usr/src/gnu/usr.bin/cvs # make depend all cc -O2 -m486 -pipe -I/usr/src/gnu/usr.bin/cvs/cvs -I/usr/src/gnu/usr.bin/cvs/cvs/../lib -I/usr/src/gnu/usr.bin/cvs/cvs/../../../../contrib/cvs/src -I/usr/src/gnu/usr.bin/cvs/cvs/../../../../contrib/cvs/lib -DHAVE_CONFIG_H -o cvs add.o admin.o checkin.o checkout.o classify.o client.o commit.o create_adm.o cvsrc.o diff.o entries.o expand_path.o find_names.o history.o ignore.o import.o lock.o log.o login.o logmsg.o main.o modules.o no_diff.o parseinfo.o patch.o rcs.o rcscmds.o recurse.o release.o remove.o repos.o root.o rtag.o server.o status.o tag.o update.o vers_ts.o wrapper.o subr.o error.o filesubr.o version.o myndbm.o fileattr.o watch.o run.o hash.o edit.o mkmodules.o scramble.o -L/usr/obj/usr/src/gnu/usr.bin/cvs/cvs/../lib -lcvs -lgnuregex -lmd -lcrypt error.o: Undefined symbol `_cvs_outerr' referenced from text segment watch.o: Undefined symbol `_send_to_server' referenced from text segment watch.o: Undefined symbol `_lock_tree_for_write' referenced from text segment watch.o: Undefined symbol `_lock_tree_cleanup' referenced from text segment watch.o: Undefined symbol `_send_to_server' referenced from text segment run.o: Definition of symbol `_run_setup' (multiply defined) run.o: Definition of symbol `_run_arg' (multiply defined) run.o: Definition of symbol `_run_args' (multiply defined) run.o: Definition of symbol `_run_exec' (multiply defined) run.o: Definition of symbol `_run_print' (multiply defined) run.o: Definition of symbol `_piped_child' (multiply defined) run.o: Definition of symbol `_close_on_exec' (multiply defined) run.o: Definition of symbol `_filter_stream_through_program' (multiply defined) edit.o: Undefined symbol `_send_to_server' referenced from text segment edit.o: Undefined symbol `_lock_tree_for_write' referenced from text segment edit.o: Undefined symbol `_lock_tree_cleanup' referenced from text segment edit.o: Undefined symbol `_send_to_server' referenced from text segment edit.o: Undefined symbol `_lock_tree_for_write' referenced from text segment edit.o: Undefined symbol `_lock_tree_cleanup' referenced from text segment edit.o: Undefined symbol `_server_started' referenced from text segment edit.o: Undefined symbol `_client_notify' referenced from text segment edit.o: Undefined symbol `_send_to_server' referenced from text segment mkmodules.o: Undefined symbol `_send_init_command' referenced from text segment /usr/obj/usr/src/gnu/usr.bin/cvs/cvs/../lib/libcvs.a(run.o): Definition of symbol `_run_print' (multiply defined) /usr/obj/usr/src/gnu/usr.bin/cvs/cvs/../lib/libcvs.a(run.o): Definition of symbol `_run_setup' (multiply defined) /usr/obj/usr/src/gnu/usr.bin/cvs/cvs/../lib/libcvs.a(run.o): Definition of symbol `_run_arg' (multiply defined) /usr/obj/usr/src/gnu/usr.bin/cvs/cvs/../lib/libcvs.a(run.o): Definition of symbol `_run_args' (multiply defined) /usr/obj/usr/src/gnu/usr.bin/cvs/cvs/../lib/libcvs.a(run.o): Definition of symbol `_close_on_exec' (multiply defined) /usr/obj/usr/src/gnu/usr.bin/cvs/cvs/../lib/libcvs.a(run.o): Definition of symbol `_run_exec' (multiply defined) /usr/obj/usr/src/gnu/usr.bin/cvs/cvs/../lib/libcvs.a(run.o): Definition of symbol `_piped_child' (multiply defined) /usr/obj/usr/src/gnu/usr.bin/cvs/cvs/../lib/libcvs.a(run.o): Definition of symbol `_filter_stream_through_program' (multiply defined) *** Error code 1 Stop. *** Error code 1 Stop.