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 06-07-2020, 05:14 PM   #331
mats_b_tegner
Member
 
Registered: Nov 2009
Location: Gothenburg, Sweden
Distribution: Slackware
Posts: 763

Rep: Reputation: 500Reputation: 500Reputation: 500Reputation: 500Reputation: 500Reputation: 500

Quote:
Originally Posted by Skaendo View Post
Is this a case of a build time option?
Because I don't use VLC and I can build e24 just fine without it.
I used to build EFL 1.22.x with VLC and Xine support. I forgot to remove vlc in the efl.info file when updating my SlackBuild scripts to EFL 1.24.x. Sorry about the mess.

Last edited by mats_b_tegner; 06-07-2020 at 05:47 PM.
 
Old 06-07-2020, 11:31 PM   #332
enorbet
Senior Member
 
Registered: Jun 2003
Location: Virginia
Distribution: Slackware = Main OpSys
Posts: 2,919

Rep: Reputation: 2995Reputation: 2995Reputation: 2995Reputation: 2995Reputation: 2995Reputation: 2995Reputation: 2995Reputation: 2995Reputation: 2995Reputation: 2995Reputation: 2995
OK I deleted "vlc" from efi.info and commented out --enable-vlc in the slackbuild script and it got much further but I still get an odd error. Please forgive the somewhat long copy here but I do want to get Enlightenment working and I'd rather give too much than too little and this seemed a good summary provided by the script. It looks nearly complete, just a hiccup at the package build, I think.

Code:
###from enlighten-me.sh

efl 1.22.5
------------------------------------------------------------------------

Configuration...: profile=release os=linux-gnu
  EFL API Set...: both
  CPU Extensions: x86_64 (+mmx +sse3)
  System Feature: coroutine=ucontext +inotify +atfile_source +ipv6
  Threads.......: POSIX (+spinlocks +barrier +affinity +setname +__thread)
  Cryptography..: openssl
  X11...........: xlib
  OpenGL........: full 
  C++11.........: yes
  C#............: no
  JavaScript....: none
  JavaScript flg: 
Eina............: yes (-systemd-journal unwind=yes)
Eo..............: yes ()
Eolian..........: yes (+cxx)
Emile...........: yes (crypto=openssl)
Eet.............: yes
Evas............: yes (+lua-old +fontconfig +fribidi +harfbuzz tile-rotate= dither-mask=big -hyphen)
  Engines.......: buffer=static +fb -gl-cocoa -gl-sdl -software-gdi -software-ddraw -wayland-egl -wayland-shm -drm -gl-drm -eglfs +software-xlib +gl-xlib
  Vg Loaders    : svg=static eet=static
  Image Loaders.: bmp=static eet=static generic=static +gif ico=static jpeg=static +jp2k pmaps=static png=static psd=static tga=static +tiff wbmp=static +webp xpm=static tgv=static dds=static +poppler +spectre +raw +rsvg +xcf
Ecore...........: yes (-systemd-daemon +glib -g-main-loop -libuv)
Ecore_Con.......: yes (+local-sockets +abstract-sockets -systemd-daemon net-control=connman)
Ecore_File......: yes
Ecore_IMF.......: yes (-ibus +scim +xim -wayland)
Ecore_X.........: xlib (-xpresent -gesture +xinput2 +xinput22)
Ecore_SDL.......: no
Ecore_Drm.......: no
Ecore_Drm2......: no
Ecore_Wayland...: no
Ecore_Wl2.......: no
IVI-Shell.......: no
Ecore_Buffer....: no ()
Ecore_FB........: yes (-tslib)
Ecore_Audio.....: yes (-alsa +pulseaudio +sndfile -wasapiaudio)
Ecore_Avahi.....: yes (-avahi-client)
Ecore_Evas......: yes (+extn +ews +fb -drm -gl-drm -opengl-cocoa -software-sdl -opengl-sdl -wayland-shm -wayland-egl -software-gdi -software-ddraw +software-x11 +opengl-x11 -vnc_server)
Elput...........: no ()
Ector...........: yes
Eeze............: yes (+libmount -tizen)
EPhysics........: yes
Edje............: yes (+physics +multisense +lua-old)
Emotion.........: yes (+v4l2 +xine -gstreamer +gstreamer1 -libvlc generic=static -generic_vlc)
Ethumb..........: yes
Ethumb_Client...: yes
Elua............: no
Elementary......: yes (+X +FB -SDL -Cocoa -Win32 -Wl2 -DRM +quicklaunch)


