Skip to content

travis.sh fails on check-exports.sh #263

Open
@colinbs

Description

@colinbs

Description

Running the travis.sh script fails on check-exports.sh due to various __gcov and the mangle_path functions which are found in public headers.

Steps to reproduce the issue

cmake
make
./scripts/travis.sh

Expected results

The command "scripts/check-exports.sh" exited with 0.

Actual results

	__gcov_error_file
	__gcov_kvp_dynamic_pool
	__gcov_kvp_dynamic_pool_index
	__gcov_kvp_dynamic_pool_size
		lrtr_ip_addr_equal
		lrtr_ip_addr_to_str
		lrtr_ip_str_cmp
		lrtr_ip_str_to_addr
		lrtr_set_alloc_functions
	mangle_path
		pfx_table_add
		pfx_table_for_each_ipv4_record
		pfx_table_for_each_ipv6_record
		pfx_table_free
		pfx_table_init
		pfx_table_remove
		pfx_table_src_remove
		pfx_table_validate
		pfx_table_validate_r
		rtr_get_interval_mode
		rtr_mgr_add_group
		rtr_mgr_conf_in_sync
		rtr_mgr_for_each_group
		rtr_mgr_for_each_ipv4_record
		rtr_mgr_for_each_ipv6_record
		rtr_mgr_free
		rtr_mgr_get_first_group
		rtr_mgr_get_spki
		rtr_mgr_init
		rtr_mgr_remove_group
		rtr_mgr_start
		rtr_mgr_status_to_str
		rtr_mgr_stop
		rtr_mgr_validate
		rtr_set_interval_mode
		rtr_state_to_str
		tr_ssh_init
		tr_tcp_init

The command "scripts/check-exports.sh" exited with 1.

Solution

Adding the functions in question to the ignorelist of check-exports.sh should do the trick.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions