-
-
Notifications
You must be signed in to change notification settings - Fork 58
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
Build fails on missing .la file when meson build of mate-desktop is installed #728
Comments
@lukefromdc |
For mate-control-center, both gave the build failures. The use of --disable-schemas-compile is to keep Checkinstall from picking up the file made by compiling schemas, which is generated in the post install script on package installation. Should have nothing to do with this. |
mate-desktop/mate-desktop#588 |
Using |
I deleted
|
I may have something else going on locally responsible for this that I cannot find. For years I have had to manually add back hand-edited .la files to my glib and gtk3 builds to get autotools packages to build against them. Could be anything: my systems are quite customized and have NOT had a reinstall from a distro installer in 11 years, instead being re-imaged from an older filesystem backup image when I have to nuke from orbit. If nobody else can duplicate this, I am OK with closing it and accepting that on my system these files will be permanently needed so long as anything has to be built with autotools |
Why using |
Test purposes only, I normally enable only shared libraries. The test was to see if it could use the .a
file from mate-desktop built with the latest meson PR and both enabled
|
Expected behaviour
Building against mate-desktop should work whether meson or autotools was used to build mate-desktop
Actual behaviour
With meson build of mate-desktop, configuration finishes but build errors out with
libtool: error: cannot find the library '/usr/lib/x86_64-linux-gnu/libmate-desktop-2.la' or unhandled argument '/usr/lib/x86_64-linux-gnu/libmate-desktop-2.la'
These .la files are not build with meson builds of anything, I've had this same problem MATE-wide in autotools builds with having to manually create .la files for GTK and GLIB and I do not know how to get around that
Steps to reproduce the behaviour
1:configure, build and install mate-desktop using meson
2: configure and attempt to build mate-control-center, which is autotools-only
MATE general version
1.27
Package version
git master as of 10-2-2023 nominal version 1.27.2
Linux Distribution
Debian Unstable
Link to bugreport of your Distribution (requirement)
None as this is a local build
The text was updated successfully, but these errors were encountered: