LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 10-14-2017, 11:22 PM   #196
bamunds
Member
 
Registered: Sep 2013
Location: Mounds View MN
Distribution: Slackware64-14.2 XDM/WMaker
Posts: 618

Rep: Reputation: 179Reputation: 179

Quote:
Originally Posted by ryanpcmcquen View Post
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.
 
Old 10-22-2017, 09:40 AM   #197
mats_b_tegner
Member
 
Registered: Nov 2009
Location: Gothenburg, Sweden
Distribution: Slackware64
Posts: 494

Rep: Reputation: 281Reputation: 281Reputation: 281
Updated the GitHub page with the following:
EFL 1.20.5
https://www.enlightenment.org/news/efl-1.20.5
Enlightenment 0.21.10
https://www.enlightenment.org/news/e0.21.10_release
 
Old 11-04-2017, 04:47 PM   #198
mats_b_tegner
Member
 
Registered: Nov 2009
Location: Gothenburg, Sweden
Distribution: Slackware64
Posts: 494

Rep: Reputation: 281Reputation: 281Reputation: 281
Enlightenment DR 0.22.0 Release

Quote:
HIGHLIGHTS
* Greatly improved Wayland support
* Improvements to new gadget infrastructure
* Added a sudo/ssh askpass utility gui
* meson build system
* tiling policy improvements
* integrated per-window volume controls

CHANGES
https://git.enlightenment.org/core/e...NEWS?h=v0.22.0

SHA256SUM + DOWNLOAD
1b3eb9db7dd9c41b90e9ab67be875ea300e13774503fecdd692d96917ddeb976
http://download.enlightenment.org/re...-0.22.0.tar.xz

See the full announcement for more details:
https://www.enlightenment.org/news/e22_release
Seems to build fine under -current.

Last edited by mats_b_tegner; 11-04-2017 at 04:49 PM.
 
Old 11-09-2017, 07:08 PM   #199
bamunds
Member
 
Registered: Sep 2013
Location: Mounds View MN
Distribution: Slackware64-14.2 XDM/WMaker
Posts: 618

Rep: Reputation: 179Reputation: 179
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
 
Old 11-25-2017, 12:02 PM   #200
mats_b_tegner
Member
 
Registered: Nov 2009
Location: Gothenburg, Sweden
Distribution: Slackware64
Posts: 494

Rep: Reputation: 281Reputation: 281Reputation: 281
EFL 1.20.6 and Enlightenment DR 0.22.1

https://www.enlightenment.org/news/efl-1.20.6
https://www.enlightenment.org/news/e0.22.1_release

Both seem to build fine under -current.
/Mats
 
Old 11-25-2017, 10:27 PM   #201
bamunds
Member
 
Registered: Sep 2013
Location: Mounds View MN
Distribution: Slackware64-14.2 XDM/WMaker
Posts: 618

Rep: Reputation: 179Reputation: 179
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"
 
Old 11-26-2017, 08:30 AM   #202
mats_b_tegner
Member
 
Registered: Nov 2009
Location: Gothenburg, Sweden
Distribution: Slackware64
Posts: 494

Rep: Reputation: 281Reputation: 281Reputation: 281
The last update for E21:
https://www.enlightenment.org/news/e0.21.11_release
 
Old 12-27-2017, 04:13 AM   #203
mats_b_tegner
Member
 
Registered: Nov 2009
Location: Gothenburg, Sweden
Distribution: Slackware64
Posts: 494

Rep: Reputation: 281Reputation: 281Reputation: 281
I just updated the GitHub-page to:
EFL 1.20.6
Enlightenment DR 0.22.1
 
Old 12-30-2017, 06:26 AM   #204
konmit
LQ Newbie
 
Registered: Mar 2016
Location: Serbia, Europe
Distribution: Slackware, Puppy Linux
Posts: 13

Rep: Reputation: Disabled
Hello!

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!
 
Old 03-05-2018, 08:24 AM   #205
mats_b_tegner
Member
 
