1752790 Members
6422 Online
108789 Solutions
New Discussion юеВ

Re: Make -error

 
SOLVED
Go to solution
hpuxrox
Respected Contributor

Re: Make -error

Then TK was compiled, it was compiled with SX version 800.024 see line below,


gcc -c -I.. -I/usr/include/X11R6 -I. -Ibitmaps -I/usr/include/X11R6 -D_POSIX_C_SOURCE=199506L -D_HPUX_SOURCE -L/lib/pa1.1 -D
UINT32_MAX_BROKEN -mpa-risc-1-1 -fPIC -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DV
ERSION=\"800.024\" -DXS_VERSION=\"800.024\" -fPIC -I/opt/perl/lib/5.6.1/PA-RISC1.1-thread-multi/CORE -Wall -Wno-implicit-int -Wno-
comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ ClientWin.c


The error you are receiving is a version missmatch SX 800.024 from TK and SX 800.022 from your version of perl
see below,

Tk::Event object version 800.024 does not match
$Tk::Event::XS_VERSION 800.022 at /opt/perl/lib/5.6.1/PA-RISC1.1-

I recommend recompiling perl with your new binutils and gcc to update perls XS to 800.024 and everything should work fine.

PS: makesure your create a good backout plan, because this change may break other applications that use your version of perl.
John McDen
Regular Advisor

Re: Make -error

Manoj,

I am bit confused...I have already completed the installation procedure.. which went tru ok but I am trying to run the demo and it give me the erro..

Is it because I installed TK with root ?
New to HP
John McDen
Regular Advisor

Re: Make -error

How do I get rid of TK 800.022 ?
New to HP
hpuxrox
Respected Contributor

Re: Make -error

recompile perl with the same tools as you did for tk.
John McDen
Regular Advisor

Re: Make -error

can I just get the binary from
http://hpux.cs.utah.edu/hppd/hpux/Languages/perl-5.6.1/
and install it? Will it work or I need to get the source and re-compile it?

New to HP