Re: [E-devel] E_FM eeze mount compiling but not working (more info)

2011-12-05 Thread Jochen Schröder
On 23/11/11 19:14, Mike Blumenkrantz wrote:
 On Wed, 23 Nov 2011 09:50:32 +1100
 Jochen Schrödercycoma...@gmail.com  wrote:

snip


 Hope this helps figuring out what the problem is.
 I didn't forget about this, just haven't been doing anything e-related for a
 couple days. I have some testing to do on my side before I get back to you
 though.


Hi Mike,

I was wondering if you had a chance to look at this. I just rebuild all 
of EFL and I still have the same problems.

Cheers
Jochen

--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E_FM eeze mount compiling but not working (more info)

2011-12-05 Thread Jochen Schröder
On 06/12/11 08:36, Michael Blumenkrantz wrote:
 On Tue, 06 Dec 2011 08:34:08 +1100
 Jochen Schrödercycoma...@gmail.com  wrote:

 On 23/11/11 19:14, Mike Blumenkrantz wrote:
 On Wed, 23 Nov 2011 09:50:32 +1100
 Jochen Schrödercycoma...@gmail.com   wrote:

 snip


 Hope this helps figuring out what the problem is.
 I didn't forget about this, just haven't been doing anything e-related for a
 couple days. I have some testing to do on my side before I get back to you
 though.


 Hi Mike,

 I was wondering if you had a chance to look at this. I just rebuild all
 of EFL and I still have the same problems.

 Cheers
 Jochen

 Nope, been busy working on other things. Hoping to get to it next week.

Thanks, let me know if there's something I can do to try to debug this 
further.

--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E_FM eeze mount compiling but not working (more info)

2011-11-22 Thread Jochen Schröder

On 19/11/11 21:08, Mike Blumenkrantz wrote:

On Sat, 19 Nov 2011 21:05:07 +1100
Jochen Schrödercycoma...@gmail.com  wrote:


On 19/11/11 18:59, Mike Blumenkrantz wrote:

On Sat, 19 Nov 2011 18:54:47 +1100
Jochen Schrödercycoma...@gmail.com   wrote:


On 11/18/2011 08:29 PM, Mike Blumenkrantz wrote:

On Fri, 18 Nov 2011 20:20:21 +1100
Jochen Schrödercycoma...@gmail.comwrote:


On 18/11/11 16:48, Jochen Schröder wrote:

On 18/11/11 15:56, Mike Blumenkrantz wrote:

On Fri, 18 Nov 2011 15:50:09 +1100
Jochen Schrödercycoma...@gmail.comwrote:


On 18/11/11 15:46, Mike Blumenkrantz wrote:

On Fri, 18 Nov 2011 15:43:23 +1100
Jochen Schrödercycoma...@gmail.comwrote:


On 18/11/11 13:16, Mike Blumenkrantz wrote:

On Fri, 18 Nov 2011 09:18:50 +1100
Jochen Schrödercycoma...@gmail.comwrote:


Hi all,

I'm still trying to get eeze mount to work in E_FM. I have build
eeze
with libmount support (2.19.1). And I am building E17 with
./configure
--disable-mount-hal --disable-mount-udisks, here is the relevant
configure output:


Preferred Backends:
* device..: eeze
* hal_mount...: no
* udisks_mount: no
* eeze_mount..: yes


Additionally I have uncommented the following line in
sysactions.conf

# uncomment this line to enable eeze mounting for users
user: someuser allow: /bin/mount /bin/umount /usr/bin/eject


When plugging in a device on the usb port nothing appears on the
desktop
or in the file menu. xsession-errrors reports some dbus error
(attached). This system is debian sid. This seems to be the same
problem
that was reported here:
http://osdir.com/ml/enlightenment-development-linux-ui/2011-08/msg00503.html



Additionally, when logging out E waits until the logout now, wait
longer
dialogue shows up (however I have not 100% confirmed that this is
related).

Cheers
Jochen

hmm definitely strange since it looks like your devices are being
properly
detected. please start your e with EINA_LOG_LEVELS=efm:5 and post
back
your xsession log again.



Not sure I'm doing the right thing. Using a .xsession with:

export EINA_LOG_LEVELS=efm:5
exect /opt/e17/bin/enlightenment_start

and starting with startx should work right?

Not much more information unfortunately (xsession-errors attached)

Cheers
Jochen

yeah you did it properly. not seeing any attempts to mount anything
though,
does your log include the times when you tried?



You mean when I plug and unplug the usb disk? I can't mount because
the device never appears anywhere, i.e. no icon on the desktop or in
the files menu.

Cheers
Jochen


hmm update e now and see if you get the scanner connected message in
your log
with the log level enabled



Ok will do



I just updated from svn and recompiled all of EFL. Attached is the
xsession-error log when e is compiled with eeze mount only and I plug in
a usb disk. EINA_LOG_LEVELS=efm:5 is set (at least it's in env)





okay, update e again (just e) and see what happens


Had to update all efl because of some compile error. Anyway still no
icon when E is compiled with eeze-mount only. xsession-errors attached
(it has a restart of e in it because I wanted to try if it appears).



this log is using udisks.



Sorry too many xsession-error files flying around. This one should be
correct.


it's not, or you didn't start efm.




OK I think I'm getting closer to find out what is going on. I assume you 
were looking for some line like:
INF2163:efm e_fm_main_eeze.c:530 _scanner_delay() Attempting scanner 
connection


In my xsession-error file? I think I've figured out why this did not 
appear in my files. When I start E for the very first time I also see 
this message, however when I log out and back in, there is no such 
message. The problem seems to be a eeze_scanner process (owned by root) 
that remains running after logging out of E. When I kill the process 
after logging out and log back in I do see the above message in my logs 
again. So somehow e_fm can't connect to the already running process.


I still do not see any icons appear on the desktop once I plug in a usb 
drive.


new .xsession-errors file attached, with the above line.

Hope this helps figuring out what the problem is.
/etc/gdm3/Xsession: Beginning session setup...
/etc/gdm3/Xsession: 43: /etc/X11/Xsession.d/98vboxadd-xclient: 
/usr/bin/VBoxClient: not found
/etc/gdm3/Xsession: 44: /etc/X11/Xsession.d/98vboxadd-xclient: 
/usr/bin/VBoxClient: not found
/etc/gdm3/Xsession: 46: /etc/X11/Xsession.d/98vboxadd-xclient: 
/usr/bin/VBoxClient: not found
/etc/gdm3/Xsession: 48: /etc/X11/Xsession.d/98vboxadd-xclient: 
/usr/bin/VBoxClient: not found
ESTART: 0.0 [0.0] - Begin Startup
ESTART: 0.3 [0.3] - Signal Trap
ESTART: 0.5 [0.1] - Signal Trap Done
ESTART: 0.7 [0.3] - Eina Init
ESTART: 0.00024 [0.00017] - Eina Init Done
ESTART: 0.00025 [0.0] - Determine Prefix
=
Enlightenment relocation handling
=
PREFIX:  /opt/e17
BINDIR

Re: [E-devel] E SVN: raster trunk/e_dbus/src/lib/connman

2011-11-20 Thread Jochen Schröder
On 20/11/11 18:12, Carsten Haitzler (The Rasterman) wrote:
 On Sat, 19 Nov 2011 15:59:43 -0200 Lucas De Marchi
 lucas.demar...@profusion.mobi  said:

 On Sat, Nov 19, 2011 at 7:08 AM, Enlightenment SVN
 no-re...@enlightenment.org  wrote:
 Log:
 gustavo - i know you don't like this, but putting back old connman api
   support.

   1. you broke connman legacy support during feature freeze. this isn't
   a bug fix. it's a break.
   2. newer connmans are broken for me - my netwoork basically barely
   works. i can't make new connections reliably to anywhere outside my
   lan, and even on my lan  ssh connectiosn justdrop all the time. i'm
   sticking to a fdowngraded (0.55) connman exactly because of this.

 Not talking about the API break, but just about your issue with newer
 versions: could you please run connman with debug info (connman -nd
 would be sufficient), and send the log with the description of the
 problem to connman mailing list?

 Otherwise the problem might never be fixed.

 i've spotted 1 thing. later connmans put my card into 130Mb speeds (802.11N
 land) but 0.55 stays at 802.11g (54Mb)...

Is this an intel wifi card? There seems to be a driver bug in later 
kernels (I stumbled across this when upgrading to ubuntu 11.11). I 
currently work around it by putting

options iwlagn 11n_disable=1

somewhere in /etc/modprobe.d/


Cheers
Jochen

--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E_FM eeze mount compiling but not working

2011-11-19 Thread Jochen Schröder

On 19/11/11 18:59, Mike Blumenkrantz wrote:

On Sat, 19 Nov 2011 18:54:47 +1100
Jochen Schrödercycoma...@gmail.com  wrote:


On 11/18/2011 08:29 PM, Mike Blumenkrantz wrote:

On Fri, 18 Nov 2011 20:20:21 +1100
Jochen Schrödercycoma...@gmail.com   wrote:


On 18/11/11 16:48, Jochen Schröder wrote:

On 18/11/11 15:56, Mike Blumenkrantz wrote:

On Fri, 18 Nov 2011 15:50:09 +1100
Jochen Schrödercycoma...@gmail.com   wrote:


On 18/11/11 15:46, Mike Blumenkrantz wrote:

On Fri, 18 Nov 2011 15:43:23 +1100
Jochen Schrödercycoma...@gmail.com   wrote:


On 18/11/11 13:16, Mike Blumenkrantz wrote:

On Fri, 18 Nov 2011 09:18:50 +1100
Jochen Schrödercycoma...@gmail.com   wrote:


Hi all,

I'm still trying to get eeze mount to work in E_FM. I have build
eeze
with libmount support (2.19.1). And I am building E17 with
./configure
--disable-mount-hal --disable-mount-udisks, here is the relevant
configure output:


Preferred Backends:
* device..: eeze
* hal_mount...: no
* udisks_mount: no
* eeze_mount..: yes


Additionally I have uncommented the following line in
sysactions.conf

# uncomment this line to enable eeze mounting for users
user: someuser allow: /bin/mount /bin/umount /usr/bin/eject


When plugging in a device on the usb port nothing appears on the
desktop
or in the file menu. xsession-errrors reports some dbus error
(attached). This system is debian sid. This seems to be the same
problem
that was reported here:
http://osdir.com/ml/enlightenment-development-linux-ui/2011-08/msg00503.html



Additionally, when logging out E waits until the logout now, wait
longer
dialogue shows up (however I have not 100% confirmed that this is
related).

Cheers
Jochen

hmm definitely strange since it looks like your devices are being
properly
detected. please start your e with EINA_LOG_LEVELS=efm:5 and post
back
your xsession log again.



Not sure I'm doing the right thing. Using a .xsession with:

export EINA_LOG_LEVELS=efm:5
exect /opt/e17/bin/enlightenment_start

and starting with startx should work right?

Not much more information unfortunately (xsession-errors attached)

Cheers
Jochen

yeah you did it properly. not seeing any attempts to mount anything
though,
does your log include the times when you tried?



You mean when I plug and unplug the usb disk? I can't mount because the
device never appears anywhere, i.e. no icon on the desktop or in the
files menu.

Cheers
Jochen


hmm update e now and see if you get the scanner connected message in
your log
with the log level enabled



Ok will do



