Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Install of the cef binaries is missing in CMakeLists #216

Open
L-Trump opened this issue May 13, 2024 · 6 comments
Open

Install of the cef binaries is missing in CMakeLists #216

L-Trump opened this issue May 13, 2024 · 6 comments
Assignees

Comments

@L-Trump
Copy link

L-Trump commented May 13, 2024

This cause problems on packaging. After installing by the PKGBUILD in my ArchLinux. Following error occurs:

> linux-wallpaperengine
linux-wallpaperengine: error while loading shared libraries: libcef.so: cannot open shared object file: No such file or directory

After packaging, only few files are involved:

> pacman -Ql linux-wallpaperengine-git
linux-wallpaperengine-git /usr/
linux-wallpaperengine-git /usr/bin/
linux-wallpaperengine-git /usr/bin/linux-wallpaperengine
linux-wallpaperengine-git /usr/share/
linux-wallpaperengine-git /usr/share/linux-wallpaperengine/
linux-wallpaperengine-git /usr/share/linux-wallpaperengine/patches/
linux-wallpaperengine-git /usr/share/linux-wallpaperengine/patches/lens_flare_sun.frag.json
linux-wallpaperengine-git /usr/share/linux-wallpaperengine/patches/vhstest.vert.json
linux-wallpaperengine-git /usr/share/linux-wallpaperengine/patches/water_caustics.frag.json

Maybe it's better to use a system-wide cef dependency?

@L-Trump L-Trump changed the title Install of the downloaded cef binaries is missing in CMakeLists Install of the cef binaries is missing in CMakeLists May 13, 2024
@sweglord227
Copy link

had the same issue, not present when building manually. this is likely a problem with the package build rather than the repo itself.

@milkydelta
Copy link

I think this might have been fixed recently. I'm using the aur package and I don't get any complaints about the missing cef file.

@Almamu
Copy link
Owner

Almamu commented Jun 9, 2024

Yes, arch's package should be fixed already, updating should suffice. Please re-open if the issue still persist.

@Almamu Almamu closed this as completed Jun 9, 2024
@NoyingNabi
Copy link

Happening to me in Fedora 40, built it from source.

@Almamu
Copy link
Owner

Almamu commented Jun 22, 2024

Can you list the contents of /opt/linux-wallpaperengine? I have the suspicion it might not be the CEF files missing but the path where you're running the binary from. I need to find a better way of handling this scenario...

If you find CEF files in there, then cd'ing to /opt/linux-wallpaperengine before running anything should be enough to make it work. But as I've said, need to better handle this situation...

@Almamu Almamu reopened this Jun 22, 2024
@NoyingNabi
Copy link

NoyingNabi commented Jun 22, 2024

Yeah it works as long as I am on the folder, still dont know why it doesnt execute outside of that scope.

content of /opt/linux-wallpaperengine:

chrome_100_percent.pak chrome_200_percent.pak chrome-sandbox debug.log icudtl.dat libcef.so libEGL.so libGLESv2.so libvk_swiftshader.so linux-wallpaperengine locales resources.pak share snapshot_blob.bin v8_context_snapshot.bin vk_swiftshader_icd.json

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants