LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
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-28-2019, 05:44 AM   #256
konmit
LQ Newbie
 
Registered: Mar 2016
Location: SR, Europe
Distribution: Slackware
Posts: 29

Rep: Reputation: Disabled

Time to report.

To cut it short, everything seems to work fine with a glitch here and there (rage and ephoto),
including the sound mixer that still refuses to show anything, even if it's set to use alsa backend.

I'm aware that Rayan's build scrip doesn't include pulseaudio (and I don't need it)
but obviously something has changed since v. 0.22.3.
I found the solution to avoid using pulseaudio system wide and I'll try to build
Sbo packages with this settings.

Cheers!
Attached Thumbnails
Click image for larger version

Name:	shot-2019-08-28_12-07-44.jpg
Views:	76
Size:	243.8 KB
ID:	31223   Click image for larger version

Name:	shot-2019-08-28_12-05-36.jpg
Views:	58
Size:	214.7 KB
ID:	31224  
 
1 members found this post helpful.
Old 08-28-2019, 10:08 AM   #257
mats_b_tegner
Member
 
Registered: Nov 2009
Location: Gothenburg, Sweden
Distribution: Slackware
Posts: 946

Rep: Reputation: 649Reputation: 649Reputation: 649Reputation: 649Reputation: 649Reputation: 649
Quote:
Originally Posted by konmit View Post
Time to report.

To cut it short, everything seems to work fine with a glitch here and there (rage and ephoto),
including the sound mixer that still refuses to show anything, even if it's set to use alsa backend.

I'm aware that Rayan's build scrip doesn't include PulseAudio (and I don't need it)
but obviously, something has changed since v. 0.22.3.
I found the solution to avoid using PulseAudio system-wide and I'll try to build
Sbo packages with these settings.

Cheers!
Okay, sounds good. You should be able to build EFL 1.22.3, Enlightenment 0.22.4 and Terminology 1.5.0 using the scripts on SBo. I just noticed that I have disabled PulseAudio in /etc/asound.conf:
Code:
# ALSA system-wide config file
# By default, redirect to PulseAudio:
#pcm.default pulse
pcm.!default {
         type hw
         card 0
    # If defaults.namehint.showall is set to off in alsa.conf, then this is
    # necessary to make this pcm show up in the list returned by
    # snd_device_name_hint or aplay -L
    hint.description "Default Audio Device"
}
#ctl.default pulse
    pcm.!default {
            type plug
            slave.pcm "softvol"
    }
    pcm.softvol {
            type softvol
            slave {
                    pcm "dmix"
            }
            control {
                    name "Pre-Amp"
                    card 0
            }
            min_dB -5.0
            max_dB 20.0
            resolution 6
    }

Last edited by mats_b_tegner; 08-28-2019 at 10:20 AM.
 
Old 08-28-2019, 02:10 PM   #258
konmit
LQ Newbie
 
Registered: Mar 2016
Location: SR, Europe
Distribution: Slackware
Posts: 29

Rep: Reputation: Disabled
Nah, another failure.

Aside from the fact that building packages took much longer,
I noticed a flood of error messages by libtool ranting about simlinks
and similar stuff.

I managed to open vlc and deadbeef to check video/sound, but that's all
that happened before the crash.

Crash log:

Code:
Thread 4 (Thread 0x7ffaa75f0700 (LWP 1399)):
#0  0x00007ffaaf1e4073 in select () from /lib64/libc.so.6
No symbol table info available.
#1  0x00007ffab5406a40 in ?? () from /usr/lib64/../lib64/libecore_x.so.1
No symbol table info available.
#2  0x00007ffab0a67fe7 in ?? () from /usr/lib64/../lib64/libecore.so.1
No symbol table info available.
#3  0x00007ffaafe2a2fc in ?? () from /usr/lib64/../lib64/libeina.so.1
No symbol table info available.
#4  0x00007ffaaf7c0684 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5  0x00007ffaaf1edeed in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 3 (Thread 0x7ffaa7fff700 (LWP 1397)):
#0  0x00007ffaaf1ee4e3 in epoll_wait () from /lib64/libc.so.6
No symbol table info available.
#1  0x00007ffab0a39dc6 in ?? () from /usr/lib64/../lib64/libecore.so.1
No symbol table info available.
#2  0x00007ffab0a67fe7 in ?? () from /usr/lib64/../lib64/libecore.so.1
No symbol table info available.
#3  0x00007ffaafe2a2fc in ?? () from /usr/lib64/../lib64/libeina.so.1
No symbol table info available.
#4  0x00007ffaaf7c0684 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5  0x00007ffaaf1edeed in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 2 (Thread 0x7ffaad38b700 (LWP 1395)):
#0  0x00007ffaaf7c6718 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
No symbol table info available.
#1  0x00007ffab77e17b2 in ?? () from /usr/lib64/../lib64/libevas.so.1
No symbol table info available.
#2  0x00007ffaafe2a2fc in ?? () from /usr/lib64/../lib64/libeina.so.1
No symbol table info available.
#3  0x00007ffaaf7c0684 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#4  0x00007ffaaf1edeed in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 1 (Thread 0x7ffab9bef800 (LWP 1278)):
#0  0x00007ffaaf7c9cfd in pause () from /lib64/libpthread.so.0
No symbol table info available.
#1  <signal handler called>
No symbol table info available.
#2  0x00007ffaaf7c7690 in pthread_cancel () from /lib64/libpthread.so.0
No symbol table info available.
#3  0x00007ffaafe2a1d9 in eina_thread_cancel () from /usr/lib64/../lib64/libeina.so.1
No symbol table info available.
#4  0x00007ffab0a68de4 in ecore_thread_cancel () from /usr/lib64/../lib64/libecore.so.1
No symbol table info available.
#5  0x00007ffa9e6ea4c7 in temperature_face_update_config () from /usr/lib64/enlightenment/modules/temperature/linux-gnu-x86_64-0.22/module.so
No symbol table info available.
#6  0x00007ffa9e6ea670 in ?? () from /usr/lib64/enlightenment/modules/temperature/linux-gnu-x86_64-0.22/module.so
No symbol table info available.
#7  0x00000000004be63d in ?? ()
No symbol table info available.
#8  0x00000000004bea96 in e_gadcon_populate ()
No symbol table info available.
#9  0x00000000004e3258 in ?? ()
No symbol table info available.
#10 0x00007ffab0086f5d in ?? () from /usr/lib64/../lib64/libeo.so.1
No symbol table info available.
#11 0x00007ffab0081fc5 in efl_event_callback_legacy_call () from /usr/lib64/../lib64/libeo.so.1
No symbol table info available.
#12 0x00007ffab0081fc5 in efl_event_callback_legacy_call () from /usr/lib64/../lib64/libeo.so.1
No symbol table info available.
#13 0x00007ffab8c03997 in ?? () from /usr/lib64/../lib64/libedje.so.1
No symbol table info available.
#14 0x00007ffab8c0abe1 in ?? () from /usr/lib64/../lib64/libedje.so.1
No symbol table info available.
#15 0x00007ffab8c0535f in ?? () from /usr/lib64/../lib64/libedje.so.1
No symbol table info available.
#16 0x00007ffab8c05507 in ?? () from /usr/lib64/../lib64/libedje.so.1
No symbol table info available.
#17 0x00007ffab0a3f8ab in ?? () from /usr/lib64/../lib64/libecore.so.1
No symbol table info available.
#18 0x00007ffab0a44560 in ?? () from /usr/lib64/../lib64/libecore.so.1
No symbol table info available.
#19 0x00007ffab0a4a9dc in efl_loop_message_handler_message_call () from /usr/lib64/../lib64/libecore.so.1
No symbol table info available.
#20 0x00007ffab0a4709d in ?? () from /usr/lib64/../lib64/libecore.so.1
No symbol table info available.
#21 0x00007ffab0a45fa5 in efl_loop_message_process () from /usr/lib64/../lib64/libecore.so.1
No symbol table info available.
#22 0x00007ffab0a41481 in ?? () from /usr/lib64/../lib64/libecore.so.1
No symbol table info available.
#23 0x00007ffab0a41c9d in ?? () from /usr/lib64/../lib64/libecore.so.1
No symbol table info available.
#24 0x00007ffab0a46fc9 in ?? () from /usr/lib64/../lib64/libecore.so.1
No symbol table info available.
#25 0x00007ffab0a461d5 in efl_loop_begin () from /usr/lib64/../lib64/libecore.so.1
No symbol table info available.
#26 0x00007ffab0a41d37 in ecore_main_loop_begin () from /usr/lib64/../lib64/libecore.so.1
No symbol table info available.
#27 0x000000000043f435 in main ()
No symbol table info available.
FWIW this is a my ALSA setup:

/etc/asound.conf
Code:
# ALSA system-wide config file
# By default, redirect to PulseAudio:
# pcm.default pulse
# ctl.default pulse
defaults.pcm.!card PCH
defaults.ctl.!card PCH
and ~/.asoundrc:

Code:
pcm.!default {
    type hw
    card 0
}

ctl.!default {
    type hw
    card 0
}

 ctl.equal {
    type equal;
    }

    pcm.plugequal {
      type equal;
      slave.pcm "plug:dmix";
      }

    pcm.!default {
      type plug;
      slave.pcm plugequal;
      }
That's all for this week.
I'll try again as soon as I come back from the road.

Cheers!

Last edited by konmit; 08-28-2019 at 02:12 PM.
 
Old 08-28-2019, 05:17 PM   #259
jnontour
LQ Newbie
 
Registered: Mar 2016
Location: Cali, Colombia
Distribution: Slackware64-current, CentOS, ClearOS, RouterOS
Posts: 2

Rep: Reputation: Disabled
Angry

I'm getting these 2 errors (see attached thumbnails):

1. Bluetooth rfkill run Error...

2. Efreetd cannot be connected to...

It's also taking forever to load after startx...

and... @mats_b_tegner enlighten-me.sh fails in my system due to the absence of vlc, which appears to be a requirement for rage. I just used his SlackBuilds (for meson, etc) to compile and package efl, python-efel, terminology and enlightenment in the correct order. I don't need rage cause I use audacious and SMPlayer instead.