I just updated from svn and recompiled all of EFL. Attached is the
xsession-error log when e is compiled with eeze mount only and I plug in
a usb disk. EINA_LOG_LEVELS=efm:5 is set (at least it's in env)





okay, update e again (just e) and see what happens


Had to update all efl because of some compile error. Anyway still no
icon when E is compiled with eeze-mount only. xsession-errors attached
(it has a restart of e in it because I wanted to try if it appears).



this log is using udisks.



Sorry too many xsession-error files flying around. This one should be 
correct.


/etc/gdm3/Xsession: Beginning session setup...
/etc/gdm3/Xsession: 43: /etc/X11/Xsession.d/98vboxadd-xclient: 
/usr/bin/VBoxClient: not found
/etc/gdm3/Xsession: 44: /etc/X11/Xsession.d/98vboxadd-xclient: 
/usr/bin/VBoxClient: not found
/etc/gdm3/Xsession: 46: /etc/X11/Xsession.d/98vboxadd-xclient: 
/usr/bin/VBoxClient: not found
/etc/gdm3/Xsession: 48: /etc/X11/Xsession.d/98vboxadd-xclient: 
/usr/bin/VBoxClient: not found
ESTART: 0.0 [0.0] - Begin Startup
ESTART: 0.3 [0.3] - Signal Trap
ESTART: 0.4 [0.1] - Signal Trap Done
ESTART: 0.7 [0.3] - Eina Init
ESTART: 0.00024 [0.00016] - Eina Init Done
ESTART: 0.00024 [0.0] - Determine Prefix
=
Enlightenment relocation handling
=
PREFIX:  /opt/e17
BINDIR:  /opt/e17/bin
LIBDIR:  /opt/e17/lib
DATADIR: /opt/e17/share/enlightenment
LOCALE:  /opt/e17/share/locale
=
ESTART: 0.00033 [0.9] - Determine Prefix Done
ESTART: 0.00037 [0.4] - Environment Variables
ESTART: 0.00039 [0.2] - Environment Variables Done
ESTART: 0.00040 [0.0] - Parse Arguments
ESTART: 0.00040 [0.1] - Parse Arguments Done
ESTART: 0.00041 [0.0] - Eet Init
ESTART: 0.00167 [0.00126] - Eet Init Done
ESTART: 0.00169 [0.2] - Ecore Init
ESTART: 0.00185 [0.00015] - Ecore Init Done
ESTART: 0.00185 [0.1] - Ecore Event Handlers
ESTART: 0.00186 [0.1] - Ecore Event Handlers Done
ESTART: 0.00186 [0.0] - Ecore_IMF Init
ESTART: 0.00795 [0.00609] - Ecore_IMF Init Done
ESTART: 0.00799 [0.4] - Ecore_File Init
ESTART: 0.00856 [0.00057] - Ecore_File Init Done
ESTART: 0.00859 [0.3] - Ecore_Con Init
ESTART: 0.00864 [0.5] - Ecore_Con Init Done
ESTART: 0.00864 [0.1] - Ecore_Ipc Init
ESTART: 0.00866 [0.1] - Ecore_Ipc Init Done
ESTART: 0.00866 [0.1

Re: [E-devel] E_FM eeze mount compiling but not working

2011-11-19 Thread Jochen Schröder

On 19/11/11 21:08, Mike Blumenkrantz wrote:

On Sat, 19 Nov 2011 21:05:07 +1100
Jochen Schrödercycoma...@gmail.com  wrote:


On 19/11/11 18:59, Mike Blumenkrantz wrote:

On Sat, 19 Nov 2011 18:54:47 +1100
Jochen Schrödercycoma...@gmail.com   wrote:


On 11/18/2011 08:29 PM, Mike Blumenkrantz wrote:

On Fri, 18 Nov 2011 20:20:21 +1100
Jochen Schrödercycoma...@gmail.comwrote:


On 18/11/11 16:48, Jochen Schröder wrote:

On 18/11/11 15:56, Mike Blumenkrantz wrote:

On Fri, 18 Nov 2011 15:50:09 +1100
Jochen Schrödercycoma...@gmail.comwrote:


On 18/11/11 15:46, Mike Blumenkrantz wrote:

On Fri, 18 Nov 2011 15:43:23 +1100
Jochen Schrödercycoma...@gmail.comwrote:


On 18/11/11 13:16, Mike Blumenkrantz wrote:

On Fri, 18 Nov 2011 09:18:50 +1100
Jochen Schrödercycoma...@gmail.comwrote:


Hi all,

I'm still trying to get eeze mount to work in E_FM. I have build
eeze
with libmount support (2.19.1). And I am building E17 with
./configure
--disable-mount-hal --disable-mount-udisks, here is the relevant
configure output:


Preferred Backends:
* device..: eeze
* hal_mount...: no
* udisks_mount: no
* eeze_mount..: yes


Additionally I have uncommented the following line in
sysactions.conf

# uncomment this line to enable eeze mounting for users
user: someuser allow: /bin/mount /bin/umount /usr/bin/eject


When plugging in a device on the usb port nothing appears on the
desktop
or in the file menu. xsession-errrors reports some dbus error
(attached). This system is debian sid. This seems to be the same
problem
that was reported here:
http://osdir.com/ml/enlightenment-development-linux-ui/2011-08/msg00503.html



Additionally, when logging out E waits until the logout now, wait
longer
dialogue shows up (however I have not 100% confirmed that this is
related).

Cheers
Jochen

hmm definitely strange since it looks like your devices are being
properly
detected. please start your e with EINA_LOG_LEVELS=efm:5 and post
back
your xsession log again.



Not sure I'm doing the right thing. Using a .xsession with:

export EINA_LOG_LEVELS=efm:5
exect /opt/e17/bin/enlightenment_start

and starting with startx should work right?

Not much more information unfortunately (xsession-errors attached)

Cheers
Jochen

yeah you did it properly. not seeing any attempts to mount anything
though,
does your log include the times when you tried?



You mean when I plug and unplug the usb disk? I can't mount because
the device never appears anywhere, i.e. no icon on the desktop or in
the files menu.

Cheers
Jochen


hmm update e now and see if you get the scanner connected message in
your log
with the log level enabled



Ok will do



I just updated from svn and recompiled all of EFL. Attached is the
xsession-error log when e is compiled with eeze mount only and I plug in
a usb disk. EINA_LOG_LEVELS=efm:5 is set (at least it's in env)





okay, update e again (just e) and see what happens


Had to update all efl because of some compile error. Anyway still no
icon when E is compiled with eeze-mount only. xsession-errors attached
(it has a restart of e in it because I wanted to try if it appears).



this log is using udisks.



Sorry too many xsession-error files flying around. This one should be
correct.


it's not, or you didn't start efm.



Well, I plugged and unplugged a usb device, no icon showed up. I did not 
specifically start up efm. Anyway to eliminate anything else, here is 
the xsession file from a fresh configuration.


What I did:
startx -- :9
(cat .xsession:
export EINA_LOG_LEVELS=efm:5
exec /opt/e17/bin/enlightenment_start)

after configuration wizards, plug in usb device, wait ... unplug. No 
icon shows up on the desktop or the files menu.

make sure e_fm is running.

ps aux |grep enlightenment_fm
jschrod  10401  0.0  0.1 124072  3352 ?SNLs 21:43   0:00 
/opt/e17/lib/enlightenment/utils/enlightenment_fm


Also opened home folder just to make sure, again plug unplug usb. nothing.

check that enlightenment_fm is really using eeze and is not linked 
against udisks.


tosidbox Sat, 19 Nov 11)──(~)┐
└─(21:44 $)─ ldd /opt/e17/lib/enlightenment/utils/enlightenment_fm
linux-vdso.so.1 =  (0x7fff8fbff000)
libecore_file.so.1 = /opt/e17/lib/libecore_file.so.1 
(0x7fe9d40f6000)
libecore_ipc.so.1 = /opt/e17/lib/libecore_ipc.so.1 
(0x7fe9d3ef)

libefreet.so.1 = /opt/e17/lib/libefreet.so.1 (0x7fe9d3cd)
libedbus.so.1 = /opt/e17/lib/libedbus.so.1 (0x7fe9d3ac4000)
libdbus-1.so.3 = /lib/x86_64-linux-gnu/libdbus-1.so.3 
(0x7fe9d385400)

libpthread.so.0 = /lib/x86_64-linux-gnu/libpthread.so.0 (07000)
librt.so.1 = /lib/x86_64-linux-gnu/librt.so.1 (0x7fe9d
libecore_con.so.1 = /opt/e17/lib/libecore_con.so.1 (0x
libpam.so.0 = /lib/x86_64-linux-gnu/libpam.so.0 (0x7fe
libeeze.so.1 = /opt/e17/lib/libeeze.so.1 (0x7fe9d2dff0
libecore.so.1 = /opt/e17/lib

Re: [E-devel] E_FM eeze mount compiling but not working

2011-11-18 Thread Jochen Schröder

On 18/11/11 16:48, Jochen Schröder wrote:

On 18/11/11 15:56, Mike Blumenkrantz wrote:

On Fri, 18 Nov 2011 15:50:09 +1100
Jochen Schrödercycoma...@gmail.com wrote:


On 18/11/11 15:46, Mike Blumenkrantz wrote:

On Fri, 18 Nov 2011 15:43:23 +1100
Jochen Schrödercycoma...@gmail.com wrote:


On 18/11/11 13:16, Mike Blumenkrantz wrote:

On Fri, 18 Nov 2011 09:18:50 +1100
Jochen Schrödercycoma...@gmail.com wrote:


Hi all,

I'm still trying to get eeze mount to work in E_FM. I have build
eeze
with libmount support (2.19.1). And I am building E17 with
./configure
--disable-mount-hal --disable-mount-udisks, here is the relevant
configure output:


Preferred Backends:
* device..: eeze
* hal_mount...: no
* udisks_mount: no
* eeze_mount..: yes


Additionally I have uncommented the following line in
sysactions.conf

# uncomment this line to enable eeze mounting for users
user: someuser allow: /bin/mount /bin/umount /usr/bin/eject


When plugging in a device on the usb port nothing appears on the
desktop
or in the file menu. xsession-errrors reports some dbus error
(attached). This system is debian sid. This seems to be the same
problem
that was reported here:
http://osdir.com/ml/enlightenment-development-linux-ui/2011-08/msg00503.html



Additionally, when logging out E waits until the logout now, wait
longer
dialogue shows up (however I have not 100% confirmed that this is
related).

Cheers
Jochen

hmm definitely strange since it looks like your devices are being
properly
detected. please start your e with EINA_LOG_LEVELS=efm:5 and post
back
your xsession log again.



Not sure I'm doing the right thing. Using a .xsession with:

export EINA_LOG_LEVELS=efm:5
exect /opt/e17/bin/enlightenment_start

and starting with startx should work right?

Not much more information unfortunately (xsession-errors attached)

Cheers
Jochen

yeah you did it properly. not seeing any attempts to mount anything
though,
does your log include the times when you tried?



You mean when I plug and unplug the usb disk? I can't mount because the
device never appears anywhere, i.e. no icon on the desktop or in the
files menu.

Cheers
Jochen


hmm update e now and see if you get the scanner connected message in
your log
with the log level enabled



Ok will do



I just updated from svn and recompiled all of EFL. Attached is the 
xsession-error log when e is compiled with eeze mount only and I plug in 
a usb disk. EINA_LOG_LEVELS=efm:5 is set (at least it's in env)





/etc/gdm3/Xsession: Beginning session setup...
/etc/gdm3/Xsession: 43: /etc/X11/Xsession.d/98vboxadd-xclient: 
/usr/bin/VBoxClient: not found
/etc/gdm3/Xsession: 44: /etc/X11/Xsession.d/98vboxadd-xclient: 
/usr/bin/VBoxClient: not found
/etc/gdm3/Xsession: 46: /etc/X11/Xsession.d/98vboxadd-xclient: 
/usr/bin/VBoxClient: not found
/etc/gdm3/Xsession: 48: /etc/X11/Xsession.d/98vboxadd-xclient: 
/usr/bin/VBoxClient: not found
ESTART: 0.0 [0.0] - Begin Startup
ESTART: 0.9 [0.9] - Signal Trap
ESTART: 0.00012 [0.3] - Signal Trap Done
ESTART: 0.00103 [0.00091] - Eina Init
ESTART: 0.00147 [0.00045] - Eina Init Done
ESTART: 0.00149 [0.1] - Determine Prefix
=
Enlightenment relocation handling
=
PREFIX:  /opt/e17
BINDIR:  /opt/e17/bin
LIBDIR:  /opt/e17/lib
DATADIR: /opt/e17/share/enlightenment
LOCALE:  /opt/e17/share/locale
=
ESTART: 0.00272 [0.00124] - Determine Prefix Done
ESTART: 0.00283 [0.00010] - Environment Variables
ESTART: 0.00288 [0.6] - Environment Variables Done
ESTART: 0.00289 [0.1] - Parse Arguments
ESTART: 0.00300 [0.00010] - Parse Arguments Done
ESTART: 0.00301 [0.2] - Eet Init
ESTART: 0.00627 [0.00326] - Eet Init Done
ESTART: 0.00631 [0.4] - Ecore Init
ESTART: 0.00663 [0.00032] - Ecore Init Done
ESTART: 0.00666 [0.2] - Ecore Event Handlers
ESTART: 0.00667 [0.1] - Ecore Event Handlers Done
ESTART: 0.00668 [0.1] - Ecore_IMF Init
ESTART: 0.02628 [0.01960] - Ecore_IMF Init Done
ESTART: 0.02634 [0.6] - Ecore_File Init
ESTART: 0.02754 [0.00119] - Ecore_File Init Done
ESTART: 0.02758 [0.4] - Ecore_Con Init
ESTART: 0.02769 [0.00011] - Ecore_Con Init Done
ESTART: 0.02770 [0.1] - Ecore_Ipc Init
ESTART: 0.02773 [0.3] - Ecore_Ipc Init Done
ESTART: 0.02774 [0.2] - Ecore_X Init
ESTART: 0.02776 [0.1] - Ecore_X Init Done
ESTART: 0.02777 [0.1] - Ecore_Evas Init
ESTART: 0.03015 [0.00238] - Ecore_Evas Init Done
ESTART: 0.03019 [0.5] - Ecore_Evas Engine Check
ESTART: 0.03021 [0.2] - Ecore_Evas Engine Check Done
ESTART: 0.03023 [0.1] - Edje Init
ESTART: 0.03839 [0.00817] - Edje Init Done
ESTART: 0.03844 [0.5] - E Intl Init
ESTART: 0.04021 [0.00177] - E Intl Init Done
ESTART: 0.04023 [0.3] - E_Alert Init
ESTART: 0.04024 [0.1] - E_Alert Init Done
ESTART: 0.04025 [0.1] - E_Xinerama Init
E17 INIT: XINERAMA SCREEN: [0], 2560x1440+1920+0
E17 INIT: XINERAMA SCREEN

Re: [E-devel] E_FM eeze mount compiling but not working

2011-11-18 Thread Jochen Schröder
On 18/11/11 16:56, Mike Blumenkrantz wrote:
 On Fri, 18 Nov 2011 16:35:24 +1100
 Jochen Schrödercycoma...@gmail.com  wrote:

 On 18/11/11 15:50, Mike Blumenkrantz wrote:
 On Fri, 18 Nov 2011 15:48:22 +1100
 Jochen Schrödercycoma...@gmail.com   wrote:

 On 18/11/11 13:16, Mike Blumenkrantz wrote:
 On Fri, 18 Nov 2011 09:18:50 +1100
 Jochen Schrödercycoma...@gmail.comwrote:

 Hi all,

 I'm still trying to get eeze mount to work in E_FM. I have build eeze
 with libmount support (2.19.1). And I am building E17 with ./configure
 --disable-mount-hal --disable-mount-udisks, here is the relevant
 configure output:


 Preferred Backends:
  * device..: eeze
  * hal_mount...: no
  * udisks_mount: no
  * eeze_mount..: yes


 Additionally I have uncommented the following line in sysactions.conf

 # uncomment this line to enable eeze mounting for users
 user:   someuser allow: /bin/mount /bin/umount /usr/bin/eject


 When plugging in a device on the usb port nothing appears on the desktop
 or in the file menu. xsession-errrors reports some dbus error
 (attached). This system is debian sid. This seems to be the same problem
 that was reported here:
 http://osdir.com/ml/enlightenment-development-linux-ui/2011-08/msg00503.html


 Additionally, when logging out E waits until the logout now, wait longer
 dialogue shows up (however I have not 100% confirmed that this is
 related).

 Cheers
 Jochen
 hmm definitely strange since it looks like your devices are being properly
 detected. please start your e with EINA_LOG_LEVELS=efm:5 and post back
 your xsession log again.


 For what it's worth if I compile e with udisks mount support only, i.e.
 configure --disable-mount-hal --disable-mount-eeze

 Icons show up on the desktop and I can mount and unmount, however when I
 pull the usb drive out, the icon stays on the desktop, another
 xsession-errors attached. Don't know if the two errors are related.

 Cheers
 Jochen
 ooh looks like you got a nice crash in efm. gdb attach to it and run
 whatever you did again to get a backtrace for me


 OK here it is:

 to reproduce I compile e with --disable-mount-hal --disable-mount-eeze

 start e
 attach gdb to e_fm

 plugin usb stick,
 unmount usb stick
 pull usb still
 -  BOOM

 first time I did this all screens went black and I had to hard reset
 (didn't have a 2nd PC to test if I could ssh into the machine).

 Seems something is writing where it should not.


 hm super weird. can you run e in valgrind and reproduce this? that would
 give me a better idea of what's breaking


OK I was just trying to use valgrind, how do I log to a file and keep 
the console operational to answer the attach debugger questions?

Also I've just had a kernel oops when pulling out the usb stick (dmesg 
below), so not sure if this even is an e problem

Nov 19 15:20:21 aptosidbox kernel: [ 4160.178957] sd 9:0:0:0: [sdc] 
Attached SCSI removable disk
Nov 19 15:20:22 aptosidbox kernel: [ 4160.460176] sd 9:0:0:0: [sdc] 
7856127 512-byte logical blocks: (4.02 GB/3.74 GiB)
Nov 19 15:20:22 aptosidbox kernel: [ 4160.465202]  sdc: sdc1
Nov 19 15:26:32 aptosidbox kernel: [ 4531.039494] usb 1-2.1.2: USB 
disconnect, device number 8
Nov 19 15:26:32 aptosidbox kernel: [ 4531.041185] scsi: killing requests 
for dead queue
Nov 19 15:26:32 aptosidbox kernel: [ 4531.043011] PGD 755ed067 PUD 
755ee067 PMD 0
Nov 19 15:26:32 aptosidbox kernel: [ 4531.043011] CPU 1
Nov 19 15:26:32 aptosidbox kernel: [ 4531.043011] Modules linked in: 
af_packet ppdev lp rfcomm bnep bluetooth rfkill powernow_k8 mperf 
cpufreq_powersave cpufreq_stats cpufreq_conservative pci_stub vboxpci(O) 
vboxnetadp(O) vboxnetflt(O) vboxdrv(O) fuse dm_crypt snd_hda_codec_hdmi 
joydev snd_hda_codec_via snd_hda_intel snd_hda_codec snd_hwdep snd_pcm 
snd_seq snd_timer snd_seq_device snd edac_core soundcore edac_mce_amd 
snd_page_alloc i2c_nforce2 k10temp parport_pc parport evdev pcspkr 
psmouse serio_raw button processor ext4 mbcache jbd2 crc16 dm_mod 
usb_storage uas sg usbhid hid sd_mod sr_mod crc_t10dif cdrom ata_generic 
ohci_hcd radeon ttm drm_kms_helper drm i2c_algo_bit i2c_core 
power_supply pata_acpi sata_nv ehci_hcd pata_amd libata usbcore scsi_mod 
ssb mmc_core pcmcia forcedeth pcmcia_core [last unloaded: scsi_wait_scan]
Nov 19 15:26:32 aptosidbox kernel: [ 4531.043742]
Nov 19 15:26:32 aptosidbox kernel: [ 4531.043742] Pid: 1750, comm: 
udisks-daemon Tainted: G   O 3.1-1.slh.4-aptosid-amd64 #1 To Be 
Filled By O.E.M. To Be Filled By O.E.M./N68-S
Nov 19 15:26:32 aptosidbox kernel: [ 4531.043742] RIP: 
0010:[a029777b]  [a029777b] 
sd_revalidate_disk+0x33/0x161d [sd_mod]
Nov 19 15:26:32 aptosidbox kernel: [ 4531.043742] RSP: 
0018:880075485af8  EFLAGS: 00010246
Nov 19 15:26:32 aptosidbox kernel: [ 4531.043742] RAX:  
RBX: 88007cc296c0 RCX: 0002
Nov 19 15:26:32 aptosidbox kernel: [ 4531.043742] RDX: 0002 
RSI: 880062c8b280 RDI: 

Re: [E-devel] e_fm build and mount problems

2011-11-17 Thread Jochen Schröder
On 13/11/11 22:10, Vincent Torri wrote:


 On Sun, 13 Nov 2011, Jochen Schröder wrote:

 On 13/11/11 20:14, Vincent Torri wrote:


 On Sun, 13 Nov 2011, Jochen Schröder wrote:

 On 13/11/11 18:39, Vincent Torri wrote:


 On Sun, 13 Nov 2011, Jochen Schröder wrote:

 On 12/11/11 22:43, Vincent Torri wrote:

 Hey,

 On Sat, 12 Nov 2011, Vincent Torri wrote:

 Hi all,

 I was trying to dig deeper into a problem where I get a
 corruption in
 e_fm when mounting and removing a usb disk (see
 here:http://marc.info/?l=enlightenment-develm=132014458110340w=2
 for
 details). I found a couple of problems when trying to build e with
 different e_fm options.

 1. when efl is installed in /opt/ for example eeze_mount is always
 disabled because the configure test fails because of a missing
 -L/opt/e17 in the compile.

 i don't have libmount, so I can't test it. Can you paste
 config.log of
 eeze, please ?


 Sorry I didn't make myself clear, this is compiling E, not eeze. Eeze
 compiled fine with libmount support. However when I compile E and do
 configure it fails the check, the relevant lines of E's config.log
 are
 below

 configure:15678: checking for eeze_disk_function in -leeze
 configure:15703: gcc -std=gnu99 -o conftest -g -O2 conftest.c -leeze
 -lpam 5
 /usr/bin/ld: cannot find -leeze

 that is strange: the eeze.pc file should have -L/opt/e17/lib -leeze in
 the Libs entry.

 One possible reason to not have -L***: you have previously installed
 eeze in /usr, removed the files manually except
 /usr/lib/pkgconfig/eeze.pc. Then installed eeze in /opt/e17, without
 updating PKG_CONFIG_PATH. So it's the eeze.pc in /usr/lib/pkgconfig
 which is used.

 So verify first that there is not an eeze.pc file somewhere else

 Vincent


 eeze.pc is fine, and eeze gets detected by pkgconfig and the
 -L{library_path} is present. The problem is to enable eeze mounting
 there is a check in configure.ac to test the presence of
 eeze_disk_function using AC_CHECK_LIB (see line 397-411 in
 configure.ac). The way I understand from just reading up on autoconf.
 AC_CHECK_LIB only uses the default library paths, and there is nothing
 to include the additional paths in the test and unfortunately I don't
 know how to put them there either.

 in e_fm/Makefile.am:

 if HAVE_EEZE_MOUNT
 AM_CFLAGS += @EET_CFLAGS@
 LIBS += @EET_LIBS@

 here, there is maybe a missing libs. Try

 AM_CFLAGS += @EEZE_CFLAGS@ @EET_CFLAGS@
 LIBS += @EEZE_LIBS@ @EET_LIBS@

 It's not my code. Honestly, i would have not done that that way. Mike
 should look at that patch first before I commit (if it works)

 Vincent

 Thanks for taking time to debug this. I think you misunderstand me
 though. The problem is not building e_fm it is configuring E to build
 with eeze mount. Eeze is installed in /opt/e17/lib linked to to
 libmount. Now if I run autogen.sh in e's src directory e_mount support
 is never enabled. The reason is that the configure test fails with
 /usr/bin/ld: cannot find -leeze.

 The offending code from e/configure.ac is (line 397-414):

 eeze_mount=
 EEZE_MOUNT_CONFIG=0
 if test x$e_cv_want_mount_eeze != xno ; then
 AC_CHECK_LIB([eeze], [eeze_disk_function],
 [
 eeze_mount=eeze = 1.0.999 ecore-con = 1.0.999
 EEZE_MOUNT_CONFIG=1
 AC_DEFINE_UNQUOTED([HAVE_EEZE_MOUNT], [1], [enable eeze
 mounting])
 AC_MSG_NOTICE([eeze mounting enabled])
 ],
 [
 AC_MSG_NOTICE([eeze mounting disabled])
 e_cv_want_mount_eeze=no
 ]
 )
 else
 AC_MSG_NOTICE([eeze mounting disabled])
 fi

 (note that the presence of eeze + flags, has been determined earlier via
 pkgconfig tests).

 As I understand this and the autoconf documentation, this is a bit of a
 hack to see if libeeze was compiled with mount support by checking if
 libeeze contains the eeze_disk_function. The problem seems to be that
 AC_CHECK_LIB only uses the standard library path, so if eeze is
 installed in /opt/ the test always fails.

 according to the autoconf manual, about AC_CHECK_LIB:

 the default action prepends -llibrary to LIBS and defines
 'HAVE_LIBlibrary' (in all capitals)

 Which means that one add to LIBS the flag -leeze. That's all. No -Lfoo.
 That's a mistake. Hence there is a bug in the above Makefile.am.

 Now, about the configure check, there is indeed something missing:

 CPPFLAGS_save=$CPPFLAGS
 LIBS_save=$LIBS
 CPPFLAGS=$EEZE_CFLAGS $CPPFLAGS
 LIBS=$EEZE_LIBS $LIBS

 AC_CHECK_LIB([eeze], [eeze_disk_function], ***)

 CPPFLAGS=$CPPFLAGS_save
 LIBS=$LIBS_save

 Vincent

Sorry for replying late, didn't really have time to check this. Putting 
this into configure.ac fixes the EEZE mount detection.

Thanks

Jochen



 Cheers
 Jochen








 This is because I have eeze installed in /opt/e17 which is not in the
 library path and therefore the linker fails. Adding -L/opt/e17/lib to
 configure or export LIBRARY_PATH=/opt/e17/lib fixes this and
 eeze_mount
 is enabled. I have not figured out a way of making AC_CHECK_LIB
 actually
 use a non-default library path (mind you as I said earlier I don't
 really know

[E-devel] eeze compilation error

2011-11-17 Thread Jochen Schröder

Hi,

when compiling E with libmount support I get the following compilation 
error:


Making all in bin
make[3]: Entering directory 
`/home/jschrod/Downloads/Enlightenment/e17_src/eeze/src/bin'

  CC eeze_mount-eeze_mount.o
  CCLD   eeze_mount
/usr/bin/ld: eeze_mount-eeze_mount.o: undefined reference to symbol 
'ecore_app_args_set'
/usr/bin/ld: note: 'ecore_app_args_set' is defined in DSO 
/opt/e17/lib/libecore.so.1 so try adding it to the linker command line

/opt/e17/lib/libecore.so.1: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[3]: *** [eeze_mount] Error 1
make[3]: Leaving directory 
`/home/jschrod/Downloads/Enlightenment/e17_src/eeze/src/bin'

make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory 
`/home/jschrod/Downloads/Enlightenment/e17_src/eeze/src'

make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory 
`/home/jschrod/Downloads/Enlightenment/e17_src/eeze'

make: *** [all] Error 2


The attached patch fixes this (although I'm not sure it is correct).

Cheers
Jochen
Index: eeze/src/bin/Makefile.am
===
--- eeze/src/bin/Makefile.am(revision 65326)
+++ eeze/src/bin/Makefile.am(working copy)
@@ -25,20 +25,20 @@
 
 if HAVE_EEZE_MOUNT
   eeze_mount_SOURCES = eeze_mount.c
-  eeze_mount_CFLAGS = -I$(top_srcdir)/src/lib $(EEZE_CFLAGS) @LIBMOUNT_CFLAGS@ 
@ECORE_FILE_CFLAGS@
-  eeze_mount_LDADD = $(top_builddir)/src/lib/libeeze.la @LIBMOUNT_LIBS@ 
@ECORE_FILE_LIBS@
+  eeze_mount_CFLAGS = -I$(top_srcdir)/src/lib $(EEZE_CFLAGS) @LIBMOUNT_CFLAGS@ 
@ECORE_FILE_CFLAGS@ 
+  eeze_mount_LDADD = $(top_builddir)/src/lib/libeeze.la @LIBMOUNT_LIBS@ 
@ECORE_FILE_LIBS@  @EEZE_LIBS@
 
   eeze_umount_SOURCES = eeze_umount.c
-  eeze_umount_CFLAGS = -I$(top_srcdir)/src/lib $(EEZE_CFLAGS) 
@LIBMOUNT_CFLAGS@ @ECORE_FILE_CFLAGS@
-  eeze_umount_LDADD = $(top_builddir)/src/lib/libeeze.la @LIBMOUNT_LIBS@ 
@ECORE_FILE_LIBS@
+  eeze_umount_CFLAGS = -I$(top_srcdir)/src/lib $(EEZE_CFLAGS) 
@LIBMOUNT_CFLAGS@ @ECORE_FILE_CFLAGS@ 
+  eeze_umount_LDADD = $(top_builddir)/src/lib/libeeze.la @LIBMOUNT_LIBS@ 
@ECORE_FILE_LIBS@ @EEZE_LIBS@
 
   eeze_disk_ls_SOURCES = eeze_disk_ls.c
-  eeze_disk_ls_CFLAGS = -I$(top_srcdir)/src/lib $(EEZE_CFLAGS) 
@LIBMOUNT_CFLAGS@ @ECORE_FILE_CFLAGS@
-  eeze_disk_ls_LDADD = $(top_builddir)/src/lib/libeeze.la @LIBMOUNT_LIBS@ 
@ECORE_FILE_LIBS@
+  eeze_disk_ls_CFLAGS = -I$(top_srcdir)/src/lib $(EEZE_CFLAGS) 
@LIBMOUNT_CFLAGS@ @ECORE_FILE_CFLAGS@ 
+  eeze_disk_ls_LDADD = $(top_builddir)/src/lib/libeeze.la @LIBMOUNT_LIBS@ 
@ECORE_FILE_LIBS@  @EEZE_LIBS@
 
   eeze_scanner_SOURCES = eeze_scanner.c
-  eeze_scanner_CFLAGS = -I$(top_srcdir)/src/lib $(EEZE_CFLAGS) 
@LIBMOUNT_CFLAGS@ @ECORE_FILE_CFLAGS@ @ECORE_CON_CFLAGS@ @EET_CFLAGS@
-  eeze_scanner_LDADD = $(top_builddir)/src/lib/libeeze.la @LIBMOUNT_LIBS@ 
@ECORE_FILE_LIBS@ @ECORE_CON_LIBS@ @EET_LIBS@
+  eeze_scanner_CFLAGS = -I$(top_srcdir)/src/lib $(EEZE_CFLAGS) 
@LIBMOUNT_CFLAGS@ @ECORE_FILE_CFLAGS@ @ECORE_CON_CFLAGS@ @EET_CFLAGS@ 
+  eeze_scanner_LDADD = $(top_builddir)/src/lib/libeeze.la @LIBMOUNT_LIBS@ 
@ECORE_FILE_LIBS@ @ECORE_CON_LIBS@ @EET_LIBS@  @EEZE_LIBS@
   includesdir = $(includedir)/eeze-@VMAJ@
   includes_HEADERS = eeze_scanner.h
 
--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] E_FM eeze mount compiling but not working

2011-11-17 Thread Jochen Schröder

Hi all,

I'm still trying to get eeze mount to work in E_FM. I have build eeze 
with libmount support (2.19.1). And I am building E17 with ./configure 
--disable-mount-hal --disable-mount-udisks, here is the relevant 
configure output:



Preferred Backends:
 * device..: eeze
 * hal_mount...: no
 * udisks_mount: no
 * eeze_mount..: yes


Additionally I have uncommented the following line in sysactions.conf

# uncomment this line to enable eeze mounting for users
user:   someuser allow: /bin/mount /bin/umount /usr/bin/eject


When plugging in a device on the usb port nothing appears on the desktop 
or in the file menu. xsession-errrors reports some dbus error 
(attached). This system is debian sid. This seems to be the same problem 
that was reported here:
http://osdir.com/ml/enlightenment-development-linux-ui/2011-08/msg00503.html 



Additionally, when logging out E waits until the logout now, wait longer 
dialogue shows up (however I have not 100% confirmed that this is related).


Cheers
Jochen
/etc/gdm3/Xsession: Beginning session setup...
/etc/gdm3/Xsession: 43: /etc/X11/Xsession.d/98vboxadd-xclient: 
/usr/bin/VBoxClient: not found
/etc/gdm3/Xsession: 44: /etc/X11/Xsession.d/98vboxadd-xclient: 
/usr/bin/VBoxClient: not found
/etc/gdm3/Xsession: 46: /etc/X11/Xsession.d/98vboxadd-xclient: 
/usr/bin/VBoxClient: not found
/etc/gdm3/Xsession: 48: /etc/X11/Xsession.d/98vboxadd-xclient: 
/usr/bin/VBoxClient: not found
ESTART: 0.0 [0.0] - Begin Startup
ESTART: 0.8 [0.8] - Signal Trap
ESTART: 0.00010 [0.2] - Signal Trap Done
ESTART: 0.00017 [0.7] - Eina Init
ESTART: 0.00062 [0.00045] - Eina Init Done
ESTART: 0.00063 [0.1] - Determine Prefix
=
Enlightenment relocation handling
=
PREFIX:  /opt/e17
BINDIR:  /opt/e17/bin
LIBDIR:  /opt/e17/lib
DATADIR: /opt/e17/share/enlightenment
LOCALE:  /opt/e17/share/locale
=
ESTART: 0.00088 [0.00025] - Determine Prefix Done
ESTART: 0.00096 [0.8] - Environment Variables
ESTART: 0.00102 [0.6] - Environment Variables Done
ESTART: 0.00102 [0.0] - Parse Arguments
ESTART: 0.00103 [0.1] - Parse Arguments Done
ESTART: 0.00103 [0.0] - Eet Init
ESTART: 0.00226 [0.00123] - Eet Init Done
ESTART: 0.00228 [0.3] - Ecore Init
ESTART: 0.00244 [0.00015] - Ecore Init Done
ESTART: 0.00245 [0.1] - Ecore Event Handlers
ESTART: 0.00245 [0.0] - Ecore Event Handlers Done
ESTART: 0.00245 [0.0] - Ecore_IMF Init
ESTART: 0.00884 [0.00639] - Ecore_IMF Init Done
ESTART: 0.00888 [0.4] - Ecore_File Init
ESTART: 0.00942 [0.00054] - Ecore_File Init Done
ESTART: 0.00945 [0.2] - Ecore_Con Init
ESTART: 0.00950 [0.5] - Ecore_Con Init Done
ESTART: 0.00950 [0.1] - Ecore_Ipc Init
ESTART: 0.00951 [0.1] - Ecore_Ipc Init Done
ESTART: 0.00952 [0.1] - Ecore_X Init
ESTART: 0.00952 [0.1] - Ecore_X Init Done
ESTART: 0.00953 [0.1] - Ecore_Evas Init
ESTART: 0.00971 [0.00018] - Ecore_Evas Init Done
ESTART: 0.00972 [0.1] - Ecore_Evas Engine Check
ESTART: 0.00973 [0.1] - Ecore_Evas Engine Check Done
ESTART: 0.00973 [0.0] - Edje Init
ESTART: 0.00993 [0.00020] - Edje Init Done
ESTART: 0.00994 [0.1] - E Intl Init
ESTART: 0.00996 [0.2] - E Intl Init Done
ESTART: 0.00996 [0.0] - E_Alert Init
ESTART: 0.00996 [0.0] - E_Alert Init Done
ESTART: 0.00996 [0.0] - E_Xinerama Init
E17 INIT: XINERAMA SCREEN: [0], 2560x1440+1920+0
E17 INIT: XINERAMA SCREEN: [1], 1920x1080+0+0
E17 INIT: XINERAMA CHOSEN: [1], 1920x1080+0+0
E17 INIT: XINERAMA CHOSEN: [0], 2560x1440+1920+0
ESTART: 0.01035 [0.00039] - E_Xinerama Init Done
ESTART: 0.01036 [0.0] - E_Randr Init
E_RANDR: possible CRTC: 79
E_RANDR: possible CRTC: 0
E_RANDR: filling 1/2 (79)
Fillng CRTC 79 (0x19fcfa0)
CRTC 79 apparently is in mode 84, trying to find it in the list of modes..
found CRTC 79 in mode 84
E_RANDR: filling 2/2 (0)
Fillng CRTC 0 (0x19fd020)
CRTC 0 apparently is in mode -1, trying to find it in the list of modes..
ESTART: 0.01344 [0.00308] - E_Randr Init Done
ESTART: 0.01345 [0.1] - E_Hints Init
ESTART: 0.01377 [0.00032] - E_Hints Init Done
ESTART: 0.01378 [0.1] - E_Configure Init
ESTART: 0.01384 [0.7] - E_Configure Init Done
ESTART: 0.01385 [0.1] - E Directories Init
ESTART: 0.01395 [0.00010] - E Directories Init Done
ESTART: 0.01396 [0.1] - E_Filereg Init
ESTART: 0.01396 [0.1] - E_Filereg Init Done
ESTART: 0.01396 [0.0] - E_Config Init
ESTART: 0.01593 [0.00196] - E_Config Init Done
ESTART: 0.01600 [0.7] - E_Env Init
ESTART: 0.01601 [0.1] - E_Env Init Done
ESTART: 0.01602 [0.2] - E_Scale Init
ESTART: 0.01605 [0.3] - E_Scale Init Done
ESTART: 0.01605 [0.0] - E_Pointer Init
ESTART: 0.01606 [0.1] - E_Pointer Init Done
ESTART: 0.01606 [0.0] - E Paths Init
ESTART: 0.01608 [0.2] - E Paths Init Done
ESTART: 0.01609 [0.0] - E_Ipc Init
INFO: 

Re: [E-devel] E_FM eeze mount compiling but not working

2011-11-17 Thread Jochen Schröder

On 18/11/11 13:16, Mike Blumenkrantz wrote:

On Fri, 18 Nov 2011 09:18:50 +1100
Jochen Schrödercycoma...@gmail.com  wrote:


Hi all,

I'm still trying to get eeze mount to work in E_FM. I have build eeze
with libmount support (2.19.1). And I am building E17 with ./configure
--disable-mount-hal --disable-mount-udisks, here is the relevant
configure output:


Preferred Backends:
   * device..: eeze
   * hal_mount...: no
   * udisks_mount: no
   * eeze_mount..: yes


Additionally I have uncommented the following line in sysactions.conf

# uncomment this line to enable eeze mounting for users
user:   someuser allow: /bin/mount /bin/umount /usr/bin/eject


When plugging in a device on the usb port nothing appears on the desktop
or in the file menu. xsession-errrors reports some dbus error
(attached). This system is debian sid. This seems to be the same problem
that was reported here:
http://osdir.com/ml/enlightenment-development-linux-ui/2011-08/msg00503.html


Additionally, when logging out E waits until the logout now, wait longer
dialogue shows up (however I have not 100% confirmed that this is related).

Cheers
Jochen

hmm definitely strange since it looks like your devices are being properly
detected. please start your e with EINA_LOG_LEVELS=efm:5 and post back your
xsession log again.



Not sure I'm doing the right thing. Using a .xsession with:

export EINA_LOG_LEVELS=efm:5
exect /opt/e17/bin/enlightenment_start

and starting with startx should work right?

Not much more information unfortunately (xsession-errors attached)

Cheers
Jochen
/etc/gdm3/Xsession: Beginning session setup...
Xsession: unsupported number of arguments (2); falling back to default session.
/etc/gdm3/Xsession: 43: /etc/X11/Xsession.d/98vboxadd-xclient: 
/usr/bin/VBoxClient: not found
/etc/gdm3/Xsession: 44: /etc/X11/Xsession.d/98vboxadd-xclient: 
/usr/bin/VBoxClient: not found
/etc/gdm3/Xsession: 46: /etc/X11/Xsession.d/98vboxadd-xclient: 
/usr/bin/VBoxClient: not found
/etc/gdm3/Xsession: 48: /etc/X11/Xsession.d/98vboxadd-xclient: 
/usr/bin/VBoxClient: not found
ESTART: 0.0 [0.0] - Begin Startup
ESTART: 0.3 [0.3] - Signal Trap
ESTART: 0.4 [0.1] - Signal Trap Done
ESTART: 0.7 [0.3] - Eina Init
ESTART: 0.00023 [0.00016] - Eina Init Done
ESTART: 0.00024 [0.0] - Determine Prefix
=
Enlightenment relocation handling
=
PREFIX:  /opt/e17
BINDIR:  /opt/e17/bin
LIBDIR:  /opt/e17/lib
DATADIR: /opt/e17/share/enlightenment
LOCALE:  /opt/e17/share/locale
=
ESTART: 0.00032 [0.8] - Determine Prefix Done
ESTART: 0.00036 [0.4] - Environment Variables
ESTART: 0.00037 [0.2] - Environment Variables Done
ESTART: 0.00038 [0.0] - Parse Arguments
ESTART: 0.00039 [0.1] - Parse Arguments Done
ESTART: 0.00039 [0.0] - Eet Init
ESTART: 0.00161 [0.00122] - Eet Init Done
ESTART: 0.00164 [0.3] - Ecore Init
ESTART: 0.00179 [0.00015] - Ecore Init Done
ESTART: 0.00180 [0.1] - Ecore Event Handlers
ESTART: 0.00181 [0.1] - Ecore Event Handlers Done
ESTART: 0.00181 [0.0] - Ecore_IMF Init
ESTART: 0.01280 [0.01099] - Ecore_IMF Init Done
ESTART: 0.01286 [0.6] - Ecore_File Init
ESTART: 0.01408 [0.00123] - Ecore_File Init Done
ESTART: 0.01413 [0.5] - Ecore_Con Init
ESTART: 0.01424 [0.00011] - Ecore_Con Init Done
ESTART: 0.01426 [0.2] - Ecore_Ipc Init
ESTART: 0.01428 [0.3] - Ecore_Ipc Init Done
ESTART: 0.01430 [0.2] - Ecore_X Init
ESTART: 0.01431 [0.1] - Ecore_X Init Done
ESTART: 0.01433 [0.1] - Ecore_Evas Init
ESTART: 0.01458 [0.00025] - Ecore_Evas Init Done
ESTART: 0.01460 [0.2] - Ecore_Evas Engine Check
ESTART: 0.01462 [0.2] - Ecore_Evas Engine Check Done
ESTART: 0.01463 [0.1] - Edje Init
ESTART: 0.01514 [0.00051] - Edje Init Done
ESTART: 0.01517 [0.3] - E Intl Init
ESTART: 0.01522 [0.4] - E Intl Init Done
ESTART: 0.01523 [0.1] - E_Alert Init
ESTART: 0.01524 [0.1] - E_Alert Init Done
ESTART: 0.01525 [0.1] - E_Xinerama Init
E17 INIT: XINERAMA SCREEN: [0], 2560x1440+1920+0
E17 INIT: XINERAMA SCREEN: [1], 1920x1080+0+0
E17 INIT: XINERAMA CHOSEN: [1], 1920x1080+0+0
E17 INIT: XINERAMA CHOSEN: [0], 2560x1440+1920+0
ESTART: 0.01583 [0.00058] - E_Xinerama Init Done
ESTART: 0.01584 [0.1] - E_Randr Init
E_RANDR: possible CRTC: 79
E_RANDR: possible CRTC: 0
E_RANDR: filling 1/2 (79)
Fillng CRTC 79 (0x1506f80)
CRTC 79 apparently is in mode 84, trying to find it in the list of modes..
found CRTC 79 in mode 84
E_RANDR: filling 2/2 (0)
Fillng CRTC 0 (0x1507000)
CRTC 0 apparently is in mode -1, trying to find it in the list of modes..
ESTART: 0.02015 [0.00432] - E_Randr Init Done
ESTART: 0.02017 [0.2] - E_Hints Init
ESTART: 0.02061 [0.00044] - E_Hints Init Done
ESTART: 0.02063 [0.2] - E_Configure Init
ESTART: 0.02079 [0.00015] - E_Configure Init Done
ESTART: 0.02080 [0.2] - E Directories Init
ESTART: 0.02101 

Re: [E-devel] E_FM eeze mount compiling but not working

2011-11-17 Thread Jochen Schröder

On 18/11/11 13:16, Mike Blumenkrantz wrote:

On Fri, 18 Nov 2011 09:18:50 +1100
Jochen Schrödercycoma...@gmail.com  wrote:


Hi all,

I'm still trying to get eeze mount to work in E_FM. I have build eeze
with libmount support (2.19.1). And I am building E17 with ./configure
--disable-mount-hal --disable-mount-udisks, here is the relevant
configure output:


Preferred Backends:
   * device..: eeze
   * hal_mount...: no
   * udisks_mount: no
   * eeze_mount..: yes


Additionally I have uncommented the following line in sysactions.conf

# uncomment this line to enable eeze mounting for users
user:   someuser allow: /bin/mount /bin/umount /usr/bin/eject


When plugging in a device on the usb port nothing appears on the desktop
or in the file menu. xsession-errrors reports some dbus error
(attached). This system is debian sid. This seems to be the same problem
that was reported here:
http://osdir.com/ml/enlightenment-development-linux-ui/2011-08/msg00503.html


Additionally, when logging out E waits until the logout now, wait longer
dialogue shows up (however I have not 100% confirmed that this is related).

Cheers
Jochen

hmm definitely strange since it looks like your devices are being properly
detected. please start your e with EINA_LOG_LEVELS=efm:5 and post back your
xsession log again.



For what it's worth if I compile e with udisks mount support only, i.e.
configure --disable-mount-hal --disable-mount-eeze

Icons show up on the desktop and I can mount and unmount, however when I 
pull the usb drive out, the icon stays on the desktop, another 
xsession-errors attached. Don't know if the two errors are related.


Cheers
Jochen
/etc/gdm3/Xsession: Beginning session setup...
/etc/gdm3/Xsession: 43: /etc/X11/Xsession.d/98vboxadd-xclient: 
/usr/bin/VBoxClient: not found
/etc/gdm3/Xsession: 44: /etc/X11/Xsession.d/98vboxadd-xclient: 
/usr/bin/VBoxClient: not found
/etc/gdm3/Xsession: 46: /etc/X11/Xsession.d/98vboxadd-xclient: 
/usr/bin/VBoxClient: not found
/etc/gdm3/Xsession: 48: /etc/X11/Xsession.d/98vboxadd-xclient: 
/usr/bin/VBoxClient: not found
ESTART: 0.0 [0.0] - Begin Startup
ESTART: 0.3 [0.3] - Signal Trap
ESTART: 0.4 [0.1] - Signal Trap Done
ESTART: 0.7 [0.3] - Eina Init
ESTART: 0.00023 [0.00016] - Eina Init Done
ESTART: 0.00023 [0.0] - Determine Prefix
=
Enlightenment relocation handling
=
PREFIX:  /opt/e17
BINDIR:  /opt/e17/bin
LIBDIR:  /opt/e17/lib
DATADIR: /opt/e17/share/enlightenment
LOCALE:  /opt/e17/share/locale
=
ESTART: 0.00032 [0.9] - Determine Prefix Done
ESTART: 0.00036 [0.4] - Environment Variables
ESTART: 0.00040 [0.4] - Environment Variables Done
ESTART: 0.00041 [0.1] - Parse Arguments
ESTART: 0.00042 [0.1] - Parse Arguments Done
ESTART: 0.00042 [0.0] - Eet Init
ESTART: 0.00164 [0.00122] - Eet Init Done
ESTART: 0.00167 [0.2] - Ecore Init
ESTART: 0.00182 [0.00015] - Ecore Init Done
ESTART: 0.00183 [0.1] - Ecore Event Handlers
ESTART: 0.00183 [0.0] - Ecore Event Handlers Done
ESTART: 0.00184 [0.0] - Ecore_IMF Init
ESTART: 0.00789 [0.00606] - Ecore_IMF Init Done
ESTART: 0.00793 [0.4] - Ecore_File Init
ESTART: 0.00851 [0.00058] - Ecore_File Init Done
ESTART: 0.00854 [0.3] - Ecore_Con Init
ESTART: 0.00858 [0.5] - Ecore_Con Init Done
ESTART: 0.00859 [0.1] - Ecore_Ipc Init
ESTART: 0.00860 [0.1] - Ecore_Ipc Init Done
ESTART: 0.00861 [0.1] - Ecore_X Init
ESTART: 0.00861 [0.1] - Ecore_X Init Done
ESTART: 0.00862 [0.0] - Ecore_Evas Init
ESTART: 0.00873 [0.00011] - Ecore_Evas Init Done
ESTART: 0.00874 [0.1] - Ecore_Evas Engine Check
ESTART: 0.00874 [0.1] - Ecore_Evas Engine Check Done
ESTART: 0.00875 [0.0] - Edje Init
ESTART: 0.00894 [0.00019] - Edje Init Done
ESTART: 0.00895 [0.1] - E Intl Init
ESTART: 0.00897 [0.2] - E Intl Init Done
ESTART: 0.00897 [0.0] - E_Alert Init
ESTART: 0.00897 [0.0] - E_Alert Init Done
ESTART: 0.00898 [0.0] - E_Xinerama Init
E17 INIT: XINERAMA SCREEN: [0], 2560x1440+1920+0
E17 INIT: XINERAMA SCREEN: [1], 1920x1080+0+0
E17 INIT: XINERAMA CHOSEN: [1], 1920x1080+0+0
E17 INIT: XINERAMA CHOSEN: [0], 2560x1440+1920+0
ESTART: 0.00937 [0.00040] - E_Xinerama Init Done
ESTART: 0.00940 [0.2] - E_Randr Init
E_RANDR: possible CRTC: 79
E_RANDR: possible CRTC: 0
E_RANDR: filling 1/2 (79)
Fillng CRTC 79 (0x1797fa0)
CRTC 79 apparently is in mode 84, trying to find it in the list of modes..
found CRTC 79 in mode 84
E_RANDR: filling 2/2 (0)
Fillng CRTC 0 (0x1798020)
CRTC 0 apparently is in mode -1, trying to find it in the list of modes..
ESTART: 0.01235 [0.00296] - E_Randr Init Done
ESTART: 0.01236 [0.1] - E_Hints Init
ESTART: 0.01268 [0.00032] - E_Hints Init Done
ESTART: 0.01269 [0.1] - E_Configure Init
ESTART: 0.01276 [0.7] - E_Configure Init Done
ESTART: 0.01276 [0.1] - E Directories Init
ESTART: 

Re: [E-devel] E_FM eeze mount compiling but not working

2011-11-17 Thread Jochen Schröder
On 18/11/11 15:46, Mike Blumenkrantz wrote:
 On Fri, 18 Nov 2011 15:43:23 +1100
 Jochen Schrödercycoma...@gmail.com  wrote:

 On 18/11/11 13:16, Mike Blumenkrantz wrote:
 On Fri, 18 Nov 2011 09:18:50 +1100
 Jochen Schrödercycoma...@gmail.com   wrote:

 Hi all,

 I'm still trying to get eeze mount to work in E_FM. I have build eeze
 with libmount support (2.19.1). And I am building E17 with ./configure
 --disable-mount-hal --disable-mount-udisks, here is the relevant
 configure output:


 Preferred Backends:
 * device..: eeze
 * hal_mount...: no
 * udisks_mount: no
 * eeze_mount..: yes


 Additionally I have uncommented the following line in sysactions.conf

 # uncomment this line to enable eeze mounting for users
 user:   someuser allow: /bin/mount /bin/umount /usr/bin/eject


 When plugging in a device on the usb port nothing appears on the desktop
 or in the file menu. xsession-errrors reports some dbus error
 (attached). This system is debian sid. This seems to be the same problem
 that was reported here:
 http://osdir.com/ml/enlightenment-development-linux-ui/2011-08/msg00503.html


 Additionally, when logging out E waits until the logout now, wait longer
 dialogue shows up (however I have not 100% confirmed that this is related).

 Cheers
 Jochen
 hmm definitely strange since it looks like your devices are being properly
 detected. please start your e with EINA_LOG_LEVELS=efm:5 and post back your
 xsession log again.


 Not sure I'm doing the right thing. Using a .xsession with:

 export EINA_LOG_LEVELS=efm:5
 exect /opt/e17/bin/enlightenment_start

 and starting with startx should work right?

 Not much more information unfortunately (xsession-errors attached)

 Cheers
 Jochen
 yeah you did it properly. not seeing any attempts to mount anything though,
 does your log include the times when you tried?


You mean when I plug and unplug the usb disk? I can't mount because the 
device never appears anywhere, i.e. no icon on the desktop or in the 
files menu.

Cheers
Jochen


--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E_FM eeze mount compiling but not working

2011-11-17 Thread Jochen Schröder

On 18/11/11 15:50, Mike Blumenkrantz wrote:

On Fri, 18 Nov 2011 15:48:22 +1100
Jochen Schrödercycoma...@gmail.com  wrote:


On 18/11/11 13:16, Mike Blumenkrantz wrote:

On Fri, 18 Nov 2011 09:18:50 +1100
Jochen Schrödercycoma...@gmail.com   wrote:


Hi all,

I'm still trying to get eeze mount to work in E_FM. I have build eeze
with libmount support (2.19.1). And I am building E17 with ./configure
--disable-mount-hal --disable-mount-udisks, here is the relevant
configure output:


Preferred Backends:
* device..: eeze
* hal_mount...: no
* udisks_mount: no
* eeze_mount..: yes


Additionally I have uncommented the following line in sysactions.conf

# uncomment this line to enable eeze mounting for users
user:   someuser allow: /bin/mount /bin/umount /usr/bin/eject


When plugging in a device on the usb port nothing appears on the desktop
or in the file menu. xsession-errrors reports some dbus error
(attached). This system is debian sid. This seems to be the same problem
that was reported here:
http://osdir.com/ml/enlightenment-development-linux-ui/2011-08/msg00503.html


Additionally, when logging out E waits until the logout now, wait longer
dialogue shows up (however I have not 100% confirmed that this is related).

Cheers
Jochen

hmm definitely strange since it looks like your devices are being properly
detected. please start your e with EINA_LOG_LEVELS=efm:5 and post back your
xsession log again.



For what it's worth if I compile e with udisks mount support only, i.e.
configure --disable-mount-hal --disable-mount-eeze

Icons show up on the desktop and I can mount and unmount, however when I
pull the usb drive out, the icon stays on the desktop, another
xsession-errors attached. Don't know if the two errors are related.

Cheers
Jochen

ooh looks like you got a nice crash in efm. gdb attach to it and run whatever
you did again to get a backtrace for me



OK here it is:

to reproduce I compile e with --disable-mount-hal --disable-mount-eeze

start e
attach gdb to e_fm

plugin usb stick,
unmount usb stick
pull usb still
- BOOM

first time I did this all screens went black and I had to hard reset 
(didn't have a 2nd PC to test if I could ssh into the machine).


Seems something is writing where it should not.


Continuing.

Program received signal SIGABRT, Aborted.
0x7f4b78643405 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#0  0x7f4b78643405 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x7f4b78646680 in abort () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x7f4b78679dbb in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#3  0x7f4b78683606 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#4  0x7f4b7868833c in free () from /lib/x86_64-linux-gnu/libc.so.6
#5  0x00407695 in _e_fm_shared_device_storage_free (s=0x1acd070) at 
../e_fm_shared_device.c:11
#6  0x00406d68 in _e_fm_main_udisks_cb_dev_del (data=optimized out, 
msg=optimized out) at e_fm_main_udisks.c:268
#7  0x7f4b7965afee in cb_signal_dispatcher (conn=optimized out, 
msg=0x1ac56e0) at e_dbus_signal.c:271
#8  0x7f4b79657254 in e_dbus_filter (conn=optimized out, 
message=0x1ac56e0, user_data=0x1abdeb0) at e_dbus.c:404
#9  0x7f4b791dc276 in dbus_connection_dispatch () from 
/lib/x86_64-linux-gnu/libdbus-1.so.3
#10 0x7f4b7965803d in e_dbus_idler (data=0x1abdeb0) at e_dbus.c:435
#11 0x7f4b7a0b3284 in _ecore_call_task_cb (data=optimized out, 
func=optimized out) at ecore_private.h:264
#12 _ecore_idle_enterer_call () at ecore_idle_enterer.c:164
#13 0x7f4b7a0b4965 in _ecore_main_loop_iterate_internal (once_only=0) at 
ecore_main.c:1765
#14 0x7f4b7a0b4faf in ecore_main_loop_begin () at ecore_main.c:887
#15 0x0040336e in main (argc=optimized out, argv=optimized out) at 
e_fm_main.c:157
1   #ifdef HAVE_CONFIG_H
2   #include config.h
3   #endif
4   
5   #ifdef HAVE_ALLOCA_H
6   # include alloca.h
7   #elif defined __GNUC__
8   # define alloca __builtin_alloca
9   #elif defined _AIX
10  # define alloca __alloca
quit
A debugging session is active.

Inferior 1 [process 2172] will be detached.

Quit anyway? (y or n) Detaching from program: 
/opt/e17/lib/enlightenment/utils/enlightenment_fm, process 2172
--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E_FM eeze mount compiling but not working

2011-11-17 Thread Jochen Schröder
On 18/11/11 16:09, Mike Blumenkrantz wrote:
 On Fri, 18 Nov 2011 15:48:22 +1100
 Jochen Schrödercycoma...@gmail.com  wrote:

 On 18/11/11 13:16, Mike Blumenkrantz wrote:
 On Fri, 18 Nov 2011 09:18:50 +1100
 Jochen Schrödercycoma...@gmail.com   wrote:

 Hi all,

 I'm still trying to get eeze mount to work in E_FM. I have build eeze
 with libmount support (2.19.1). And I am building E17 with ./configure
 --disable-mount-hal --disable-mount-udisks, here is the relevant
 configure output:


 Preferred Backends:
 * device..: eeze
 * hal_mount...: no
 * udisks_mount: no
 * eeze_mount..: yes


 Additionally I have uncommented the following line in sysactions.conf

 # uncomment this line to enable eeze mounting for users
 user:   someuser allow: /bin/mount /bin/umount /usr/bin/eject


 When plugging in a device on the usb port nothing appears on the desktop
 or in the file menu. xsession-errrors reports some dbus error
 (attached). This system is debian sid. This seems to be the same problem
 that was reported here:
 http://osdir.com/ml/enlightenment-development-linux-ui/2011-08/msg00503.html


 Additionally, when logging out E waits until the logout now, wait longer
 dialogue shows up (however I have not 100% confirmed that this is related).

 Cheers
 Jochen
 hmm definitely strange since it looks like your devices are being properly
 detected. please start your e with EINA_LOG_LEVELS=efm:5 and post back your
 xsession log again.


 For what it's worth if I compile e with udisks mount support only, i.e.
 configure --disable-mount-hal --disable-mount-eeze

 Icons show up on the desktop and I can mount and unmount, however when I
 pull the usb drive out, the icon stays on the desktop, another
 xsession-errors attached. Don't know if the two errors are related.

 Cheers
 Jochen
 also, what dbus-using modules do you have loaded? something is broken there 
 and
 should definitely be fixed...


OK somehow I still had the places module loaded (this does not show 
anything for me btw), just unloaded. Crash still persists.


--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E_FM eeze mount compiling but not working

2011-11-17 Thread Jochen Schröder
On 18/11/11 15:56, Mike Blumenkrantz wrote:
 On Fri, 18 Nov 2011 15:50:09 +1100
 Jochen Schrödercycoma...@gmail.com  wrote:

 On 18/11/11 15:46, Mike Blumenkrantz wrote:
 On Fri, 18 Nov 2011 15:43:23 +1100
 Jochen Schrödercycoma...@gmail.com   wrote:

 On 18/11/11 13:16, Mike Blumenkrantz wrote:
 On Fri, 18 Nov 2011 09:18:50 +1100
 Jochen Schrödercycoma...@gmail.comwrote:

 Hi all,

 I'm still trying to get eeze mount to work in E_FM. I have build eeze
 with libmount support (2.19.1). And I am building E17 with ./configure
 --disable-mount-hal --disable-mount-udisks, here is the relevant
 configure output:


 Preferred Backends:
  * device..: eeze
  * hal_mount...: no
  * udisks_mount: no
  * eeze_mount..: yes


 Additionally I have uncommented the following line in sysactions.conf

 # uncomment this line to enable eeze mounting for users
 user:   someuser allow: /bin/mount /bin/umount /usr/bin/eject


 When plugging in a device on the usb port nothing appears on the desktop
 or in the file menu. xsession-errrors reports some dbus error
 (attached). This system is debian sid. This seems to be the same problem
 that was reported here:
 http://osdir.com/ml/enlightenment-development-linux-ui/2011-08/msg00503.html


 Additionally, when logging out E waits until the logout now, wait longer
 dialogue shows up (however I have not 100% confirmed that this is
 related).

 Cheers
 Jochen
 hmm definitely strange since it looks like your devices are being properly
 detected. please start your e with EINA_LOG_LEVELS=efm:5 and post back
 your xsession log again.


 Not sure I'm doing the right thing. Using a .xsession with:

 export EINA_LOG_LEVELS=efm:5
 exect /opt/e17/bin/enlightenment_start

 and starting with startx should work right?

 Not much more information unfortunately (xsession-errors attached)

 Cheers
 Jochen
 yeah you did it properly. not seeing any attempts to mount anything though,
 does your log include the times when you tried?


 You mean when I plug and unplug the usb disk? I can't mount because the
 device never appears anywhere, i.e. no icon on the desktop or in the
 files menu.

 Cheers
 Jochen

 hmm update e now and see if you get the scanner connected message in your log
 with the log level enabled


Ok will do


--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e_fm build and mount problems

2011-11-13 Thread Jochen Schröder
On 13/11/11 20:14, Vincent Torri wrote:


 On Sun, 13 Nov 2011, Jochen Schröder wrote:

 On 13/11/11 18:39, Vincent Torri wrote:


 On Sun, 13 Nov 2011, Jochen Schröder wrote:

 On 12/11/11 22:43, Vincent Torri wrote:

 Hey,

 On Sat, 12 Nov 2011, Vincent Torri wrote:

 Hi all,

 I was trying to dig deeper into a problem where I get a corruption in
 e_fm when mounting and removing a usb disk (see
 here:http://marc.info/?l=enlightenment-develm=132014458110340w=2
 for
 details). I found a couple of problems when trying to build e with
 different e_fm options.

 1. when efl is installed in /opt/ for example eeze_mount is always
 disabled because the configure test fails because of a missing
 -L/opt/e17 in the compile.

 i don't have libmount, so I can't test it. Can you paste config.log of
 eeze, please ?


 Sorry I didn't make myself clear, this is compiling E, not eeze. Eeze
 compiled fine with libmount support. However when I compile E and do
 configure it fails the check, the relevant lines of E's config.log are
 below

 configure:15678: checking for eeze_disk_function in -leeze
 configure:15703: gcc -std=gnu99 -o conftest -g -O2 conftest.c -leeze
 -lpam 5
 /usr/bin/ld: cannot find -leeze

 that is strange: the eeze.pc file should have -L/opt/e17/lib -leeze in
 the Libs entry.

 One possible reason to not have -L***: you have previously installed
 eeze in /usr, removed the files manually except
 /usr/lib/pkgconfig/eeze.pc. Then installed eeze in /opt/e17, without
 updating PKG_CONFIG_PATH. So it's the eeze.pc in /usr/lib/pkgconfig
 which is used.

 So verify first that there is not an eeze.pc file somewhere else

 Vincent


 eeze.pc is fine, and eeze gets detected by pkgconfig and the
 -L{library_path} is present. The problem is to enable eeze mounting
 there is a check in configure.ac to test the presence of
 eeze_disk_function using AC_CHECK_LIB (see line 397-411 in
 configure.ac). The way I understand from just reading up on autoconf.
 AC_CHECK_LIB only uses the default library paths, and there is nothing
 to include the additional paths in the test and unfortunately I don't
 know how to put them there either.

 in e_fm/Makefile.am:

 if HAVE_EEZE_MOUNT
 AM_CFLAGS += @EET_CFLAGS@
 LIBS += @EET_LIBS@

 here, there is maybe a missing libs. Try

 AM_CFLAGS += @EEZE_CFLAGS@ @EET_CFLAGS@
 LIBS += @EEZE_LIBS@ @EET_LIBS@

 It's not my code. Honestly, i would have not done that that way. Mike
 should look at that patch first before I commit (if it works)

 Vincent

Thanks for taking time to debug this. I think you misunderstand me 
though. The problem is not building e_fm it is configuring E to build 
with eeze mount. Eeze is installed in /opt/e17/lib linked to to 
libmount. Now if I run autogen.sh in e's src directory e_mount support 
is never enabled. The reason is that the configure test fails with 
/usr/bin/ld: cannot find -leeze.

The offending code from e/configure.ac is (line 397-414):

eeze_mount=
EEZE_MOUNT_CONFIG=0
if test x$e_cv_want_mount_eeze != xno ; then
   AC_CHECK_LIB([eeze], [eeze_disk_function],
 [
eeze_mount=eeze = 1.0.999 ecore-con = 1.0.999
EEZE_MOUNT_CONFIG=1
AC_DEFINE_UNQUOTED([HAVE_EEZE_MOUNT], [1], [enable eeze 
mounting])
AC_MSG_NOTICE([eeze mounting enabled])
 ],
 [
AC_MSG_NOTICE([eeze mounting disabled])
e_cv_want_mount_eeze=no
 ]
   )
else
   AC_MSG_NOTICE([eeze mounting disabled])
fi

(note that the presence of eeze + flags, has been determined earlier via 
pkgconfig tests).

As I understand this and the autoconf documentation, this is a bit of a 
hack to see if libeeze was compiled with mount support by checking if 
libeeze contains the eeze_disk_function. The problem seems to be that 
AC_CHECK_LIB only uses the standard library path, so if eeze is 
installed in /opt/ the test always fails.

Cheers
Jochen








 This is because I have eeze installed in /opt/e17 which is not in the
 library path and therefore the linker fails. Adding -L/opt/e17/lib to
 configure or export LIBRARY_PATH=/opt/e17/lib fixes this and eeze_mount
 is enabled. I have not figured out a way of making AC_CHECK_LIB
 actually
 use a non-default library path (mind you as I said earlier I don't
 really know anything about autofoo)

 Hope this makes it clearer.

 Cheers
 Jochen



 2. configure help says enable hal device backend is disabled by
 default,
 however I always have it enabled after configure

 there is indeed a problem with hal device *backend* (which is
 actually not
 disabled by default), but the variable e_cv_want_device_hal is anyway
 not
 used at all. So I'm wondering why that part of code is still in
 configure.ac

 hal *mount* is enabled by default, and that's what is displayed in the
 configure output:

 Preferred Backends:
 * device..: eeze
 * hal_mount...: enabled
 * udisks_mount: enabled
 * eeze_mount..:

 I think i've fixed that in svn. Tell me

Re: [E-devel] e_fm build and mount problems

2011-11-12 Thread Jochen Schröder
On 12/11/11 22:43, Vincent Torri wrote:

 Hey,

 On Sat, 12 Nov 2011, Vincent Torri wrote:

 Hi all,

 I was trying to dig deeper into a problem where I get a corruption in
 e_fm when mounting and removing a usb disk (see
 here:http://marc.info/?l=enlightenment-develm=132014458110340w=2 for
 details). I found a couple of problems when trying to build e with
 different e_fm options.

 1. when efl is installed in /opt/ for example eeze_mount is always
 disabled because the configure test fails because of a missing
 -L/opt/e17 in the compile.

 i don't have libmount, so I can't test it. Can you paste config.log of
 eeze, please ?


Sorry I didn't make myself clear, this is compiling E, not eeze. Eeze 
compiled fine with libmount support. However when I compile E and do 
configure it fails the check, the relevant lines of E's config.log are below

configure:15678: checking for eeze_disk_function in -leeze
configure:15703: gcc -std=gnu99 -o conftest -g -O2   conftest.c -leeze 
  -lpam 5
/usr/bin/ld: cannot find -leeze

This is because I have eeze installed in /opt/e17 which is not in the 
library path and therefore the linker fails. Adding -L/opt/e17/lib to 
configure or export LIBRARY_PATH=/opt/e17/lib fixes this and eeze_mount 
is enabled. I have not figured out a way of making AC_CHECK_LIB actually 
use a non-default library path (mind you as I said earlier I don't 
really know anything about autofoo)

Hope this makes it clearer.

Cheers
Jochen



 2. configure help says enable hal device backend is disabled by default,
 however I always have it enabled after configure

 there is indeed a problem with hal device *backend* (which is actually not
 disabled by default), but the variable e_cv_want_device_hal is anyway not
 used at all. So I'm wondering why that part of code is still in
 configure.ac

 hal *mount* is enabled by default, and that's what is displayed in the
 configure output:

 Preferred Backends:
* device..: eeze
* hal_mount...: enabled
* udisks_mount: enabled
* eeze_mount..:

 I think i've fixed that in svn. Tell me if there's something wrong.

 3. when I pass --disable-mount-hal to configure the build of
 e_fm_main_udisks fails with the following error:

 /usr/bin/ld: e_fm_main_udisks.o: undefined reference to symbol
 'e_dbus_method_call_send'
 /usr/bin/ld: note: 'e_dbus_method_call_send' is defined in DSO
 /opt/e17/lib/libedbus.so.1 so try adding it to the linker command line
 /opt/e17/lib/libedbus.so.1: could not read symbols: Invalid operation

 no problem here. The symbol e_dbus_method_call_send is in my libedbus. I
 don't know what the problem could be. That symbol exists since e_dbus 1.0.

 Note that the EFL are not in /opt/ in my case.

 collect2: ld returned 1 exit status
 make[4]: *** [enlightenment_fm] Error 1
 make[4]: Leaving directory
 `/home/jschrod/Downloads/Enlightenment/e17_src/e/src/bin/e_fm'
 make[3]: *** [all-recursive] Error 1
 make[3]: Leaving directory
 `/home/jschrod/Downloads/Enlightenment/e17_src/e/src/bin'
 make[2]: *** [all-recursive] Error 1
 make[2]: Leaving directory
 `/home/jschrod/Downloads/Enlightenment/e17_src/e/src'
 make[1]: *** [all-recursive] Error 1
 make[1]: Leaving directory `/home/jschrod/Downloads/Enlightenment/e17_src/e'
 make: *** [all] Error 2
 /usr/bin/ld: e_fm_main_udisks.o: undefined reference to symbol
 'e_dbus_method_call_send'
 /usr/bin/ld: note: 'e_dbus_method_call_send' is defined in DSO
 /opt/e17/lib/libedbus.so.1 so try adding it to the linker command line
 /opt/e17/lib/libedbus.so.1: could not read symbols: Invalid operation
 collect2: ld returned 1 exit status
 make[4]: *** [enlightenment_fm] Error 1
 make[4]: Leaving directory
 `/home/jschrod/Downloads/Enlightenment/e17_src/e/src/bin/e_fm'
 make[3]: *** [all-recursive] Error 1
 make[3]: Leaving directory
 `/home/jschrod/Downloads/Enlightenment/e17_src/e/src/bin'
 make[2]: *** [all-recursive] Error 1
 make[2]: Leaving directory
 `/home/jschrod/Downloads/Enlightenment/e17_src/e/src'
 make[1]: *** [all-recursive] Error 1
 make[1]: Leaving directory `/home/jschrod/Downloads/Enlightenment/e17_src/e'
 make: *** [all] Error 2

 4. building after configure with --disable-mount-hal and
 --disable-mount-udisks works (after fixing 1 by exporting LIBRARY_PATH).
 However the icons for usb-disks never show up on the screen although
 they are detected by eeze (messages about detected devices show up in
 xsession-errors).

 as I do not have eeze_mount, I think that I can't test that. Maybe Mike
 could look at that

 Vincent

 Unfortunately I don't know anything about autofoo, otherwise I would
 have sent some patches for 1,2 and 3. If I can do anything else let me know.

 Cheers
 Jochen


 --
 RSA(R) Conference 2012
 Save $700 by Nov 18
 Register now
 http://p.sf.net/sfu/rsa-sfdev2dev1
 ___
 enlightenment-devel mailing list
 

[E-devel] e_fm build and mount problems

2011-11-11 Thread Jochen Schröder
Hi all,

I was trying to dig deeper into a problem where I get a corruption in 
e_fm when mounting and removing a usb disk (see 
here:http://marc.info/?l=enlightenment-develm=132014458110340w=2 for 
details). I found a couple of problems when trying to build e with 
different e_fm options.

1. when efl is installed in /opt/ for example eeze_mount is always 
disabled because the configure test fails because of a missing 
-L/opt/e17 in the compile.

2. configure help says enable hal device backend is disabled by default, 
however I always have it enabled after configure

3. when I pass --disable-mount-hal to configure the build of 
e_fm_main_udisks fails with the following error:

/usr/bin/ld: e_fm_main_udisks.o: undefined reference to symbol 
'e_dbus_method_call_send'
/usr/bin/ld: note: 'e_dbus_method_call_send' is defined in DSO 
/opt/e17/lib/libedbus.so.1 so try adding it to the linker command line
/opt/e17/lib/libedbus.so.1: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[4]: *** [enlightenment_fm] Error 1
make[4]: Leaving directory 
`/home/jschrod/Downloads/Enlightenment/e17_src/e/src/bin/e_fm'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory 
`/home/jschrod/Downloads/Enlightenment/e17_src/e/src/bin'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory 
`/home/jschrod/Downloads/Enlightenment/e17_src/e/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/jschrod/Downloads/Enlightenment/e17_src/e'
make: *** [all] Error 2
/usr/bin/ld: e_fm_main_udisks.o: undefined reference to symbol
'e_dbus_method_call_send'
/usr/bin/ld: note: 'e_dbus_method_call_send' is defined in DSO
/opt/e17/lib/libedbus.so.1 so try adding it to the linker command line
/opt/e17/lib/libedbus.so.1: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[4]: *** [enlightenment_fm] Error 1
make[4]: Leaving directory
`/home/jschrod/Downloads/Enlightenment/e17_src/e/src/bin/e_fm'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/home/jschrod/Downloads/Enlightenment/e17_src/e/src/bin'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/home/jschrod/Downloads/Enlightenment/e17_src/e/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/jschrod/Downloads/Enlightenment/e17_src/e'
make: *** [all] Error 2

4. building after configure with --disable-mount-hal and 
--disable-mount-udisks works (after fixing 1 by exporting LIBRARY_PATH). 
However the icons for usb-disks never show up on the screen although 
they are detected by eeze (messages about detected devices show up in 
xsession-errors).

Unfortunately I don't know anything about autofoo, otherwise I would 
have sent some patches for 1,2 and 3. If I can do anything else let me know.

Cheers
Jochen


--
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] some e17 bugs

2011-11-01 Thread Jochen Schröder

Hi guys,

I've been having a couple of small issues with e17 for a while and 
thought I really should report them. I've just updated and they still 
persist.


1. An issue with removable media and desktop items. When I plug in a 
flashdrive, it shows up fine on the desktop. It also disappears again 
once I remove it. However, if I mount it (via right click), and then 
unmount and remove the drive. It stays on the desktop until I restart E. 
xsession-errors shows some dbus errors and a segfault (attached).


2. The places module is totally empty for me, i.e. it does not show any 
drives.


3. I'm not sure if this is actually a bug or intended behaviour. I'm 
using two screens and would like to use alt-tab to switch between 
windows on both screens, but not on other virtual desks. However, when I 
check Windows from other screens in Windows List Settings, but leave 
Windows from other desks unchecked. It switches to only windows on the 
desk of the screen I'm on, but windows from all desks from the other 
screen are in the list. I find this extremely confusing, especially if 
one by accident releases the alt-tab and is on the other screen, now 
windows from all desks on the previous screen are included. I really 
only want to switch between the windows on the two visible desks.



Cheers
Jochen
/etc/gdm3/Xsession: Beginning session setup...
/etc/gdm3/Xsession: 43: /etc/X11/Xsession.d/98vboxadd-xclient: 
/usr/bin/VBoxClient: not found
/etc/gdm3/Xsession: 44: /etc/X11/Xsession.d/98vboxadd-xclient: 
/usr/bin/VBoxClient: not found
/etc/gdm3/Xsession: 46: /etc/X11/Xsession.d/98vboxadd-xclient: 
/usr/bin/VBoxClient: not found
/etc/gdm3/Xsession: 48: /etc/X11/Xsession.d/98vboxadd-xclient: 
/usr/bin/VBoxClient: not found
ESTART: 0.0 [0.0] - Begin Startup
ESTART: 0.5 [0.4] - Signal Trap
ESTART: 0.5 [0.1] - Signal Trap Done
ESTART: 0.8 [0.3] - Eina Init
ESTART: 0.00025 [0.00017] - Eina Init Done
ESTART: 0.00026 [0.0] - Determine Prefix
=
Enlightenment relocation handling
=
PREFIX:  /opt/e17
BINDIR:  /opt/e17/bin
LIBDIR:  /opt/e17/lib
DATADIR: /opt/e17/share/enlightenment
LOCALE:  /opt/e17/share/locale
=
ESTART: 0.00034 [0.9] - Determine Prefix Done
ESTART: 0.00039 [0.5] - Environment Variables
ESTART: 0.00041 [0.2] - Environment Variables Done
ESTART: 0.00042 [0.0] - Parse Arguments
ESTART: 0.00042 [0.1] - Parse Arguments Done
ESTART: 0.00043 [0.0] - Eet Init
ESTART: 0.00164 [0.00121] - Eet Init Done
ESTART: 0.00166 [0.2] - Ecore Init
ESTART: 0.00181 [0.00015] - Ecore Init Done
ESTART: 0.00182 [0.1] - Ecore Event Handlers
ESTART: 0.00184 [0.2] - Ecore Event Handlers Done
ESTART: 0.00185 [0.1] - Ecore_IMF Init
ESTART: 0.01280 [0.01096] - Ecore_IMF Init Done
ESTART: 0.01289 [0.9] - Ecore_File Init
ESTART: 0.01410 [0.00120] - Ecore_File Init Done
ESTART: 0.01414 [0.5] - Ecore_Con Init
ESTART: 0.01420 [0.6] - Ecore_Con Init Done
ESTART: 0.01421 [0.1] - Ecore_Ipc Init
ESTART: 0.01424 [0.3] - Ecore_Ipc Init Done
ESTART: 0.01426 [0.1] - Ecore_X Init
ESTART: 0.01427 [0.2] - Ecore_X Init Done
ESTART: 0.01429 [0.1] - Ecore_Evas Init
ESTART: 0.01455 [0.00027] - Ecore_Evas Init Done
ESTART: 0.01457 [0.2] - Ecore_Evas Engine Check
ESTART: 0.01458 [0.1] - Ecore_Evas Engine Check Done
ESTART: 0.01459 [0.1] - Edje Init
ESTART: 0.01514 [0.00054] - Edje Init Done
ESTART: 0.01517 [0.3] - E Intl Init
ESTART: 0.01522 [0.5] - E Intl Init Done
ESTART: 0.01523 [0.1] - E_Alert Init
ESTART: 0.01524 [0.1] - E_Alert Init Done
ESTART: 0.01525 [0.1] - E_Xinerama Init
E17 INIT: XINERAMA SCREEN: [0], 2560x1440+1920+0
E17 INIT: XINERAMA SCREEN: [1], 1920x1080+0+0
E17 INIT: XINERAMA CHOSEN: [1], 1920x1080+0+0
E17 INIT: XINERAMA CHOSEN: [0], 2560x1440+1920+0
ESTART: 0.01582 [0.00057] - E_Xinerama Init Done
ESTART: 0.01586 [0.4] - E_Randr Init
E_RANDR: possible CRTC: 79
E_RANDR: possible CRTC: 0
E_RANDR: filling 1/2 (79)
Fillng CRTC 79 (0x1b75de0)
CRTC 79 apparently is in mode 84, trying to find it in the list of modes..
found CRTC 79 in mode 84
E_RANDR: filling 2/2 (0)
Fillng CRTC 0 (0x1b75e60)
CRTC 0 apparently is in mode -1, trying to find it in the list of modes..
ESTART: 0.02002 [0.00416] - E_Randr Init Done
ESTART: 0.02004 [0.2] - E_Hints Init
ESTART: 0.02048 [0.00044] - E_Hints Init Done
ESTART: 0.02050 [0.2] - E_Configure Init
ESTART: 0.02064 [0.00015] - E_Configure Init Done
ESTART: 0.02066 [0.2] - E Directories Init
ESTART: 0.02085 [0.00019] - E Directories Init Done
ESTART: 0.02087 [0.2] - E_Filereg Init
ESTART: 0.02089 [0.2] - E_Filereg Init Done
ESTART: 0.02090 [0.1] - E_Config Init
ESTART: 0.02385 [0.00294] - E_Config Init Done
ESTART: 0.02393 [0.8] - E_Env Init
ESTART: 0.02394 [0.2] - E_Env Init Done
ESTART: 0.02397 [0.3] - E_Scale Init
ESTART: 0.02402 [0.5] - 

Re: [E-devel] e17 segfault on fresh install

2011-10-16 Thread Jochen Schröder
On 10/15/2011 04:20 AM, Jim Kukunas wrote:
 On Fri, Oct 14, 2011 at 03:18:48PM +1100, Jochen Schröder wrote:
 Hi all,

 I just rebuild all of EFL and E17 gives me a segfault when starting
 with a clean config directory. Seems to be related to the recent
 sse3 work.

 What is your compiler version and CFLAGS?


Just realised my CFLAGS contained -msse4 (probably from when I copied 
the build script over from a different PC). I just recompiled without 
-msse4 and it is working now (cflags: 
-g3,-ggdb,-march=core2,-mfpmath=sse,-msse,-msse2,-msse3,-O2)

Seams that that was the problem, sorry for the noise.

Cheers
Jochen

 The parameters to _mm_set_epi32 look reasonable. The only reason I could
 imagine this failing is if your compiler isn't aligning things properly.


 cat /proc/cpuinfo

 processor: 1
 vendor_id: GenuineIntel
 cpu family   : 6
 model: 15
 model name   : Intel(R) Core(TM)2 Duo CPU E6550  @ 2.33GHz
 stepping : 11
 cpu MHz  : 1998.000
 cache size   : 4096 KB
 physical id  : 0
 siblings : 2
 core id  : 1
 cpu cores: 2
 apicid   : 1
 initial apicid   : 1
 fpu  : yes
 fpu_exception: yes
 cpuid level  : 10
 wp   : yes
 flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge 
 mca
 cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe
 syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl
 aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr
 pdcm lahf_lm dts tpr_shadow vnmi flexpriority
 bogomips : 4654.98
 clflush size : 64
 cache_alignment  : 64
 address sizes: 36 bits physical, 48 bits virtual
 power management:


 bt attached.

 Cheers
 Jochen

 #0  0x7fa75897cbce in waitpid () from 
 /lib/x86_64-linux-gnu/libpthread.so.0
 #1  0x00435961 in e_alert_show (sig=optimized out) at e_alert.c:57
 #2signal handler called
 #3  0x7fa75b037cc5 in _mm_set_epi32 (__q0=255, __q1=255, __q2=255, 
 __q3=255) at /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:586
 #4  _op_blend_mas_can_dp_sse3 (s=optimized out, m=0x1e7a4e1 
 \377\377\377\377\377\377, c=4278190080, d=0x7fa74c8b0df0, l=4) at 
 op_blend_mask_color_sse3.c:79
 #5  0x7fa75b01c147 in evas_common_font_draw_internal (dst=0x2268b70, 
 dc=0x21c0eb0, x=29, y=12, text_props=0x21c4718,
  func=0x7fa75b037850_op_blend_mas_can_dp_sse3, ext_x=29, ext_y=2, 
 ext_w=313, ext_h=15, im_w=377, fn=optimized out, im_h=optimized out)
  at evas_font_draw.c:298
 #6  0x7fa75b01c4cb in evas_common_font_draw (dst=0x2268b70, 
 dc=0x21c0eb0, fn=optimized out, x=29, y=12, text_props=0x21c4718) at 
 evas_font_draw.c:418
 #7  0x7fa74f3893ea in eng_font_draw (data=optimized out, 
 context=optimized out, surface=optimized out, font=optimized out, 
 x=optimized out,
  y=optimized out, w=313, h=15, ow=313, oh=15, text_props=0x21c4718) at 
 evas_engine.c:898
 #8  0x7fa75afd609f in evas_object_text_render (obj=0x214e480, 
 output=0x21c1380, context=0x21c0eb0, surface=0x2268b70, x=0, y=0) at 
 evas_object_text.c:1665
 #9  0x7fa75afebd3e in evas_render_mapped (e=0x21c37a0, obj=0x214e480, 
 context=0x21c0eb0, surface=0x2268b70, off_x=0, off_y=0, mapped=0, ecx=0, 
 ecy=0,
  ecw=377, ech=22) at evas_render.c:1256
 #10 0x7fa75afeeaf1 in evas_render_updates_internal (e=0x21c37a0, 
 make_updates=1 '\001', do_draw=1 '\001') at evas_render.c:1579
 #11 0x7fa75a911d65 in _ecore_evas_x_render (ee=0x21c3580) at 
 ecore_evas_x.c:256
 #12 0x7fa75a90f041 in _ecore_evas_idle_enter (data=optimized out) at 
 ecore_evas.c:52
 #13 0x7fa75ad6c1de in _ecore_call_task_cb (data=optimized out, 
 func=optimized out) at ecore_private.h:246
 #14 _ecore_idle_enterer_call () at ecore_idle_enterer.c:165
 #15 0x7fa75ad6daf5 in _ecore_main_loop_iterate_internal (once_only=0) at 
 ecore_main.c:1699
 #16 0x7fa75ad6debf in ecore_main_loop_begin () at ecore_main.c:864
 #17 0x00433bf7 in main (argc=optimized out, argv=optimized out) 
 at e_main.c:954
 quit
 A debugging session is active.

  Inferior 1 [process 2371] will be detached.

 Quit anyway? (y or n) Detaching from program: /opt/e17/bin/enlightenment, 
 process 2371

 --
 All the data continuously generated in your IT infrastructure contains a
 definitive record of customers, application performance, security
 threats, fraudulent activity and more. Splunk takes this data and makes
 sense of it. Business sense. IT sense. Common sense.
 http://p.sf.net/sfu/splunk-d2d-oct

 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel




