GithubHelp home page GithubHelp logo

Comments (8)

zhuyaliang avatar zhuyaliang commented on June 26, 2024

@lukefromdc
How to configure the mate-control-center to reproduce this issue

from mate-control-center.

lukefromdc avatar lukefromdc commented on June 26, 2024

For mate-control-center, both
./autogen.sh --prefix=/usr --libdir=/usr/lib/x86_64-linux-gnu --sysconfdir=/etc --enable-shared=yes --enable-static=no --disable-schemas-compile
and
./autogen.sh --prefix=/usr --libdir=/usr/lib/x86_64-linux-gnu --sysconfdir=/etc --disable-schemas-compile

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.

from mate-control-center.

lukefromdc avatar lukefromdc commented on June 26, 2024

mate-desktop/mate-desktop#588
had no effect on this, not sure if it was intended to though

from mate-control-center.

lukefromdc avatar lukefromdc commented on June 26, 2024

Using
./autogen.sh --prefix=/usr --libdir=/usr/lib/x86_64-linux-gnu --sysconfdir=/etc --enable-shared=no --enable-static=yes --disable-schemas-compile
with this also didn't change the m-c-c build failures

from mate-control-center.

zhuyaliang avatar zhuyaliang commented on June 26, 2024

I deleted libmate-desktop2.la and libmate-desktop 2.a as per your prompt, the issue cannot be reproduced

rm -rf /usr/lib64/libmate-desktop-2.a
rm -rf /usr/lib64/libmate-desktop-2.la
./autogen.sh  --prefix=/usr --libdir=/usr/lib64  --sysconfdir=/etc --enable-shared=no --enable-static=yes  --disable-schemas-compile
make
make install

from mate-control-center.

lukefromdc avatar lukefromdc commented on June 26, 2024

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

from mate-control-center.

raveit65 avatar raveit65 commented on June 26, 2024

Why using --enable-static=yes ?
I am following fedora package guide-lines and use --disable-statics.
And i remove *.la and *.a files at the end of package building if they are there.
All our packages working well with using dynamic libraries.

from mate-control-center.

lukefromdc avatar lukefromdc commented on June 26, 2024

from mate-control-center.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.