Page MenuHomePhabricator

E on FreeBSDProject
ActivePublic

Details

Description

Try and make things more organized by creating a project to add in issues, this makes it easier to search for just FreeBSD issues. Also this opens doors to other users who enjoy using FreeBSD want to make E better.

Recent Activity

Fri, Nov 8

Peter2121 closed T8360: Error building EFL applications on FreeBSD with default settings as Resolved.

Fixed in Meson, tested OK. Hope the new version of Meson will be released soon.

Fri, Nov 8, 2:28 PM · E on FreeBSD

Tue, Nov 5

Peter2121 added a comment to T8360: Error building EFL applications on FreeBSD with default settings.

Probably fixed in Meson's master: https://github.com/mesonbuild/meson/pull/4410
I need some time to test it...

Tue, Nov 5, 10:28 AM · E on FreeBSD

Thu, Oct 31

raster added a comment to T8360: Error building EFL applications on FreeBSD with default settings.

This pretty much sounds like it's a freebsd thing to fix in the ports or in their install of meson. there is no choice on the install location for pc files in our build files at all... it's wherever meson thinks they should go. That is 100% the right thing to do.

Thu, Oct 31, 5:14 PM · E on FreeBSD
Peter2121 added a comment to T8360: Error building EFL applications on FreeBSD with default settings.

OK, I've got it.
There is a hack in the ports system, it redirects *.pc from lib to libdata during stage (and install).
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=218067
So, probably, we only need to put some info into the docs about the behavior change from autotools to meson.

Thu, Oct 31, 2:51 PM · E on FreeBSD
Peter2121 added a comment to T8360: Error building EFL applications on FreeBSD with default settings.

I'm not a FreeBSD user but how does other meson-based projects deal with pkg-config? Through USES = meson when porting?