Any help with the errors will be appreciated.

JNL
Attached Thumbnails
Click image for larger version

Name:	e-023.errors.jpg
Views:	32
Size:	40.5 KB
ID:	31231  
 
Old 08-29-2019, 12:44 AM   #260
mats_b_tegner
Member
 
Registered: Nov 2009
Location: Gothenburg, Sweden
Distribution: Slackware
Posts: 946

Rep: Reputation: 649Reputation: 649Reputation: 649Reputation: 649Reputation: 649Reputation: 649
Quote:
Originally Posted by jnontour View Post
I'm getting these 2 errors (see attached thumbnails):

1. Bluetooth rfkill run Error...
2. Efreetd cannot be connected to...
It's also taking forever to load after startx...

and... @mats_b_tegner enlighten-me.sh fails in my system due to the absence of vlc, which appears to be a requirement for rage. I just used his SlackBuilds (for meson, etc) to compile and package efl, python-efl, terminology, and enlightenment in the correct order. I don't need rage cause I use audacious and SMPlayer instead.

Any help with the errors will be appreciated.
JNL
Remove the following lines in the efl.SlackBuild to remove the requirements for VLC and xine:
Code:
./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-xinput22 \
--enable-multisense \
--enable-image-loader-webp \
--enable-xine \
--enable-libvlc \
--build=$ARCH-slackware-linux
I don't know how to fix that Bluetooth error yet. I have the same efreetd error on every E23 startup. The only workaround, for now, is to restart enlightenment or downgrade to E22.4

Last edited by mats_b_tegner; 08-29-2019 at 01:01 AM.
 
1 members found this post helpful.
Old 09-04-2019, 11:25 AM   #261
mats_b_tegner
Member
 
Registered: Nov 2009
Location: Gothenburg, Sweden
Distribution: Slackware
Posts: 946

Rep: Reputation: 649Reputation: 649Reputation: 649Reputation: 649Reputation: 649Reputation: 649
EFL 1.23.0 alpha 1 released

Stefan Schmidt has announced the availability of EFL 1.23.0 alpha 1:
https://www.enlightenment.org/news/efl-1.23.0-alpha1
Quote:
With this alpha release, we are marking the freeze and start of the
stabilization phase for the EFL 1.23 release cycle. Please give it some
testing and report problems to us so we can work towards a well working
release. It's our first official release based on the meson build system,
be extra careful if you see problems with this.

**Download**
http://download.enlightenment.org/re...-alpha1.tar.xz
107b6e81fa111d286f6f8fa958691fa5e6c76ac6ef3533db294a48962b3673e4

**Features:**

* ecore-drm2: Add background_color to crtc atomic properties
* ecore-drm2: Fill in crtc background color (if supported) during atomic commits
* ecore-drm2: Add API function to set crtc background color
* eolian: remove @nullable keyword
* ecore-drm2: Add API to check if vblank is supported
* eolian: remove param @nonull
* eolian: rename @warn_unused and its associated API
* eolian: initial versioning implementation
* evas: enable setting any object as a clipper
* eina/hash: add direct variants of list append/prepend functions
* edje: improve user-defined data caching to handle data before file is set
* edje: Add support for map zoom to use other part center.
* efl_ui_textpath: introduce efl_ui_textpath_circular_set() interface.
* efl_ui/layout_base: add "finger_size_multiplier" property (T8059)
* evas: add 'has_fixed_size' property for canvas objects
* efl/hints: add restricted and combined max size hints (T8122)
* efl_ui_animation_view: introduce a new widget for controlling vector animation.
* efl_ui: add scrollable_content mixin

**Fixes:**

