-
Notifications
You must be signed in to change notification settings - Fork 184
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
Compilation failed in ArchLinux #3189
Comments
Thanks for the bug report. The most recent |
FWIW this now also happens on e.g. Ubuntu 22.10 with its default compiler. |
This is what I applied in the ArchLinux AUR package https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=tiledb#n25 as you suggested. |
Oh yes, that works, I use it too with the newer compiler -- but we really should change the code to not have to rely on 'no warnings as errors' which is otherwise nice to have. I have a quick peek again at the code but it's not obvious how to rearrange it to not upset the compiler here. |
Hello :) Did you change something in the new version? because the building process has been failed: The complete log:
Here is the build system:
|
The build system was recently updated to use an external webp if present; this works for me on Ubuntu. Now, did you 'restart' here with a clean |
I did, the same error. Is it libwebp? What package did you install in Ubuntu as a dependency? |
For me it is these: edd@rob:~$ dpkg -l| grep libwebp | cut -c-80
ii libwebp-dev:amd64 1.2.2-2
ii libwebp7:amd64 1.2.2-2
ii libwebpdemux2:amd64 1.2.2-2
ii libwebpmux3:amd64 1.2.2-2
edd@rob:~$ But I actually muddied the waters. The change to use a system webp is still in a branch, mainline (also on my box) still builds it from (even though it probably does not have to). So I still have
|
If this is a road-block you can also try |
I'm trying to update the AUR package. What's your idea? should we ignore it? |
@mortymacs @eddelbuettel First off, I'm pretty sure this is a bug in how we're building WebP without really trying to look for system installed versions (As @eddelbuettel mentioned, I have an in progress branch at [1] for this). A quick test you can do is to comment out the lines at [2]. @mortymacs That doesn't look like the entire output of the bootstrap step. Yours starts with [1] #3783 |
I happen to have "inherited" (in the sense of I didn't start the process knowing how demanding our build can be once you turn enough features on) the Debian package (as I have been a Debian Developer / Contributor for many moons now) and if you promise to not tell anyone 😁 that is exactly what I did for 2.13.* -- turn off webp. Life too short and all that. We already must patch (or override) capnp and catch to have a 'clean room' build that doesn't run away to github so I (for now) suppress webp. I look forward to re-enabling it once the branch is merged. |
Pkg-config shows I have the library installed: $ pkg-config --libs libwebp --cflags
-I/usr/include/webp -lwebp -lsharpyuv |
For what it is worth on Ubuntu it just shows
|
So, I have it as well. It's weird why it doesn't work here 🤔 |
In ArchLinux I got this error recently, while it worked in the past:
OS: ArchLinux
GCC: 12.1.0
CMake: 3.23.1
This is how I compile it (based on sample Dockerfile):
../bootstrap \ --prefix=/usr/local \ --enable-verbose \ --enable-serialization \ --enable-tools make -j "$(nproc)"
Logs:
The text was updated successfully, but these errors were encountered: