Hi Ed, after further investigation, I think the Makefile is OK. I have essentially to environments where I need this to run.
1) modern regularly updated linux boxes 2) servers with older stable releases (many kind of different software running, not easily updated) Both have perlbreew installations using perl-5.36.0 (with different aliases. On the modern boxes, P:D:P works fine, while on the server it complains about unresolved symbols (gimme_the_mate) during make test or apc_get_core_version when perl -Mblib -e "use PDL::Drawing::Prima;", Both have Prima 1.73 installed. The build log is inconspicuous, I can load the Utils module. Checking if you have Prima 1.57 ... Yes (1.73) Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.64) Checking if you have Test::More 0.88 ... Yes (1.302190) Checking if you have PDL 2.037 ... Yes (2.089) Building and testing PDL-Drawing-Prima-0.18 I am at a complete loss here. I attached the output of nm On 24.05.24 5:59 PM, Ed . wrote:
Hi Ingo, I think the relevant part of the attached Makefile.PL is (as changed by you): if ($Prima::Config::Config{dlname}){ my ($primalib, $primapath)=fileparse($Prima::Config::Config{dlname}); $hash{LIBS}->[0] = " -L$primapath -lPrima " } You’ve changed it from an append (.=) to an assign, which might explain why it doesn’t work. Is there a reason you did that? Also, why did you remove the existing code below? |$hash{LIBS}[0] .= " $Prima::Config::Config{libs}"| | if||$Prima::Config::Config{libs};| What errors did you get? Are you on Ubuntu? Because I’m using Ubuntu, and building P:D:Prima here doesn’t need to link Prima - the dynamic linker takes care of it at runtime. Best regards, Ed ------------------------------------------------------------------------ *From:* Ingo Schmid via pdl-devel <pdl-devel@lists.sourceforge.net> *Sent:* Thursday, May 23, 2024 1:05:37 PM *To:* pdl-devel <pdl-devel@lists.sourceforge.net>; perldl <pdl-gene...@lists.sourceforge.net>; David Mertens <dcmertens.p...@gmail.com> *Subject:* [Pdl-devel] PDL::Drawing::Prima Hi, this module does not find Prima.so (from Prima). Makefile.PL needs to lock at Prima::Config::Config{dlname} and set the correct LIBS field. I failed to make it work. I got the parts necessary extracted, but make seems to ignore it. This results in unresolved symbols from Prima. Ingo
U apc_get_core_version 000000000003b260 T boot_PDL__Drawing__Prima 0000000000242940 B __bss_start 00000000002429c0 B CDrawable 000000000002b6f0 T _check_cross_error 000000000002b5c0 T _check_crosses_bottom_edge 000000000002b570 T _check_crosses_left_edge 000000000002b620 T _check_crosses_right_edge 000000000002b680 T _check_crosses_top_edge 000000000002b840 T _check_for_big_numbers 000000000002b340 T _check_start_within_bounding_box 0000000000242940 b completed.7698 w __cxa_finalize@@GLIBC_2.2.5 0000000000005380 t deregister_tm_clones 0000000000005410 t __do_global_dtors_aux 000000000023fd40 t __do_global_dtors_aux_fini_array_entry 0000000000240240 d __dso_handle 000000000023fd48 d _DYNAMIC 0000000000242940 D _edata 00000000002429d0 B _end 000000000003b6d0 T _fini 0000000000005450 t frame_dummy 000000000023fd38 t __frame_dummy_init_array_entry 000000000003f0bc r __FRAME_END__ U gimme_the_mate U gimme_the_vmt 0000000000240000 d _GLOBAL_OFFSET_TABLE_ w __gmon_start__ 000000000003d7a0 r __GNU_EH_FRAME_HDR 000000000002b3d0 T _handle_horizontal_line 000000000002b4a0 T _handle_vertical_line 0000000000004ef8 T _init 000000000002b2d0 T _is_drawable_as_is 00000000000241c0 T is_inf 00000000000241e0 T is_nan w _ITM_deregisterTMCloneTable w _ITM_registerTMCloneTable U __memcpy_chk@@GLIBC_2.3.4 0000000000242948 B PDL_Drawing_Prima 0000000000007420 T pdl_prima_arcs_free 0000000000005540 T pdl_prima_arcs_readdata 00000000002420a0 D pdl_prima_arcs_vtable 00000000002417c0 d pdl_prima_arcs_vtable_gentypes 00000000002428c8 d pdl_prima_arcs_vtable_indnames 0000000000241730 d pdl_prima_arcs_vtable_parflags 00000000002428e0 d pdl_prima_arcs_vtable_parnames 0000000000241700 d pdl_prima_arcs_vtable_partypes 0000000000241760 d pdl_prima_arcs_vtable_realdims 00000000002429a8 b pdl_prima_arcs_vtable_realdims_ind_ids 00000000002416a0 d pdl_prima_arcs_vtable_realdims_starts 0000000000007480 T pdl_prima_bars_free 000000000001d0b0 T pdl_prima_bars_readdata 0000000000005460 T pdl_prima_bars_redodims 0000000000005460 t pdl_prima_bars_redodims.localalias.6 0000000000242000 D pdl_prima_bars_vtable 0000000000241688 d pdl_prima_bars_vtable_gentypes 0000000000242840 d pdl_prima_bars_vtable_indnames 0000000000241600 d pdl_prima_bars_vtable_parflags 0000000000242860 d pdl_prima_bars_vtable_parnames 00000000002415c0 d pdl_prima_bars_vtable_partypes 0000000000241620 d pdl_prima_bars_vtable_realdims 00000000002429a0 b pdl_prima_bars_vtable_realdims_ind_ids 0000000000241540 d pdl_prima_bars_vtable_realdims_starts 00000000000074e0 T pdl_prima_chords_free 00000000000079c0 T pdl_prima_chords_readdata 0000000000241f60 D pdl_prima_chords_vtable 0000000000241520 d pdl_prima_chords_vtable_gentypes 00000000002427b0 d pdl_prima_chords_vtable_indnames 0000000000241480 d pdl_prima_chords_vtable_parflags 00000000002427c0 d pdl_prima_chords_vtable_parnames 0000000000241440 d pdl_prima_chords_vtable_partypes 00000000002414a0 d pdl_prima_chords_vtable_realdims 0000000000242998 b pdl_prima_chords_vtable_realdims_ind_ids 00000000002413c0 d pdl_prima_chords_vtable_realdims_starts 0000000000007540 T pdl_prima_clears_free 000000000000a2c0 T pdl_prima_clears_readdata 0000000000241ec0 D pdl_prima_clears_vtable 00000000002413b0 d pdl_prima_clears_vtable_gentypes 0000000000242730 d pdl_prima_clears_vtable_indnames 0000000000241320 d pdl_prima_clears_vtable_parflags 0000000000242740 d pdl_prima_clears_vtable_parnames 00000000002412e0 d pdl_prima_clears_vtable_partypes 0000000000241340 d pdl_prima_clears_vtable_realdims 0000000000242990 b pdl_prima_clears_vtable_realdims_ind_ids 0000000000241260 d pdl_prima_clears_vtable_realdims_starts 00000000000075a0 T pdl_prima_ellipses_free 000000000000c880 T pdl_prima_ellipses_readdata 0000000000241e20 D pdl_prima_ellipses_vtable 0000000000241250 d pdl_prima_ellipses_vtable_gentypes 00000000002426b8 d pdl_prima_ellipses_vtable_indnames 00000000002411c0 d pdl_prima_ellipses_vtable_parflags 00000000002426c0 d pdl_prima_ellipses_vtable_parnames 0000000000241180 d pdl_prima_ellipses_vtable_partypes 00000000002411e0 d pdl_prima_ellipses_vtable_realdims 0000000000242988 b pdl_prima_ellipses_vtable_realdims_ind_ids 0000000000241100 d pdl_prima_ellipses_vtable_realdims_starts 0000000000007600 T pdl_prima_fill_chords_free 000000000001aad0 T pdl_prima_fill_chords_readdata 0000000000013d00 T pdl_prima_fill_chords_redodims 0000000000241d80 D pdl_prima_fill_chords_vtable 00000000002410f8 d pdl_prima_fill_chords_vtable_gentypes 0000000000242628 d pdl_prima_fill_chords_vtable_indnames 0000000000241060 d pdl_prima_fill_chords_vtable_parflags 0000000000242640 d pdl_prima_fill_chords_vtable_parnames 0000000000241020 d pdl_prima_fill_chords_vtable_partypes 0000000000241080 d pdl_prima_fill_chords_vtable_realdims 0000000000242980 b pdl_prima_fill_chords_vtable_realdims_ind_ids 0000000000240fa0 d pdl_prima_fill_chords_vtable_realdims_starts 0000000000007660 T pdl_prima_fill_ellipses_free 00000000000187e0 T pdl_prima_fill_ellipses_readdata 0000000000013d40 T pdl_prima_fill_ellipses_redodims 0000000000241ce0 D pdl_prima_fill_ellipses_vtable 0000000000240f88 d pdl_prima_fill_ellipses_vtable_gentypes 00000000002425a0 d pdl_prima_fill_ellipses_vtable_indnames 0000000000240f00 d pdl_prima_fill_ellipses_vtable_parflags 00000000002425c0 d pdl_prima_fill_ellipses_vtable_parnames 0000000000240ec0 d pdl_prima_fill_ellipses_vtable_partypes 0000000000240f20 d pdl_prima_fill_ellipses_vtable_realdims 0000000000242978 b pdl_prima_fill_ellipses_vtable_realdims_ind_ids 0000000000240e40 d pdl_prima_fill_ellipses_vtable_realdims_starts 00000000000076c0 T pdl_prima_fillpolys_free 000000000001f390 T pdl_prima_fillpolys_readdata 00000000000054d0 T pdl_prima_fillpolys_redodims 0000000000241c40 D pdl_prima_fillpolys_vtable 0000000000240e20 d pdl_prima_fillpolys_vtable_gentypes 0000000000242520 d pdl_prima_fillpolys_vtable_indnames 0000000000240d90 d pdl_prima_fillpolys_vtable_parflags 0000000000242540 d pdl_prima_fillpolys_vtable_parnames 0000000000240d60 d pdl_prima_fillpolys_vtable_partypes 0000000000240dc0 d pdl_prima_fillpolys_vtable_realdims 0000000000240ce0 d pdl_prima_fillpolys_vtable_realdims_ind_ids 0000000000240d00 d pdl_prima_fillpolys_vtable_realdims_starts 0000000000007720 T pdl_prima_fill_sectors_free 0000000000016200 T pdl_prima_fill_sectors_readdata 0000000000013d80 T pdl_prima_fill_sectors_redodims 0000000000241ba0 D pdl_prima_fill_sectors_vtable 0000000000240cd8 d pdl_prima_fill_sectors_vtable_gentypes 0000000000242488 d pdl_prima_fill_sectors_vtable_indnames 0000000000240c40 d pdl_prima_fill_sectors_vtable_parflags 00000000002424a0 d pdl_prima_fill_sectors_vtable_parnames 0000000000240c00 d pdl_prima_fill_sectors_vtable_partypes 0000000000240c60 d pdl_prima_fill_sectors_vtable_realdims 0000000000242970 b pdl_prima_fill_sectors_vtable_realdims_ind_ids 0000000000240b80 d pdl_prima_fill_sectors_vtable_realdims_starts 0000000000007780 T pdl_prima_flood_fills_free 0000000000013f20 T pdl_prima_flood_fills_readdata 0000000000013dc0 T pdl_prima_flood_fills_redodims 0000000000241b00 D pdl_prima_flood_fills_vtable 0000000000240b68 d pdl_prima_flood_fills_vtable_gentypes 0000000000242418 d pdl_prima_flood_fills_vtable_indnames 0000000000240ae0 d pdl_prima_flood_fills_vtable_parflags 0000000000242420 d pdl_prima_flood_fills_vtable_parnames 0000000000240aa0 d pdl_prima_flood_fills_vtable_partypes 0000000000240b00 d pdl_prima_flood_fills_vtable_realdims 0000000000242968 b pdl_prima_flood_fills_vtable_realdims_ind_ids 0000000000240a20 d pdl_prima_flood_fills_vtable_realdims_starts 00000000000077e0 T pdl_prima_lines_free 000000000002baf0 T pdl_prima_lines_readdata 0000000000241a60 D pdl_prima_lines_vtable 0000000000240a18 d pdl_prima_lines_vtable_gentypes 0000000000242388 d pdl_prima_lines_vtable_indnames 0000000000240980 d pdl_prima_lines_vtable_parflags 00000000002423a0 d pdl_prima_lines_vtable_parnames 0000000000240940 d pdl_prima_lines_vtable_partypes 00000000002409a0 d pdl_prima_lines_vtable_realdims 0000000000242960 b pdl_prima_lines_vtable_realdims_ind_ids 00000000002408c0 d pdl_prima_lines_vtable_realdims_starts 0000000000007840 T pdl_prima_polylines_free 00000000000311c0 T pdl_prima_polylines_readdata 00000000002419c0 D pdl_prima_polylines_vtable 00000000002408a8 d pdl_prima_polylines_vtable_gentypes 0000000000242310 d pdl_prima_polylines_vtable_indnames 0000000000240820 d pdl_prima_polylines_vtable_parflags 0000000000242320 d pdl_prima_polylines_vtable_parnames 00000000002407e0 d pdl_prima_polylines_vtable_partypes 0000000000240840 d pdl_prima_polylines_vtable_realdims 0000000000240740 d pdl_prima_polylines_vtable_realdims_ind_ids 0000000000240760 d pdl_prima_polylines_vtable_realdims_starts 00000000000078a0 T pdl_prima_rectangles_free 000000000000ee40 T pdl_prima_rectangles_readdata 0000000000241920 D pdl_prima_rectangles_vtable 0000000000240730 d pdl_prima_rectangles_vtable_gentypes 0000000000242280 d pdl_prima_rectangles_vtable_indnames 00000000002406a0 d pdl_prima_rectangles_vtable_parflags 00000000002422a0 d pdl_prima_rectangles_vtable_parnames 0000000000240660 d pdl_prima_rectangles_vtable_partypes 00000000002406c0 d pdl_prima_rectangles_vtable_realdims 0000000000242958 b pdl_prima_rectangles_vtable_realdims_ind_ids 00000000002405e0 d pdl_prima_rectangles_vtable_realdims_starts 0000000000007900 T pdl_prima_sectors_free 0000000000011400 T pdl_prima_sectors_readdata 0000000000241880 D pdl_prima_sectors_vtable 00000000002405c0 d pdl_prima_sectors_vtable_gentypes 00000000002421f8 d pdl_prima_sectors_vtable_indnames 0000000000240520 d pdl_prima_sectors_vtable_parflags 0000000000242200 d pdl_prima_sectors_vtable_parnames 00000000002404e0 d pdl_prima_sectors_vtable_partypes 0000000000240540 d pdl_prima_sectors_vtable_realdims 0000000000242950 b pdl_prima_sectors_vtable_realdims_ind_ids 0000000000240460 d pdl_prima_sectors_vtable_realdims_starts 0000000000007960 T pdl_prima_symbols_free 00000000000241f0 T pdl_prima_symbols_readdata 0000000000013e00 T pdl_prima_symbols_redodims 00000000002417e0 D pdl_prima_symbols_vtable 0000000000240458 d pdl_prima_symbols_vtable_gentypes 0000000000242140 d pdl_prima_symbols_vtable_indnames 0000000000240380 d pdl_prima_symbols_vtable_parflags 0000000000242160 d pdl_prima_symbols_vtable_parnames 0000000000240320 d pdl_prima_symbols_vtable_partypes 00000000002403c0 d pdl_prima_symbols_vtable_realdims 0000000000240260 d pdl_prima_symbols_vtable_realdims_ind_ids 0000000000240280 d pdl_prima_symbols_vtable_realdims_starts 00000000000368d0 T pdl_run_prima_arcs 0000000000036d30 T pdl_run_prima_bars 00000000000371d0 T pdl_run_prima_chords 0000000000037720 T pdl_run_prima_clears 0000000000037bf0 T pdl_run_prima_ellipses 00000000000380c0 T pdl_run_prima_fill_chords 00000000000385d0 T pdl_run_prima_fill_ellipses 0000000000038a70 T pdl_run_prima_fillpolys 0000000000038ed0 T pdl_run_prima_fill_sectors 00000000000393e0 T pdl_run_prima_flood_fills 0000000000039880 T pdl_run_prima_lines 0000000000039d90 T pdl_run_prima_polylines 000000000003a230 T pdl_run_prima_rectangles 000000000003a700 T pdl_run_prima_sectors 000000000003ac50 T pdl_run_prima_symbols U Perl_av_fetch U Perl_av_fill U Perl_av_len U Perl_av_undef U Perl_croak U Perl_croak_xs_usage U Perl_get_sv U Perl_gv_add_by_type U Perl_hv_common_key_len U PerlIO_printf U Perl_mg_get U Perl_more_bodies U Perl_more_sv U Perl_newRV_noinc U Perl_newSV U Perl_newSVsv_flags 0000000000013e40 t Perl_newSV_type.constprop.7 U Perl_newXS_deffile U Perl_PerlIO_stderr U Perl_require_pv U Perl_sv_2bool_flags U Perl_sv_2iv_flags U Perl_sv_2mortal U Perl_sv_2pv_flags U Perl_sv_cmp_flags U Perl_sv_free U Perl_sv_free2 U Perl_sv_setiv U Perl_sv_setpvn U Perl_sv_setsv_flags U Perl_xs_boot_epilog U Perl_xs_handshake U PL_body_roots U PL_errgv U PL_markstack_ptr U PL_stack_base U PL_stack_sp U PL_sv_count U PL_sv_immortals U PL_sv_root 00000000002429c8 B Point_buffer U prima_array_new U prima_array_tie U prima_array_truncate 00000000002429b0 B Rect_buffer 00000000000053c0 t register_tm_clones 000000000002b7b0 T _set_returns_preserving_order U sincos U __stack_chk_fail@@GLIBC_2.4 0000000000242940 d __TMC_END__ 000000000002b240 T _too_many_bad_values 0000000000036b00 t XS_PDL__prima_arcs_int 0000000000036f80 t XS_PDL__prima_bars_int 0000000000037470 t XS_PDL__prima_chords_int 0000000000037980 t XS_PDL__prima_clears_int 0000000000037e50 t XS_PDL__prima_ellipses_int 0000000000038350 t XS_PDL__prima_fill_chords_int 0000000000038820 t XS_PDL__prima_fill_ellipses_int 0000000000038ca0 t XS_PDL__prima_fillpolys_int 0000000000039160 t XS_PDL__prima_fill_sectors_int 0000000000039630 t XS_PDL__prima_flood_fills_int 0000000000039b10 t XS_PDL__prima_lines_int 0000000000039fe0 t XS_PDL__prima_polylines_int 000000000003a490 t XS_PDL__prima_rectangles_int 000000000003a9a0 t XS_PDL__prima_sectors_int 000000000003af50 t XS_PDL__prima_symbols_int
U apc_get_core_version 000000000003e6c0 T boot_PDL__Drawing__Prima 0000000000046a58 B CDrawable 000000000002e320 T _check_cross_error 000000000002e1f0 T _check_crosses_bottom_edge 000000000002e1a0 T _check_crosses_left_edge 000000000002e250 T _check_crosses_right_edge 000000000002e2b0 T _check_crosses_top_edge 000000000002e4a0 T _check_for_big_numbers 000000000002df50 T _check_start_within_bounding_box 0000000000046a20 b completed.0 w __cxa_finalize@GLIBC_2.2.5 0000000000005570 t deregister_tm_clones 00000000000055e0 t __do_global_dtors_aux 0000000000043d10 d __do_global_dtors_aux_fini_array_entry 0000000000044240 d __dso_handle 0000000000043d18 d _DYNAMIC 000000000003ebf8 t _fini 0000000000005620 t frame_dummy 0000000000043d08 d __frame_dummy_init_array_entry 0000000000042804 r __FRAME_END__ U gimme_the_mate U gimme_the_vmt 0000000000043fe8 d _GLOBAL_OFFSET_TABLE_ w __gmon_start__ 0000000000041080 r __GNU_EH_FRAME_HDR 000000000002dfe0 T _handle_horizontal_line 000000000002e0c0 T _handle_vertical_line 0000000000005000 t _init 000000000002dee0 T _is_drawable_as_is 00000000000267b0 T is_inf 00000000000267d0 T is_nan w _ITM_deregisterTMCloneTable w _ITM_registerTMCloneTable 0000000000046ac0 b __pdl_boundscheck 0000000000046a30 B PDL_Drawing_Prima 0000000000005710 T pdl_prima_arcs_readdata 00000000000398d0 T pdl_prima_arcs_run 0000000000046180 D pdl_prima_arcs_vtable 00000000000458a0 d pdl_prima_arcs_vtable_flags 00000000000458b0 d pdl_prima_arcs_vtable_gentypes 00000000000469a8 d pdl_prima_arcs_vtable_indnames 0000000000045810 d pdl_prima_arcs_vtable_parflags 00000000000469c0 d pdl_prima_arcs_vtable_parnames 00000000000457e0 d pdl_prima_arcs_vtable_partypes 0000000000045840 d pdl_prima_arcs_vtable_realdims 0000000000046ab8 b pdl_prima_arcs_vtable_realdims_ind_ids 0000000000045780 d pdl_prima_arcs_vtable_realdims_starts 0000000000016f50 T pdl_prima_bars_readdata 0000000000005630 T pdl_prima_bars_redodims 0000000000039d70 T pdl_prima_bars_run 00000000000460e0 D pdl_prima_bars_vtable 0000000000045768 d pdl_prima_bars_vtable_flags 0000000000045778 d pdl_prima_bars_vtable_gentypes 0000000000046920 d pdl_prima_bars_vtable_indnames 00000000000456e0 d pdl_prima_bars_vtable_parflags 0000000000046940 d pdl_prima_bars_vtable_parnames 00000000000456a0 d pdl_prima_bars_vtable_partypes 0000000000045700 d pdl_prima_bars_vtable_realdims 0000000000046ab0 b pdl_prima_bars_vtable_realdims_ind_ids 0000000000045620 d pdl_prima_bars_vtable_realdims_starts 0000000000007680 T pdl_prima_chords_readdata 000000000003a250 T pdl_prima_chords_run 0000000000046040 D pdl_prima_chords_vtable 0000000000045600 d pdl_prima_chords_vtable_flags 0000000000045610 d pdl_prima_chords_vtable_gentypes 0000000000046890 d pdl_prima_chords_vtable_indnames 0000000000045560 d pdl_prima_chords_vtable_parflags 00000000000468a0 d pdl_prima_chords_vtable_parnames 0000000000045520 d pdl_prima_chords_vtable_partypes 0000000000045580 d pdl_prima_chords_vtable_realdims 0000000000046aa8 b pdl_prima_chords_vtable_realdims_ind_ids 00000000000454a0 d pdl_prima_chords_vtable_realdims_starts 000000000000a1a0 T pdl_prima_clears_readdata 000000000003a7f0 T pdl_prima_clears_run 0000000000045fa0 D pdl_prima_clears_vtable 0000000000045470 d pdl_prima_clears_vtable_flags 0000000000045480 d pdl_prima_clears_vtable_gentypes 0000000000046810 d pdl_prima_clears_vtable_indnames 00000000000453e0 d pdl_prima_clears_vtable_parflags 0000000000046820 d pdl_prima_clears_vtable_parnames 00000000000453a0 d pdl_prima_clears_vtable_partypes 0000000000045400 d pdl_prima_clears_vtable_realdims 0000000000046aa0 b pdl_prima_clears_vtable_realdims_ind_ids 0000000000045320 d pdl_prima_clears_vtable_realdims_starts 000000000000c990 T pdl_prima_ellipses_readdata 000000000003ad10 T pdl_prima_ellipses_run 0000000000045f00 D pdl_prima_ellipses_vtable 00000000000452f0 d pdl_prima_ellipses_vtable_flags 0000000000045300 d pdl_prima_ellipses_vtable_gentypes 0000000000046798 d pdl_prima_ellipses_vtable_indnames 0000000000045260 d pdl_prima_ellipses_vtable_parflags 00000000000467a0 d pdl_prima_ellipses_vtable_parnames 0000000000045220 d pdl_prima_ellipses_vtable_partypes 0000000000045280 d pdl_prima_ellipses_vtable_realdims 0000000000046a98 b pdl_prima_ellipses_vtable_realdims_ind_ids 00000000000451a0 d pdl_prima_ellipses_vtable_realdims_starts 000000000001e810 T pdl_prima_fill_chords_readdata 00000000000145d0 T pdl_prima_fill_chords_redodims 000000000003b230 T pdl_prima_fill_chords_run 0000000000045e60 D pdl_prima_fill_chords_vtable 0000000000045178 d pdl_prima_fill_chords_vtable_flags 0000000000045188 d pdl_prima_fill_chords_vtable_gentypes 0000000000046708 d pdl_prima_fill_chords_vtable_indnames 00000000000450e0 d pdl_prima_fill_chords_vtable_parflags 0000000000046720 d pdl_prima_fill_chords_vtable_parnames 00000000000450a0 d pdl_prima_fill_chords_vtable_partypes 0000000000045100 d pdl_prima_fill_chords_vtable_realdims 0000000000046a90 b pdl_prima_fill_chords_vtable_realdims_ind_ids 0000000000045020 d pdl_prima_fill_chords_vtable_realdims_starts 0000000000019690 T pdl_prima_fill_ellipses_readdata 0000000000014640 T pdl_prima_fill_ellipses_redodims 000000000003b790 T pdl_prima_fill_ellipses_run 0000000000045dc0 D pdl_prima_fill_ellipses_vtable 0000000000045008 d pdl_prima_fill_ellipses_vtable_flags 0000000000045018 d pdl_prima_fill_ellipses_vtable_gentypes 0000000000046680 d pdl_prima_fill_ellipses_vtable_indnames 0000000000044f80 d pdl_prima_fill_ellipses_vtable_parflags 00000000000466a0 d pdl_prima_fill_ellipses_vtable_parnames 0000000000044f40 d pdl_prima_fill_ellipses_vtable_partypes 0000000000044fa0 d pdl_prima_fill_ellipses_vtable_realdims 0000000000046a88 b pdl_prima_fill_ellipses_vtable_realdims_ind_ids 0000000000044ec0 d pdl_prima_fill_ellipses_vtable_realdims_starts 0000000000021250 T pdl_prima_fillpolys_readdata 0000000000005490 t pdl_prima_fillpolys_readdata.cold 00000000000056a0 T pdl_prima_fillpolys_redodims 000000000003bc70 T pdl_prima_fillpolys_run 0000000000045d20 D pdl_prima_fillpolys_vtable 0000000000044ea0 d pdl_prima_fillpolys_vtable_flags 0000000000044eb0 d pdl_prima_fillpolys_vtable_gentypes 0000000000046600 d pdl_prima_fillpolys_vtable_indnames 0000000000044e10 d pdl_prima_fillpolys_vtable_parflags 0000000000046620 d pdl_prima_fillpolys_vtable_parnames 0000000000044de0 d pdl_prima_fillpolys_vtable_partypes 0000000000044e40 d pdl_prima_fillpolys_vtable_realdims 0000000000044d50 d pdl_prima_fillpolys_vtable_realdims_ind_ids 0000000000044d80 d pdl_prima_fillpolys_vtable_realdims_starts 000000000001bdd0 T pdl_prima_fill_sectors_readdata 00000000000146b0 T pdl_prima_fill_sectors_redodims 000000000003c110 T pdl_prima_fill_sectors_run 0000000000045c80 D pdl_prima_fill_sectors_vtable 0000000000044d38 d pdl_prima_fill_sectors_vtable_flags 0000000000044d48 d pdl_prima_fill_sectors_vtable_gentypes 0000000000046568 d pdl_prima_fill_sectors_vtable_indnames 0000000000044ca0 d pdl_prima_fill_sectors_vtable_parflags 0000000000046580 d pdl_prima_fill_sectors_vtable_parnames 0000000000044c60 d pdl_prima_fill_sectors_vtable_partypes 0000000000044cc0 d pdl_prima_fill_sectors_vtable_realdims 0000000000046a80 b pdl_prima_fill_sectors_vtable_realdims_ind_ids 0000000000044be0 d pdl_prima_fill_sectors_vtable_realdims_starts 0000000000014800 T pdl_prima_flood_fills_readdata 0000000000014720 T pdl_prima_flood_fills_redodims 000000000003c670 T pdl_prima_flood_fills_run 0000000000045be0 D pdl_prima_flood_fills_vtable 0000000000044bc8 d pdl_prima_flood_fills_vtable_flags 0000000000044bd8 d pdl_prima_flood_fills_vtable_gentypes 00000000000464f8 d pdl_prima_flood_fills_vtable_indnames 0000000000044b40 d pdl_prima_flood_fills_vtable_parflags 0000000000046500 d pdl_prima_flood_fills_vtable_parnames 0000000000044b00 d pdl_prima_flood_fills_vtable_partypes 0000000000044b60 d pdl_prima_flood_fills_vtable_realdims 0000000000046a78 b pdl_prima_flood_fills_vtable_realdims_ind_ids 0000000000044a80 d pdl_prima_flood_fills_vtable_realdims_starts 000000000002e730 T pdl_prima_lines_readdata 0000000000005516 t pdl_prima_lines_readdata.cold 000000000003cb50 T pdl_prima_lines_run 0000000000045b40 D pdl_prima_lines_vtable 0000000000044a58 d pdl_prima_lines_vtable_flags 0000000000044a68 d pdl_prima_lines_vtable_gentypes 0000000000046468 d pdl_prima_lines_vtable_indnames 00000000000449c0 d pdl_prima_lines_vtable_parflags 0000000000046480 d pdl_prima_lines_vtable_parnames 0000000000044980 d pdl_prima_lines_vtable_partypes 00000000000449e0 d pdl_prima_lines_vtable_realdims 0000000000046a70 b pdl_prima_lines_vtable_realdims_ind_ids 0000000000044900 d pdl_prima_lines_vtable_realdims_starts 0000000000034130 T pdl_prima_polylines_readdata 000000000000554f t pdl_prima_polylines_readdata.cold 000000000003d0b0 T pdl_prima_polylines_run 0000000000045aa0 D pdl_prima_polylines_vtable 00000000000448e8 d pdl_prima_polylines_vtable_flags 00000000000448f8 d pdl_prima_polylines_vtable_gentypes 00000000000463f0 d pdl_prima_polylines_vtable_indnames 0000000000044860 d pdl_prima_polylines_vtable_parflags 0000000000046400 d pdl_prima_polylines_vtable_parnames 0000000000044820 d pdl_prima_polylines_vtable_partypes 0000000000044880 d pdl_prima_polylines_vtable_realdims 0000000000044770 d pdl_prima_polylines_vtable_realdims_ind_ids 00000000000447a0 d pdl_prima_polylines_vtable_realdims_starts 000000000000f180 T pdl_prima_rectangles_readdata 000000000003d590 T pdl_prima_rectangles_run 0000000000045a00 D pdl_prima_rectangles_vtable 0000000000044750 d pdl_prima_rectangles_vtable_flags 0000000000044760 d pdl_prima_rectangles_vtable_gentypes 0000000000046360 d pdl_prima_rectangles_vtable_indnames 00000000000446c0 d pdl_prima_rectangles_vtable_parflags 0000000000046380 d pdl_prima_rectangles_vtable_parnames 0000000000044680 d pdl_prima_rectangles_vtable_partypes 00000000000446e0 d pdl_prima_rectangles_vtable_realdims 0000000000046a68 b pdl_prima_rectangles_vtable_realdims_ind_ids 0000000000044600 d pdl_prima_rectangles_vtable_realdims_starts 0000000000011970 T pdl_prima_sectors_readdata 000000000003dab0 T pdl_prima_sectors_run 0000000000045960 D pdl_prima_sectors_vtable 00000000000445e0 d pdl_prima_sectors_vtable_flags 00000000000445f0 d pdl_prima_sectors_vtable_gentypes 00000000000462d8 d pdl_prima_sectors_vtable_indnames 0000000000044540 d pdl_prima_sectors_vtable_parflags 00000000000462e0 d pdl_prima_sectors_vtable_parnames 0000000000044500 d pdl_prima_sectors_vtable_partypes 0000000000044560 d pdl_prima_sectors_vtable_realdims 0000000000046a60 b pdl_prima_sectors_vtable_realdims_ind_ids 0000000000044480 d pdl_prima_sectors_vtable_realdims_starts 00000000000267e0 T pdl_prima_symbols_readdata 00000000000054ac t pdl_prima_symbols_readdata.cold 0000000000014790 T pdl_prima_symbols_redodims 000000000003e050 T pdl_prima_symbols_run 00000000000458c0 D pdl_prima_symbols_vtable 0000000000044460 d pdl_prima_symbols_vtable_flags 0000000000044478 d pdl_prima_symbols_vtable_gentypes 0000000000046220 d pdl_prima_symbols_vtable_indnames 0000000000044380 d pdl_prima_symbols_vtable_parflags 0000000000046240 d pdl_prima_symbols_vtable_parnames 0000000000044320 d pdl_prima_symbols_vtable_partypes 00000000000443c0 d pdl_prima_symbols_vtable_realdims 0000000000044260 d pdl_prima_symbols_vtable_realdims_ind_ids 0000000000044280 d pdl_prima_symbols_vtable_realdims_starts U Perl_av_fetch U Perl_av_fill U Perl_av_len U Perl_av_undef U Perl_croak U Perl_croak_xs_usage U Perl_get_sv U Perl_gv_add_by_type U Perl_hv_common_key_len U PerlIO_printf U Perl_mg_get U Perl_more_bodies U Perl_more_sv U Perl_newRV_noinc U Perl_newSV U Perl_newSVsv_flags U Perl_newXS_flags U Perl_PerlIO_stderr U Perl_require_pv U Perl_sv_2bool_flags U Perl_sv_2iv_flags U Perl_sv_2mortal U Perl_sv_2pv_flags U Perl_sv_cmp_flags U Perl_sv_free U Perl_sv_newmortal U Perl_sv_setiv U Perl_sv_setiv_mg U Perl_sv_setpvn U Perl_sv_setsv_flags U Perl_xs_boot_epilog U Perl_xs_handshake U PL_body_roots U PL_curpad U PL_errgv U PL_markstack_ptr U PL_op U PL_stack_base U PL_stack_sp U PL_sv_count U PL_sv_immortals U PL_sv_root U PL_tainted 0000000000046a50 B Point_buffer U prima_array_new U prima_array_tie U prima_array_truncate 0000000000046a40 B Rect_buffer 00000000000055a0 t register_tm_clones 000000000002e3f0 T _set_returns_preserving_order U sincos U __stack_chk_fail@GLIBC_2.4 0000000000046a20 d __TMC_END__ 000000000002de30 T _too_many_bad_values 0000000000014490 t XS_PDL__Drawing__Prima_set_boundscheck 0000000000039ae0 t XS_PDL__prima_arcs_int 0000000000039f90 t XS_PDL__prima_bars_int 000000000003a4d0 t XS_PDL__prima_chords_int 000000000003aa40 t XS_PDL__prima_clears_int 000000000003af60 t XS_PDL__prima_ellipses_int 000000000003b490 t XS_PDL__prima_fill_chords_int 000000000003b9b0 t XS_PDL__prima_fill_ellipses_int 000000000003be80 t XS_PDL__prima_fillpolys_int 000000000003c370 t XS_PDL__prima_fill_sectors_int 000000000003c890 t XS_PDL__prima_flood_fills_int 000000000003cdb0 t XS_PDL__prima_lines_int 000000000003d2d0 t XS_PDL__prima_polylines_int 000000000003d7e0 t XS_PDL__prima_rectangles_int 000000000003dd30 t XS_PDL__prima_sectors_int 000000000003e320 t XS_PDL__prima_symbols_int
_______________________________________________ pdl-devel mailing list pdl-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pdl-devel