* remove vpath test for user dir the test was broken and fixing is insane (T7728)
* tests - fix check header to always include eina due to windows
* tests - remove one of the eina strtod tests as libc is failing
* ecore_imf: do not loop forever on shutdown when there is no more a display
* efl_ui_list: fix to delete sub objects in efl_object_invalidate
* efl_ui_widget: Fix disabled set calling without meaning. (T7799)
* evas - fix crash/junk pixel content but with tiled rotate at 270 + neon
* ecore-drm2: Make atomic property values support uint64_t
* evas image: check format more strong way for wbmp.
* elm_atspi_bridget: Fix resource leak (CID1399424)
* elput: Remove useless call to eldbus_message_unref
* efl_core_command_line: Fix resource leak (CID1399105)
* ecore-evas-x: Fix double free (CID1382851)
* static_libs/vg_common: Fix resource leak (CID1382215)
* elm_theme: Check the ref count to delete or unref.
* elc_hoversel: Fix crash when no sd->last_location
* ecore drm2 - fix timeout in case case called from thread
* eina_test_file: Fix memory leak (CID1401072)
* efl_check: Fix memory leak (CID1401070)
* elm_test_widget_focus: Fix memory leak (CID1401069)
* emile_test_base64: Fix resource leak (CID1401062)
* evas_test_mesh: Fix memory leak (CID1401009)
* eina_test_binbuf: Fix memory leak (CID1401004)
* efl_ui_test_widget: Fix memory leak (CID1401003)
* efl_ui_test_widget: Fix memory leak (CID1400844)
* eina_bench_stringshare: Fix resourcce leak (CID1400975)
* evas_test_image: Fix resource leak (CID1400945)
* eina_test_file: Fix resource leak (CID1400926)
* eldbus_test_eldbus_message: Fix resource leak (CID1400921)
* efl_ui_test_widget: Fix memory leak (CID1400889)
* emile_test_base64: Fix resource leak (CID1400868)
* efl_ui_test_widget: Fix resource leak (CID1400857)
* emile_test_base64: Fix resource leak (CID1400852)
* ecore_test_ecore_file: Fix resource leak (CID1400825)
* efl_ui_test_widget: Fix resource leak (CID1400824)
* emile_test_base64: Fix resource leak (CID1400820)
* emile_test_base64: Fix memory leak (CID1400815)
* eina_test_ustr: Fix resource leak (CID1400784)
* eina_test_tiler: Fix resource leak (CID1401068)
* eo_test_manager_xattr: Fix resource leak (CID1400953)
* eina_test_strbuf: Fix resource leak (CID1400952)
* evas_object_textblock: Fix binary search fail.
* eolian: refactor parsing API and path handling (T7820)
* evas/image: fix broken auto_fill mechanism when manually changing fill
* elm_test: fix some bugs in elm_image tests
* ecore-evas-drm: Check if vblank is supported
* benchmarks: Fix copy-paste error (CID1401052)
* evas/render: fix proxy clipping when source_clip is disabled
* elm_color_class: use legacy event for genlist selection
* efl_ui_focus_manager_sub: handle manager change when tree is set to unfocusable
* edje/calc: correctly handle swallow/group objects as clippers for state clips
* gl_generic: handle image orientation setting when texture has not been created
* ecore/timer: fix handling of timer freeze during construction
* edje/load: (more) correctly handle part updates after changing edje group
* efl_canvas_layout: permit part_type_get on invalid parts
* eina/prefix: ignore magic files when running in tree
* efl_ui_focus_manager/calc: handle redirect setting if no previous redirect set
* elm/layout: do not trigger sizing eval on subobj deletion if no resize_obj set
* elm/layout: do not trigger sizing eval at end of canvas_group_add
* elm/colorselector: return early from theme apply if an object is not yet finalized
* elm/diskselector: fix handling in theme data setup
* elm/diskselector: trigger sizing eval during theme set only if finalized
* elm/entry: use edje functions directly for interacting with edje objects
* elm/gengrid: handle cache item deletion without errors
* elm/gengrid: more null checks for setting mirrored state during construction
* elm/gengrid: handle focus events when no previous focus item was set
* elm/hovers: don't trigger more errors when setting null hover parent
* elm: fix value of datadir when running in tree
* elm/map: ignore zoom events during construction which cannot be handled
* elm/slider: avoid emitting double events when range slider value changes
* elm/slider: check for interval/range state before using that functionality
* efl_ui/button: check icon swallow existence before getting its content
* ecore-evas: check for internal evas presence before using it during free
* ecore-x: protect ecore_x_shutdown from creating a negative init count
* efl/io_model: check for parent object existence before removing wref
* eldbus: don't print warnings for user-canceled calls
* efl_ui/check: check icon swallow existence before getting its content
* efl_ui/image: check image object existence before using it in sizing
* efl_ui/layout: do not trigger sizing eval on hint change if object is dead
* efl_ui/layout: do not trigger sizing eval on subobj delete if layout is dead
* efl_ui/layout: only freeze internal layout during delete if it exists
* efl_ui/progressbar: check for part existence before using parts
* efl_ui/video: do not set 0x0 aspect hint
* efl_ui/widget: skip updating access info during parent_set(NULL) if dead
* elm/fileselector: return early in theme_apply during construction
* elm/popup: remove del callback for internal table object during destruction
* elm/code: check for cursor layout existence before emitting signals to it
* elm/gengrid: trigger unrealize event after unsetting unrealized flag
* elm/gen*: only call focus_object_setup_order_non_recursive if realized
* elm/genlist: unify all creation of calc jobs, skip if genlist is dead
* elm/genlist: trigger unrealize event after unsetting unrealized flag
* elm/genlist: handle cache item deletion without errors
* elm/genlist: handle genlist finding of nearest visible item when not realized
* elm/index: create event_rect[0] earlier in construction
* elm/interface_scrollable: return immediately from setting region if no content
* elm/list: return early from min_limit_cb if list object is dead
* elm/map: move setting initial zoom to later in construction
* elm/scroller: return immediately from updating focused scroll region without content
* elm_widget_item_static_focus: check for adapter existence in unrealize cb
* emotion: don't update crop clipper geometry if crop clipper doesn't exist
* ecore-imf/xim: only call ecore_x_shutdown if init was previously called
* elm/gengrid: handle gengrid finding of the nearest visible item when not realized
* elm/fileselector_button: null fileselector model pointer on delete
* gl_generic: directly copy existing image when changing orientation
* theme: fix file selector search button layout
* efl sel manager - flush wl conenction in cnp to avoid hangs...
* ecore_x - restore move event skipper that was removed long ago
* efl_ui_textpath: fix a center align but that doesn't happen at text_set().
* evas vector: set proper parents of clone objects.
* evas svg: fix missing node opacity attribute.
* elm - cursor - clear cursor job late to avoid crash
* edje - double make sure edje messages are zero'd due to a segv i saw
* ecore: also error when trying to add an event handler for a type 0 event
* edje: fix reapplying markup text on file/group change
* elm_actionslider: fix internal state when programmatically changing value
* elm/scrollable: avoid unnecessary edje recalcs
* evas/box: avoid triggering smart_move callback
* ecore: avoid breaking next main loop start if quit occurs outside of loop
* evas: fix type checking of Evas pointers in legacy functions
* evas/map: permit evas_map_free(NULL)
* ecore wl2 - fall back to shm if dmabuf fails in buf init
* ecore_evas buffer: fix a deadlock issue.
* efl_ui_widget: add safety checks to verify parents aren't being added as children
* [elm] Add missing sizing eval hook at radio
* [elm] Add missing sizing eval hook at check
* elm/glview: fix glview to (again) return null if context creation fails
* elm_test/plug: fix error handling
* elm/ctxpopup: check list existence before trying to delete list items
* efl_ui/popup: implement efl.file.unload for popup backwall part
* efl_ui/popup: unset callbacks on win object when parent is removed
* elm/config: monitor MODIFIED events on config files
* elm/config: fix config usage with EFL_RUN_IN_TREE set
* edje/calc: clamp part calc size to 0
* efl_ui: always set restricted_min size hints internally (T8059)
* evas events - fix segv if pointer data is freed by cb
* efl_ui/flow.box: fix item calc with mixed weights
* elm toolbar - fix packing options at start to avoid visual layout bugs
* elm toolbar - fix toolbar item separators and refactor aling/fill of item
* evas - gl_drm - delete old surfaces before creating new ones
* efl_ui_textpath: clear up path data when it's destructed.
* evas - png loader - fix leake in error case of pixels (CID1403027)
* elm - dnd - fix drop target del to not nuke handler all the time
* elm hoversel - avoid crash when items modified while popping down
* evas svg: fix svg spec compatibility.
* elm/hoversel: avoid calling api functions on null hoversel objects
* edje signal matches/patterns - handle re/alloc errors and missing ptrs
* edje - handle errors and eina file handles and vpath properly
* elm theme - handle error cases and eina file handles properly
* evas - font rendering - dont crash if we have color fonts and gl and sw
* eina file refs in edje/evas - audit them and plug holes where refs stay
* edje - signal callback matches/patterns try fix number 2
* emotion - webcam fix deletion of webcam still left in webcam list
* efl/io: fix race condition with child model deletion
* eio/poll: avoid ever dereferencing the backend's parent in a thread
* edje signal - let's not crash if something odd happens
* edje signal matches - try number 3 to try plug all the holes
* scalecache - handle possible use after free with sci still in list
* evas events: fix corrupted mouse events behavior on mapped object.
* evas -gl engines - buffer age - bring back fix for changing buffer age
* eio - don't call cb's after a cancel
* elm sel mgr - remove event handlers when no drop targets are left

