On Tuesday, Nov 25, 2003, at 20:15 US/Pacific, Ying Liu wrote: [..]
I am working on this, lots of new things (include what's meaning of
'You Are So Toast').

bear with us, we are all learning, the phrase 'you are so Toast' - is an americanism denoting 'burnt' and/or 'fried' - not operable.

Actually, I follow the direction by 'perl -V', I got:
 Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-R
/usr/perl5/5.00503/sun4-solaris/CORE'
    cccdlflags='-KPIC', lddlflags='-G'

then
%cd /usr/perl5/5.00503/sun4-solaris/CORE
%nm libperl.so | grep perl_get_sv
000403e0 T perl_get_sv

So, I use dynamic linking perl. I am wondering if it's because it searched
the capatial letter 'P' not the little letter 'perl_get_sv'. Don't
understand why dynamic linking version of Tk can't find it.
[..]

Ouch, I think I see a conflict here.

the version of perl you have is 5.5.3
while your version of Tk appears to
be for 5.8 :

ld.so.1: /bin/perl: fatal: relocation error: file
/mz/hd/liuyi/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/Tk/ Event/Event.so
: symbol Perl_get_sv: referenced symbol not found
Killed

This is not the sort of conflict that will be resolved by joseph's witty, 'just get a mac' mentality. Although the new G5's are delivering perl 5.8 natively...

There are structural changes in 5.8 and
how it deals with binary formatting, which is
what we are looking at here.

<http://www.perldoc.com/perl5.8.0/pod/perldelta.html#Binary- Incompatibility>

If you are not the system administrator, you will need
to deal with them about the options here.

IF you have the source for the Tk, I would recommend
that you build it from the source based upon the Perl
that is on your machine.

ciao
drieux


-- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to