[sane-devel] improved libcheck target

stef stef.dev at free.fr
Wed Jan 21 05:42:17 UTC 2009


	Hello,

	I have tried 'make libcheck' now it handles dynamic libraries. I notice it 
fails at the first violation without testing following libraries. I'd rather 
have it check all libraries then fail at the end so we get the full list of 
violations.
	BTW the offending symbols are:
stefdev:/home/stefdev/cvs/sane/sane-backends>make libcheck
Libraries exporting 'illegal' symbols:
*** backend/.libs/libsane-canon_dr.so:
00002700 T get_page_height
000026d0 T get_page_width
*** backend/.libs/libsane-epjitsu.so:
000024d0 T get_page_height
000024a0 T get_page_width
00003780 T get_stat
00012bc0 D settings
00002470 T update_transfer_totals
*** backend/.libs/libsane-epson2.so:
0000cfd0 T e2_ack
0000cf90 T e2_ack_next
0000d010 T e2_cmd_info_block
0000d2a0 T e2_cmd_simple
0000d360 T e2_esc_cmd
0000ca10 T e2_recv
0000cc00 T e2_recv_info_block
0000cd40 T e2_send
0000d1e0 T e2_txrx
0000db80 T esci_eject
0000dc00 T esci_feed
0000d500 T esci_request_command_parameter
0000e760 T esci_request_extended_identity
0000d7d0 T esci_request_extended_status
0000dab0 T esci_request_focus_position
0000d480 T esci_request_identity
0000d400 T esci_request_identity2
0000d9e0 T esci_request_push_button_status
0000e320 T esci_request_scanner_status
0000eb10 T esci_request_status
0000dc70 T esci_reset
0000df60 T esci_set_color_correction_coefficients
0000ecb0 T esci_set_gamma_table
0000e190 T esci_set_resolution
0000e050 T esci_set_scan_area
0000dcf0 T esci_set_scanning_parameter
0000e260 T esci_set_zoom
*** backend/.libs/libsane-fujitsu.so:
00002730 T get_page_height
000026d0 T get_page_width
*** backend/.libs/libsane-hs2p.so:
0001749a D auto_binarization
00017494 D auto_separation
00017488 D grayfilter
000174a4 D halftone
00017480 D noisematrix
0001748e D paddingtype
*** backend/.libs/libsane-pixma.so:
0000af40 T pixma_activate
0000c200 T pixma_activate_connection
0000aef0 T pixma_deactivate
0000c1d0 T pixma_deactivate_connection

Libraries exporting 'non-standard sane_*' symbols:
*** backend/.libs/libsane-epson.so:
00003640 T sane_auto_eject


Regards,
	Stef



More information about the sane-devel mailing list