Subject: | Unresolved symbols under Irix |
Hi!
I am experiencing serious problems deploying an executable under SGI (IRIX64 6.5): I get lots of unresolved symbols, even though the executable was created on a similar machine.
To give some backgound information on the status of perl under Irix, in
most cases the perl available is the pre-compiled one provided by SGI
(v5.6.1), which is ridiculously outdated... now I seem to be able to
compile all the modules I need (Tk, PAR) only in 64 bits as the hints
suggest.
Thanks!
Philippe
PS: some of unresolved symbols I get ("Hello world" stuff)
Binary - Hello_World_No_Tk
$ ./Hello_World_No_Tk
256667:./Hello_World_No_Tk: rld: Error: unresolvable symbol in ./Hello_World_No_Tk: PL_stack_sp
256667:./Hello_World_No_Tk: rld: Error: unresolvable symbol in ./Hello_World_No_Tk: PL_sigfpe_saved
256667:./Hello_World_No_Tk: rld: Error: unresolvable symbol in ./Hello_World_No_Tk: PL_compcv
256667:./Hello_World_No_Tk: rld: Error: unresolvable symbol in ./Hello_World_No_Tk: Perl_sv_2pv_nolen
256667:./Hello_World_No_Tk: rld: Error: unresolvable symbol in ./Hello_World_No_Tk: PL_tainted
256667:./Hello_World_No_Tk: rld: Error: unresolvable symbol in ./Hello_World_No_Tk: PL_sv_yes
256667:./Hello_World_No_Tk: rld: Error: unresolvable symbol in ./Hello_World_No_Tk: PL_do_undump
256667:./Hello_World_No_Tk: rld: Error: unresolvable symbol in ./Hello_World_No_Tk: Perl_get_sv
256667:./Hello_World_No_Tk: rld: Error: unresolvable symbol in ./Hello_World_No_Tk: Perl_sv_2pv_flags
256667:./Hello_World_No_Tk: rld: Error: unresolvable symbol in ./Hello_World_No_Tk: PL_curpad
256667:./Hello_World_No_Tk: rld: Error: unresolvable symbol in ./Hello_World_No_Tk: PL_markstack_ptr
256667:./Hello_World_No_Tk: rld: Error: unresolvable symbol in ./Hello_World_No_Tk: PL_perl_destruct_level
256667:./Hello_World_No_Tk: rld: Error: unresolvable symbol in ./Hello_World_No_Tk: PL_exit_flags
256667:./Hello_World_No_Tk: rld: Error: unresolvable symbol in ./Hello_World_No_Tk: PL_stack_base
256667:./Hello_World_No_Tk: rld: Error: unresolvable symbol in ./Hello_World_No_Tk: PL_op
256667:./Hello_World_No_Tk: rld: Error: unresolvable symbol in ./Hello_World_No_Tk: PL_in_eval
256667:./Hello_World_No_Tk: rld: Error: unresolvable symbol in ./Hello_World_No_Tk: PL_eval_root
256667:./Hello_World_No_Tk: rld: Error: unresolvable symbol in ./Hello_World_No_Tk: PL_curstackinfo
256667:./Hello_World_No_Tk: rld: Error: unresolvable symbol in ./Hello_World_No_Tk: PL_linestr
256667:./Hello_World_No_Tk: rld: Fatal Error: this executable has unresolvable symbols
Binary - Hello_World_Tk
$ ./Hello_World_Tk
255834:./Hello_World_Tk: rld: Error: unresolvable symbol in ./Hello_World_Tk: PL_stack_sp
255834:./Hello_World_Tk: rld: Error: unresolvable symbol in ./Hello_World_Tk: PL_sigfpe_saved
255834:./Hello_World_Tk: rld: Error: unresolvable symbol in ./Hello_World_Tk: PL_compcv
255834:./Hello_World_Tk: rld: Error: unresolvable symbol in ./Hello_World_Tk: Perl_sv_2pv_nolen
255834:./Hello_World_Tk: rld: Error: unresolvable symbol in ./Hello_World_Tk: PL_tainted
255834:./Hello_World_Tk: rld: Error: unresolvable symbol in ./Hello_World_Tk: PL_sv_yes
255834:./Hello_World_Tk: rld: Error: unresolvable symbol in ./Hello_World_Tk: PL_do_undump
255834:./Hello_World_Tk: rld: Error: unresolvable symbol in ./Hello_World_Tk: Perl_get_sv
255834:./Hello_World_Tk: rld: Error: unresolvable symbol in ./Hello_World_Tk: Perl_sv_2pv_flags
255834:./Hello_World_Tk: rld: Error: unresolvable symbol in ./Hello_World_Tk: PL_curpad
255834:./Hello_World_Tk: rld: Error: unresolvable symbol in ./Hello_World_Tk: PL_markstack_ptr
255834:./Hello_World_Tk: rld: Error: unresolvable symbol in ./Hello_World_Tk: PL_perl_destruct_level
255834:./Hello_World_Tk: rld: Error: unresolvable symbol in ./Hello_World_Tk: PL_exit_flags
255834:./Hello_World_Tk: rld: Error: unresolvable symbol in ./Hello_World_Tk: PL_stack_base
255834:./Hello_World_Tk: rld: Error: unresolvable symbol in ./Hello_World_Tk: PL_op
255834:./Hello_World_Tk: rld: Error: unresolvable symbol in ./Hello_World_Tk: PL_in_eval
255834:./Hello_World_Tk: rld: Error: unresolvable symbol in ./Hello_World_Tk: PL_eval_root
255834:./Hello_World_Tk: rld: Error: unresolvable symbol in ./Hello_World_Tk: PL_curstackinfo
255834:./Hello_World_Tk: rld: Error: unresolvable symbol in ./Hello_World_Tk: PL_linestr
255834:./Hello_World_Tk: rld: Fatal Error: this executable has unresolvable symbols