--
All the data continuously generated in your IT infrastructure contains a
definitive record

Re: [E-devel] e17 segfault on fresh install

2011-10-14 Thread Jochen Schröder
On 10/15/2011 01:37 PM, Carsten Haitzler (The Rasterman) wrote:
 On Fri, 14 Oct 2011 16:16:44 -0700 Jim Kukunas
 james.t.kuku...@linux.intel.com  said:

 On Sat, Oct 15, 2011 at 12:54:00AM +0200, Tom Hacohen wrote:
 On 14/10/11 19:20, Jim Kukunas wrote:
 What is your compiler version and CFLAGS?

 The parameters to _mm_set_epi32 look reasonable. The only reason I could
 imagine this failing is if your compiler isn't aligning things properly.

 It's the sse3 issue all over again. As you can see, his CPU doesn't
 support sse3 but sse3 code is called.

 His CPU does support SSE3, hence the ``pni'' in his /proc/cpuinfo.

 let's eliminate first shall we.

 tomas - can you either --disable-cpu-sse3 when configuring evas, OR set
 EVAS_CPU_NO_SSE3=1 as an env var before running e to see if this is sse3 stuff
 or not or a more generic problem.

I assume you mean me not Tomas, as I reported the segfault. This was on 
my PC at work so it will have to wait until Monday. This is a Core 2 
Duo, which AFAIK does support SSE3 (wikipedia says SSE3 was introduced 
with Prescott).

