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-devel&m=132014458110340&w=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 ?

>
> 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
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
>
>
>
> --
> Cedric BAIL
>

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

Reply via email to