From owner-freebsd-questions Fri Jul 23 12:26:35 1999 Delivered-To: freebsd-questions@freebsd.org Received: from thermo.stat.ncsu.edu (thermo.stat.ncsu.edu [152.1.62.75]) by hub.freebsd.org (Postfix) with ESMTP id B38CA1539D for ; Fri, 23 Jul 1999 12:26:28 -0700 (PDT) (envelope-from nsj@thermo.stat.ncsu.edu) Received: (from nsj@localhost) by thermo.stat.ncsu.edu (8.9.2/8.9.2) id PAA16951 for freebsd-questions@freebsd.org; Fri, 23 Jul 1999 15:26:26 -0400 (EDT) Message-Id: <199907231926.PAA16951@thermo.stat.ncsu.edu> Subject: 3.2R make world & XF86 3.3.4 builds fail To: freebsd-questions@freebsd.org Date: Fri, 23 Jul 1999 15:26:25 -0400 (EDT) Reply-To: nsj@ncsu.edu From: nsj@ncsu.edu (Nate Johnson) X-Mailer: ELM [version 2.5 PL1] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Greetings! I recently began the process of upgrading my more-or-less vanilla FreeBSD 2.2.6R system to 3.2R via cvsupping source code and 'making world.' Here's what I did: * Started with 2.2.6. CVSupped sources for 2.2.6, rebuild world, everything OK. * CVSupped source for 3.2R. * made aout-to-elf to convert system. Rebuilt kernel, rebooted. Everything is cool. * Attempted to make world. The build failed, whining about some X libraries. So, I figured I would upgrade X and fix this problem in the process. * CVSupped the ports collection. * Attempted to build XFree86. It 'makes' just fine, but when I go to 'make install,' it dies when trying to compile XF86Setup with a slew of errors. A sample follows: litterbox/%~% make rm -f XF86Setup cc -o XF86Setup -O2 -ansi -pedantic -Dasm=__asm -L../../../../../exports/lib main.o tclmisc.o tclvidmode.o tclcards.o tclother.o tclkbd.o tclxfconf.o xf86Config.o cards.o tclxkbui.o tkother.o -lxkbui -lxkbfile -Wl,-Bstatic -L/usr/local/lib -ltk80 -Wl,-Bdynamic -Wl,-Bstatic -L/usr/local/lib -ltcl80 -Wl,-Bdynamic -lXxf86vm -lXxf86misc -lXaw -lXmu -lXt -lSM -lICE -lXext -lX11 -lm -L/usr/X11R6/lib -lxpg4 -Wl,-rpath,/usr/X11R6/lib main.o: In function `XF86Setup_TclEvalFile': main.o(.text+0x1e): undefined reference to `Tcl_VarEval' main.o(.text+0x32): undefined reference to `Tcl_GetVar' main.o(.text+0x56): undefined reference to `Tcl_Eval' main.o(.text+0x69): undefined reference to `Tcl_ResetResult' main.o: In function `XF86Setup_TclRunScript': main.o(.text+0xd6): undefined reference to `Tcl_VarEval' main.o(.text+0x105): undefined reference to `Tcl_VarEval' main.o(.text+0x119): undefined reference to `Tcl_GetVar' main.o(.text+0x13d): undefined reference to `Tcl_Eval' main.o(.text+0x150): undefined reference to `Tcl_ResetResult' main.o: In function `main': main.o(.text+0x1e2): undefined reference to `Tcl_CreateInterp' main.o(.text+0x1fb): undefined reference to `Tk_ParseArgv' main.o(.text+0x314): undefined reference to `Tcl_Eval' main.o(.text+0x34e): undefined reference to `Tcl_GetVar' main.o(.text+0x36a): undefined reference to `Tcl_SetVar' main.o(.text+0x388): undefined reference to `Tcl_Merge' main.o(.text+0x3a2): undefined reference to `Tcl_Merge' main.o(.text+0x3cd): undefined reference to `Tcl_SetVar' ...and so on. There are roughly 350 "undefined references" to functions with either 'Tcl' or 'Tk' in their names. I've tried rebuilding the ports for tcl75, tclX75, tcl80, tcl81, tk80, and tk81, but to no avail--same errors. The system is a P5/166 with 96MB of RAM with a 4GB ultra narrow SCSI disk as the system box. Any suggestions as to what else I could do to fix this? I am not a freebsd-questions subscriber, so please CC: me on any responses. Cheers, nsj -- Nate Johnson -=- nsj@ncsu.edu -=- NC State Computer Science and Meteorology My thoughts are my own, and | "Experience is the worst teacher; it do not necessarily reflect | gives the test before the lesson." those of anyone but me. | -- Vernon Law To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message