Cheers
Jochen

--
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2d-oct
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] e17 segfault on fresh install

2011-10-13 Thread Jochen Schröder

Hi all,

I just rebuild all of EFL and E17 gives me a segfault when starting with 
a clean config directory. Seems to be related to the recent sse3 work.


cat /proc/cpuinfo

processor   : 1
vendor_id   : GenuineIntel
cpu family  : 6
model   : 15
model name  : Intel(R) Core(TM)2 Duo CPU E6550  @ 2.33GHz
stepping: 11
cpu MHz : 1998.000
cache size  : 4096 KB
physical id : 0
siblings: 2
core id : 1
cpu cores   : 2
apicid  : 1
initial apicid  : 1
fpu : yes
fpu_exception   : yes
cpuid level : 10
wp  : yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov 
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm 
constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 
monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm lahf_lm dts 
tpr_shadow vnmi flexpriority

bogomips: 4654.98
clflush size: 64
cache_alignment : 64
address sizes   : 36 bits physical, 48 bits virtual
power management:


bt attached.

Cheers
Jochen
#0  0x7fa75897cbce in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00435961 in e_alert_show (sig=optimized out) at e_alert.c:57
#2  signal handler called
#3  0x7fa75b037cc5 in _mm_set_epi32 (__q0=255, __q1=255, __q2=255, 
__q3=255) at /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:586
#4  _op_blend_mas_can_dp_sse3 (s=optimized out, m=0x1e7a4e1 
\377\377\377\377\377\377, c=4278190080, d=0x7fa74c8b0df0, l=4) at 
op_blend_mask_color_sse3.c:79
#5  0x7fa75b01c147 in evas_common_font_draw_internal (dst=0x2268b70, 
dc=0x21c0eb0, x=29, y=12, text_props=0x21c4718, 
func=0x7fa75b037850 _op_blend_mas_can_dp_sse3, ext_x=29, ext_y=2, 
ext_w=313, ext_h=15, im_w=377, fn=optimized out, im_h=optimized out)
at evas_font_draw.c:298
#6  0x7fa75b01c4cb in evas_common_font_draw (dst=0x2268b70, dc=0x21c0eb0, 
fn=optimized out, x=29, y=12, text_props=0x21c4718) at evas_font_draw.c:418
#7  0x7fa74f3893ea in eng_font_draw (data=optimized out, 
context=optimized out, surface=optimized out, font=optimized out, 
x=optimized out, 
y=optimized out, w=313, h=15, ow=313, oh=15, text_props=0x21c4718) at 
evas_engine.c:898
#8  0x7fa75afd609f in evas_object_text_render (obj=0x214e480, 
output=0x21c1380, context=0x21c0eb0, surface=0x2268b70, x=0, y=0) at 
evas_object_text.c:1665
#9  0x7fa75afebd3e in evas_render_mapped (e=0x21c37a0, obj=0x214e480, 
context=0x21c0eb0, surface=0x2268b70, off_x=0, off_y=0, mapped=0, ecx=0, ecy=0, 
ecw=377, ech=22) at evas_render.c:1256
#10 0x7fa75afeeaf1 in evas_render_updates_internal (e=0x21c37a0, 
make_updates=1 '\001', do_draw=1 '\001') at evas_render.c:1579
#11 0x7fa75a911d65 in _ecore_evas_x_render (ee=0x21c3580) at 
ecore_evas_x.c:256
#12 0x7fa75a90f041 in _ecore_evas_idle_enter (data=optimized out) at 
ecore_evas.c:52
#13 0x7fa75ad6c1de in _ecore_call_task_cb (data=optimized out, 
func=optimized out) at ecore_private.h:246
#14 _ecore_idle_enterer_call () at ecore_idle_enterer.c:165
#15 0x7fa75ad6daf5 in _ecore_main_loop_iterate_internal (once_only=0) at 
ecore_main.c:1699
#16 0x7fa75ad6debf in ecore_main_loop_begin () at ecore_main.c:864
#17 0x00433bf7 in main (argc=optimized out, argv=optimized out) at 
e_main.c:954
quit
A debugging session is active.

