LinuxQuestions.org
Latest LQ Deal: Linux Power User Bundle
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 08-24-2017, 02:29 AM   #166
mats_b_tegner
Member
 
Registered: Nov 2009
Location: Gothenburg, Sweden
Distribution: Slackware64
Posts: 467

Rep: Reputation: 254Reputation: 254Reputation: 254

Updated the GitHub page with the following:
EFL 1.20.2
Python-EFL 1.20.0
Enlightenment DR 0.21.9
Ephoto 1.5
Terminology 1.1.0

Everything seems to work under -current.
 
1 members found this post helpful.
Old 08-30-2017, 03:52 PM   #167
bamunds
Member
 
Registered: Sep 2013
Location: Mounds View MN
Distribution: Slackware64-14.2 FVWM
Posts: 562

Rep: Reputation: 153Reputation: 153
Hi guys, I've been following 'E' development since 2014. Originally there was Slacke17, which worked well, but then there was talk about requirement for SystemD.
Can Slackware64 14.2 multilib use 'E' without SystemD?
This thread seems to build everything separately. Is there still a Slacke17 complete package install available, or does everything have to be built separately?
I don't use sbopkg but sbotools (which uses SBo also), and has an ncurses interface sboui. Can I build 'E' from SBo, or is it better to clone the git?
I currently use WindowMaker or FVWM because KDE is hanging my NetGear N150 at times. Does econnman support that dongle or will I still use WICD?
Thanks for the advice. Cheers

Last edited by bamunds; 08-30-2017 at 03:53 PM.
 
Old 08-30-2017, 03:54 PM   #168
ryanpcmcquen
Member
 
Registered: Apr 2013
Distribution: DistroWanderer
Posts: 381

