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

Reply via email to