Inferior 1 [process 2371] will be detached.

Quit anyway? (y or n) Detaching from program: /opt/e17/bin/enlightenment, 
process 2371
--
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2d-oct___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] osnews article

2011-02-12 Thread Jochen Schröder
On 02/12/2011 07:39 AM, Mike Blumenkrantz wrote:
 Kapelonis Kostis is writing an article about EFL 1.0 for OSnews. The draft can
 be found at http://pastebin.com/zAAQDJQy

 Feedback:
 Need just the canvas and nothing else? You got it! You want a toolkit like
 experience? Add elementary into the mix. No need for dbus? Dump the e_dbus
 library? You have your own data structures already implemented? Remove eina
 from the mix?
 Eina cannot be removed. All EFL libraries depend on it.


It might be good to also refer to rasters email about Samsungs 
involvement with a linux mobile OS. The Nokia/MS news created a lot of 
discussion over there.


J

--
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] 1.0 Release of core EFL

2011-01-29 Thread Jochen Schröder
On 01/29/2011 02:43 PM, Carsten Haitzler (The Rasterman) wrote:
 Finally after a lkong time coming, we are pleased to announce the 1.0 release
 of the core EFL libraries (With the exception of Eet at 1.4). This has been
 many years coming. The following libraries have been released:

  * Eina - 1.0.0
  * Eet - 1.4.0
  * Evas - 1.0.0
  * Ecore - 1.0.0
  * Embryo - 1.0.0
  * Edje - 1.0.0
  * E_Dbus - 1.0.0
  * Efreet - 1.0.0
  * Eeze - 1.0.0

 You can download the respective libraries from our Download Page:

 http://www.enlightenment.org/p.php?p=downloadl=en