Last edited by mats_b_tegner; 09-04-2019 at 11:27 AM.
 
Old 09-05-2019, 08:24 AM   #262
mats_b_tegner
Member
 
Registered: Nov 2009
Location: Gothenburg, Sweden
Distribution: Slackware
Posts: 946

Rep: Reputation: 649Reputation: 649Reputation: 649Reputation: 649Reputation: 649Reputation: 649
EFL 1.22.4 Release

Mike Blumenkrantz has just announced on the Enlightenment-users mailing list the availability of EFL 1.22.4:
Quote:
This release contains the latest fixes for the EFL 1.22 series.
See the full announcement with download links here:
https://www.enlightenment.org/news/efl-1.22.4
http://download.enlightenment.org/re...-1.22.4.tar.xz
Fixes:
edje signal - let's not crash if something odd happens
edje signal matches - try number 3 to try plug all the holes
edje - backport fix to opt that actually was a fix to an existing bug
evas -gl engines - buffer age - bring back fix for changing buffer age
eio - don't call cb's after a cancel
elm sel mgr - remove event handlers when no drop targets are left
theme: fix file selector search button layout
evas vector: set proper parents of clone objects.
evas svg: fix missing node opacity attribute.
ecore: also error when trying to add an event handler for a type 0 event
elm_actionslider: fix internal state when programmatically changing value
evas/box: avoid triggering smart_move callback
ecore: avoid breaking next main loop start if quit occurs outside of loop
evas: fix type checking of Evas pointers in legacy functions
evas/map: permit evas_map_free(NULL)
ecore_evas buffer: fix a deadlock issue.
efl_ui_widget: add safety checks to verify parents aren't being added as children
[elm] Add missing sizing eval hook at radio
elm/glview: fix glview to (again) return null if context creation fails
elm_test/plug: fix error handling
elm/ctxpopup: check list existence before trying to delete list items
efl_ui/popup: implement efl.file.unload for popup backwall part
efl_ui/popup: unset callbacks on win object when parent is removed
elm/config: monitor MODIFIED events on config files
elm/config: fix config usage with EFL_RUN_IN_TREE set
efl_ui/flow.box: fix item calc with mixed weights
elm/hoversel: avoid calling api functions on null hoversel objects
efl/io: fix race condition with child model deletion
eio/poll: avoid ever dereferencing the backend's parent in a thread
evas events: fix corrupted mouse events behavior on mapped object.
evas_vg: fix alpha animation bug in case of partial update
Edit:
EFL 1.22.4 seems to compile fine under -current but I still get the annoying efreetd error on startup. I have updated the scripts on my GitHub repository.