Original Poster
Rep: Reputation: Disabled
Both slackENLIGHTENMENT (https://github.com/ryanpcmcquen/slackENLIGHTENMENT) and the version of 'E' at SBo do not require systemd.
 
Old 08-30-2017, 03:59 PM   #169
bamunds
Member
 
Registered: Sep 2013
Location: Mounds View MN
Distribution: Slackware64-14.2 FVWM
Posts: 562

Rep: Reputation: 153Reputation: 153
Do I still need to build with --systemD? or are the default slackware packages already aware?
Why does the SBo packages of efl say that it requires Bullet? Is it used by the graphics of 'E', its README descriptioin does NOT seem like it is connected in anyway.
Can I use sbotools to build efl, terminology, python-efl, enlightenment from SBo and get the same results as the git?
SBo doesn't seem to have ephoto or rage, are their slackbuilds on git which can be used to build these?
Thanks, BrianA_MN

Last edited by bamunds; 08-30-2017 at 04:21 PM.
 
Old 08-30-2017, 04:21 PM   #170
ryanpcmcquen
Member
 
Registered: Apr 2013
Distribution: DistroWanderer
Posts: 381

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by bamunds View Post
Do I still need to build with --systemD? or are the default slackware packages already aware?
Why does the SBo packages of efl say that it requires Bullet? Is it used by the graphics of 'E', its README descriptioin does NOT seem like it is connected in anyway.
The build scripts already have the configure flags set. I have not tested building without 'bullet', but I am pretty sure it is required.
 
Old 08-30-2017, 04:26 PM   #171
bamunds
Member
 
Registered: Sep 2013
Location: Mounds View MN
Distribution: Slackware64-14.2 FVWM
Posts: 562

Rep: Reputation: 153Reputation: 153
OK, Can I use sbotools to build efl, terminology, python-efl, enlightenment from SBo, modify the blacklist and get the same results as the git?
SBo doesn't seem to have ephoto or rage, are their slackbuilds on git which can be used to build these? Cheers, BrianA_MN
 
Old 08-30-2017, 04:29 PM   #172
ryanpcmcquen
Member
 
Registered: Apr 2013
Distribution: DistroWanderer
Posts: 381

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by bamunds View Post
OK, Can I use sbotools to build efl, terminology, python-efl, enlightenment from SBo, modify the blacklist and get the same results as the git?
SBo doesn't seem to have ephoto or rage, are their slackbuilds on git which can be used to build these? Cheers, BrianA_MN
I don't use sbotools, but slackENLIGHTENMENT has very up-to-date versions of Enlightenment, SBo, has older versions. Just use slackENLIGHTENMENT.

Last edited by ryanpcmcquen; 08-30-2017 at 06:55 PM.
 
Old 08-30-2017, 07:48 PM   #173
bamunds
Member
 
Registered: Sep 2013
Location: Mounds View MN
Distribution: Slackware64-14.2 FVWM
Posts: 562

Rep: Reputation: 153Reputation: 153
Sbotools is simply another SBo tool, which still uses the slackbuild from SBo, downloads the source, and creates a package for installation.

I've compared the git and SBo slackbuilds on the SBo it is version specific and doesn't have the -1sEL tag, which means the blacklist would not work. Additionally, there are some differences with the configure build enable and disable options
for git efl:
./configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
--docdir=/usr/doc/$PRGNAM-$VERSION \
--enable-harfbuzz \
--enable-fb \
--disable-tslib \
--disable-static \
--disable-systemd \
--with-profile=release \
--enable-lua-old \
--enable-image-loader-xyz=auto \
--enable-xinput22 \
--enable-multisense \
--build=$ARCH-slackware-linux

for SBo efl:
./configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
--docdir=/usr/doc/$PRGNAM-$VERSION \
--disable-systemd \
--build=$ARCH-slackware-linux


then for git enlightenment.
./configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
--disable-static \
--disable-device-hal \
--enable-device-udev \
--enable-mount-udisks \
--enable-mount-eeze \
--enable-enotify \
--disable-doc \
--build=$ARCH-slackware-linux

for SBo enlightenment
./configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
--disable-static \
--build=$ARCH-slackware-linux

Perhaps these differences are to allow 'E' to built for -current (git) and stable (SBo)?
Appreciate the continued advice. I plan to build with the SBo and see what happens. I'll let you know. I think the build order is still correct though

luajit
bullet
lua
efl
terminology
python-efl
enlightenment

Cheers Brian_MN
 
Old 08-30-2017, 11:04 PM   #174
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 5,527

Rep: Reputation: 3276Reputation: 3276Reputation: 3276Reputation: 3276Reputation: 3276Reputation: 3276Reputation: 3276Reputation: 3276Reputation: 3276Reputation: 3276Reputation: 3276
SBo is one method of building packages for your system.

For Enlightenment, it is best to not use anything directly from SBo. Rather, use the slackENLIGHTENMENT script, which should be a run once, build everything type of script. It does rely on using sbopkg for a few dependencies from SBo, so if you don't have that, it will bomb out. You might be able to tweak the script to allow it to use sbotools rather than sbopkg (or to not build those packages provided you install them before you start the script).

Once you have sbopkg installed and configured (or tweak the script to use sbotools), you just run sh enlighten-me.sh from within the cloned repo of slackENLIGHTENMENT and sit back and wait for it to do its things.
 
1 members found this post helpful.
Old 08-30-2017, 11:33 PM   #175
ryanpcmcquen
Member
 
Registered: Apr 2013
Distribution: DistroWanderer
Posts: 381

Original Poster
Rep: Reputation: Disabled
bamunds, I was the maintainer of both for a while (SBo and slackENLIGHTENMENT), and slackENLIGHTENMENT has had a lot more care put into it. Specifically, mats_b_tegner and I (among others) took a lot of time reading upstream's recommended configure flags, it appears that although the SBo version has been updated, it is still a few versions behind, and has not heeded the recommended configure options of upstream.
 
Old 08-31-2017, 06:54 PM   #176
bamunds
Member
 
Registered: Sep 2013
Location: Mounds View MN
Distribution: Slackware64-14.2 FVWM
Posts: 562

Rep: Reputation: 153Reputation: 153
While trying to build elf I run into an error for shared libraries: libreadline.so.7 I have /usr/lib(&lib64)/libreadline.so.6 & 6.3 but no .7 who creates the .7 extension?
 
Old 08-31-2017, 07:00 PM   #177
ryanpcmcquen
Member
 
Registered: Apr 2013
Distribution: DistroWanderer
Posts: 381

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by bamunds View Post
While trying to build elf I run into an error for shared libraries: libreadline.so.7 I have /usr/lib(&lib64)/libreadline.so.6 & 6.3 but no .7 who creates the .7 extension?
Where are you building from?
 
Old 09-01-2017, 02:48 AM   #178
mats_b_tegner
Member
 
Registered: Nov 2009
Location: Gothenburg, Sweden
Distribution: Slackware64
Posts: 467

Rep: Reputation: 254Reputation: 254Reputation: 254
EFL 1.20.3 release (Stefan Schmidt)

Quote:
Our third update on the 1.20 release.

==Fixes:==

* eo: Check refs in efl_data_scope_safe_get (T5869)
* efl-wl: use correct accessor method for keyboard resource hash
* elm_widget: do not reparent subobjs to top widget for non-elm objects
* efl-wl: always dismiss popups on hide
* efl-wl: handle case where eglBindWaylandDisplay fails
* ecore: always set delete_me before removing fd from poll
* efl-wl: initialize seat keymap fd to -1
* ecore_evas_extn: Fix socket & plug windows
* elm_test: Fail nicely if plug can't connect
* evas: make top object returning functions return the top object
* theme: handle e dialog sizing when no buttons are present
* wayland: fix num/caps lock handling in events (T5737)
* elm_box: Fix support of aspect hints (T5888)
* edje: Fix warning message
* ecore-wl2: normalize axis event values (T5427)
* efl-wl: match nested wl seats based on display ordering
* elm_win: update opaque region for fake windows
* elm_win: check for wayland engine during finalize by checking for wl win
* efl_ui_image: maintain geometry for prev image while preloading new image (T5936)
* theme: fix dialog sizing when no buttons are present
* Canvas text: fix non-dirty paragraph width calculation (T5939)
* eina file - use recursive locks for cache and file to avoid deadlock
* eina mmap safety - only map zeropages if it's an eina file that sigbuses
* evas: fix invalid return of evas_textgrid_cellrow_get()
* access: Fix crash in ecore
* elm init - fix init seq and quicklaunch as we shut down x before evas
* photocam: Fix key zoom in/out

==Download:==

http://download.enlightenment.org/re...-1.20.3.tar.gz
d129a903e07afa8ef4ed57138543b679b63cfe4ff4d3904fa06203102f8e2745

http://download.enlightenment.org/re...-1.20.3.tar.xz
1273014aff3cd313a315f6745b02958668083726d830873b681fe726b9421191
I'm compiling this right now. I will update the GitHub page.
/Mats

Last edited by mats_b_tegner; 09-01-2017 at 03:18 AM. Reason: GitHub updated
 
1 members found this post helpful.
Old 09-05-2017, 07:59 PM   #179
bamunds
Member
 
Registered: Sep 2013
Location: Mounds View MN
Distribution: Slackware64-14.2 FVWM
Posts: 562

Rep: Reputation: 153Reputation: 153
Quote:
Originally Posted by ryanpcmcquen View Post
Where are you building from?
I was building from the directory slackENLIGHTENMENT with the command sh enlighten-me.sh as root.

Again, please remember that this is running on Slackware64 14.2 multilib enabled.
In the past I created a symlink from a needed file to the latest available, would this work to create a symlink of libreadline.so.7 to libreadline.so.6? Which is why I asked the question of what creates the libreadline.so.7?

Additionally, I'm seeing a regular warning for libtool: warning /usr/lib64/libstdc++.la seems to be moved. But if I check with slocate libstdc++.la is both in /usr/lib and /usr/lib64. So why am I getting a warning from libtool or the enlighten-me.sh script? Is it an environment issue?

Cheers

Last edited by bamunds; 09-05-2017 at 08:22 PM.
 
Old 09-05-2017, 10:50 PM   #180
ryanpcmcquen
Member
 
Registered: Apr 2013
Distribution: DistroWanderer
Posts: 381

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by bamunds View Post
I was building from the directory slackENLIGHTENMENT with the command sh enlighten-me.sh as root.

Again, please remember that this is running on Slackware64 14.2 multilib enabled.
In the past I created a symlink from a needed file to the latest available, would this work to create a symlink of libreadline.so.7 to libreadline.so.6? Which is why I asked the question of what creates the libreadline.so.7?

Additionally, I'm seeing a regular warning for libtool: warning /usr/lib64/libstdc++.la seems to be moved. But if I check with slocate libstdc++.la is both in /usr/lib and /usr/lib64. So why am I getting a warning from libtool or the enlighten-me.sh script? Is it an environment issue?

Cheers
The symlink should fix that. Are you on a full install? The Enlightenment project has had tons of warnings from E18+, they aren't anything for the end user to worry about.
 
  


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 04:08 PM
LXer: Bodhi Linux 3.0.0 Alpha Release - Give E19 a try LXer Syndicated Linux News 0 03-03-2014 01:51 AM
LXer: Enlightenment E19 Going Into Feature Freeze Soon LXer Syndicated Linux News 0 02-01-2014 07:00 PM
LXer: Enlightenment E19 Can Act As A Wayland Compositor LXer Syndicated Linux News 0 08-25-2013 04:11 PM

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

All times are GMT -5. The time now is 07:38 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