Wireshark-dev: Re: [Wireshark-dev] Updating debian symbols?
Date Prev · Date Next · Thread Prev · Thread Next
From: Bálint Réczey <balint@xxxxxxxxxxxxxxx>
Date: Thu, 30 Oct 2014 18:03:24 +0100
Hi Anders,

2014-10-30 17:49 GMT+01:00 Anders Broman <anders.broman@xxxxxxxxxxxx>:
> Hi,
>
> How to update the symbols file?
The output of the dpkg-gensymbols command includes the patch which
should be applied,

Whenever a new symbol is exported/removed the symbols file must be updated.
This reminds us to keep the API stable :-)

Cheers,
Balint

>
> dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see
> diff output below
>
> dpkg-gensymbols: warning: debian/libwireshark0/DEBIAN/symbols doesn't match
> completely debian/libwireshark0.symbols
>
> --- debian/libwireshark0.symbols (libwireshark0_1.99.1_amd64)
>
> +++ dpkg-gensymbols3gHR2l      2014-10-30 16:27:03.188650385 +0000
>
> @@ -83,6 +83,7 @@
>
>   call_dissector_only@Base 1.9.1
>
>   call_dissector_with_data@Base 1.9.1
>
>   call_heur_dissector_direct@Base 1.12.0~rc1
>
> + call_per_oid_callback@Base 1.99.1
>
>   camelSRTtype_naming@Base 1.9.1
>
>   camel_opr_code_strings@Base 1.9.1
>
>   capture_ap1394@Base 1.9.1
>
> @@ -319,6 +320,7 @@
>
>   dissect_ndr_uuid_t@Base 1.9.1
>
>   dissect_nt_64bit_time@Base 1.9.1
>
>   dissect_nt_64bit_time_ex@Base 1.99.0
>
> + dissect_nt_64bit_time_opt@Base 1.99.1
>
>   dissect_nt_sid@Base 1.9.1
>
>   dissect_per_BMPString@Base 1.9.1
>
>   dissect_per_GeneralString@Base 1.9.1
>
> @@ -762,6 +764,7 @@
>
>   new_register_ber_oid_dissector@Base 1.99.1
>
>   new_register_ber_syntax_dissector@Base 1.99.1
>
>   new_register_dissector@Base 1.9.1
>
> + new_register_per_oid_dissector@Base 1.99.1
>
>   next_tvb_add_handle@Base 1.9.1
>
>   next_tvb_add_string@Base 1.9.1
>
>   next_tvb_add_uint@Base 1.9.1
>
> @@ -1207,6 +1210,7 @@
>
>   tfs_accepted_not_accepted@Base 1.9.1
>
>   tfs_ack_nack@Base 1.9.1
>
>   tfs_active_inactive@Base 1.9.1
>
> + tfs_allocated_by_receiver_sender@Base 1.99.1
>
>   tfs_allow_block@Base 1.9.1
>
>   tfs_allowed_not_allowed@Base 1.9.1
>
>   tfs_available_not_available@Base 1.9.1
>
> dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see
> diff output below
>
> dpkg-gensymbols: warning: some symbols or patterns disappeared in the
> symbols file: see diff output below
>
> dpkg-gensymbols: warning: debian/libwsutil0/DEBIAN/symbols doesn't match
> completely debian/libwsutil0.symbols
>
> --- debian/libwsutil0.symbols (libwsutil0_1.99.1_amd64)
>
> +++ dpkg-gensymbolstRiJGi      2014-10-30 16:27:04.580730076 +0000
>
> @@ -139,8 +139,8 @@
>
>   sober128_read@Base 1.99.0
>
>   sober128_start@Base 1.99.0
>
>   started_with_special_privs@Base 1.10.0
>
> - strnatcasecmp@Base 1.12.0~rc1
>
> - strnatcmp@Base 1.12.0~rc1
>
> +#MISSING: 1.99.1# strnatcasecmp@Base 1.12.0~rc1
>
> +#MISSING: 1.99.1# strnatcmp@Base 1.12.0~rc1
>
>   test_for_directory@Base 1.12.0~rc1
>
>   test_for_fifo@Base 1.12.0~rc1
>
>   type_util_gdouble_to_guint64@Base 1.10.0
>
> @@ -156,6 +156,8 @@
>
>   update_crc10_by_bytes@Base 1.10.0
>
>   update_crc6_by_bytes@Base 1.10.0
>
>   ws_add_crash_info@Base 1.10.0
>
> + ws_ascii_strnatcasecmp@Base 1.99.1
>
> + ws_ascii_strnatcmp@Base 1.99.1
>
>   ws_base64_decode_inplace@Base 1.12.0~rc1
>
>   ws_buffer_append@Base 1.99.0
>
>   ws_buffer_assure_space@Base 1.99.0
>
> dh_makeshlibs: dpkg-gensymbols -plibwsutil0 -Idebian/libwsutil0.symbols
> -Pdebian/libwsutil0
> -edebian/libwsutil0/usr/lib/x86_64-linux-gnu/libwsutil.so.0.0.0
>
> returned exit code 1
>
> make: *** [binary] Error 1
>
> dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit
> status 2
>
> program finished with exit code 2
>
> elapsedTime=531.424488
>
>
>
>
> ___________________________________________________________________________
> Sent via:    Wireshark-dev mailing list <wireshark-dev@xxxxxxxxxxxxx>
> Archives:    http://www.wireshark.org/lists/wireshark-dev
> Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
>              mailto:wireshark-dev-request@xxxxxxxxxxxxx?subject=unsubscribe