Last edited by mats_b_tegner; 09-05-2019 at 11:33 AM.
 
1 members found this post helpful.
Old 09-09-2019, 07:35 AM   #263
mats_b_tegner
Member
 
Registered: Nov 2009
Location: Gothenburg, Sweden
Distribution: Slackware
Posts: 946

Rep: Reputation: 649Reputation: 649Reputation: 649Reputation: 649Reputation: 649Reputation: 649
EFL 1.23.0 beta 1

Stefan Schmidt has just announced the availability of EFL 1.23.0 beta 1:
https://www.enlightenment.org/news/efl-1.23.0-beta1
Quote:
Our first beta for the 1.23 release. From now on we should be a lot
stricter on what can still go into master.

**Features:**
* eolian: remove support for inlist/inarray
* ecore-drm2: Add API function to return output rotation (T7690)

**Fixes:**
* Fix leak in elm atspi
* eina_file: set errno on open fail for win32 build
* evas-gl-drm: Fix issue of rotation not actually rotating (T7690)
* solve neon rotation issue by moving to the tiled rotator
* eo: Fix missing varags cleanup (CID1399080)
* efl_core_command_line: Fix logically dead code (CID1399106)
* efl_ui_widget_common: Fix potential resource leak (CID1399088)
* efl_ui_selection_manager: Fix unchecked return value (CID1399092)
* evas_device: Fix dereferencing null pointer (CID1399091)
* efl_ui_stack: Fix dereference null return value (CID1399082)
* efl_ui_datepicker: Fix uninitialized scalar value (CID1397006)
* efl_ui_grid: Fix dereferencing null pointer (CID1397000)
* ecore_con: Fix dereferencing of null pointer (CID1396990)
* elm_atspi_bridge: Fix resource leak (CID1399429)
* efl_ui_win: Fix dereference null return value (CID1399428)
* efl_ui_win: Fix dereference null return (CID1399427)
* efl_ui_win: Fix dereference null return (CID1399426)
* efl_ui_win: Fix dereference null return value (CID1399425)
* efreet: Fix resource leak (CID1399090)
* efl_ui_text: Fix resource leak (CID1396998)
* eldbus: Fix dereference after null check (CID1399422)
* efl_ui_focus_manager_calc: Fix resource leaks (CID1396984, CID1396965)
* elm_focus_legacy: Fix resource leaks (CID1399096, CID1399095)
* eldbus: Fix resource leak (CID1399097)
* efl_canvas_vg_object: Fix dereference after null check (CID1399423, CID1399421)
* efl_ui_win: fix hw accel detection
* efl_ui_layout: Eina_Error type has been modified to work correctly.
* ecore-drm2: Don't use AtomicAddProperty for plane rotation (T7690)
* ecore-drm2: Update plane state values based on FB (T7690)
* ecore-drm2: Factor in output rotation when getting output info (T7690)
* evas drm: Don't use eng_output_resize or redraws clear (T7690)
* evas drm: Fix software output rotation (T7690)
* efl_ui_image: remove job in sizing calc. (T7360)
* evas_render: Process deferred callback in the sync render case.
* efl_ui_selection_manager: Don't leak malloc'd data (CID1396949)
* ecore-drm2: Add missing @ingroup for some doxy
* evas_vg: fix alpha animation bug in case of partial update
* elm_popup: calculate the label min size of popup before the popup group calculation
* vg_common_svg : Initialize "display" attribute
* fix a bunch of breaks that having a blind file unload has brought
* fix xpm loader to be threadable - fixes so much stuff...

**Download**

http://download.enlightenment.org/re...0-beta1.tar.xz
55667b9fc1d7d6e6982f3144a19e610d70bf2b9f9a9bd827ebdc48fc602a25b7
 
Old 09-17-2019, 07:42 AM   #264
mats_b_tegner
Member
 
Registered: Nov 2009
Location: Gothenburg, Sweden
Distribution: Slackware
Posts: 946

Rep: Reputation: 649Reputation: 649Reputation: 649Reputation: 649Reputation: 649Reputation: 649
EFL 1.23.0 beta 2

Stefan Schmidt has announced the availability of EFL 1.23.0 beta 2:
https://www.enlightenment.org/news/efl-1.23.0-beta2
Quote:
The second beta for upcoming 1.23 release. We still have problems to solve
and bugs to fix, but it's getting there now. help us testing!

**Fixes:**
* EFL: check file's mtime in efl.file::file_set to determine if a file is the same
* meson.build: allow to disable tiff evas loader