Tests...........: make check (inexplicitly enabled)
Examples........: make examples (make install-examples)
Documentation...: make doc
Compilation.....: make (or gmake)
  CPPFLAGS......: 
  CFLAGS........: -O2 -fPIC -fpie
  CXXFLAGS......: -O2 -fPIC -Wno-shadow -fPIC -DPIC
  LDFLAGS.......: -L/usr/lib64 -fPIC -DPIC -pie -rdynamic
  EFLJS_CXXFLAGS: 
  
Installation....: make install (as root if needed, with 'su' or 'sudo')
  prefix........: /usr
  dbus units....: ${datarootdir}/dbus-1/services

efl.SlackBuild: line 76: --build=x86_64-slackware-linux: command not found
Is this possibly because my system is MultiLib?

Just FTR line 76 is...
Code:
 --build=$ARCH-slackware-linux
 
Old 06-08-2020, 08:12 AM   #333
mats_b_tegner
Member
 
Registered: Nov 2009
Location: Gothenburg, Sweden
Distribution: Slackware
Posts: 763

Rep: Reputation: 500Reputation: 500Reputation: 500Reputation: 500Reputation: 500Reputation: 500
Quote:
Originally Posted by enorbet View Post
OK I deleted "vlc" from efi.info and commented out --enable-vlc in the slackbuild script and it got much further but I still get an odd error. Please forgive the somewhat long copy here but I do want to get Enlightenment working and I'd rather give too much than too little and this seemed a good summary provided by the script. It looks nearly complete, just a hiccup at the package build, I think.

Code:
###from enlighten-me.sh

efl 1.22.5
------------------------------------------------------------------------

Configuration...: profile=release os=linux-gnu
  EFL API Set...: both
  CPU Extensions: x86_64 (+mmx +sse3)
  System Feature: coroutine=ucontext +inotify +atfile_source +ipv6
  Threads.......: POSIX (+spinlocks +barrier +affinity +setname +__thread)
  Cryptography..: openssl
  X11...........: xlib
  OpenGL........: full 
  C++11.........: yes
  C#............: no
  JavaScript....: none
  JavaScript flg: 
Eina............: yes (-systemd-journal unwind=yes)
Eo..............: yes ()
Eolian..........: yes (+cxx)
Emile...........: yes (crypto=openssl)
Eet.............: yes
Evas............: yes (+lua-old +fontconfig +fribidi +harfbuzz tile-rotate= dither-mask=big -hyphen)
  Engines.......: buffer=static +fb -gl-cocoa -gl-sdl -software-gdi -software-ddraw -wayland-egl -wayland-shm -drm -gl-drm -eglfs +software-xlib +gl-xlib
  Vg Loaders    : svg=static eet=static
  Image Loaders.: bmp=static eet=static generic=static +gif ico=static jpeg=static +jp2k pmaps=static png=static psd=static tga=static +tiff wbmp=static +webp xpm=static tgv=static dds=static +poppler +spectre +raw +rsvg +xcf
