[rrd-users] Static linkage of RRDs module etc.

Kalin Evtimov Evtimov at web.de
Mon Jun 13 12:20:51 MEST 2005


Hi!

While trying to solve my 

/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'rrd_clear_error' in load module '/opt/perl5/lib/site_perl/5.8.6/IA64.ARCHREV_0-LP64/auto/RRDs/RRDs.so'. 

- Problem, I came to the idea, that dynamic linkage can be the reason for the error, because running ldd on RRDs.so shows this:

$ ldd -r RRDs.so
        libm.so.1 =>    /usr/lib/hpux64/libm.so.1
        symbol not found: rrd_update_v  (./RRDs.so)
        symbol not found: Perl_newSVpv  (./RRDs.so)
        symbol not found: Perl_newSVnv  (./RRDs.so)
        symbol not found: Perl_newSViv  (./RRDs.so)
        symbol not found: Perl_newSVuv  (./RRDs.so)
        symbol not found: malloc        (./RRDs.so)
        symbol not found: PL_sv_yes     (./RRDs.so)
        symbol not found: Perl_sv_newmortal     (./RRDs.so)
        symbol not found: Perl_sv_2mortal       (./RRDs.so)
        symbol not found: rrd_fetch     (./RRDs.so)
        symbol not found: parsetime     (./RRDs.so)
        symbol not found: Perl_sv_setpv (./RRDs.so)
        symbol not found: Perl_sv_setiv (./RRDs.so)
        symbol not found: printf        (./RRDs.so)
        symbol not found: PL_op (./RRDs.so)
        symbol not found: rrd_update    (./RRDs.so)
        symbol not found: proc_start_end        (./RRDs.so)
        symbol not found: PL_stack_sp   (./RRDs.so)
        symbol not found: Perl_pad_sv   (./RRDs.so)
        symbol not found: rrd_first     (./RRDs.so)
        symbol not found: Perl_newXS    (./RRDs.so)
        symbol not found: Perl_newHV    (./RRDs.so)
        symbol not found: Perl_newAV    (./RRDs.so)
        symbol not found: Perl_form     (./RRDs.so)
        symbol not found: rrd_dump      (./RRDs.so)
        symbol not found: Perl_hv_store_ent     (./RRDs.so)
        symbol not found: rrd_info      (./RRDs.so)
        symbol not found: rrd_test_error        (./RRDs.so)
        symbol not found: rrd_last      (./RRDs.so)
        symbol not found: rrd_freemem   (./RRDs.so)
        symbol not found: Perl_get_sv   (./RRDs.so)
        symbol not found: rrd_tune      (./RRDs.so)
        symbol not found: rrd_get_error (./RRDs.so)
        symbol not found: free  (./RRDs.so)
        symbol not found: rrd_clear_error       (./RRDs.so)
        symbol not found: rrd_set_error (./RRDs.so)
        symbol not found: rrd_graph     (./RRDs.so)
        symbol not found: Perl_av_push  (./RRDs.so)
        symbol not found: Perl_newRV_noinc      (./RRDs.so)
        symbol not found: Perl_stack_grow       (./RRDs.so)
        symbol not found: PL_markstack_ptr      (./RRDs.so)
        symbol not found: rrd_create    (./RRDs.so)
        symbol not found: PL_stack_base (./RRDs.so)
        symbol not found: rrd_xport     (./RRDs.so)
        symbol not found: rrd_restore   (./RRDs.so)
        symbol not found: PL_stack_max  (./RRDs.so)
        symbol not found: PL_sv_undef   (./RRDs.so)
        symbol not found: strcmp        (./RRDs.so)
        symbol not found: strcpy        (./RRDs.so)
        symbol not found: strlen        (./RRDs.so)
        symbol not found: Perl_mg_set   (./RRDs.so)
        symbol not found: Perl_sv_2pv_nolen     (./RRDs.so)
        symbol not found: Perl_sv_2pv_flags     (./RRDs.so)
        symbol not found: Perl_croak    (./RRDs.so)
        symbol not found: __errno       (/usr/lib/hpux64/libm.so.1)

Can anybody describe short, how to make rrdtool work with static libraries? Or any idea or experience with this problem?

Thank you

Kalin
______________________________________________________________
Verschicken Sie romantische, coole und witzige Bilder per SMS!
Jetzt bei WEB.DE FreeMail: http://f.web.de/?mc=021193

--
Unsubscribe mailto:rrd-users-request at list.ee.ethz.ch?subject=unsubscribe
Help        mailto:rrd-users-request at list.ee.ethz.ch?subject=help
Archive     http://lists.ee.ethz.ch/rrd-users
WebAdmin    http://lists.ee.ethz.ch/lsg2.cgi



More information about the rrd-users mailing list