Skip site navigation (1)Skip section navigation (2)
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>