From owner-freebsd-questions@FreeBSD.ORG Tue Apr 1 15:16:13 2003 Return-Path: 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 89E4B37B401 for ; Tue, 1 Apr 2003 15:16:13 -0800 (PST) Received: from a11d015.neo.rr.com (a1-1b048.neo.lrun.com [24.93.161.48]) by mx1.FreeBSD.org (Postfix) with ESMTP id 416FA43F93 for ; Tue, 1 Apr 2003 15:16:12 -0800 (PST) (envelope-from jarnold@knightridder.com) Received: from [192.168.0.4] (mac [192.168.0.4]) by a11d015.neo.rr.com (Postfix) with ESMTP id E1544369C; Tue, 1 Apr 2003 18:16:06 -0500 (EST) Mime-Version: 1.0 X-Sender: jim@192.168.0.2 Message-Id: In-Reply-To: <200304011104.h31B4C67000278@pm514-9.comsys.ntu-kpi.kiev.ua> References: <200304011104.h31B4C67000278@pm514-9.comsys.ntu-kpi.kiev.ua> Date: Tue, 1 Apr 2003 18:13:26 -0500 To: Andrey Simonenko From: Jim Arnold Content-Type: text/plain; charset="us-ascii" ; format="flowed" cc: questions@freebsd.org Subject: Re: making expect without X11 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Apr 2003 23:16:14 -0000 >On Sun, 30 Mar 2003 16:34:44 +0000 (UTC) in lucky.freebsd.questions, >Jim Arnold wrote: >> How do I compile expect without having X windows installed? >> >> If I use: make WITHOUT_X11=yes if bombs out with the message below: >> > >I'm sorry, I made mistake in previous my answer, your command is correct >as well. > >> ct.o shared/exp_event.o shared/exp_chan.o shared/Dbg.o >> -Wl,-rpath,/usr/local/lib -L/usr/local/lib -ltcl83 -lm -lc >> /usr/libexec/elf/ld: unrecognized option '-Wl,-rpath,/usr/local/lib' >> /usr/libexec/elf/ld: use the --help option for usage information >> *** Error code 1 >> >> Stop in /usr/ports/lang/expect/work/expect-5.38. >> *** Error code 1 >> >> Stop in /usr/ports/lang/expect. >> >> Please CC any responses to me as I cannot subscribe to the list. > >On my ports collection I also can't build expect. It seems that ld(1) >doesn't understand -Wl option, actually this is a option of gcc(1) for >the linker. Check output of "ld --help" and man page for gcc. > >When "make WITHOUT_X11=yes build" reaches that error message on my system, >I modified expect's Makefile (in the work directory) and successfully >build expect from ports collection. > >Modification: change "-Wl,-rpath,/usr/local/lib" to "-rpath /usr/local/lib" >in expect's Makefile. > >Right now I can run expect, but more tests should be done if above >mentioned modification is correct. > >I suppose that this a bug and appropriate PR should be sent to FreeBSD. After I added NO_X=yo to my /etc/make.conf file I was able to build expect.