-
Notifications
You must be signed in to change notification settings - Fork 9
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
Failed to compile libepoxy #4
Comments
I'm not sure what could be causing this; I can compile it fine on a fresh chroot. Can you post the log file? |
I have the same issue when I try to compile xorg |
@erikrodrgz @jason123santa Can you both post a log when you run the following:
|
|
Thank you for the log, I think the issue you are running into is on line 52: That the Run-time dependency of gl wasn't found. Are you using a forked version of mesa? If not, try rebuilding mesa then trying again. And if you are, try using the upstream version. Also I have the same warning when I compile libepoxy, where is says that the option is unknown. I'll drop this from the build script |
So, I made a mistake, I tried to compile libepoxy with mesa from kisslinux/repo and not ehawkvu/kiss-xorg. After compile mesa from ehawkvu/kiss-xorg, I compiled libepoxy successfully. I couldn't find a way to keep two repositories with packages with the same names, like mesa. What is your recommendation for this kind of issue? If you know a way to point out what directory is "kiss build mesa" is using, please tell me. |
KISS_PATH works how your system path works; it searches for packages in the first entry, then the second, etc. To get the mesa package from the kiss-xorg repo, you need to be sure the xorg repos come before upstreams. It should look like this: KISS_PATH=/path/to/repo/core
KISS_PATH=$KISS_PATH:/path/to/kiss-xorg/extra
KISS_PATH=$KISS_PATH:/path/to/kiss-xorg/xorg
KISS_PATH=$KISS_PATH:/path/to/repo/extra I personally do this in |
It compiles fine if I set this repo to be used first. |
I’m having this issue and I have everything setup as it should be |
@Alanxyz You have to put the core repo before everything else. Then the xorg repo next. That is what worked for me. |
did that and rebuilt mesa Tried recompiling system too, but nothing seems to help. Could me using gkisslinux be related? https://github.com/gkisslinux/grepo |
I seem to be running into the same issue with grepo, not sure whether it's related to grepo or not. |
@NoSequel Can you post logs? I don't know why this would fail on glibc, since there are no musl specific fixes in either mesa or libepoxy. |
Yeah, I'll reply with the logs in just a second. |
|
Removing libglvnd seems to have fixed the compilation errors with libepoxy, everything compiled perfectly fine after doing so. |
Sorry for yet another reply, but seemingly NVIDIA proprietary drivers depend on libglvnd. I can't boot into xorg, due to the following error: |
Are the nvidia packages wayland specific? The arch mesa package has libglvnd as a dep so it may just be a config option in the libglvnd package. |
It seems like I had to remove Is this output correct? Could there be something I'm doing wrong? |
Issue was related to gkiss' NVIDIA build. The issue should be resolved on the newest commit. |
great to hear, might try again gkiss+kiss-xorg again soon |
I was trying to compile libepoxy. The option has-dlvsym was considered as an unknown option, and the error message was
I don't know how to circumventing it...
The text was updated successfully, but these errors were encountered: