SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I would start with just adding it to the deps for slackENLIGHTENMENT that are installed with `sbopkg`. I always ran multilib and never had the error you mention.
Adding the LDFLAGS to the SBo packages is redundant since the SBo already check for LIBDIRSUFFIX of the machine build and apply the proper machine build. LDFLAGS is to provide extra flags to the compiler (gcc). This flag is already being supplied by the ./config statement following the location of the LDFLAGS.
I tried adding the multilib LDFAGS requirement to each of the .SlackBuilds of the slackENLIGHTENMENT packages. When running the sh build liblua again hit multiple missing links issues which are being asked of by lua. I have the latest SBo lua-5.1.5 and GCC 5.3.0 mulitlib installed. I looked at if I could add the LDFLAGS to the SBo lua package for a rebuild and it isn't obvious where to add the phrase. I have built other applications with lua without issue. Additionally, libtool is reporting that /usr/lib64/libstdc++.la is missing, but it isn't.
Just for testing I attempted to build efl and enlightenment from the SBo versions 1.19.1 and enlightenment 0.21.8. The SBo's built and installed! "E" was able to be started and ran without issues for 4 hours until I attempted to logout, at which point it segfaulted. After some further testing (see below) I tried to rebuild the standard SBo versions and saw that libtool is complaining of the same missing files, even though the build completes. This concerns me that libtool isn't getting proper config information. So I looked at libtool and don't see any problem with file locations paths. Which makes me believe that the issue really is some place else.
Next step was to run SBo's efl.SlackBuild with version 1.20.4, with the multilib LDFLAGS, and slackENLIGHTENMENT configs and flags. That again resulted in errors and a failure to build.
I then ran the efl.SlackBuild from SBo with only the multilib phrase and --enable-harfbuzz, --enable-fb, --disable-tslib, --disable static and it completed. However there is still the libtool errors about missing files in /usr/gcc/../../../ of not just libstdc++ but other files also. Why is libtool not following all the paths for check? Or is the warning from libtool, that it checked all the paths and it is identifying paths which don't have symlinks to the files, and not that they are missing for the build? libtool --config shows the paths and other config information which don't seem to conflict.
Suggestions on how to proceed? Thanks
Last edited by bamunds; 10-16-2017 at 10:23 AM.
Reason: Corrected for testing results.
Never mind - I found my answer on the github page. This version and the SBo version will be missing system sounds and sound will only work in the browsers. Which is unforunate since I really like to run VLC music and talk streams all day while working. Cheers.
Last edited by bamunds; 11-09-2017 at 07:20 PM.
Reason: Answer my own question
Hmm, I can consistently get the SBo version to build and consistently cannot get these packages to build. Not sure what the issues are, but perhaps this thread should be renamed "e19 for Slackware -current", since it isn't able to build on stable or with multilib. I let sboui build all the dependencies and install. While it took a few hours to build, it installed and was added to the xwmconfig menu without intervention on my part. It's lightweight, stays out of the way, configures the way I prefer with iBar and iBox on shelf between the mismatched resolution and format screens, with separate backgrounds. Best of all it is handling the suspend and hibernate properly. Great.
I also discovered that the SBo version does support PulseAudio sounds and VLC-pulseaudio is working without issue when KDE services are started with "e". The only issue I'm having is getting ESET NOD32 for Linux and Keepassxc to autostart. I added them to the autostart Apps, but there seems to be another issue that's stopping them from starting.
Maybe this will help others who run across this thread, but for now I'm happy with Slackware64-14.2 multilib, elf-1.19.1 and e 0.21.8.
One item this thread could help with is alerting us to security issues with "e"
I was wondering, which scripts are suitable for building other Enlightenment apps, e.g. Rage, Extra?
I guess those of @ryanpcmcquen are somehow usable, but I really need some guidance about it.
Thanks!
I was wondering, which scripts are suitable for building other Enlightenment apps, e.g. Rage, Extra?
I guess those of @ryanpcmcquen are somehow usable, but I really need some guidance about it.
Thanks!
Build scripts for Rage 0.2.1 and Ephoto 1.5 are available on GitHub. Rage 0.3.0 requires meson, which is available in -current but I haven't tested it yet.
Last edited by mats_b_tegner; 03-20-2018 at 01:21 PM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.