This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCSv6 in Ubuntu 14.04 LTS - libudev.so.0 error

Other Parts Discussed in Thread: MSP430FR5969

I've followed the install instructions for Ubuntu 13.10 while I am using 14,04 LTS to install CCS 6.0.0.00190

I think I'm close but I've hit an error that the system wants libudev.so.0 but I can't install it

Any ideas?

  • We don't have a solution yet for the missing dependency on libudev.so.0 issue. Another customer reported they were able to work around this by soft linking libudev.so.0 with libudev.so.1. I don't know how successful that workaround is though.

  • Scott,

    I installed 14.04 64bit on one of my machines today.  I get the udev warning when installing CCS but so far things seem to be working ok for me.  I have tried an MSP430FR5969 Launchpad, a Tiva TM4C129 LaunchPad and an F28027 LaunchPad and all have worked for me.

    What error are you running into?

    Regards,

    John

  • Also, I've found the libudev dependency is pulled in by a feature this is probably not used in your case. It think you can ignore it.

  • SO I haven't had a chance to use CCSv6 in anger yet, but it did install by ignoring the warning, it runs and checks for updates, so that's a start.  Also, libudev.so.0 is scattered in various places on my machine (Chrome, Spotify, Steam etc) so I'll just grab one of those if I need to...

  • Basically the "GUI Composer" feature uses Chromium (form of Chrome) and this depends on libudev.  However we don't install that feature by default.  If you do install it from the app center then we will use Chromium as the default browser instead of Mozilla/firefox and without libudev there will be issues.  However if GUI Composer is not installed then we will just use the Mozilla already on the system.

    The team is working to figure out how to deal with the dependency Chromium has on this library.

    John

  • Just create a symlink to the libudev.so.1 symlink:

    sudo ln -s /mod_lib/i386-linux-gnu/libudev.so.1 /lib/libudev.so.0

    Using Kubuntu 14.04.

    Regards,

    Pibe

  • BTW, I have just realized the command I suggested refers to a non-standard directory (probably because of some previous work I did on that machine).  The command you want to use is:

    sudo ln -s /lib/i386-linux-gnu/libudev.so.1 /lib/libudev.so.0

    Cheers,

    Pibe

  • NO,it doesn,t work.I tried,but failed.

  • Verify which version of libudev comes with your distribution, and pick the 32 bits version (the one in the /lib/i386-linux-gnu folder if your host is 64 bits):

            sudo find / -name libudev.so*

    From the outcome of that command use the appropiate library to link to.  As of this writing the library version is 1.4.0 and symlinking to the existing 1.0 link will work.

    Pibe