Congrats to all E developers, you have done an amazing job!



--
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires 
February 28th, so secure your free ArcSight Logger TODAY! 
http://p.sf.net/sfu/arcsight-sfd2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e17 problem when using darktable

2011-01-05 Thread Jochen Schröder
On 04/01/11 21:15, Carsten Haitzler (The Rasterman) wrote:
 On Sat, 25 Dec 2010 17:30:44 +1100 Jochen Schrödercycoma...@gmail.com  said:

 Hi all,

 I've encountered a weird bug when using darktable (a raw photography
 workflow program). It's a bit difficult to explain. A number of the
 tools in darktable don't work properly when using in e17, but they work
 fine in gnome. There are some tools you need to drag dots on curves
 around to change e.g. colors. One of the tools is the colorzone tool.
 There is a screencast at
 http://blog.pcode.nl/2010/12/06/darktable-0-7-screencast-library/
 demonstrating how the tool should be working (see the colourzones plugin
 screencast). At about 1:45 he demonstrates how you can change the color
 by moving some points. Now this works fine if I use darktable in gnome,
 however under e17 trying to drag those points does not do anything (the
 points don't move). I know this is not a very good explanation, so if
 you can give me some hints how to better explain or troubleshoot this
 I'll try to do it.

 as such the only thing that can actually interfere might be button bindings -
 ie u have bound the same mouse button + modifier - or well e has it bound by
 default, but thats it - e would just steal the events before they got to the
 app - or x would steal them and re-direct to e. as such all non-grabbed events
 go DIRECT to apps so everything is up to the app to handle so if its not a
 conflict of bindings... thats an app bug. e doesnt interfere nor is it 
 involved
 in keyboard or mouse input beyond grabbing things as above. (well also 
 involved
 could be click always raises which involves a passive button grab too - 
 click
 to focus too but only on the first click to focus a window).


I've just done some more tests and this appears only when click to focus 
is checked, however it also appears in blackbox when click focus policy 
is selected (however works fine in Gnome with click-focus). YOu're 
probably right that it's either a gtk or darktable bug. Sorry for the noise

As a side note, what does the click to focus option under focus-misc 
actually mean. If I have click focus policy selected it seems redundant, 
but if I use sloppy or pointer focus, I already must have the pointer 
inside the window to click it so it seems redundant to me as well?



Jochen


--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] e17 problem when using darktable