Ecore...........: yes (-systemd-daemon +glib -g-main-loop -libuv)
Ecore_Con.......: yes (+local-sockets +abstract-sockets -systemd-daemon net-control=connman)
Ecore_File......: yes
Ecore_IMF.......: yes (-ibus +scim +xim -wayland)
Ecore_X.........: xlib (-xpresent -gesture +xinput2 +xinput22)
Ecore_SDL.......: no
Ecore_Drm.......: no
Ecore_Drm2......: no
Ecore_Wayland...: no
Ecore_Wl2.......: no
IVI-Shell.......: no
Ecore_Buffer....: no ()
Ecore_FB........: yes (-tslib)
Ecore_Audio.....: yes (-alsa +pulseaudio +sndfile -wasapiaudio)
Ecore_Avahi.....: yes (-avahi-client)
Ecore_Evas......: yes (+extn +ews +fb -drm -gl-drm -opengl-cocoa -software-sdl -opengl-sdl -wayland-shm -wayland-egl -software-gdi -software-ddraw +software-x11 +opengl-x11 -vnc_server)
Elput...........: no ()
Ector...........: yes
Eeze............: yes (+libmount -tizen)
EPhysics........: yes
Edje............: yes (+physics +multisense +lua-old)
Emotion.........: yes (+v4l2 +xine -gstreamer +gstreamer1 -libvlc generic=static -generic_vlc)
Ethumb..........: yes
Ethumb_Client...: yes
Elua............: no
Elementary......: yes (+X +FB -SDL -Cocoa -Win32 -Wl2 -DRM +quicklaunch)


Tests...........: make check (inexplicitly enabled)
Examples........: make examples (make install-examples)
Documentation...: make doc
Compilation.....: make (or gmake)
  CPPFLAGS......: 
  CFLAGS........: -O2 -fPIC -fpie
  CXXFLAGS......: -O2 -fPIC -Wno-shadow -fPIC -DPIC
  LDFLAGS.......: -L/usr/lib64 -fPIC -DPIC -pie -rdynamic
  EFLJS_CXXFLAGS: 
  
Installation....: make install (as root if needed, with 'su' or 'sudo')
  prefix........: /usr
  dbus units....: ${datarootdir}/dbus-1/services
Wait a second. This is EFL 1.22.5. I'm using 1.24.2. I have uploaded my updated scripts to the GitHub repository. Please note that PAM is required.

Last edited by mats_b_tegner; 06-08-2020 at 08:24 AM.
 
Old 06-08-2020, 12:45 PM   #334
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 7,228

Rep: Reputation: 4927Reputation: 4927Reputation: 4927Reputation: 4927Reputation: 4927Reputation: 4927Reputation: 4927Reputation: 4927Reputation: 4927Reputation: 4927Reputation: 4927
Quote:
Originally Posted by enorbet View Post
OK I deleted "vlc" from efi.info and commented out --enable-vlc in the slackbuild script and it got much further but I still get an odd error. Please forgive the somewhat long copy here but I do want to get Enlightenment working and I'd rather give too much than too little and this seemed a good summary provided by the script. It looks nearly complete, just a hiccup at the package build, I think.

Code:
###from enlighten-me.sh

efl 1.22.5
------------------------------------------------------------------------

Configuration...: profile=release os=linux-gnu
  EFL API Set...: both
  CPU Extensions: x86_64 (+mmx +sse3)
  System Feature: coroutine=ucontext +inotify +atfile_source +ipv6
  Threads.......: POSIX (+spinlocks +barrier +affinity +setname +__thread)
  Cryptography..: openssl
  X11...........: xlib
  OpenGL........: full 
  C++11.........: yes
  C#............: no
  JavaScript....: none
  JavaScript flg: 
Eina............: yes (-systemd-journal unwind=yes)
Eo..............: yes ()
Eolian..........: yes (+cxx)
Emile...........: yes (crypto=openssl)
Eet.............: yes
Evas............: yes (+lua-old +fontconfig +fribidi +harfbuzz tile-rotate= dither-mask=big -hyphen)
  Engines.......: buffer=static +fb -gl-cocoa -gl-sdl -software-gdi -software-ddraw -wayland-egl -wayland-shm -drm -gl-drm -eglfs +software-xlib +gl-xlib
  Vg Loaders    : svg=static eet=static
  Image Loaders.: bmp=static eet=static generic=static +gif ico=static jpeg=static +jp2k pmaps=static png=static psd=static tga=static +tiff wbmp=static +webp xpm=static tgv=static dds=static +poppler +spectre +raw +rsvg +xcf
