Meumeu / ZephyrusBling

A utility to display images on the LEDs on the back of the Zephyrus G14 laptop
69 stars 9 forks source link

Weird boost dependency #8

Closed haonanq666 closed 3 years ago

haonanq666 commented 3 years ago

I am on arch linux. After updating today, zephyrusblingd returns the error

zephyrusblingd: error while loading shared libraries: libboost_filesystem.so.1.74.0: cannot open shared object file: No such file or directory

My boost version is now 1.75.0, which is probably the cause. However, after downgrading boost, my desktop environment totally stopped working basically, so I must use the latest version; therefore, I suggest that instead of depending on boost=1.74, perhaps make the dependency boost>=1.74.

Meumeu commented 3 years ago

There is no dependency on a particular version of Boost in the sources, but when you compile zephyrusblingd it links with the version that was installed at the time. You can just recompile zephyrusblingd after upgrading Boost, it will use the latest version.

haonanq666 commented 3 years ago

Thanks, I downloaded from AUR so I thought I could just run makepkg again... turns out that I needed to delete the installation package I had locally as it defaulted to re-installing that. Now running makepkg again fixes the issue.