Skip to content

Fix Linux build: missing X11 dep + Qt6 GLX API#9

Open
baptisterajaut wants to merge 1 commit intoOakVideoEditorCommunity:mainfrom
baptisterajaut:fix/linux-build-x11-glx
Open

Fix Linux build: missing X11 dep + Qt6 GLX API#9
baptisterajaut wants to merge 1 commit intoOakVideoEditorCommunity:mainfrom
baptisterajaut:fix/linux-build-x11-glx

Conversation

@baptisterajaut
Copy link

@baptisterajaut baptisterajaut commented Mar 11, 2026

Fixes #7

Tried to build on Arch, hit two issues:

  • Missing X11::X11 in link deps — linker errors on X11 symbols
  • QGLXContext::context() doesn't exist in Qt6, replaced with nativeContext()

Builds clean after that (550/550, just one unused variable warning in previewautocacher.cpp).

I've always loved Olive 0.1, wanted to try this, didnt understand anything, the build is 300mb whereas 0.1 is 1.5, i'm making this pr and never coming back here.
Made my own fork for 0.1 instead https://github.com/baptisterajaut/amber
have a great day.

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

Successfully merging this pull request may close these issues.

Currently cannot compile on linux

1 participant