Ecore...........: yes (-systemd-daemon +glib -g-main-loop -libuv)
Ecore_Con.......: yes (+local-sockets +abstract-sockets -systemd-daemon net-control=connman)
Ecore_File......: yes
Ecore_IMF.......: yes (-ibus +scim +xim -wayland)
Ecore_X.........: xlib (-xpresent -gesture +xinput2 +xinput22)
Ecore_SDL.......: no
Ecore_Drm.......: no
Ecore_Drm2......: no
Ecore_Wayland...: no
Ecore_Wl2.......: no
IVI-Shell.......: no
Ecore_Buffer....: no ()
Ecore_FB........: yes (-tslib)
Ecore_Audio.....: yes (-alsa +pulseaudio +sndfile -wasapiaudio)
Ecore_Avahi.....: yes (-avahi-client)
Ecore_Evas......: yes (+extn +ews +fb -drm -gl-drm -opengl-cocoa -software-sdl -opengl-sdl -wayland-shm -wayland-egl -software-gdi -software-ddraw +software-x11 +opengl-x11 -vnc_server)
Elput...........: no ()
Ector...........: yes
Eeze............: yes (+libmount -tizen)
EPhysics........: yes
Edje............: yes (+physics +multisense +lua-old)
Emotion.........: yes (+v4l2 +xine -gstreamer +gstreamer1 -libvlc generic=static -generic_vlc)
Ethumb..........: yes
Ethumb_Client...: yes
Elua............: no
Elementary......: yes (+X +FB -SDL -Cocoa -Win32 -Wl2 -DRM +quicklaunch)


Tests...........: make check (inexplicitly enabled)
Examples........: make examples (make install-examples)
Documentation...: make doc
Compilation.....: make (or gmake)
  CPPFLAGS......: 
  CFLAGS........: -O2 -fPIC -fpie
  CXXFLAGS......: -O2 -fPIC -Wno-shadow -fPIC -DPIC
  LDFLAGS.......: -L/usr/lib64 -fPIC -DPIC -pie -rdynamic
  EFLJS_CXXFLAGS: 
  
Installation....: make install (as root if needed, with 'su' or 'sudo')
  prefix........: /usr
  dbus units....: ${datarootdir}/dbus-1/services

efl.SlackBuild: line 76: --build=x86_64-slackware-linux: command not found
Is this possibly because my system is MultiLib?

Just FTR line 76 is...
Code:
 --build=$ARCH-slackware-linux
This is because you're probably missing a backslash with the configure option above it (or you have a blank line). Make sure all configure options end in "" except for the last one.

But as Mats mentioned, it seems you're using an outdated repo. The new one has no requirements for vlc.
 
Old 06-08-2020, 12:46 PM   #335
enorbet
Senior Member
 
Registered: Jun 2003
Location: Virginia
Distribution: Slackware = Main OpSys
Posts: 2,919

Rep: Reputation: 2995Reputation: 2995Reputation: 2995Reputation: 2995Reputation: 2995Reputation: 2995Reputation: 2995Reputation: 2995Reputation: 2995Reputation: 2995Reputation: 2995
OK mats_b_tegner I'm going to start over and install ultimately on a basically dedicated Slackware system on it's own partition to follow the suggestion to not have an other WM/DEs installed. The version I downloaded that you see the output of above I got from

Code:
 git clone https://github.com/ryanpcmcquen/slackENLIGHTENMENT.git
from your post #320

I don't yet have PAM so that's also why I will used a dedicated partition.

EDIT: I left in the error to explain how I messed up, which is now from printing it out, obvious, but although your link pointed to your git, I copied the one in the Readme.md. Doh!