2010-12-24 Thread Jochen Schröder
Hi all,

I've encountered a weird bug when using darktable (a raw photography 
workflow program). It's a bit difficult to explain. A number of the 
tools in darktable don't work properly when using in e17, but they work 
fine in gnome. There are some tools you need to drag dots on curves 
around to change e.g. colors. One of the tools is the colorzone tool. 
There is a screencast at
http://blog.pcode.nl/2010/12/06/darktable-0-7-screencast-library/
demonstrating how the tool should be working (see the colourzones plugin 
screencast). At about 1:45 he demonstrates how you can change the color 
by moving some points. Now this works fine if I use darktable in gnome, 
however under e17 trying to drag those points does not do anything (the 
points don't move). I know this is not a very good explanation, so if 
you can give me some hints how to better explain or troubleshoot this 
I'll try to do it.

Cheers
Jochen


--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Dialogs, menus, etc (usability)

2010-06-13 Thread Jochen Schröder
Well I'm just a mere user, but I've been using e for a number of years.  
I've a couple of comments on your points from such a user perspective.

On 06/13/2010 03:56 AM, Lachezar Petkov wrote:
Hi crowd,

 Here are my thoughts on some usability issues in E.  What bugs  me atm
 is that I'm working on the icons for the dialogs in the conf panel, and
 I think there are too much dialogs and some could be merged or removed
 altogether. I am aware that a redesign of the whole panel is planned, so
 my ideas may help. Actually, if it's going to be an icon view-based
 thing, then we kinda must merge some of the dialogs, otherwise its gonna
 be huge.


 ---Dialogs---
 1) Colors, I think can easily just be a tab in the Theme dialog, since
 its just customizing the theme.
 2) Icon theme - this one can be very confusing for every gnome/kde user,
 since they'd expect that all icons - in E or in 3rd party apps will
 suddenly change. And thats how it should be, I see this as a design
 disadvange of the everything in one .edj approach. Anyway, I think
 this can easily go in Theme as well.
 3) Mouse Cursor - the same.
 4) Scaling - I'm not sure what this dialog does at all. It's tiny and
 not well explained. We NEED tooltips for idiots like me.

