From owner-freebsd-questions Mon Oct 28 9:27:33 2002 Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 006F337B401 for ; Mon, 28 Oct 2002 09:27:32 -0800 (PST) Received: from dan.emsphone.com (dan.emsphone.com [199.67.51.101]) by mx1.FreeBSD.org (Postfix) with ESMTP id 725F143E7B for ; Mon, 28 Oct 2002 09:27:31 -0800 (PST) (envelope-from dan@dan.emsphone.com) Received: (from dan@localhost) by dan.emsphone.com (8.12.6/8.12.6) id g9SHRVxn087133; Mon, 28 Oct 2002 11:27:31 -0600 (CST) (envelope-from dan) Date: Mon, 28 Oct 2002 11:27:31 -0600 From: Dan Nelson To: Vivek Khera Cc: questions@FreeBSD.ORG Subject: Re: samba printing stopped after upgrade to 2.2.6 Message-ID: <20021028172730.GB7333@dan.emsphone.com> References: <15805.24521.382583.551821@onceler.kciLink.com> <20021028163736.GA7333@dan.emsphone.com> <15805.28100.402966.652950@onceler.kciLink.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <15805.28100.402966.652950@onceler.kciLink.com> X-OS: FreeBSD 5.0-CURRENT X-message-flag: Outlook Error User-Agent: Mutt/1.5.1i Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG In the last episode (Oct 28), Vivek Khera said: > >>>>> "DN" == Dan Nelson writes: > DN> When you did the install, you probably just skipped that options dialog > DN> that came up, right? All the options on that page are "select to > DN> enable", except CUPS which is "select to _disable". Rebuild samba, and > DN> select the "Without CUPS" line. Quite annoying. I work around it by > DN> adding WITHOUT_CUPS=yes in /etc/make.conf, and setting BATCH=yes in > DN> net/samba/Makefile. > > CUPS is linked in both 2.2.5 and 2.2.6, but in 2.2.6 it seems to want > to actually *use* it even though I don't configure it. > > Also, if I select the "Disable CUPS" flag, all it accomplishes is to > not register the dependency. CUPS is still linked for some reason. Ah. The port Makefile probably needs to be tweaked a bit then. It looks like samba will use cups if it can find it. Try this: diff -u -r1.104 Makefile --- Makefile 17 Oct 2002 13:49:31 -0000 1.104 +++ Makefile 28 Oct 2002 17:26:04 -0000 @@ -123,6 +125,8 @@ LIB_DEPENDS+= cups.2:${PORTSDIR}/print/cups-base CONFIGURE_ENV+= CPPFLAGS=-I${LOCALBASE}/include \ LDFLAGS=-L${LOCALBASE}/lib +.else +CONFIGURE_ARGS+= --without-cups .endif .if defined(KRB5_HOME) && exists(${KRB5_HOME}) > Does your smbd have cups linked (as reported by ldd)? No, since I don't have the cups port installed, so samba couldn't use it. -- Dan Nelson dnelson@allantgroup.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message