Registered: Nov 2009
Location: Gothenburg, Sweden
Distribution: Slackware64
Posts: 494

Rep: Reputation: 281Reputation: 281Reputation: 281
EFL 1.20.7 is available:
https://www.enlightenment.org/news/efl-1.20.7
http://download.enlightenment.org/re...-1.20.7.tar.xz

Seems to build fine under -current.
 
Old 03-16-2018, 05:32 PM   #206
mats_b_tegner
Member
 
Registered: Nov 2009
Location: Gothenburg, Sweden
Distribution: Slackware64
Posts: 494

Rep: Reputation: 281Reputation: 281Reputation: 281
Enlightenment DR 0.22.2 Release

CHANGES
https://git.enlightenment.org/core/e...NEWS?h=v0.22.2

4d581ef85246f0cba003427bb9b3758e3de137babea1cdd2affd70a2cbe1632c
http://download.enlightenment.org/re...-0.22.2.tar.xz

See the full announcement for more details:
https://www.enlightenment.org/news/e0.22.2_release

Edit:
Updated the GitHub-page with E 0.22.2.

Last edited by mats_b_tegner; 03-20-2018 at 09:52 AM.
 
1 members found this post helpful.
Old 03-16-2018, 05:57 PM   #207
ryanpcmcquen
Member
 
Registered: Apr 2013
Distribution: DistroWanderer
Posts: 381

Original Poster
Rep: Reputation: Disabled
Nice!
 
Old 03-20-2018, 09:51 AM   #208
mats_b_tegner
Member
 
Registered: Nov 2009
Location: Gothenburg, Sweden
Distribution: Slackware64
Posts: 494

Rep: Reputation: 281Reputation: 281Reputation: 281
duplicate post

Last edited by mats_b_tegner; 03-20-2018 at 01:22 PM. Reason: Made a mistake...
 
1 members found this post helpful.
Old 03-20-2018, 09:51 AM   #209
mats_b_tegner
Member
 
Registered: Nov 2009
Location: Gothenburg, Sweden
Distribution: Slackware64
Posts: 494

Rep: Reputation: 281Reputation: 281Reputation: 281
duplicate post

Last edited by mats_b_tegner; 03-20-2018 at 01:22 PM. Reason: Made a mistake...
 
1 members found this post helpful.
Old 03-20-2018, 01:20 PM   #210
mats_b_tegner
Member
 
Registered: Nov 2009
Location: Gothenburg, Sweden
Distribution: Slackware64
Posts: 494

Rep: Reputation: 281Reputation: 281Reputation: 281
Quote:
Originally Posted by konmit View Post
Hello!

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.
 
Old 03-23-2018, 07:45 AM   #211
mats_b_tegner
Member
 
Registered: Nov 2009
Location: Gothenburg, Sweden
Distribution: Slackware64
Posts: 494

Rep: Reputation: 281Reputation: 281Reputation: 281
Enlightenment DR 0.22.3 Release


This release is mainly to fix a lock screen regression in the 0.22.2
Release.

4d81e583073d74474b7a960b01cb596716a43cca2fadca7d1e5c91f4cf6efe9b
http://download.enlightenment.org/re...-0.22.3.tar.xz

See the full announcement for more details:
https://www.enlightenment.org/news/e0.22.3_release
Quote:
build - make pam a requirement on non-bsd unless disabled
This change made me add --disable-pam to the enlightenment.SlackBuild.

Mats

Last edited by mats_b_tegner; 03-23-2018 at 11:08 AM.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Enlightenment E19 To Have Full Wayland Support jeremy Linux - News 0 03-19-2014 03:08 PM
LXer: Bodhi Linux 3.0.0 Alpha Release - Give E19 a try LXer Syndicated Linux News 0 03-03-2014 12:51 AM
LXer: Enlightenment E19 Going Into Feature Freeze Soon LXer Syndicated Linux News 0 02-01-2014 06:00 PM
LXer: Enlightenment E19 Can Act As A Wayland Compositor LXer Syndicated Linux News 0 08-25-2013 03:11 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 07:50 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration