Date: Mon, 22 Feb 1999 02:44:40 -0500 From: "Benjamin Greenwald" <beng@lcs.mit.edu> To: <chemtechweb@psn.net>, <jmz@freebsd.org>, <freebsd-stable@freebsd.org> Subject: RE: Installing XFree86 3.3.3.1 on FreeBSD 3.1 Message-ID: <199902220744.CAA14664@miris.lcs.mit.edu> In-Reply-To: <36D10480.9C816B00@psn.net>
next in thread | previous in thread | raw e-mail | index | archive | help
The XF86Setup utility uses the tcl/tk libraries. Reinstall tcl/tk first. Perhaps the building of XF86Setup should be an option in the configure script? That or the script should check if the objformat of the libtk found is the same as the objformat XFree is being compiled to and print a warning if not. -Ben > -----Original Message----- > From: owner-freebsd-stable@freebsd.org > [mailto:owner-freebsd-stable@freebsd.org]On Behalf Of Emmanuel Gravel > Sent: Monday, February 22, 1999 2:17 AM > To: jmz@freebsd.org; freebsd-stable@freebsd.org > Subject: Installing XFree86 3.3.3.1 on FreeBSD 3.1 > > > I've recently upgraded from 2.2.7 to 3.1 stable and upgraded my ports > collection. I tried upgrading XFree86 to the latest version to > be as close as possible to a fully elf system (doing it one step > at a time). I've done a make in the ports dir, and it downloaded > the three necessary files (src-1, src-2 and the patches to 3.3.3.1). > The make went without a problem. However, when I tried a make install, > it stopped with error code 1. Here's a snippet: > > [...] > tkother.o(.text+0x16b): undefined reference to `Tk_CoordsToWindow' > tkother.o(.text+0x189): undefined reference to `Tcl_VarEval' > tkother.o(.text+0x273): undefined reference to `Tk_CoordsToWindow' > tkother.o(.text+0x291): undefined reference to `Tcl_VarEval' > tkother.o(.text+0x2f4): undefined reference to `Tcl_SetResult' > *** Error code 1 > > Stop. > *** Error code 1 > > Stop. > > [...] > > The other errors are with these object files: > > main.o tclmisc.o tclvidmode.o tclcards.o tclother.o tclkbd.o tclxconf.o > tclxkbui.o tclother.o > > All errors relating to Tcl_ or Tk_ references. I had installed TCL and > TK from 2.2.7, in a.out format, and only the 8.0 and 8.1 versions. > > It was of my opinion that installing from the ports collection was > supposed to be straight forward and painless. It's apparent however > I was mistaken for XFree86, and have forgotten something important. > I would like to know what I should have done different in order to > install the latest version of XFree86, since I obviously made a mistake > somewhere. I remember specifying something about tcl and tk in the > make questions when it was running... but there was no mention of the > version of tcl and tk which had to be installed, or the fact that they > would have to be compiled in elf specifically. I mention this since > I think that may be a possible source of the problem, but since this is > my first time installing from source, I'd prefer to know what's > happening every step of the way :) > > Thanks for your help, > > Manu > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-stable" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199902220744.CAA14664>