**Download**
http://download.enlightenment.org/re...0-beta2.tar.xz
43807e7f3707ec5ced62fdc79bf9aef2e3525d8ffd8fcf93d925c7ae308191ea

Last edited by mats_b_tegner; 09-17-2019 at 08:49 AM.
 
Old 09-17-2019, 11:15 AM   #265
enorbet
Senior Member
 
Registered: Jun 2003
Location: Virginia
Distribution: Slackware = Main OpSys
Posts: 4,784

Rep: Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434
If these bluetooth errors are on 14.2, that is to be expected since the version for 14.2 is tied to pulseaudio. The easiest fix is to try it on Current. I recommend a separate partition for a clean Current install rather than jumping into a system upgrade if you'd like to check this out. I applied the Current Pure-Alsa script to 14.2 and it works but only after a nearly week of tweaking.
 
Old 09-19-2019, 09:26 AM   #266
mats_b_tegner
Member
 
Registered: Nov 2009
Location: Gothenburg, Sweden
Distribution: Slackware
Posts: 946

Rep: Reputation: 649Reputation: 649Reputation: 649Reputation: 649Reputation: 649Reputation: 649
EFL 1.22.5 Release

Mike Blumenkrantz just announced the availability of EFL 1.22.5:
This release contains the latest fixes for the EFL 1.22 series.
See the full announcement with download links here:
https://www.enlightenment.org/news/efl-1.22.5
http://download.enlightenment.org/re...-1.22.5.tar.xz
Quote:
Fixes:
fix a bunch of breaks that having a blind file unload has brought
fix xpm loader to be threadable - fixes so much stuff…
efl: check file's mtime in efl.file::file_set to determine if file is the same
Edit:
EFL 1.22.5 seems to build fine under -current, Rebuilding E23, Ephoto, Rage and Terminology against EFL 1.22.5 as I write this. I have updated efl.info to 1.22.5 on my GitHub repository.

Last edited by mats_b_tegner; 09-27-2019 at 12:45 PM.
 
1 members found this post helpful.
Old 09-27-2019, 12:39 PM   #267
mats_b_tegner
Member
 
Registered: Nov 2009
Location: Gothenburg, Sweden
Distribution: Slackware
Posts: 946

Rep: Reputation: 649Reputation: 649Reputation: 649Reputation: 649Reputation: 649Reputation: 649
Enlightenment DR 0.23.1 Release

Carsten Haitzler announced Enlightenment DR 0.23.1 recently:
https://www.enlightenment.org/news/e0.23.1_release
http://download.enlightenment.org/re...-0.23.1.tar.xz
Quote:
This is a bugfix and stability release for Enlightenment 0.23.

* Fixed mixer notifications when volume didn't actually change
* Fixed build with newest EFL which does not still implicitly include libuuid CFLAGS in efl-wl CFLAGS
* Fixed move/resize triggered by key bindings to work again
* Fixed NULL access on move begin that crashed.
E23.1 seems to compile fine under Slackware-current with EFL 1.22.5 but I still get the Efreetd error dialog on startup. I have updated the files on my GitHub repository.

Last edited by mats_b_tegner; 09-28-2019 at 08:09 AM.
 
1 members found this post helpful.
Old 09-28-2019, 08:16 AM   #268
mats_b_tegner
Member
 
Registered: Nov 2009
Location: Gothenburg, Sweden
Distribution: Slackware
Posts: 946

Rep: Reputation: 649Reputation: 649Reputation: 649Reputation: 649Reputation: 649Reputation: 649
EFL 1.23.0 beta 3

Stefan Schmidt announced the availability of EFL 1.23.0 beta 3 on 2019-09-25:
https://www.enlightenment.org/news/efl-1.23.0-beta3
http://download.enlightenment.org/re...0-beta3.tar.xz
Quote:
While we hoped we would have the final release at this point we still have issues to sort out before we can declare our current work a stable release. In the meantime, I am releasing another beta here to allow people testing which needs tarballs.

Fixes:
ecore/signal: also use nonblock for writing side of signal pipe
ector engine: +null checking.

Last edited by mats_b_tegner; 09-28-2019 at 08:19 AM.
 
Old 10-02-2019, 09:45 AM   #269
mats_b_tegner
Member
 
Registered: Nov 2009
Location: Gothenburg, Sweden
Distribution: Slackware
Posts: 946

Rep: Reputation: 649Reputation: 649Reputation: 649Reputation: 649Reputation: 649Reputation: 649
Enlightenment Foundation Libraries 1.23 Release

Stefan Schmidt has announced the availability of EFL 1.23.0:
https://www.enlightenment.org/news/efl-1.23.0
Quote:
After almost 6 months of development we are releasing version 1.23 of
the Enlightenment Foundation Libraries, featuring over 2100 patches from
48 developers around the world. Thanks a lot for your contributions!

== Download ==
http://download.enlightenment.org/re...-1.23.0.tar.xz
cd9625161b324621f873f00eb841de03398892078ce73d60205abd1766c15cc5

----