Isn't it a case of patching Free BSD's own Uses/meson.mk to point to the correct directory? (The best reference I could find for it was this patch adding it https://reviews.freebsd.org/D10409)

Thu, Oct 31, 2:12 PM · E on FreeBSD
lauromoura added a comment to T8360: Error building EFL applications on FreeBSD with default settings.

Right now, after install, EFL libs are not available for building software under FreeBSD. Even Enlightenment does not build. I think it is very bad. Asking a user who wants to build Enlightenment to add a custom path for pkg config is a bad idea. It is a regression passing to meson build from autotools. If it can be solved on EFL level - IMHO it should be solved. If you consider that it should be fixed on meson level - try to ask it to meson devs.
Anyway, it must be patched in FreeBSD port, if not - EFL 1.23 will not be accepted in ports tree. The standard path for *.pc files in FreeBSD - /usr/local/libdata/pkgconfig

Thu, Oct 31, 1:38 PM · E on FreeBSD
Peter2121 added a comment to T8360: Error building EFL applications on FreeBSD with default settings.

Hi Peter no issue with Efl on freebsd or openbsd here. I think the pc issue is best fixed by the packager or port maintainer. You could help them with that????

Thu, Oct 31, 1:06 PM · E on FreeBSD
netstar added a comment to T8360: Error building EFL applications on FreeBSD with default settings.

Hi Peter no issue with Efl on freebsd or openbsd here. I think the pc issue is best fixed by the packager or port maintainer. You could help them with that????

Thu, Oct 31, 11:54 AM · E on FreeBSD
zmike added a commit to T7486: eio_monitor_kevent leaks monitored fds into child processes: rEFL65b216895449: eio - fbsd - make fd for monitored file close on exec.
Thu, Oct 31, 10:16 AM · E on FreeBSD, efl
Peter2121 added a comment to T8360: Error building EFL applications on FreeBSD with default settings.

Right now, after install, EFL libs are not available for building software under FreeBSD. Even Enlightenment does not build. I think it is very bad. Asking a user who wants to build Enlightenment to add a custom path for pkg config is a bad idea. It is a regression passing to meson build from autotools. If it can be solved on EFL level - IMHO it should be solved. If you consider that it should be fixed on meson level - try to ask it to meson devs.
Anyway, it must be patched in FreeBSD port, if not - EFL 1.23 will not be accepted in ports tree. The standard path for *.pc files in FreeBSD - /usr/local/libdata/pkgconfig

Thu, Oct 31, 7:19 AM · E on FreeBSD
bu5hm4n added a comment to T8360: Error building EFL applications on FreeBSD with default settings.

I do not really want to emulate install behaviour from autotools in our meson build. The platform that should fix this is meson itself, in the pkgconfig module itself. I do not want to fix this in efl, enlightenment, etc. etc. Would it be a burdon to keep this behaviour for now and bring this bug to the attention of the meson project ?

Thu, Oct 31, 6:25 AM · E on FreeBSD
Peter2121 added a comment to T8360: Error building EFL applications on FreeBSD with default settings.

This was always the case, also in autotools. And is also the case for linux. Our installation and build guide also states that you should use PKG_CONFIG_PATH=/usr/local/lib/pkgconfig.

Thu, Oct 31, 6:07 AM · E on FreeBSD
bu5hm4n added a comment to T8360: Error building EFL applications on FreeBSD with default settings.

This was always the case, also in autotools. And is also the case for linux. Our installation and build guide also states that you should use PKG_CONFIG_PATH=/usr/local/lib/pkgconfig.

Thu, Oct 31, 5:53 AM · E on FreeBSD
vtorri added a comment to T8360: Error building EFL applications on FreeBSD with default settings.

install_dir option

Thu, Oct 31, 4:35 AM · E on FreeBSD

Oct 12 2019

c added a comment to T7486: eio_monitor_kevent leaks monitored fds into child processes.

LGTM, thanks.

Oct 12 2019, 2:26 PM · E on FreeBSD, efl
raster closed T7486: eio_monitor_kevent leaks monitored fds into child processes as Resolved by committing rEFL3d5e73570455: eio - fbsd - make fd for monitored file close on exec.
Oct 12 2019, 5:04 AM · E on FreeBSD, efl
raster added a comment to T7486: eio_monitor_kevent leaks monitored fds into child processes.

makes sense.

Oct 12 2019, 4:57 AM · E on FreeBSD, efl
ProhtMeyhet added a comment to T7486: eio_monitor_kevent leaks monitored fds into child processes.
In T7486#145197, @c wrote:

Bug report, analysis, and fix are almost a year old ???

Oct 12 2019, 4:55 AM · E on FreeBSD, efl
c added a comment to T7486: eio_monitor_kevent leaks monitored fds into child processes.

Bug report, analysis, and fix are almost a year old ???

Oct 12 2019, 4:40 AM · E on FreeBSD, efl
ProhtMeyhet updated subscribers of T7486: eio_monitor_kevent leaks monitored fds into child processes.

this should be something for @barbieri and @ManMower, but they haven't been active since the beginning of the year.

Oct 12 2019, 2:00 AM · E on FreeBSD, efl
ProhtMeyhet added a project to T7486: eio_monitor_kevent leaks monitored fds into child processes: E on FreeBSD.
Oct 12 2019, 1:57 AM · E on FreeBSD, efl

Oct 11 2019

Peter2121 created T8360: Error building EFL applications on FreeBSD with default settings.
Oct 11 2019, 2:03 PM · E on FreeBSD

Aug 20 2019

mdfarnsworth added a comment to T8116: emixer - empty display, crashes on close.

Sorry no update, both of those patches are were already applied in 0.22.4.
Thanks for the doc links.

Aug 20 2019, 4:14 AM · enlightenment-git, E on FreeBSD

Aug 18 2019

ProhtMeyhet triaged T8116: emixer - empty display, crashes on close as Pending on user input priority.
Aug 18 2019, 11:45 PM · enlightenment-git, E on FreeBSD
ProhtMeyhet added a comment to T8116: emixer - empty display, crashes on close.

raster fixed an SEGV on close in 0.22.4 with rE638ffe58538478ede9f9000db370ec5e853635e8 and i had a SEGV which was closed with rEbf146faf7289035eade9875735869de4da7622d4.

Aug 18 2019, 11:45 PM · enlightenment-git, E on FreeBSD
mdfarnsworth added a comment to T8116: emixer - empty display, crashes on close.

EFL 1.20.7
Enlightenment 0.22.4

Aug 18 2019, 2:49 PM · enlightenment-git, E on FreeBSD

Aug 7 2019

cederom added a comment to T7803: E 0.22.4 all X UI hangs on FreeBSD.

one constant error that shows up at the console tells to: eina_btlog << EOF EOF.
sometimes it tells the resource is null os nonexistent. dont have it right now. maybe will try to catch and upload here so you have more detailed information..

Aug 7 2019, 7:10 AM · E on FreeBSD, enlightenment20, enlightenment-git
Peter2121 added a comment to T7803: E 0.22.4 all X UI hangs on FreeBSD.

Me too, sometimes I have problems with window switcher. It does not show the list, but only the next window icon & name. But I don't need to restart the session, the next invoking the switcher is normally correct.
And UI does not hang for me with the last versions of E/EFL.

Aug 7 2019, 4:42 AM · E on FreeBSD, enlightenment20, enlightenment-git
ProhtMeyhet raised the priority of T7803: E 0.22.4 all X UI hangs on FreeBSD from Pending on user input to Incoming Queue.

not really :-( some issues that i have noticed:

  1. ui hangs but mouse moves. sometimes after several minutes things get back to normal sometimes not.
  2. window switcher / selector is buggy. almost always with virtualbos running it cannot switch back to other windows and does not show windows on the list while switching with Ctrl+Tab. this is critical as i have to restart session and interrupt my work.

    that never happens on the same machines running xfce4 or lxqt..
Aug 7 2019, 4:28 AM · E on FreeBSD, enlightenment20, enlightenment-git
cederom added a comment to T7803: E 0.22.4 all X UI hangs on FreeBSD.

not really :-( some issues that i have noticed:

  1. ui hangs but mouse moves. sometimes after several minutes things get back to normal sometimes not.
  2. window switcher / selector is buggy. almost always with virtualbos running it cannot switch back to other windows and does not show windows on the list while switching with Ctrl+Tab. this is critical as i have to restart session and interrupt my work.
Aug 7 2019, 4:08 AM · E on FreeBSD, enlightenment20, enlightenment-git
ProhtMeyhet added a project to T7809: ePhoto instead File Browser when opening from Firefox: E on FreeBSD.
Aug 7 2019, 3:40 AM · E on FreeBSD, Restricted Project, enlightenment20, enlightenment-git
ProhtMeyhet triaged T7803: E 0.22.4 all X UI hangs on FreeBSD as Pending on user input priority.

Thank you Peter! Enlightenment really rox! Just as my beloved FreeBSD!

Aug 7 2019, 3:39 AM · E on FreeBSD, enlightenment20, enlightenment-git
Peter2121 added a comment to T8116: emixer - empty display, crashes on close.

I don't see the segmentation fault closing emixer on my laptop.
FreeBSD 11.2-RELEASE-p9 Enlightenment 0.23.0.alpha EFL 1.22.2

Aug 7 2019, 1:42 AM · enlightenment-git, E on FreeBSD
ProhtMeyhet added projects to T8116: emixer - empty display, crashes on close: E on FreeBSD, enlightenment-git.

Could you please provide the Enlightenment and Efl version you are using? devd, pulseaudio and dbus version would probably also help.

Aug 7 2019, 1:08 AM · enlightenment-git, E on FreeBSD

Apr 15 2019

cederom added a comment to T7803: E 0.22.4 all X UI hangs on FreeBSD.

Thank you Peter! Enlightenment really rox! Just as my beloved FreeBSD! This is something really really new and the design is simply amazing.. really reminds me of the old good Unix or even Amiga times! :-)

Apr 15 2019, 7:49 AM · E on FreeBSD, enlightenment20, enlightenment-git
Peter2121 added a comment to T7803: E 0.22.4 all X UI hangs on FreeBSD.

cederom, you should begin with full uninstall E and EFL, port version of EFL is really outdated. Then you should download the last versions from enlightenment.org (or checkout from Enlightenment git) and build both EFL and E from sources.
I'm on git versions (dated some months ago) on FreeBSD 11.2. It's stable, I'm using it every day ~12hrs by day without freezes. I tested everything on FreeBSD 12 too without problems.
I did not (yet) tested the last released version of EFL.
You can ask for help in maillist if you have problems with build.

Apr 15 2019, 7:46 AM · E on FreeBSD, enlightenment20, enlightenment-git
cederom added a comment to T7803: E 0.22.4 all X UI hangs on FreeBSD.

How can I track down the problem?

Apr 15 2019, 5:32 AM · E on FreeBSD, enlightenment20, enlightenment-git

Apr 12 2019

Herald added a project to T7803: E 0.22.4 all X UI hangs on FreeBSD: enlightenment-git.
Apr 12 2019, 10:31 AM · E on FreeBSD, enlightenment20, enlightenment-git

Feb 28 2019

netstar added a comment to T7710: Impossible to build EFL on FreeBSD.

This isn't fixin anything.

Feb 28 2019, 3:07 AM · efl (efl-1.22)

Feb 27 2019

Peter2121 added a comment to T7710: Impossible to build EFL on FreeBSD.

Nothing changed adding the header.

Feb 27 2019, 1:06 PM · efl (efl-1.22)
bu5hm4n added a comment to T7710: Impossible to build EFL on FreeBSD.

Please test the attached revision.

Feb 27 2019, 1:13 AM · efl (efl-1.22)
bu5hm4n added a revision to T7710: Impossible to build EFL on FreeBSD: D8038: efl_core_proc_env: add header that defined environ.
Feb 27 2019, 1:10 AM · efl (efl-1.22)
raster added a comment to T7710: Impossible to build EFL on FreeBSD.

likely related to @bu5hm4n 's changes

Feb 27 2019, 12:30 AM · efl (efl-1.22)
raster assigned T7710: Impossible to build EFL on FreeBSD to bu5hm4n.
Feb 27 2019, 12:29 AM · efl (efl-1.22)

Feb 26 2019

simotek updated subscribers of T7710: Impossible to build EFL on FreeBSD.

@netstar one for you?

Feb 26 2019, 1:00 PM · efl (efl-1.22)
Peter2121 triaged T7710: Impossible to build EFL on FreeBSD as High priority.
Feb 26 2019, 12:56 PM · efl (efl-1.22)

Nov 4 2018

yurivict closed T7116: Choosing wayland causes configure error: configure: error: C compiler cannot create executables as Invalid.
Nov 4 2018, 9:20 AM · E on FreeBSD

Oct 26 2018

Peter2121 created T7442: Building on FreeBSD 12 - openssl problem.
Oct 26 2018, 10:51 AM · E on FreeBSD

Sep 22 2018

ProhtMeyhet triaged T7116: Choosing wayland causes configure error: configure: error: C compiler cannot create executables as Pending on user input priority.
checking whether the C compiler works... no
Sep 22 2018, 11:36 AM · E on FreeBSD
ProhtMeyhet triaged T6783: Please don't install the empty directory lib/evas/utils as Trivial priority.

@netstar could you have a look at this?

Sep 22 2018, 10:48 AM · E on FreeBSD