#20592: pari does not start
--------------------------------------+------------------------
       Reporter:  ehlen               |        Owner:
           Type:  defect              |       Status:  new
       Priority:  major               |    Milestone:  sage-7.2
      Component:  packages: standard  |   Resolution:
       Keywords:                      |    Merged in:
        Authors:                      |    Reviewers:
Report Upstream:  N/A                 |  Work issues:
         Branch:                      |       Commit:
   Dependencies:                      |     Stopgaps:
--------------------------------------+------------------------

Comment (by ehlen):

 Sorry for the delay.

 So I downloaded the binary from
 http://mirrors.mit.edu/sage/linux/64bit/sage-7.1-Ubuntu_14.04-x86_64.tar.bz2,
 unpacked it and then started it as written before (and it was surely the
 correct runtime as there was no other sage version installed on this VM on
 GCE).

 Here are the outputs:

 {{{
   SageMath$ ldd -r local/bin/gp
         linux-vdso.so.1 =>  (0x00007ffc6199e000)
         libpari-gmp-2.8.so.0 => not found
         libreadline.so.6 => /lib/x86_64-linux-gnu/libreadline.so.6
 (0x00007fdecd757000)
         libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fdecd451000)
         libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fdecd08c000)
         libtinfo.so.5 => /lib/x86_64-linux-gnu/libtinfo.so.5
 (0x00007fdecce62000)
         /lib64/ld-linux-x86-64.so.2 (0x00005650cb9c9000)
 undefined symbol: GP_DATA       (local/bin/gp)
 undefined symbol: disable_color (local/bin/gp)
 undefined symbol: cb_pari_err_recover   (local/bin/gp)
 undefined symbol: cb_pari_init_histfile (local/bin/gp)
 undefined symbol: cb_pari_sigint        (local/bin/gp)
 undefined symbol: pari_library_path     (local/bin/gp)
 undefined symbol: cb_pari_handle_exception      (local/bin/gp)
 undefined symbol: paricfg_version_code  (local/bin/gp)
 undefined symbol: pari_mt_nbthreads     (local/bin/gp)
 undefined symbol: cb_pari_get_line_interactive  (local/bin/gp)
 undefined symbol: avma  (local/bin/gp)
 undefined symbol: pariErr       (local/bin/gp)
 undefined symbol: PARI_SIGINT_pending   (local/bin/gp)
 undefined symbol: DEBUGMEM      (local/bin/gp)
 undefined symbol: pariOut       (local/bin/gp)
 undefined symbol: cb_pari_whatnow       (local/bin/gp)
 undefined symbol: gen_0 (local/bin/gp)
 undefined symbol: cb_pari_fgets_interactive     (local/bin/gp)
 undefined symbol: cb_pari_start_output  (local/bin/gp)
 undefined symbol: cb_pari_ask_confirm   (local/bin/gp)
 undefined symbol: pari_logfile  (local/bin/gp)
 undefined symbol: pari_outfile  (local/bin/gp)
 undefined symbol: pari_infile   (local/bin/gp)
 undefined symbol: cb_pari_break_loop    (local/bin/gp)
 undefined symbol: gen_1 (local/bin/gp)
 undefined symbol: pari_mainstack        (local/bin/gp)
 undefined symbol: cb_pari_quit  (local/bin/gp)
 [85/1812]
 undefined symbol: current_psfile        (local/bin/gp)
 undefined symbol: cb_pari_pre_recover   (local/bin/gp)
 undefined symbol: PARI_SIGINT_block     (local/bin/gp)
 undefined symbol: gnil  (local/bin/gp)
 undefined symbol: cb_pari_is_interactive        (local/bin/gp)
 undefined symbol: iferr_env     (local/bin/gp)
 undefined symbol: gen_2 (local/bin/gp)
 undefined symbol: pari_strdup   (local/bin/gp)
 undefined symbol: pari_puts     (local/bin/gp)
 undefined symbol: out_puts      (local/bin/gp)
 undefined symbol: out_putc      (local/bin/gp)
 undefined symbol: gsubst        (local/bin/gp)
 undefined symbol: pari_putc     (local/bin/gp)
 undefined symbol: is_entry      (local/bin/gp)
 undefined symbol: closure_evalbrk       (local/bin/gp)
 undefined symbol: gcopy (local/bin/gp)
 undefined symbol: switchin      (local/bin/gp)
 undefined symbol: pop_lex       (local/bin/gp)
 undefined symbol: readbin       (local/bin/gp)
 undefined symbol: imag_i        (local/bin/gp)
 undefined symbol: dbltor        (local/bin/gp)
 undefined symbol: set_lex       (local/bin/gp)
 undefined symbol: newfile       (local/bin/gp)
 undefined symbol: gp_read_line  (local/bin/gp)
 undefined symbol: lim_lines_output      (local/bin/gp)
 undefined symbol: parse_key_val (local/bin/gp)
 undefined symbol: filestate_restore     (local/bin/gp)
 undefined symbol: hashstr_import_static (local/bin/gp)
 undefined symbol: pari_hit_return       (local/bin/gp)
 undefined symbol: parivstack_reset      (local/bin/gp)
 undefined symbol: pari_stdin_isatty     (local/bin/gp)
 undefined symbol: print_prefixed_text   (local/bin/gp)
 undefined symbol: quadtofp      (local/bin/gp)
 undefined symbol: default_gp_data       (local/bin/gp)
 undefined symbol: out_printf    (local/bin/gp)
 undefined symbol: pari_center   (local/bin/gp)
 [49/1812]
 undefined symbol: pari_skip_alpha       (local/bin/gp)
 undefined symbol: pari_last_was_newline (local/bin/gp)
 undefined symbol: input_loop    (local/bin/gp)
 undefined symbol: gp_help       (local/bin/gp)
 undefined symbol: popinfile     (local/bin/gp)
 undefined symbol: evalstate_clone       (local/bin/gp)
 undefined symbol: file_is_binary        (local/bin/gp)
 undefined symbol: pari_close    (local/bin/gp)
 undefined symbol: divrs (local/bin/gp)
 undefined symbol: gerepile      (local/bin/gp)
 undefined symbol: pari_mt_init  (local/bin/gp)
 undefined symbol: pari_add_hist (local/bin/gp)
 undefined symbol: gsub  (local/bin/gp)
 undefined symbol: hash_search   (local/bin/gp)
 undefined symbol: pari_err      (local/bin/gp)
 undefined symbol: pari_compile_str      (local/bin/gp)
 undefined symbol: GENtoTeXstr   (local/bin/gp)
 undefined symbol: polint_i      (local/bin/gp)
 undefined symbol: closure_evalgen       (local/bin/gp)
 undefined symbol: print_errcontext      (local/bin/gp)
 undefined symbol: rtodbl        (local/bin/gp)
 undefined symbol: pari_skip_space       (local/bin/gp)
 undefined symbol: tex2mail_output       (local/bin/gp)
 undefined symbol: fix_buffer    (local/bin/gp)
 undefined symbol: pari_init_defaults    (local/bin/gp)
 undefined symbol: pari_warn     (local/bin/gp)
 undefined symbol: gp_meta       (local/bin/gp)
 undefined symbol: gequal0       (local/bin/gp)
 undefined symbol: real_i        (local/bin/gp)
 undefined symbol: timer_start   (local/bin/gp)
 undefined symbol: divrr (local/bin/gp)
 undefined symbol: gp_alarm_handler      (local/bin/gp)
 undefined symbol: gp_initrc     (local/bin/gp)
 undefined symbol: gen_output    (local/bin/gp)
 undefined symbol: gp_format_time        (local/bin/gp)
 undefined symbol: closure_context       (local/bin/gp)
 [13/1812]
 undefined symbol: os_signal     (local/bin/gp)
 undefined symbol: err_printf    (local/bin/gp)
 undefined symbol: gp_context_save       (local/bin/gp)
 undefined symbol: initprimetable        (local/bin/gp)
 undefined symbol: gp_format_prompt      (local/bin/gp)
 undefined symbol: gp_context_restore    (local/bin/gp)
 undefined symbol: pari_set_last_newline (local/bin/gp)
 undefined symbol: pari_strndup  (local/bin/gp)
 undefined symbol: kill_buffers_upto_including   (local/bin/gp)
 undefined symbol: gcmp  (local/bin/gp)
 undefined symbol: pari_print_version    (local/bin/gp)
 undefined symbol: pari_init_opts        (local/bin/gp)
 undefined symbol: setdefault    (local/bin/gp)
 undefined symbol: kill_buffers_upto     (local/bin/gp)
 undefined symbol: divru (local/bin/gp)
 undefined symbol: term_color    (local/bin/gp)
 undefined symbol: gp_expand_path        (local/bin/gp)
 undefined symbol: sd_primelimit (local/bin/gp)
 undefined symbol: push_lex      (local/bin/gp)
 undefined symbol: simplify_shallow      (local/bin/gp)
 undefined symbol: get_line_from_file    (local/bin/gp)
 undefined symbol: closure_evalres       (local/bin/gp)
 undefined symbol: filtered_buffer       (local/bin/gp)
 undefined symbol: pari_err_last (local/bin/gp)
 undefined symbol: killallfiles  (local/bin/gp)
 undefined symbol: GENtostr      (local/bin/gp)
 undefined symbol: affrr (local/bin/gp)
 undefined symbol: init_linewrap (local/bin/gp)
 undefined symbol: closure_err   (local/bin/gp)
 undefined symbol: break_loop_prompt     (local/bin/gp)
 undefined symbol: pari_translate_string (local/bin/gp)
 undefined symbol: gp_sigint_fun (local/bin/gp)
 undefined symbol: gp_handle_exception   (local/bin/gp)
 undefined symbol: pari_completion       (local/bin/gp)
 undefined symbol: pari_flush    (local/bin/gp)
 undefined symbol: pari_completion_word  (local/bin/gp)
 undefined symbol: addrr_sign    (local/bin/gp)
 undefined symbol: pari_add_module       (local/bin/gp)
 undefined symbol: timer_delay   (local/bin/gp)
 undefined symbol: affir (local/bin/gp)
 undefined symbol: pari_alarm    (local/bin/gp)
 undefined symbol: pop_buffer    (local/bin/gp)
 undefined symbol: new_chunk_resize      (local/bin/gp)
 undefined symbol: out_term_color        (local/bin/gp)
 undefined symbol: gp_echo_and_log       (local/bin/gp)
 undefined symbol: sd_parisize   (local/bin/gp)
 undefined symbol: pari_printf   (local/bin/gp)
 }}}

 and

 {{{
 readelf -d /lmfdb/SageMath/local/bin/gp

 Dynamic section at offset 0x29018 contains 28 entries:
   Tag        Type                         Name/Value
  0x0000000000000001 (NEEDED)             Shared library: [libpari-
 gmp-2.8.so.0]
  0x0000000000000001 (NEEDED)             Shared library:
 [libreadline.so.6]
  0x0000000000000001 (NEEDED)             Shared library: [libm.so.6]
  0x0000000000000001 (NEEDED)             Shared library: [libc.so.6]
  0x000000000000000f (RPATH)              Library rpath:
 
[/lmfdb/SageMath/local/lib:/lmfdb/SageMath/local/lib:/lmfdb/SageMath/local/lib:/usr/lib]
  0x000000000000000c (INIT)               0x4052a0
  0x000000000000000d (FINI)               0x41b4b4
  0x0000000000000019 (INIT_ARRAY)         0x629000
  0x000000000000001b (INIT_ARRAYSZ)       8 (bytes)
  0x000000000000001a (FINI_ARRAY)         0x629008
  0x000000000000001c (FINI_ARRAYSZ)       8 (bytes)
  0x0000000000000004 (HASH)               0x400240
  0x0000000000000005 (STRTAB)             0x402a28
  0x0000000000000006 (SYMTAB)             0x400b80
  0x000000000000000a (STRSZ)              4183 (bytes)
  0x000000000000000b (SYMENT)             24 (bytes)
  0x0000000000000015 (DEBUG)              0x0
  0x0000000000000003 (PLTGOT)             0x629240
  0x0000000000000002 (PLTRELSZ)           4104 (bytes)
  0x0000000000000014 (PLTREL)             RELA
  0x0000000000000017 (JMPREL)             0x404298
  0x0000000000000007 (RELA)               0x403d70
  0x0000000000000008 (RELASZ)             1320 (bytes)
  0x0000000000000009 (RELAENT)            24 (bytes)
  0x000000006ffffffe (VERNEED)            0x403d10
  0x000000006fffffff (VERNEEDNUM)         2
  0x000000006ffffff0 (VERSYM)             0x403a80
  0x0000000000000000 (NULL)               0x0
 }}}

--
Ticket URL: <http://trac.sagemath.org/ticket/20592#comment:3>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to