swarm-support
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: BLT installation


From: Ken Cline
Subject: Re: BLT installation
Date: Thu, 11 Sep 1997 09:33:13 -0400 (EDT)

On Wed, 10 Sep 1997, root wrote:

> I got some problem with installing BLT2.1, the error message is 
> as follow, could any one give an answer?
> rings -Wall  -I.   -I/usr/X11R6/include 
> -Wl,-rpath,/usr/local/blt/lib:/usr/include/../lib:/usr/include/../lib:/usr/X11R6/lib
>  \
>         ./tkAppInit.c -o bltwish ./src/libBLT.a  -L/usr/include/../lib 
> -ltk4.2 -L/usr/include/../lib -ltcl7.6 -L/usr/X11R6/lib -lX11 -ldl -lm  
> ./tkAppInit.c:29: warning: `rcsid' defined but not used
> ./src/libBLT.a(bltBgexec.o): In function `BgExecCmd':
> bltBgexec.o(.text+0x9b5): undefined reference to `Tcl_CreatePipeline'
> make: *** [bltwish] Error 1
> 

I think you need to apply Glen's patch to solve this error.

FROM:
http://www.santafe.edu/projects/swarm/archive/list-archive.9702/0132.html
 
Tcl 7.6/Tk 4.2 bug fixed
 
glen e. p. ropella (address@hidden)
Tue, 11 Feb 1997 15:47:33 -0700
 
 
Hey guys,
 
I found the problem with using Tcl/Tk 7.6/4.2.
Unfortunately,
it doesn't fix the raster refresh problem (when occluding
the
raster with another window, it doesn't redraw). So, back to
the drawing board on that one. But, if you want to use
Tcl/Tk 7.6/4.2 with Swarm, all you need do is recompile
libtclobjc, BLT2.1, and Swarm with Tcl/Tk 7.6/4.2 *after*
making the following changes to BLT (you can cut this diff
out and do a patch < thesediffsinafile, if you want):
 
------------------------bltBgexec.c
diffs---------------------------
--- bltBgexec.c Sat Apr 20 22:28:26 1996
+++ /net/user/swarm/support-swarm/blt2.1/src/bltBgexec.c Tue
Feb 11 14:45:57 1997
@@ -1175,7 +1175,7 @@
if (bgPtr->errVar != NULL) {
errFilePtr = &(bgPtr->errorId); /* Error variable designated
*/
}
- numPids = Tcl_CreatePipeline(interp, argc - i, argv + i,
&(bgPtr->pidArr),
+ numPids = TclCreateCommandChannel(interp, argc - i, argv +
i, &(bgPtr->pidArr),
(int *)NULL, &(bgPtr->outputId), errFilePtr);
 
if (numPids < 0) {
----------------------------------------------------------------
 
As for the raster refreshment.... I'll keep looking. [sigh]
 
glen

_________________________________________________________
Ken Cline                             address@hidden
SAIC                                 VOICE (410) 571-0413
Annapolis, MD                          FAX (301) 261-8427


                  ==================================
   Swarm-Support is for discussion of the technical details of the day
   to day usage of Swarm.  For list administration needs (esp.
   [un]subscribing), please send a message to <address@hidden>
   with "help" in the body of the message.
                  ==================================


reply via email to

[Prev in Thread] Current Thread [Next in Thread]