Must be the antihistamine

Last edited by enorbet; 06-08-2020 at 12:59 PM.
 
Old 06-08-2020, 01:04 PM   #336
Skaendo
Senior Member
 
Registered: Dec 2014
Location: West Texas, USA
Distribution: Slackware64-14.2
Posts: 1,323

Rep: Reputation: Disabled
Quote:
Originally Posted by bassmadrigal View Post
This is because you're probably missing a backslash with the configure option above it (or you have a blank line). Make sure all configure options end in "" except for the last one.

But as Mats mentioned, it seems you're using an outdated repo. The new one has no requirements for vlc.
Code:
 --build=$ARCH-slackware-linux
Should not be used for e24 since they switched over to meson. I think that this is because the script was still calling e22 (efl 1.22.5) at the time.
 
1 members found this post helpful.
Old 06-08-2020, 01:33 PM   #337
mats_b_tegner
Member
 
Registered: Nov 2009
Location: Gothenburg, Sweden
Distribution: Slackware
Posts: 763

Rep: Reputation: 500Reputation: 500Reputation: 500Reputation: 500Reputation: 500Reputation: 500
Quote:
Originally Posted by enorbet View Post
OK mats_b_tegner I'm going to start over and install ultimately on a basically dedicated Slackware system on it's own partition to follow the suggestion to not have an other WM/DEs installed. The version I downloaded that you see the output of above I got from

Code:
 git clone https://github.com/ryanpcmcquen/slackENLIGHTENMENT.git
from your post #320

I don't yet have PAM so that's also why I will used a dedicated partition.

EDIT: I left in the error to explain how I messed up, which is now from printing it out, obvious, but although your link pointed to your git, I copied the one in the Readme.md. Doh!

Must be the antihistamine
I have now uploaded my updated SlackBuild-scripts to the original repository as well. -current is required from now on.
 
Old 06-08-2020, 02:49 PM   #338
lioh
Member
 
Registered: Aug 2019
Location: Switzerland
Distribution: Slackware
Posts: 142

Rep: Reputation: Disabled
Would you mind adding Wayland support for e and efl (-Dwl=true)?
 
Old 06-08-2020, 03:00 PM   #339
mats_b_tegner
Member
 
Registered: Nov 2009
Location: Gothenburg, Sweden
Distribution: Slackware
Posts: 763

Rep: Reputation: 500Reputation: 500Reputation: 500Reputation: 500Reputation: 500Reputation: 500
I don't run Wayland myself so I haven't tested Wayland support.
Edit:
I have now added Wayland support in the build scripts for EFL and Enlightenment on the slackENLIGHTENMENT GitHub repository.

Last edited by mats_b_tegner; 06-09-2020 at 01:37 AM.
 
Old 06-08-2020, 07:27 PM   #340
Skaendo
Senior Member
 
Registered: Dec 2014
Location: West Texas, USA
Distribution: Slackware64-14.2
Posts: 1,323

Rep: Reputation: Disabled
Quote:
Originally Posted by lioh View Post
Would you mind adding Wayland support for e and efl (-Dwl=true)?
If you care to build the packages manually or use slackrepo, my scripts include Wayland support (xwayland for enlightenment is default true).

https://gitlab.com/slackdesk/enlightenment-e24

NOTE: My e24 scripts are for -current only.

Last edited by Skaendo; 06-08-2020 at 07:29 PM.
 
Old 06-08-2020, 10:51 PM   #341
enorbet
Senior Member
 
Registered: Jun 2003
Location: Virginia
Distribution: Slackware = Main OpSys
Posts: 2,919

Rep: Reputation: 2995Reputation: 2995Reputation: 2995Reputation: 2995Reputation: 2995Reputation: 2995Reputation: 2995Reputation: 2995Reputation: 2995Reputation: 2995Reputation: 2995
Well guys, thank you, everyone, and especially bassmadrigal and of course, mats_b_tegner, it's in and it's really decent.

