[Lunar-bugs] [Lunar Linux 0000324]: expect compilation error

Lunar bug reports list lunar-bugs at lunar-linux.org
Thu Apr 16 23:40:33 CEST 2009


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.lunar-linux.org/view.php?id=324 
====================================================================== 
Reported By:                lazyape
Assigned To:                
====================================================================== 
Project:                    Lunar Linux
Issue ID:                   324
Category:                   module
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     feedback
Moonbase Version:           20080117 
Core Tools:                 Lunar 
Core Tools Version:         2001211-19 
====================================================================== 
Date Submitted:             01-17-2008 23:45 CET
Last Modified:              04-16-2009 23:40 CEST
====================================================================== 
Summary:                    expect compilation error
Description: 
expect won't compiled with the latest tcl (tcl-8.5)
====================================================================== 

---------------------------------------------------------------------- 
 El_Angelo - 01-18-08 07:45  
---------------------------------------------------------------------- 
I know you have your nick against you... but it would be great to at least
give us some details... for starters upload the
/var/log/lunar/compile/expect-$VERSION.bz2 file 

---------------------------------------------------------------------- 
 lazyape - 01-18-08 13:47  
---------------------------------------------------------------------- 
yeah, too lazy....:) ok you can see the error in the compilation log.  The
last command is "gcc -pipe -O2 -march=athlon64 -g -pipe  -rdynamic -o
expect exp_main_exp.o libexpect5.43.a -L/usr/local/lib -ltcl8.4 -s -Wl,-O1
-ldl  -lieee -lm -lutil -Wl,-rpath,/usr/lib:/usr/local/lib:/usr/X11R6/lib"
but i have tcl-8.5 installed so -ltcl8.4 is wrong. If i manually switch to
-ltcl8.5 i get this errors:
"
libexpect5.43.a(exp_command.o): In function `Exp_InterReturnObjCmd':
/usr/src/expect-5.43/exp_command.c:2964: undefined reference to
`Tcl_ReturnObjCmd'
libexpect5.43.a(exp_command.o): In function `Exp_CloseObjCmd':
/usr/src/expect-5.43/exp_command.c:2319: undefined reference to
`Tcl_CloseObjCmd'
"

because expect-5.43 compiles only with tcl-8.4
I afraid that this is not a lunar bug but an "expect" problem. 

---------------------------------------------------------------------- 
 engelsman - 04-16-09 23:40  
---------------------------------------------------------------------- 
expect was updated to 5.43.0 in the moonbase on 20090416,
and tcl was updated to 8.5.7 at the same time.
does this solve your problem? 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
01-17-08 23:45  lazyape        New Issue                                    
01-17-08 23:45  lazyape        Moonbase Version          => 20080117        
01-17-08 23:45  lazyape        Core Tools                => Lunar           
01-17-08 23:45  lazyape        Core Tools Version        => 2001211-19      
01-18-08 07:45  El_Angelo      Note Added: 0000737                          
01-18-08 07:45  El_Angelo      Status                   new => feedback     
01-18-08 13:40  lazyape        File Added: expect-5.43.0.bz2                    
01-18-08 13:47  lazyape        Note Added: 0000738                          
04-16-09 23:40  engelsman      Note Added: 0000884                          
======================================================================



More information about the Lunar-bugs mailing list