== What's New ==
Again, the primary focus of this release has been stabilizing the EO
library as well as extending the set of unified API which is based on it.
From this release onwards we also switched to meson as our only build
system (RIP Autotools, you served us well for a long time). The 2110
commits contain more changes to possibly list here, but you will find
improved DRM support, a new widget for controlling vector animations, a
first step towards MVVM support, general bug fixes and more.

Please see the NEWS file for more details.
https://git.enlightenment.org/core/efl.git/tree/NEWS
----

== Statistics ==
(git log --pretty=oneline v1.22.0..v1.23.0 | wc -l) \\
Number of commits in 1.23: 2110 \\
Number of commits in 1.22: 2152 \\

(git shortlog -ns v1.22.0..v1.23.0 | wc -l) \\
Number of authors in 1.23: 48 \\
Number of authors in 1.22: 55 \\

(git diff --stat v1.22.0..v1.23.0 | tail -1) \\
2296 files changed, 90115 insertions(+), 85554 deletions(-) in 1.23 \\
3154 files changed, 169564 insertions(+), 79861 deletions(-) in 1.22 \\

----

=== Compiling and installing ===
See the INSTALL file:
https://git.enlightenment.org/core/efl.git/tree/INSTALL

== Requirements ==
EFL requires a C and C++ compiler by default. C++ exists mostly to interface
to C++ libraries like Bullet and our C++ bindings.

Required by default:

* bullet
* libpng
* libjpeg
* gstreamer (1.x, 0.10 support optional. Ensure all codecs you want are installed.)
* zlib
* luajit (lua 5.1 or 5.2 support optional)
* libtiff
* openssl
* curl
* dbus
* libc
* fontconfig
* freetype2
* fribidi
* libpulse
* libsndfile
* libx11
* libxau
* libxcomposite
* libxdamage
* libxdmcp
* libxext
* libxfixes
* libxinerama
* libxrandr
* libxrender
* libxss
* libxtst
* libxcursor
* libxp
* libxi (2.2 or newer)
* opengl(mesa etc.) (opengl/glx/full or opengl-es2/egl. full opengl only on osx - must be explicitly specified to be full to have support)
* giflib
* util-linux (limbount + libblkid)
* systemd / libudev
* poppler / poppler-cpp
* libraw
* libspectre
* librsvg
* openmp (clang needs libomp, while gcc uses libgomp)

You might want webp support so disable fewer loaders and remove webp
from the disablers with: -Devas-loaders-disabler=json

== Wayland support ==
You may also want Wayland support when on Linux. This enables support
for EFL to target Wayland support for client applications. To do this
supply: -Dwl=true

== Framebuffer support ==
This requires Linux frame-buffer support, headers, etc. This supports
basic frame-buffers like /dev/fb as well as input via /dev/input for
keyboards and mice in a basic way. Enable this with: -Dfb=true

For more modern framebuffer support you may want drm/kms rendering
support so enable this. This is what you also want for wayland
compositor support in enlightenment as it will want to be able to
render to a modern framebuffer target with atomic buffer swapping. To
do this provide: -Ddrm=true

== Prefix ==
You may want to change the install prefix for EFL with:
--prefix=/path/to/prefix

The default prefix if not given is "/usr/local". Many people like to
use prefixes like /opt/e or /opt/efl or /home/USERNAME/software etc.

== Compiler flags ==
You can affect compilation optimization, debugging and other factors
by setting your CFLAGS environment variable (and CXXFLAGS). Be aware
that to ensure ABI stability you should use the exact same CFLAGS /
CXXFLAGS for all the build of EFL and any applications/libraries that
depend on them.

There are many other configure options that can be used, but in
general, it is not a good idea to go enabling or disabling things
unless you wish to break things. The defaults are well tested, with
the above-recommended options also being well tested. Go much further
and your mileage may vary wildly. Disabling features is a good way of
breaking EFL functionality, so it is not recommended to mess with
these without understanding the implications. The defaults
have been carefully considered to provide full functionality so users
will not be missing anything.

== Cryptography ==
EFL officially offers OpenSSL or gnutls as cryptography backends. By
default, it uses "openssl" to do signature, cipher and related. Alternatively
one can use "gnutls" (some distros are strict about licenses and want gnutls
instead of openssl) You can switch to gnutls with -Dcrypto=gnutls
I will try to rewrite the build script and compile EFL 1.23.0 this weekend.

Last edited by mats_b_tegner; 10-04-2019 at 07:59 AM.
 
Old 10-05-2019, 08:06 AM   #270
mats_b_tegner
Member
 
Registered: Nov 2009
Location: Gothenburg, Sweden
Distribution: Slackware
Posts: 946

Rep: Reputation: 649Reputation: 649Reputation: 649Reputation: 649Reputation: 649Reputation: 649
EFL 1.22.6 Release

Mike Blumenkrantz just announced the availability of EFL 1.22.6:
Quote:
This release contains the latest fixes for the EFL 1.22 series.
See the full announcement with download links here:
https://www.enlightenment.org/news/efl-1.22.6
http://download.enlightenment.org/re...-1.22.6.tar.xz
Edit:
EFL 1.22.6 seems to build fine under -current. I will update the files on my GitHub repository.

Last edited by mats_b_tegner; 10-06-2019 at 10:21 AM.
 
  


Reply



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:40 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