Here's what I have so far

https://i.imgur.com/jeP8iz8.jpg

I've been using KDE so long now it does take some getting used to but it does actually take that into consideration giving unobtrusive hints. When selecting options I need to discover how to enable typing in, instead of scrolling through everything, but in just a short time it felt very comfortable. Thanks again and proper job.
 
1 members found this post helpful.
Old 06-17-2020, 01:39 PM   #342
mats_b_tegner
Member
 
Registered: Nov 2009
Location: Gothenburg, Sweden
Distribution: Slackware
Posts: 763

Rep: Reputation: 500Reputation: 500Reputation: 500Reputation: 500Reputation: 500Reputation: 500
EFL 1.24.3 release

Quote:
We are happy to release the third stable update for our 1.24.x series.

Fixes:
* evas - csd and wl csd - fix alpha zeroing to avoid framespace junk
* evas - genetic update regions smart merge - merge v adjacent regions
* efreet - handle runtime relocation right with default XDG_DATA_DIRS
* edje: fix animation memory leak.
* canvas vg: fix dangling vector containers.
* evas vg: clean up dangling instances
* canvas vg: fix vector file data memory leak.
* efl gfx_path: fix memory leak.
* efl_ui_image: fixed elm_image_preload_disabled_set api is not working when it is called before file set
==Download:==
http://download.enlightenment.org/re...-1.24.3.tar.xz
de95c6e673c170c1e21382918b122417c091c643e7dcaced89aa785529625c2a

EFL 1.24.3 doesn't compile with
Code:
-Ddrm=true 
-Dwl=true
-Dopengl=full
So I have removed DRM and Wayland support from the EFL.SlackBuild and Enlightenment.SlackBuild in my GitHub repository.

Last edited by mats_b_tegner; 06-17-2020 at 05:20 PM.
 
1 members found this post helpful.
Old 06-20-2020, 09:13 AM   #343
lioh
Member
 
Registered: Aug 2019
Location: Switzerland
Distribution: Slackware
Posts: 142

Rep: Reputation: Disabled
Since there is a lot of development going on with elogind at the moment, I gave it a try. I have removed ConsoleKit2, installed elogind, upgraded dbus and polkit from alienBOBs ktown repository and edited the xinit script like this (thanks to Eric for the hint):

Code:
...
# Start the window manager:
if [ -z "$DESKTOP_SESSION" -a -x /usr/bin/ck-launch-session ]; then
  exec ck-launch-session enlightenment_start
else
  exec dbus-launch --exit-with-session enlightenment_start
fi
Everything worked as expected, besides that the Login/Reboot/Suspend/Hibernate within the menu are grayed out. This is maybe related to loginctl, as I guess the latter will be used if ck is not present. I am trying to figure out what is necessary in order to let e use loginctl instead of ck without SystemD being actually present.

Last edited by lioh; 06-20-2020 at 09:13 AM. Reason: closed code block
 
Old 06-22-2020, 05:44 AM   #344
lioh
Member
 
Registered: Aug 2019
Location: Switzerland
Distribution: Slackware
Posts: 142

Rep: Reputation: Disabled
Just a short update. XDM has to be recompiled in order to pick up elogind. Robby provides an updated package (as well as elogind, dbus and polkit) which solves the issue:

http://slackware.uk/people/rlworkman/current/x86_64/

Thanks to Eric for the hint.

loginctl works fine afterwards (as it did before when you use startx or sddm form ktown) and the menu entries for power actions are displayed. So we are ready for the FUTURE
 
1 members found this post helpful.
Old 07-03-2020, 08:48 AM   #345
lioh
Member
 
Registered: Aug 2019
Location: Switzerland
Distribution: Slackware
Posts: 142

Rep: Reputation: Disabled
@mats_b_tegner just a side note: the python-efl 1.24.0 source archive in your repo is broken.
 
  


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 11:30 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
Open Source Consulting | Domain Registration