roadlabs / chromiumembedded

Automatically exported from code.google.com/p/chromiumembedded
0 stars 1 forks source link

Should link against libudev.so.1 #1555

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Build cefsimple using command "./build.sh Release"

What is the expected output? What do you see instead?
Expected output is successful build of cefsimple. Instead I get missing 
libudev.so.0 library:

LINK(target) out/Release/cefclient
  LINK(target) out/Release/cefsimple
/usr/bin/ld: warning: libudev.so.0, needed by Release/libcef.so, not found (try 
using -rpath or -rpath-link)
Release/libcef.so: undefined reference to `udev_monitor_unref'
Release/libcef.so: undefined reference to `udev_enumerate_scan_devices'
Release/libcef.so: undefined reference to `udev_new'
Release/libcef.so: undefined reference to `udev_list_entry_get_name'
Release/libcef.so: undefined reference to `udev_enumerate_get_list_entry'
Release/libcef.so: undefined reference to `udev_list_entry_get_next'
Release/libcef.so: undefined reference to `udev_device_new_from_syspath'
Release/libcef.so: undefined reference to `udev_monitor_receive_device'
Release/libcef.so: undefined reference to `udev_device_get_property_value'
Release/libcef.so: undefined reference to `udev_unref'
Release/libcef.so: undefined reference to `udev_monitor_enable_receiving'
Release/libcef.so: undefined reference to 
`udev_monitor_filter_add_match_subsystem_devtype'
Release/libcef.so: undefined reference to `udev_monitor_get_fd'
Release/libcef.so: undefined reference to `udev_device_get_devnode'
Release/libcef.so: undefined reference to `udev_device_get_subsystem'
Release/libcef.so: undefined reference to `udev_enumerate_unref'
Release/libcef.so: undefined reference to `udev_enumerate_new'
Release/libcef.so: undefined reference to 
`udev_device_get_parent_with_subsystem_devtype'
Release/libcef.so: undefined reference to `udev_monitor_new_from_netlink'
Release/libcef.so: undefined reference to `udev_device_unref'
Release/libcef.so: undefined reference to `udev_device_get_sysattr_value'
Release/libcef.so: undefined reference to `udev_enumerate_add_match_subsystem'
collect2: error: ld returned 1 exit status
make: *** [out/Release/cefclient] Error 1
make: *** Waiting for unfinished jobs....
/usr/bin/ld: warning: libudev.so.0, needed by Release/libcef.so, not found (try 
using -rpath or -rpath-link)
Release/libcef.so: undefined reference to `udev_monitor_unref'
Release/libcef.so: undefined reference to `udev_enumerate_scan_devices'
Release/libcef.so: undefined reference to `udev_new'
Release/libcef.so: undefined reference to `udev_list_entry_get_name'
Release/libcef.so: undefined reference to `udev_enumerate_get_list_entry'
Release/libcef.so: undefined reference to `udev_list_entry_get_next'
Release/libcef.so: undefined reference to `udev_device_new_from_syspath'
Release/libcef.so: undefined reference to `udev_monitor_receive_device'
Release/libcef.so: undefined reference to `udev_device_get_property_value'
Release/libcef.so: undefined reference to `udev_unref'
Release/libcef.so: undefined reference to `udev_monitor_enable_receiving'
Release/libcef.so: undefined reference to 
`udev_monitor_filter_add_match_subsystem_devtype'
Release/libcef.so: undefined reference to `udev_monitor_get_fd'
Release/libcef.so: undefined reference to `udev_device_get_devnode'
Release/libcef.so: undefined reference to `udev_device_get_subsystem'
Release/libcef.so: undefined reference to `udev_enumerate_unref'
Release/libcef.so: undefined reference to `udev_enumerate_new'
Release/libcef.so: undefined reference to 
`udev_device_get_parent_with_subsystem_devtype'
Release/libcef.so: undefined reference to `udev_monitor_new_from_netlink'
Release/libcef.so: undefined reference to `udev_device_unref'
Release/libcef.so: undefined reference to `udev_device_get_sysattr_value'
Release/libcef.so: undefined reference to `udev_enumerate_add_match_subsystem'
collect2: error: ld returned 1 exit status
make: *** [out/Release/cefsimple] Error 1

What version of the product are you using? On what operating system?
Using version 3.2171.1979_linux32 on Ubuntu 14 LTS

Please provide any additional information below.
libudev has been updated to libudev.so.1, please update to depend on this.

Original issue reported on code.google.com by digith...@gmail.com on 28 Feb 2015 at 5:56

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
This has been fixed in newer versions of Chromium. See http://crbug.com/415212.

Original comment by magreenb...@gmail.com on 2 Mar 2015 at 4:56

GoogleCodeExporter commented 9 years ago
Okay, I can see that, thanks

Original comment by digith...@gmail.com on 4 Mar 2015 at 2:11