undefined reference to `udev_device_get_tags_list_entry@LIBUDEV_183'
Trying to build a project where udev is deep in its dependency tree I see errors like:
= note: "cc" "-m64" "/tmp/rustcjRhfZ9/symbols.o" "<257 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/home/hugo/src/git.sr.ht/~whynothugo/pocketmail/backend/target/debug/deps/{libtauri_plugin_shell-c1b43d7381ab5b36,libopen-01c3e2779003ddfd,libpathdiff-914848aed9421434,libis_wsl-0f4a76ae86c6ac77,libis_docker-da491e935e5cf2b1,libshared_child-af10d4b140ec26c9,libsigchld-05c8265fc4f3ab92,libsignal_hook-cd2c8b8514da0063,libsignal_hook_registry-a6c7beda284fa140,libos_pipe-e78c973c4559a216,libmailparse-63c119ec2d109833,libquoted_printable-9c9996fdc0cfea5b,libdata_encoding-e4138b44b78b1a78,libcharset-13bbed0601e19dc1,libencoding_rs-2258e8b5f8284eb1,libbase64-d6c9862d83b23331,libnotmuch-5242a531b723d403,libfrom_variants-a36d019c30618d5c,libtauri-5e4c8bb4629fec5c,libmime-7f862e78109c7b2d,libgetrandom-7088bd647de82615,libtauri_runtime_wry-5f1d33bf7d4c05b3,libwry-caccb17209d690e1,libdirs-9502f10643a93c31,libdirs_sys-a10f9712fe3afbf1,liboption_ext-5d97894c79abf4bc,libgdkx11-b2a55b31167372a9,libtao-337be41dd1be66a2,libgdk_x11_sys-ea98c5423285c263,libx11-065b512420922fde,libgdk_wayland_sys-f64b93c42d870697,libparking_lot-14523f46ffe66d4e,libparking_lot_core-e3d11e071b0748b9,libcfg_if-da7bc47455567ab9,liblock_api-39f245244ce2bdfc,libscopeguard-4ef3385677f9bde3,libdlopen2-bcdaf64f6888ba18,libx11_dl-0515bcd360e82230,liblazy_static-b906c3d5caa7fb5a,libmuda-109d472ddfcb7f59,libkeyboard_types-95094588c159257e,libunicode_segmentation-ad0f10f9f66c424e,libcrossbeam_channel-d72d866ca8502d37,libcrossbeam_utils-56eb6d22205ff9b3,libtauri_runtime-af5ebc5ddb2f1d58,libwebkit2gtk-e69bfaac9fe7729b,libjavascriptcore-35ef4faab2ef79ec,libsoup-b97f5f8e5308f787,libgtk-bd6cd8c97c950bb1,libfield_offset-a6194915fff3b9ed,libmemoffset-acc25cbb680e0ff4,libatk-97e849d25d780f7d,libgdk-53f751440886c479,libpango-f4cb6741e40e42ba,libgdk_pixbuf-ce9942b3cd710bff,libcairo-b0bad9339b72b33f,libgio-4c9ba5183f140148,libfutures_io-d2917591d2e75341,libglib-a990081ff5948887,libfutures_executor-2bc2e7e854b2338f,libfutures_util-e7134814cb45f48d,libslab-afe263a2a4d72c35,libpin_utils-ab1441ae2c4b85e9,libfutures_task-5a71f38b17c7733b,libfutures_channel-20bdf8b9f59d189e,libonce_cell-5eafe36213079632,libbitflags-127745f5b3cf138f,libwebkit2gtk_sys-7357bd003d470e3a,libsoup3_sys-c598a748e64a634c,libjavascriptcore_rs_sys-5ded240502ef3e19,libgtk_sys-fe82cf6b2d6dbd5a,libatk_sys-df623fbeaa3afeed,libgdk_sys-0d99ad17de93e33b,libpango_sys-79562e44e4535551,libgdk_pixbuf_sys-435530657fb506c3,libgio_sys-0826db508e955944,libcairo_sys-d6160aa09c7429ab,libgobject_sys-e59e22ef372c3c56,libglib_sys-f584ca11220c15ef,libcookie-0d1e483a89a7fcd4,libtime-5342d64b5ab08095,libtime_core-ee96a8f06dc83d32,libnum_conv-3d62ea25e447d19e,libderanged-16c3e461d7e1e151,libpowerfmt-68ab589d8180e790,libdpi-e32d1299326189f4,libserialize_to_javascript-ad8907c40e1c20d5,libraw_window_handle-a6d8204bb3fbbb61,libtauri_utils-6f6bfc810c725f29,libdunce-6e73952d60efdfbf,libinfer-0015c05ae735c98b,libcfb-101ac41f2c81e0de,libbyteorder-ffed388f9c97a1e9,libuuid-a28c0ce7a9c382e9,libbrotli-b2a634561f8ca259,libbrotli_decompressor-57d3b770b8b17a15,liballoc_stdlib-af41b65db1757473,liballoc_no_stdlib-13345f49c484e624,liburlpattern-7bcc341059892d8f,libunic_ucd_ident-091a7deb941584fb,libunic_ucd_version-eb68835e0649d26d,libunic_common-19c3c4cae5aff83b,libunic_char_property-7e9dc17d714b602f,libunic_char_range-1c001b419e2de6d8,libregex-72978a79d6bd508c,libregex_automata-c9236635f55481c8,libaho_corasick-1995efeb5ecf161a,libregex_syntax-930e077bb00b1461,libglob-f80ce860e4621bd4,liblog-bd0b02452252d853,libjson_patch-5485ee4487501acd,libthiserror-c059e1287326c098,libjsonptr-0c729d6db7ac623a,libserde_with-834f23f0fdba1b04,libserde_json-04402f493a70160a,libmemchr-27a1d2c1fc435bb2,libryu-33af140144294e2a,libhttp-0c7552e68233b814,libitoa-271c642621acb8a2,libfnv-3cb543534871132c,libphf-f03834af8412313e,libphf_shared-16c8104e2ab9ddf9,libsiphasher-56c94c79f9f3573e,libtoml-b19152b356c4c234,libtoml_writer-3db6531a243a9e2a,libtoml_parser-a41e3b1caf18d710,libwinnow-91a7cf7c27fddfda,libserde_spanned-e98a87a9e3a2d9bd,libtoml_datetime-175b79260132dcb6,libserde_untagged-5e8bd9fe31d7dfe0,liberased_serde-8d9900a432b24ed8,libtypeid-bcb905f912c14114,liburl-ef159fd11ae60eb9,libidna-a1477209da852c6c,libutf8_iter-ef2f5660c658b7c1,libidna_adapter-0ee67227cfb51643,libicu_properties-450d8547b33094a2,libicu_properties_data-0539f87ae15b21fa,libicu_normalizer-e84f5bc0c9f060fe,libsmallvec-4895a7132e81ecdf,libicu_normalizer_data-c1d51440664509cf,libicu_collections-e400a957590500b0,libpotential_utf-49b7eb8a323fabe7,libicu_provider-478669c9c7150aec,libicu_locale_core-47c9013bf376662d,libtinystr-8ac8d0d001e8a9dc,liblitemap-3accb7ac876875ac,libwriteable-d8e523340763d402,libzerovec-ad6f188b30c2c0d2,libzerotrie-f1ef70ad096fce0b,libyoke-097943cc21f45a4c,libstable_deref_trait-cc6824a3d87d447b,libzerofrom-cd9e7b4a5d3906d6,libform_urlencoded-0146d3e5cbf5e683,libpercent_encoding-c512806ac14f668a,libthiserror-0ec202ce88f4f418,libanyhow-7b419f113cb33542,libsemver-6ccf8b353d9ffa83,libinotify-38eda11ced440b8d,libtokio-e35f604c8055f934,libsocket2-b2262f5eac72419f,libbytes-d174a6ec2ddef3a3,libmio-5612760e857c1a09,libpin_project_lite-2ce8270fd99edc0a,libfutures_core-006a2a2ffef168d8,libinotify_sys-22d98eef40546b5c,liblibc-4797e81e2bd24c19,libbitflags-06bc72b9e2662dcd,libwalkdir-58448b37be15aaad,libsame_file-cf7c0e219bdc89db,libserde-7459910749373121,libserde_core-999aff5573015a2c}.rlib" "<sysroot>/lib/rustlib/x86_64-alpine-linux-musl/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,libcfg_if-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lnotmuch" "-lgdk-3" "-lz" "-lpangocairo-1.0" "-lpango-1.0" "-lharfbuzz" "-lgdk_pixbuf-2.0" "-lcairo-gobject" "-lgobject-2.0" "-lglib-2.0" "-lintl" "-lcairo" "-ldl" "-lgobject-2.0" "-lwebkit2gtk-4.1" "-lgtk-3" "-lgdk-3" "-lz" "-lpangocairo-1.0" "-lcairo-gobject" "-lgdk_pixbuf-2.0" "-latk-1.0" "-lpango-1.0" "-lcairo" "-lharfbuzz" "-lsoup-3.0" "-lgio-2.0" "-lgmodule-2.0" "-ljavascriptcoregtk-4.1" "-lgobject-2.0" "-lglib-2.0" "-lintl" "-lsoup-3.0" "-lgio-2.0" "-lgobject-2.0" "-lgmodule-2.0" "-lglib-2.0" "-lintl" "-ljavascriptcoregtk-4.1" "-lgobject-2.0" "-lglib-2.0" "-lintl" "-lgtk-3" "-lgdk-3" "-lz" "-lpangocairo-1.0" "-lcairo-gobject" "-lgdk_pixbuf-2.0" "-latk-1.0" "-lpango-1.0" "-lcairo" "-lharfbuzz" "-lgio-2.0" "-lgobject-2.0" "-lglib-2.0" "-lintl" "-latk-1.0" "-lgobject-2.0" "-lglib-2.0" "-lintl" "-lgdk-3" "-lz" "-lpangocairo-1.0" "-lpango-1.0" "-lharfbuzz" "-lgdk_pixbuf-2.0" "-lcairo-gobject" "-lgobject-2.0" "-lglib-2.0" "-lintl" "-lcairo" "-lpango-1.0" "-lharfbuzz" "-lgobject-2.0" "-lglib-2.0" "-lintl" "-lgdk_pixbuf-2.0" "-lgobject-2.0" "-lglib-2.0" "-lintl" "-lgio-2.0" "-lgobject-2.0" "-lglib-2.0" "-lintl" "-lcairo-gobject" "-lcairo" "-lgobject-2.0" "-lglib-2.0" "-lintl" "-lgobject-2.0" "-lglib-2.0" "-lintl" "-lgobject-2.0" "-lglib-2.0" "-lintl" "-lgcc_s" "-lc" "-L" "/tmp/rustcjRhfZ9/raw-dylibs" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "<sysroot>/lib/rustlib/x86_64-alpine-linux-musl/lib" "-o" "/home/hugo/src/git.sr.ht/~whynothugo/pocketmail/backend/target/debug/deps/pocketmail-5aea16f30c7aeab0" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs" "-Wl,--enable-new-dtags,-z,origin"
And:
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libgudev-1.0.so.0: undefined reference to `udev_device_get_action@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libgudev-1.0.so.0: undefined reference to `udev_device_get_current_tags_list_entry@LIBUDEV_247'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libgudev-1.0.so.0: undefined reference to `udev_device_get_devlinks_list_entry@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libgudev-1.0.so.0: undefined reference to `udev_device_get_devnum@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libgudev-1.0.so.0: undefined reference to `udev_device_get_devtype@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libgudev-1.0.so.0: undefined reference to `udev_device_get_driver@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libgudev-1.0.so.0: undefined reference to `udev_device_get_is_initialized@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libgudev-1.0.so.0: undefined reference to `udev_device_get_parent@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libgudev-1.0.so.0: undefined reference to `udev_device_get_properties_list_entry@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libgudev-1.0.so.0: undefined reference to `udev_device_get_property_value@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libgudev-1.0.so.0: undefined reference to `udev_device_get_seqnum@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libgudev-1.0.so.0: undefined reference to `udev_device_get_subsystem@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libgudev-1.0.so.0: undefined reference to `udev_device_get_sysattr_list_entry@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libgudev-1.0.so.0: undefined reference to `udev_device_get_sysname@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libgudev-1.0.so.0: undefined reference to `udev_device_get_sysnum@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libgudev-1.0.so.0: undefined reference to `udev_device_get_tags_list_entry@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libgudev-1.0.so.0: undefined reference to `udev_device_get_usec_since_initialized@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libgudev-1.0.so.0: undefined reference to `udev_device_new_from_subsystem_sysname@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libgudev-1.0.so.0: undefined reference to `udev_device_ref@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libgudev-1.0.so.0: undefined reference to `udev_device_set_sysattr_value@LIBUDEV_199'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libgudev-1.0.so.0: undefined reference to `udev_enumerate_add_match_is_initialized@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libgudev-1.0.so.0: undefined reference to `udev_enumerate_add_match_property@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libgudev-1.0.so.0: undefined reference to `udev_enumerate_add_match_sysattr@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libgudev-1.0.so.0: undefined reference to `udev_enumerate_add_match_sysname@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libgudev-1.0.so.0: undefined reference to `udev_enumerate_add_match_tag@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libgudev-1.0.so.0: undefined reference to `udev_enumerate_add_nomatch_subsystem@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libgudev-1.0.so.0: undefined reference to `udev_enumerate_add_nomatch_sysattr@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libgudev-1.0.so.0: undefined reference to `udev_enumerate_add_syspath@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libgudev-1.0.so.0: undefined reference to `udev_enumerate_get_udev@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libgudev-1.0.so.0: undefined reference to `udev_monitor_enable_receiving@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libgudev-1.0.so.0: undefined reference to `udev_monitor_filter_add_match_subsystem_devtype@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libgudev-1.0.so.0: undefined reference to `udev_monitor_get_fd@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libgudev-1.0.so.0: undefined reference to `udev_monitor_new_from_netlink@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libgudev-1.0.so.0: undefined reference to `udev_monitor_receive_device@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libgudev-1.0.so.0: undefined reference to `udev_monitor_unref@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libhidapi-hidraw.so.0: undefined reference to `udev_device_get_devnode@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libhidapi-hidraw.so.0: undefined reference to `udev_device_get_parent_with_subsystem_devtype@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libhidapi-hidraw.so.0: undefined reference to `udev_device_get_sysattr_value@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libhidapi-hidraw.so.0: undefined reference to `udev_device_get_syspath@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libhidapi-hidraw.so.0: undefined reference to `udev_device_new_from_devnum@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libhidapi-hidraw.so.0: undefined reference to `udev_device_new_from_syspath@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libhidapi-hidraw.so.0: undefined reference to `udev_device_unref@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libhidapi-hidraw.so.0: undefined reference to `udev_enumerate_add_match_subsystem@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libhidapi-hidraw.so.0: undefined reference to `udev_enumerate_get_list_entry@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libhidapi-hidraw.so.0: undefined reference to `udev_enumerate_new@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libhidapi-hidraw.so.0: undefined reference to `udev_enumerate_scan_devices@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libhidapi-hidraw.so.0: undefined reference to `udev_enumerate_unref@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libhidapi-hidraw.so.0: undefined reference to `udev_list_entry_get_name@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libhidapi-hidraw.so.0: undefined reference to `udev_list_entry_get_next@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libhidapi-hidraw.so.0: undefined reference to `udev_new@LIBUDEV_183'
/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/libhidapi-hidraw.so.0: undefined reference to `udev_unref@LIBUDEV_183'
Inspecting the source of this project, I see that many of these functions are defined.
I have noth libudev-zero-1.0.3-r6 and libudev-zero-dev-1.0.3-r6 installed.
How do I make these builds work?
libudev exports versioned symbols, but this project does not, so there's a mismatch between the exported interfaces.
Duplicate of #38 ?
(Though adding symbols is not without side effects, as I noticed in #43)
The linked issue was fixed and the fix was later reverted with "Trying to catch up with upstream is not good idea here". I'm uncertain what this means, but the issue is still unsolved.
I think you have another lib already linked to original libudev which expects exported symbols. If you find it and recompile against libudev-zero, your build should stabilize
@phkrl Yeah, that seems to be the case. The entire dependency tree is distro packages, which default to building with eudev.
I think we need to add versions to symbols; it's not really practical to have to rebuild the entire dependency chain.