I agree with this it has always been unclear to me as well.
 5) Dropshadow - move to Windows part of the panel. I think it makes much
 more sense, since its totally related only to windows, it doesnt put
 dropshadows under text or theme elements or anything like that.

I disagree, dropshadows change the look and feel (appearance), same goes 
for compositing which is also in look.
 6) Apps
 Problem with naming this Apps is that its not about applications
 themselves, but application launchers. On the other hand app launcher
 is long and probably no good for not tech-savvy users.
 I think only one dialog where people can create launchers and put them
 in place would be enough. Also simple checkboxes launch on startup and
 launch on restart would be more than enough, no need even for separate
 dialogs (that even sound confusing), I think. Also, if the user wants to
 start an app when E start, I think its obvious that he/she would want
 this app to restart when they restart E (or when E crashes). So that
 questions, the restart applications thing altogether.
 7) Windows. I guarantee right now a typical user would just say holy
 shit. I know i do :-) And I'm not even sure about most of the stuff
 here, but I'm sure we can merge some of these, rename some of them, add
 freaking tooltips, etc.

I agree on the tooltips, but those options should be there people 
(including me) use them
 8) Menu settings -  Menu preferences? Also, this one seems kinda broken
 - Advanced shows exactly the same content, but in tabs..

What's wrong with settings?
 9) Client List Menu - who's client? what menu? ;-)
 10) Language -  Localization

Actually as a non-english speaker I find localization a lot less 
intuitive than language settings, because really that's what 
localization settings are language settings
 11) Input Method Settings - I really don't know what this thing does.
 12) We can merge Mouse Settings and Bindigns into one dialog with tabs.
 Not sure about Interaction (not sure what it does) and Edge bindings.
 13) Don't think we need Settings of the Settings. The user can make E
 remember the position of the windows in other ways and a checkbox don't
 show this in the future in the confirmation dialogs would be much better.

I disagree, a place where I can set these would be good. Maybe at some 
later point you decide that you want to see the confirmation dialogs, 
but you previously checked the don't show this in the future where 
would you change that?
 14) Profiles may go in Look  feel or Advanced.
 15) The mixer doenst need a dialog on its own in the conf panel.
I disagree, I think it's a good thing that there is a central location 
where all configuration goes.
 16) Pager's setings can be accessed with right click on it, no need for
 conf panel dialog.

Same comment as above, I really dislike having to look for different 
configuration items at different locations. Having a central location 
for all configuration is a good thing
 17) Gadgets is totally useless? To my understanding it adds a gadget to
 the desktop.. there are much clever ways to do this.

see above
 18) File Icons - this thing should be removed altogether. Its ugly,
 complicated and pretty useless. Just because when you click on a file,
 see it settings you can assign it a custom icon, there is just no need
 for this thing. Not to mention the huge, confusing list of mime types.

 --Menus---
 1) I dont think that Fav apps should be in the manin menu by default.
 Its more than easily accessible via right click.

Strongly disagree, the Fav apps is the most used item in my menu. I 
never use right click.
 2) Files - should be disabled if icons on the desktop are enabled. It
 takes space and