I am trying to install an application and the make fails because libudev.h is not found. I have install basically all of the libudev things. What am I missing?
S | Name | Summary | Type
–±---------------±--------------------------------------------------±-------
i | libudev-mm0 | A Rule-Based Device Node and Kernel Event Manager | package
i | libudev0 | A Rule-Based Device Node and Kernel Event Manager | package
i | libudev0-32bit | A Rule-Based Device Node and Kernel Event Manager | package
Below is the exact error:
In file included from disk/disk.cc:15:
disk/disk.h:13:21: error: libudev.h: No such file or directory
disk/disk.cc: In function Âvoid broadcastEvent(udev_device*)Â:
disk/disk.cc:114: error: Âudev_device_get_action was not declared in this scope
disk/disk.cc: In function Âvoid threadCleanup(void*)Â:
disk/disk.cc:144: error: Âudev_unref was not declared in this scope
disk/disk.cc: In function Âvoid* eventListenerThread(void*)Â:
disk/disk.cc:156: error: Âudev_new was not declared in this scope
disk/disk.cc:162: error: Âudev_monitor_new_from_netlink was not declared in this scope
disk/disk.cc:164: error: Âudev_unref was not declared in this scope
disk/disk.cc:169: error: Âudev_monitor_filter_add_match_subsystem_devtype was not declared in this scope
disk/disk.cc:170: error: Âudev_monitor_enable_receiving was not declared in this scope
disk/disk.cc:176: error: Âudev_monitor_receive_device was not declared in this scope
disk/disk.cc:182: error: Âudev_device_get_devnum was not declared in this scope
disk/disk.cc:190: error: Âudev_device_unref was not declared in this scope
disk/disk.cc: In function Âbool forEachDevice(bool ()(udev_device, void*), void*, BCDiskRef*)Â:
disk/disk.cc:244: error: Âudev_new was not declared in this scope
disk/disk.cc:249: error: Âudev_enumerate_new was not declared in this scope
disk/disk.cc:251: error: Âudev_unref was not declared in this scope
disk/disk.cc:255: error: Âudev_enumerate_add_match_subsystem was not declared in this scope
disk/disk.cc:256: error: Âudev_enumerate_scan_devices was not declared in this scope
disk/disk.cc:259: error: Âudev_enumerate_get_list_entry was not declared in this scope
disk/disk.cc:261: error: Âudev_list_entry_foreach was not declared in this scope
disk/disk.cc:261: error: expected ;' before Â{Â token disk/disk.cc:441: error: expected
}’ at end of input
disk/disk.cc: At global scope:
disk/disk.cc:236: warning: Âbool forEachDevice(bool ()(udev_device, void*), void*, BCDiskRef*)Â defined but not used
make: *** [disk/disk.o] Error 1