Re: [E-devel] OSX /trunk/e/

2012-11-20 Thread Dave Ray

On Nov 18, 2012, at 11:17 PM, Carsten Haitzler (The Rasterman) wrote:

 … as of e18 as we are compositing only and will totally rely on the fact that
 we can paint the entire screen as we see fit. l

I have been unable to get compositing to work on OSX.

When I build ecore it configures with:

Ecore_X (Xlib backend)...: yes
Xcursor: yes
Xkb: yes
Xprint.: yes
Xinerama...: yes
Xrandr.: yes
Xgesture...: no
Xscreensaver...: yes
Xrender: yes
Xcomposite.: yes
Xfixes.: yes
Xdamage: yes
Xdpms..: yes
Xtest..: yes
XIM: yes
Xi2: yes


When I run e, I get the dialog: Your X display does not support the XComposite 
extension or Ecore was build without XComposite support…

Any idea why?

-Dave
--
Monitor your physical, virtual and cloud infrastructure from a single
web console. Get in-depth insight into apps, servers, databases, vmware,
SAP, cloud infrastructure, etc. Download 30-day Free Trial.
Pricing starts from $795 for 25 servers or applications!
http://p.sf.net/sfu/zoho_dev2dev_nov
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] OSX /trunk/e/

2012-11-20 Thread Dave Ray

On Nov 19, 2012, at 1:44 AM, Carsten Haitzler (The Rasterman) wrote:

 On Mon, 19 Nov 2012 01:03:17 -0800 Dave Ray ap...@jonive.com said:
 
 
 On Nov 18, 2012, at 11:17 PM, Carsten Haitzler (The Rasterman) wrote:
 On Sun, 18 Nov 2012 20:36:44 -0800 Dave Ray ap...@jonive.com said:
 On Nov 18, 2012, at 7:27 PM, Carsten Haitzler (The Rasterman) wrote:
 
 E17 (as well as Gnome and others) has never shown a transparent background
 in non-rooted mode. It's not a big deal because I can still switch between
 windows with alt-tab (between X11 and the other app). But that would be a
 nice feature to implement in e17 for better OSX integration. 
 
 actually it can do it - there is a hidden option deep inside,
 
 Where? In the settings?
 
 hidden i said :) (no gui for it at all, no cmd-line option). :)

A setting in one of the source files? Please tell...



--
Monitor your physical, virtual and cloud infrastructure from a single
web console. Get in-depth insight into apps, servers, databases, vmware,
SAP, cloud infrastructure, etc. Download 30-day Free Trial.
Pricing starts from $795 for 25 servers or applications!
http://p.sf.net/sfu/zoho_dev2dev_nov
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] OSX /trunk/e/

2012-11-19 Thread Dave Ray

On Nov 18, 2012, at 11:17 PM, Carsten Haitzler (The Rasterman) wrote:
 On Sun, 18 Nov 2012 20:36:44 -0800 Dave Ray ap...@jonive.com said:
 On Nov 18, 2012, at 7:27 PM, Carsten Haitzler (The Rasterman) wrote:
 
 E17 (as well as Gnome and others) has never shown a transparent background in
 non-rooted mode. It's not a big deal because I can still switch between
 windows with alt-tab (between X11 and the other app). But that would be a
 nice feature to implement in e17 for better OSX integration. 
 
 actually it can do it - there is a hidden option deep inside,

Where? In the settings?
--
Monitor your physical, virtual and cloud infrastructure from a single
web console. Get in-depth insight into apps, servers, databases, vmware,
SAP, cloud infrastructure, etc. Download 30-day Free Trial.
Pricing starts from $795 for 25 servers or applications!
http://p.sf.net/sfu/zoho_dev2dev_nov
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e17 on OSX: blank file menus

2012-11-18 Thread Dave Ray

On Nov 13, 2012, at 10:40 PM, Carsten Haitzler (The Rasterman) wrote:

 On Mon, 15 Oct 2012 20:07:28 -0700 Dave Ray ap...@jonive.com said:
 
 Hi,
 
 On Oct 15, 2012, at 8:45 AM, Carsten Haitzler (The Rasterman) wrote:
 
 On Mon, 15 Oct 2012 07:31:04 -0700 Dave Ray ap...@jonive.com said:
 
 Hi,
 Yes, it exists. But there may be something wrong with the full path e17 is
 looking for:
 $ ls
 -al /var/folders/p9/p447lsgn76z04gn3hdvlzgs4gn/T/enlightenment-davidray
 \@/ total 0 drwx--  3 davidray  davidray  102 Oct 15
 07:19 . drwx--  4 davidray  davidray  136 Oct 15 07:25 ..
 srwxrwxrwx  1 davidray  davidray0 Oct 15 07:19 disp-:0.0-1743%F0??
 $
 
 %F0?? ... almost looks like something became corrupt. the path buffer is
 limtied to 1024 bytes but your path is much less than that. the code
 literally is:
 
snprintf(buf3, sizeof(buf3), %s/disp-%s-%i,
 buf, disp, pid);
 so u have buf and disp output find but pid has junk appended to it and
 snprintf sure as hell doesnt append that. oooh wait...
 
 ecore_con will APPEND |%i to it:
 
 snprintf(buf,
  sizeof(buf),
  %s|%i,
  svr-name,
  svr-port);
 
 does osx disallow '|' in file paths?
 
 Yes, OSX does allow '|' (pipe symbol) in file paths. A shell interpreter is
 likely to fail with a pipe in the filename though.
 
 I tried this a few more times. The socket file e17 creates is always a
 mismatch with the file that the console message say it's looking for. I guess
 this is why the file menus aren't working.
 
 When the console error is:
 Cannot connect to enlightenment (socket
 '/var/folders/p9/p447lsgn76z04gn3hdvlzgs4gn/T//enlightenment-davidray@/disp-:0.0-8629
 
 The socket file created is:
 disp-:0.0-8629%EC??
 
 I don't understand how
 snprintf(buf,sizeof(buf),%s|%i,svr-name,svr-port); 
 can end up as 
 %EA??
 
 So the part of the filename appended by ecore_con is totally broken on OSX. 
 
 since it seems to be a socket path limitation (in size) and you've used a long
 XDG_RUNTIME_DIR, TMPDIR or SD_USER_SOCKETS_DIR just to make it worse... :)
 i've shortened the other bits of the socket name to make it hopefully fit in -
 but if you make any of these env vars longer yet still u'll hit the problem
 again. i suggest finding a way to keep them ... short :)
 

That is great news, but I won't be able to test it until I can build e17. 
Another problem has appeared on OSX and e17 (/trunk/e/) won't build for the 
last week. I posted about the new problem on Nov 13 but there were no replies. 

I will repost that in a separate thread. 

Dave



--
Monitor your physical, virtual and cloud infrastructure from a single
web console. Get in-depth insight into apps, servers, databases, vmware,
SAP, cloud infrastructure, etc. Download 30-day Free Trial.
Pricing starts from $795 for 25 servers or applications!
http://p.sf.net/sfu/zoho_dev2dev_nov
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] OSX /trunk/e/

2012-11-18 Thread Dave Ray
Hi,
I haven't been able to build e17 (/trunk/e/) for the last week on OSX. I get 
the following build error:

$ make
…
Making all in modules
  CC backlight/e_mod_main.lo
  CCLD   backlight/module.la
Undefined symbols for architecture x86_64:
  _e_action_add, referenced from:
  _e_modapi_init in e_mod_main.o
  _e_action_del, referenced from:
  _e_modapi_shutdown in e_mod_main.o
  _e_action_predef_name_del, referenced from:
  _e_modapi_shutdown in e_mod_main.o
  _e_action_predef_name_set, referenced from:
  _e_modapi_init in e_mod_main.o
  _e_backlight_level_get, referenced from:
…
...
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
make[4]: *** [backlight/module.la] Error 1
make[3]: *** [all-recursive] Error 1


If I use --disable-backlight, I get similar errors on the next module.

If I use 'make -j 2' if fails on a different module because of the the make 
processes skips ahead.

Using same configure flags as before for OSX:
./autogen.sh --disable-nls --disable-battery --disable-temperature 
--disable-cpufreq --disable-mixer --disable-connman --disable-device-hal 
--disable-mount-hal --enable-simple-x11

Just updated from SVN and same problem for the last week. All other libs build, 
same environment.

- Dave



--
Monitor your physical, virtual and cloud infrastructure from a single
web console. Get in-depth insight into apps, servers, databases, vmware,
SAP, cloud infrastructure, etc. Download 30-day Free Trial.
Pricing starts from $795 for 25 servers or applications!
http://p.sf.net/sfu/zoho_dev2dev_nov
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] OSX /trunk/e/

2012-11-18 Thread Dave Ray

On Nov 18, 2012, at 5:23 PM, Carsten Haitzler (The Rasterman) wrote:

 On Sun, 18 Nov 2012 16:48:11 -0800 Dave Ray ap...@jonive.com said:
 
 Hi,
 I haven't been able to build e17 (/trunk/e/) for the last week on OSX. I get
 the following build error:
 
 $ make
 …
 Making all in modules
  CC backlight/e_mod_main.lo
  CCLD   backlight/module.la
 Undefined symbols for architecture x86_64:
  _e_action_add, referenced from:
  _e_modapi_init in e_mod_main.o
  _e_action_del, referenced from:
  _e_modapi_shutdown in e_mod_main.o
  _e_action_predef_name_del, referenced from:
  _e_modapi_shutdown in e_mod_main.o
  _e_action_predef_name_set, referenced from:
  _e_modapi_init in e_mod_main.o
  _e_backlight_level_get, referenced from:
 …
 ...
 ld: symbol(s) not found for architecture x86_64
 collect2: ld returned 1 exit status
 make[4]: *** [backlight/module.la] Error 1
 make[3]: *** [all-recursive] Error 1
 
 can u try removing -no-undefined in AM_LDFLAGS from Makefile.am in 
 src/modules ?
 

Yes, that worked! Thanks!

e now builds on OSX.

I am pleased to report the issue with the socket file on OSX is fixed! The 
changes you made there were successul.

The blank file menus are working once again, as expected, since that was a side 
effect of the socket file problem.

The default theme looks very nice indeed. It wasn't showing up for a while. 

I'll do some thorough testing so everything runs smoothly for the 12/21 release.

-Dave 





--
Monitor your physical, virtual and cloud infrastructure from a single
web console. Get in-depth insight into apps, servers, databases, vmware,
SAP, cloud infrastructure, etc. Download 30-day Free Trial.
Pricing starts from $795 for 25 servers or applications!
http://p.sf.net/sfu/zoho_dev2dev_nov
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] OSX /trunk/e/

2012-11-18 Thread Dave Ray

On Nov 18, 2012, at 7:27 PM, Carsten Haitzler (The Rasterman) wrote:

 btw - HOW do u run e17 on osx? do you set up osx's x emulation to be x in a
 window rather than the default rootless x emulation?



The X11 emulation on OSX (XQuartz) lets you select in the preferences whether 
you want to enable the root window or not. The rootless-x emulation still uses 
the full size of the screen, minus the OSX menu bar. I usually use the 
non-rooted setting, but it doesn't seem to make much dfference on e17.

On OSX, X11 is an app running along side other apps. How it gets launched is 
another story, but the rootless-x settings are independent of how it's lanched.

For reasons I'm not clear about, some X11 window managers (including e16) 
display a transparent background in non-rooted mode. This means the X11 windows 
appear with the decoration you expect from the WM, but against the Native OS 
GUI with other native windows and backgrounds. This is a nice option because 
X11 windows and native OS windows can be side-by-side in the GUI, sharing the 
paste buffer, etc.

E17 (as well as Gnome and others) has never shown a transparent background in 
non-rooted mode. It's not a big deal because I can still switch between windows 
with alt-tab (between X11 and the other app). But that would be a nice feature 
to implement in e17 for better OSX integration. 

-Dave
--
Monitor your physical, virtual and cloud infrastructure from a single
web console. Get in-depth insight into apps, servers, databases, vmware,
SAP, cloud infrastructure, etc. Download 30-day Free Trial.
Pricing starts from $795 for 25 servers or applications!
http://p.sf.net/sfu/zoho_dev2dev_nov
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] OSX /trunk/e/

2012-11-18 Thread Dave Ray

On Nov 18, 2012, at 9:45 PM, Vincent Torri wrote:

 On Mon, Nov 19, 2012 at 2:58 AM, Dave Ray ap...@jonive.com wrote:
 
 On Nov 18, 2012, at 5:23 PM, Carsten Haitzler (The Rasterman) wrote:
 
 On Sun, 18 Nov 2012 16:48:11 -0800 Dave Ray ap...@jonive.com said:
 
 
 CCLD   backlight/module.la
 Undefined symbols for architecture x86_64:
 _e_action_add, referenced from:
 _e_modapi_init in e_mod_main.o
 
 can u try removing -no-undefined in AM_LDFLAGS from Makefile.am in
 src/modules ?
 
 
 Yes, that worked! Thanks!
 
 the problem is elsewhere, as you can compile evas modules which have
 -no-undefined. Maybe a problem with visibility feature and EAPI.
 
 Dave, do you use the visibility flag of gcc ?

I don't think so. I use:

CFLAGS=-Wall -O2 -arch x86_64 -pipe -I/usr/local/include 
-I/usr/local/mysql/include -I/opt/X11/include -I/usr/include


--
Monitor your physical, virtual and cloud infrastructure from a single
web console. Get in-depth insight into apps, servers, databases, vmware,
SAP, cloud infrastructure, etc. Download 30-day Free Trial.
Pricing starts from $795 for 25 servers or applications!
http://p.sf.net/sfu/zoho_dev2dev_nov
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] mac os x

2012-11-13 Thread Dave Ray
Hi,
Vincent Torri suggested I post here..
I'm getting the following when building /trunk/e/ on OSX. 

$ make
…
Making all in modules
 CC clock/e_mod_main.lo
clock/e_mod_main.c:811: warning: '_clock_fd_update' defined but not used
 CC clock/e_mod_config.lo
 CCLD   clock/module.la
Undefined symbols for architecture x86_64:
 _E_EVENT_BORDER_FULLSCREEN, referenced from:
 __clock_popup_new in e_mod_main.o
 _E_EVENT_DESK_AFTER_SHOW, referenced from:
 __clock_popup_new in e_mod_main.o
 _E_EVENT_SYS_RESUME, referenced from:
 _e_modapi_init in e_mod_main.o
 _e_action_add, referenced from:
 _e_modapi_init in e_mod_main.o
 _e_action_del, referenced from:
 _e_modapi_shutdown in e_mod_main.o
 _e_action_predef_name_del, referenced from:
 _e_modapi_shutdown in e_mod_main.o
 _e_action_predef_name_set, referenced from:
 _e_modapi_init in e_mod_main.o
 _e_config_descriptor_new, referenced from:
 _e_modapi_init in e_mod_main.o
 _e_config_dialog_find, referenced from:
 _e_int_config_clock_module in e_mod_config.o
 _e_config_dialog_new, referenced from:
 _e_int_config_clock_module in e_mod_config.o
 _e_config_domain_load, referenced from:
 _e_modapi_init in e_mod_main.o
 _e_config_domain_save, referenced from:
 _e_modapi_save in e_mod_main.o
 _e_config_save_queue, referenced from:
 __conf_item_get in e_mod_main.o
 __basic_apply_data in e_mod_config.o
 _e_container_current_get, referenced from:
 __clock_menu_cb_cfg in e_mod_main.o
 _e_gadcon_canvas_zone_geometry_get, referenced from:
 __clock_cb_mouse_down in e_mod_main.o
 _e_gadcon_client_aspect_set, referenced from:
 __eval_instance_size in e_mod_main.o
 _e_gadcon_client_min_size_set, referenced from:
 __eval_instance_size in e_mod_main.o
 _e_gadcon_client_new, referenced from:
 __gc_init in e_mod_main.o
 _e_gadcon_client_util_menu_items_append, referenced from:
 __clock_cb_mouse_down in e_mod_main.o
 _e_gadcon_popup_content_set, referenced from:
 __clock_popup_new in e_mod_main.o
 _e_gadcon_popup_new, referenced from:
 __clock_popup_new in e_mod_main.o
 _e_gadcon_popup_show, referenced from:
 __clock_popup_new in e_mod_main.o
 _e_gadcon_provider_register, referenced from:
 _e_modapi_init in e_mod_main.o
 _e_gadcon_provider_unregister, referenced from:
 _e_modapi_shutdown in e_mod_main.o
 _e_manager_current_get, referenced from:
 __clock_cb_mouse_down in e_mod_main.o
 __clock_menu_cb_cfg in e_mod_main.o
 _e_menu_activate_mouse, referenced from:
 __clock_cb_mouse_down in e_mod_main.o
 _e_menu_item_callback_set, referenced from:
 __clock_cb_mouse_down in e_mod_main.o
 _e_menu_item_label_set, referenced from:
 __clock_cb_mouse_down in e_mod_main.o
 _e_menu_item_new, referenced from:
 __clock_cb_mouse_down in e_mod_main.o
 _e_menu_new, referenced from:
 __clock_cb_mouse_down in e_mod_main.o
 _e_module_dir_get, referenced from:
 __gc_icon in e_mod_main.o
 _e_int_config_clock_module in e_mod_config.o
 _e_object_del, referenced from:
 _e_modapi_shutdown in e_mod_main.o
 __gc_shutdown in e_mod_main.o
 __clock_popup_fullscreen_change in e_mod_main.o
 __clock_cb_mouse_down in e_mod_main.o
 __clock_settings_cb in e_mod_main.o
 __clock_popup_desk_change in e_mod_main.o
 __clock_menu_cb_cfg in e_mod_main.o
 ...
 _e_shelf_desk_visible, referenced from:
 __clock_popup_desk_change in e_mod_main.o
 _e_theme_edje_object_set, referenced from:
 __gc_init in e_mod_main.o
 _e_int_clock_instances_redo in e_mod_main.o
 __clock_popup_new in e_mod_main.o
 _e_util_menu_item_theme_icon_set, referenced from:
 __clock_cb_mouse_down in e_mod_main.o
 _e_util_zone_current_get, referenced from:
 __clock_cb_mouse_down in e_mod_main.o
 _e_widget_button_add, referenced from:
 __clock_popup_new in e_mod_main.o
 _e_widget_check_add, referenced from:
 __basic_create_widgets in e_mod_config.o
 _e_widget_frametable_add, referenced from:
 __basic_create_widgets in e_mod_config.o
 _e_widget_frametable_object_append, referenced from:
 __basic_create_widgets in e_mod_config.o
 _e_widget_image_add_from_object, referenced from:
 __clock_popup_new in e_mod_main.o
 _e_widget_label_add, referenced from:
 __basic_create_widgets in e_mod_config.o
 _e_widget_radio_add, referenced from:
 __basic_create_widgets in e_mod_config.o
 _e_widget_radio_group_new, referenced from:
 __basic_create_widgets in e_mod_config.o
 _e_widget_table_add, referenced from:
 __clock_popup_new in e_mod_main.o
 __basic_create_widgets in e_mod_config.o
 _e_widget_table_object_align_append, referenced from:
 __clock_popup_new in e_mod_main.o
 _e_widget_table_object_append, referenced from:
 __basic_create_widgets in e_mod_config.o
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
make[4]: *** [clock/module.la] Error 1


Thanks,
Dave




[E-devel] e17 on mac os x

2012-11-06 Thread Dave Ray
Hi,
The latest source in svn is throwing a new error on Mac OSX when building 
trunk/e:

$ make
…
 CC enlightenment_start-e_start_main.o
e_start_main.c: In function ‘main’:
e_start_main.c:397: error: ‘PTRACE_TRACEME’ undeclared (first use in this 
function)
e_start_main.c:397: error: (Each undeclared identifier is reported only once
e_start_main.c:397: error: for each function it appears in.)
e_start_main.c:397: warning: passing argument 4 of ‘ptrace’ makes integer from 
pointer without a cast
e_start_main.c:409: error: ‘PTRACE_ATTACH’ undeclared (first use in this 
function)
e_start_main.c:409: warning: passing argument 4 of ‘ptrace’ makes integer from 
pointer without a cast
e_start_main.c:414: error: ‘PTRACE_CONT’ undeclared (first use in this function)
e_start_main.c:414: warning: passing argument 4 of ‘ptrace’ makes integer from 
pointer without a cast
e_start_main.c:430: error: ‘PTRACE_GETSIGINFO’ undeclared (first use in this 
function)
e_start_main.c:430: warning: passing argument 4 of ‘ptrace’ makes integer from 
pointer without a cast
e_start_main.c:446: error: ‘PTRACE_DETACH’ undeclared (first use in this 
function)
…

Any suggestions how to resolve this?

Vincent Torri provided the following feedback about this:

On Nov 5, 2012, at 10:41 PM, Vincent Torri wrote:

 it's a ptrace linux function, and it seems that on mac, it's
 PT_TRACE_ME. Send  a mail to the mailing list, we'll keep the
 discussion here

Thanks,
Dave
--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e17 on OSX: blank file menus

2012-10-15 Thread Dave Ray
Hi,
Yes, it exists. But there may be something wrong with the full path e17 is 
looking for:

$ ls -al /var/folders/p9/p447lsgn76z04gn3hdvlzgs4gn/T
total 0
drwx--  4 davidray  davidray  136 Oct 15 07:24 .
drwxr-xr-x  5 davidray  davidray  170 Oct 15 07:12 ..
drwx--  3 davidray  davidray  102 Oct 15 07:19 
enlightenment-davidray@
srwxr-xr-x  1 davidray  davidray0 Oct 15 07:13 icssuis501

$ ls -al 
/var/folders/p9/p447lsgn76z04gn3hdvlzgs4gn/T/enlightenment-davidray\@/
total 0
drwx--  3 davidray  davidray  102 Oct 15 07:19 .
drwx--  4 davidray  davidray  136 Oct 15 07:25 ..
srwxrwxrwx  1 davidray  davidray0 Oct 15 07:19 disp-:0.0-1743%F0??
$

So it looks like the dir exists, but there is a mismatch in the full path. I 
have no idea how these filenames are created, the % and ? in the path look 
weird.

-Dave


On Oct 15, 2012, at 2:32 AM, Carsten Haitzler (The Rasterman) wrote:

 does /var/folders/p9/p447lsgn76z04gn3hdvlzgs4gn/T/
 
 exist as a dir? you know that if you set $XDG_RUNTIME_DIR or
 $SD_USER_SOCKETS_DIR then this dir will be used as as the ipc dir. if not set
 $TMPDIR is user and if that isnt set... /tmp is used. it seems you have set 
 one
 of the above $ENVVARS to a dir that doesnt exist?
 
  http://pastebin.com/FgK781Mm


--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e17 on OSX: blank file menus

2012-10-15 Thread Dave Ray
Hi,

On Oct 15, 2012, at 8:45 AM, Carsten Haitzler (The Rasterman) wrote:

 On Mon, 15 Oct 2012 07:31:04 -0700 Dave Ray ap...@jonive.com said:
 
 Hi,
 Yes, it exists. But there may be something wrong with the full path e17 is
 looking for:
 $ ls
 -al /var/folders/p9/p447lsgn76z04gn3hdvlzgs4gn/T/enlightenment-davidray
 \@/ total 0 drwx--  3 davidray  davidray  102 Oct 15
 07:19 . drwx--  4 davidray  davidray  136 Oct 15 07:25 ..
 srwxrwxrwx  1 davidray  davidray0 Oct 15 07:19 disp-:0.0-1743%F0??
 $
 
 %F0?? ... almost looks like something became corrupt. the path buffer is
 limtied to 1024 bytes but your path is much less than that. the code literally
 is:
 
  snprintf(buf3, sizeof(buf3), %s/disp-%s-%i,
   buf, disp, pid);
 so u have buf and disp output find but pid has junk appended to it and 
 snprintf
 sure as hell doesnt append that. oooh wait...
 
 ecore_con will APPEND |%i to it:
 
   snprintf(buf,
sizeof(buf),
%s|%i,
svr-name,
svr-port);
 
 does osx disallow '|' in file paths?

Yes, OSX does allow '|' (pipe symbol) in file paths. A shell interpreter is 
likely to fail with a pipe in the filename though.

I tried this a few more times. The socket file e17 creates is always a mismatch 
with the file that the console message say it's looking for. I guess this is 
why the file menus aren't working.

When the console error is:
Cannot connect to enlightenment (socket 
'/var/folders/p9/p447lsgn76z04gn3hdvlzgs4gn/T//enlightenment-davidray@/disp-:0.0-8629

The socket file created is:
disp-:0.0-8629%EC??

I don't understand how
snprintf(buf,sizeof(buf),%s|%i,svr-name,svr-port); 
can end up as 
%EA??

So the part of the filename appended by ecore_con is totally broken on OSX. 

-Dave




--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] e17 on OSX: blank file menus

2012-10-09 Thread Dave Ray
I apologize if this has already been discussed. 

I have been building e17 on OSX for a few years, but there was a 6-month gap 
since I last tested it. Checking the SVN source now, there are a couple new 
issues I haven't seen before. 

The file selection menus in the file manager are blank. For example, if I use 
the Navigate menu and select any folder. The window seems to draw everything 
normally, just the list of files and directories are blank. See attached screen 
shots. Same problem with Wallaper, and other modules that involve file 
selection.

There are a few error messages at the console when I start e17. I don't know if 
they are important or related to the problem. I get no errors when I open a 
window in e17 that has the problem. You can see the e17 console messages here: 
http://pastebin.com/FgK781Mm

Just to be complete: On OSX, dbus-session is running but dbus-system is not. 
HAL doesn't support devices on Intel processors on OSX, so I turned off HAL and 
dbus-system. That shouldn't matter though. I always did that before and never 
had any problems. (Just never used temperature, cpu, etc)

I don't know how far back this problem goes, since there was a 6-month gap in 
my testing. 

Any suggestions welcome.

-Dave




--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] ephoto fail

2012-03-08 Thread Dave Ray
Hi,
I am guessing that ephoto is now out if sync with all the elm changes 
yesterday. I am getting the following build error for ephoto:

Making all in bin
make  all-am
 CC ephoto_ql_la-ephoto.lo
 CC ephoto_ql_la-ephoto_main.lo
ephoto_main.c: In function '_ephoto_thumb_browser_show':
ephoto_main.c:29: warning: 'elm_pager_content_promote' is deprecated (declared 
at /usr/local/include/elementary-0/elm_deprecated.h:5017)
ephoto_main.c:33: error: too few arguments to function 
'elm_gengrid_item_bring_in'

FYI, all e17 libs compile and run fine on OSX currently, as does elm. I don't 
think the OS matters with this error. 
 
-Dave



--
Virtualization  Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] White box... again :-)

2011-08-14 Thread Dave Ray

On Aug 14, 2011, at 1:13 PM, Tom Hacohen wrote:

 On 14/08/11 16:06, Cedric BAIL wrote:
 Yop,
 
   Someone, and that's not me for sure, did bork the recover function
 of our beloved white death box. I don't want to put the finger on the
 last guy who touched that file, but I bet that I know the borker :-)
 
 A bit off topic, but how do you get e to seg so much to find those bugs?
 Never segs for me. :)

I get the white death box if I select Take Screenshot from the main menu. (On 
OSX)
-Dave
--
FREE DOWNLOAD - uberSVN with Social Coding for Subversion.
Subversion made easy with a complete admin console. Easy 
to use, easy to manage, easy to install, easy to extend. 
Get a Free download of the new open ALM Subversion platform now.
http://p.sf.net/sfu/wandisco-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Big improvements on OSX

2011-08-09 Thread Dave Ray
I noticed some big improvements on OSX, compared to 2 weeks ago, which was the 
last time I downloaded from SVN.

The OSX crash-on-startup bug seems to be gone. I don't know why. There are 
still some display problems during the first e17 launch after startup, but no 
segv crashes. 

I can fix the display problems with the same work-around I was using for the 
startup crash --  by disabling shm in 
/evas/src/modules/engines/software_x11/evas_xlib_buffer.c. Still it would be 
good to understand what I can do to make shm segments work better  on OSX. 

Also, startup is 10x faster than before. There was always a 10 second delay 
starting up e17. Today, it takes like 1-2 seconds.

I'm very happy to see this after many months with the crash on startup and slow 
launch!

What changed?



--
uberSVN's rich system and user administration capabilities and model 
configuration take the hassle out of deploying and managing Subversion and 
the tools developers use with it. Learn more about uberSVN and get a free 
download at:  http://p.sf.net/sfu/wandisco-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Change request for evas

2011-08-08 Thread Dave Ray
Evas is failing to build on OSX because it is now using _strndup, which is a 
GNU extension not supported on OSX by default.

make[5]: Nothing to be done for `all-am'.
Making all in include
make[4]: Nothing to be done for `all'.
CC main.lo
CCLD   libevas.la
Undefined symbols:
_strndup, referenced from:
_evas_font_load in libevas_canvas.a(evas_font_dir.o)
   (maybe you meant: _eina_unicode_strndup)
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[4]: *** [libevas.la] Error 1


Could somebody please help by changing _strndup  to _memcopy ? This will help 
keep e17 OSX compatible.

Vincent Torri has been making updates like this to help support OSX, but he is 
on vacation until Aug 26.

Thanks in advance.



--
BlackBerryreg; DevCon Americas, Oct. 18-20, San Francisco, CA
The must-attend event for mobile developers. Connect with experts. 
Get tools for creating Super Apps. See the latest technologies.
Sessions, hands-on labs, demos  much more. Register early  save!
http://p.sf.net/sfu/rim-blackberry-1
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] E16 installer for MacOSX

2011-07-14 Thread Dave Ray
I have uploaded a binary installer for Enlightenment 16, esd and Eterm for 
MacOSX 10.6 (Snow Leopard). This is for MacOSX systems without Fink or Macports 
installed. Please test and report any problems.

http://trac.enlightenment.org/e/raw-attachment/wiki/MACOSX/e16%20Installer.dmg

The reason I picked such out-of-date programs is because I need to test an 
installer with binaries that have no issues, but which involve an X11 window 
manager and integrated apps. This is so I can understand any issues with the 
installer and my chosen file layout before I make an E17 installer.

I'll be releasing an E17 binary installer for MacOS following this.

Thanks,
Dave



--
AppSumo Presents a FREE Video for the SourceForge Community by Eric 
Ries, the creator of the Lean Startup Methodology on Lean Startup 
Secrets Revealed. This video shows you how to validate your ideas, 
optimize your ideas and identify your business strategy.
http://p.sf.net/sfu/appsumosfdev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Need help tracing OSX crash bug

2011-07-04 Thread Dave Ray
E17 is overall working well with OSX. There's one important bug that needs to 
be fixed before it's ready for a binary release.

On OSX, e17 crashes only on the first run after reboot. The white rectangle of 
death appears, and clicking continue a few times eventually brings up a 
working e17. However that's too buggy for a binary release.

Just to be clear, if I quit e17 and restart, no crash. If I reboot, it crashes 
again in the same place. The crash only happens on the 1st run after reboot, 
and is reproducible.

The gdb trace is here: http://pastebin.com/JzeA0xw6

The trace looks like something in mmx. If I compile ecore without mmx support, 
it crashes in the same place, but with equivalent non-mmx calls. That means the 
problem is probably higher up in the call stack, but I'm not sure where to look.

This bug has been around for a while and I have posted before. Posting again 
hoping someone can help take a look at it. I can #irc if someone wants.

If there's anything else useful I could capture pls let me know. I have 
valgrind, though I'm not sure how to effectively capture e17 in valgrind since 
it's never called directly - the wm is started with enlightenment_start.

Dave
--
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of 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-d2d-c2
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] OSX crash bug: more info

2011-07-04 Thread Dave Ray
The bug appears to be in evas, not ecore.

I am running expedite using twm, so that none of the EFL's load until I launch 
expedite (with gdb).

Expedite crashes before it even finishes loading, before any tests. GDB shows 
the exact same error as I was reporting for e17.

On #irc now.

Dave


--
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of 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-d2d-c2
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Need help tracing OSX crash bug

2011-07-04 Thread Dave Ray
Reposting to keep the thread together (sorry):

The bug appears to be in evas, not ecore.

I am running expedite using twm, so that none of the EFL's load until I launch 
expedite (with gdb).

Expedite crashes before it even finishes loading, before any tests. GDB shows 
the exact same error as I was reporting for e17.

Expedite window is partially drawn.

On #irc now.

Dave
--
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of 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-d2d-c2
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Need help tracing OSX crash bug

2011-07-04 Thread Dave Ray
Here is the gdb bt of expedite crashing when run in twm. This is the same evas 
bug that's crashing e17 on OSX.

Expedite throws this before it finishes drawing the window.


(gdb) r -e xlib -f
Starting program: /usr/local/bin/expedite -e xlib -f
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries .. done

Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_INVALID_ADDRESS at address: 0x01ff
0x00010025c7d4 in _op_copy_c_dp_mmx (s=0x0, m=0x0, c=4294967295, d=0x1ff, 
l=128) at op_copy_color_i386.c:12
12movq_r2m(mm1, d[0]);
(gdb) bt
#0  0x00010025c7d4 in _op_copy_c_dp_mmx (s=0x0, m=0x0, c=4294967295, 
d=0x1ff, l=128) at op_copy_color_i386.c:12
#1  0x00010028b3f4 in rectangle_draw_internal ()
#2  0x00010028b0d3 in evas_common_rectangle_draw ()
#3  0x000100544562 in eng_rectangle_draw (data=0x100613880, 
context=0x100613c90, surface=0x10062cd00, x=-592, y=0, w=720, h=420) at 
evas_engine.c:181
#4  0x000100217ac1 in evas_object_rectangle_render ()
#5  0x000100247f4a in evas_render_mapped ()
#6  0x00010024968b in evas_render_updates_internal ()
#7  0x000100249d43 in evas_render ()
#8  0x00011ab4 in main (argc=4, argv=0x7fff5fbff1f8) at main.c:1373
(gdb) fr 1 
#1  0x00010028b3f4 in rectangle_draw_internal ()
(gdb) l
7  movd_m2r(c, mm1);
8  movq_r2r(mm1, mm2);
9  psllq_i2r(32, mm1);
10 por_r2r(mm2, mm1);
11 for (; d  e; d+=2) {
12movq_r2m(mm1, d[0]);
13 }
14 e+=1;
15 for (; d  e; d++) {
16*d = c;
(gdb) p c
No symbol c in current context.
(gdb) p mm1
No symbol mm1 in current context.
(gdb) p mm2
No symbol mm2 in current context.
(gdb) p d
No symbol d in current context.
(gdb) p e
No symbol e in current context.
(gdb) p *d
No symbol d in current context.
(gdb) fr 2
#2  0x00010028b0d3 in evas_common_rectangle_draw ()
(gdb) l
17 }
18  }
19  
20  #define _op_copy_cn_dp_mmx _op_copy_c_dp_mmx
21  #define _op_copy_can_dp_mmx _op_copy_c_dp_mmx
22  #define _op_copy_caa_dp_mmx _op_copy_c_dp_mmx
23  
24  #define _op_copy_cn_dpan_mmx _op_copy_c_dp_mmx
25  #define _op_copy_c_dpan_mmx _op_copy_c_dp_mmx
26  #define _op_copy_can_dpan_mmx _op_copy_c_dp_mmx
(gdb) p _op_copy_c_dp_mmx
$1 = {void (DATA32 *, DATA8 *, DATA32, DATA32 *, int)} 0x10025c794 
_op_copy_c_dp_mmx
(gdb) p _op_copy_cn_dp_mmx
No symbol _op_copy_cn_dp_mmx in current context.
(gdb) p _op_copy_can_dp_mmx
No symbol _op_copy_can_dp_mmx in current context.
(gdb) p _op_copy_caa_dp_mmx
No symbol _op_copy_caa_dp_mmx in current context.
(gdb) p _op_copy_cn_dpan_mmx
No symbol _op_copy_cn_dpan_mmx in current context.
(gdb) fr 0
#0  0x00010025c7d4 in _op_copy_c_dp_mmx (s=0x0, m=0x0, c=4294967295, 
d=0x1ff, l=128) at op_copy_color_i386.c:12
12movq_r2m(mm1, d[0]);
(gdb) l
7  movd_m2r(c, mm1);
8  movq_r2r(mm1, mm2);
9  psllq_i2r(32, mm1);
10 por_r2r(mm2, mm1);
11 for (; d  e; d+=2) {
12movq_r2m(mm1, d[0]);
13 }
14 e+=1;
15 for (; d  e; d++) {
16*d = c;
(gdb) fr 3
#3  0x000100544562 in eng_rectangle_draw (data=0x100613880, 
context=0x100613c90, surface=0x10062cd00, x=-592, y=0, w=720, h=420) at 
evas_engine.c:181
181 evas_common_rectangle_draw(surface, context, x, y, w, h);
(gdb) l
176 )
177  evas_common_pipe_rectangle_draw(surface, context, x, y, w, h);
178else
179 #endif
180  {
181 evas_common_rectangle_draw(surface, context, x, y, w, h);
182 evas_common_cpu_end_opt();
183  }
184 }
185 
(gdb) p surface
$2 = (void *) 0x10062cd00
(gdb) p context
$3 = (void *) 0x100613c90
(gdb) p x
$4 = -592
(gdb) p y
$5 = 0
(gdb) p w
$6 = 720
(gdb) p h
$7 = 420
(gdb) fr 4
#4  0x000100217ac1 in evas_object_rectangle_render ()
(gdb) l
186 static void
187 eng_line_draw(void *data __UNUSED__, void *context, void *surface, int 
x1, int y1, int x2, int y2)
188 {
189 #ifdef BUILD_PIPE_RENDER
190if ((cpunum  1)
191  #ifdef EVAS_FRAME_QUEUING
192  evas_common_frameq_enabled()
193 #endif
194 )
195 evas_common_pipe_line_draw(surface, context, x1, y1, x2, y2);
(gdb) p cpunum
$8 = 2
(gdb) p surface
No symbol surface in current context.
(gdb) p context
No symbol context in current context.
(gdb) p x1
No symbol x1 in current context.
(gdb) p y1
$9 = {text variable, no debug info} 0x7fff85a57b60 y1
(gdb) p x2
No symbol x2 in current context.
(gdb) p y2
No symbol y2 in current context.
(gdb) 


--
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of 

Re: [E-devel] Need test for 1.0.1

2011-05-24 Thread Dave Ray

On May 24, 2011, at 1:37 AM, Cedric BAIL wrote:
 On Tue, May 24, 2011 at 9:51 AM, Cedric BAIL cedric.b...@free.fr wrote:
 On Mon, May 23, 2011 at 8:18 PM, Dave Ray d...@jonive.com wrote:
 The directory http://www.enlightenment.org/~cedric/ is missing embryo.
 
 Embryo didn't need any fix, so doesn't need a 1.0.1 release. Please
 use version 1.0.

OK.

 CC main.o
 main.c: In function ‘environment_store’:
 main.c:86: warning: unused variable ‘e’
 main.c:85: warning: unused variable ‘env’
 main.c: In function ‘environment_restore’:
 main.c:99: warning: unused variable ‘e’
 main.c:98: warning: unused variable ‘l’
 main.c: In function ‘main’:
 main.c:169: warning: implicit declaration of function ‘clearenv’
 CCLD   efreet_test
 Undefined symbols:
 _clearenv, referenced from:
 _main in main.o
 ld: symbol(s) not found
 collect2: ld returned 1 exit status
 make[4]: *** [efreet_test] Error 1
 
 Hum, ok, will see wich fix need to be backported for that.
 
 In fact, only one part of the fix was backported. Now it should be
 fine. I just updated efreet tarball on the previous link, if you could
 give it another try.

Gave another try on MacOSX. 

All the packages from 1.0.1rc compiled and installed without problems. Efreet 
now makes and installs fine.

I had some issues making and installing enlightenment-0.16.999.55225. That 
tarball doesn't have an autogen.sh script. When I tried to run the auto-tools 
by hand, it failed configure, by throwing an error that I don't have oxygen. 
The configure script doesn' t let me disable oxygen. But if I unpack the 
tarball and just ./configure without the autotools, it built fine. I wish I 
could use a more recent version of e17 with the 1.0.1 tarballs.

The only issues I saw (besides the expected ones) were some unexpected errors 
at the console. It still some problems that were fixed in recent weeks, like 
the empty Applications menu (little white rectangle), but nothing major. 

The console had a few of these:

ERR77587:ecore ecore.c:227 _ecore_magic_fail() 
*** ECORE ERROR: Ecore Magic Check Failed!!!
*** IN FUNCTION: ecore_event_handler_del()
ERR77587:ecore ecore.c:229 _ecore_magic_fail()   Input handle pointer is NULL!
ERR77587:ecore ecore.c:240 _ecore_magic_fail() *** NAUGHTY PROGRAMMER!!!
*** SPANK SPANK SPANK!!!
*** Now go fix your code. Tut tut tut!

And one of these:

ERR77587:edje edje_util.c:3004 edje_object_size_min_restricted_calc() file 
/usr/local/share/enlightenment/data/themes/default.edj, group 
e/widgets/syscon/main has a non-fixed part 'e.swallow.main'. Adding 'fixed: 1 
1;' to source EDC may help. Continuing discarding faulty part.

I don't know if these errors were from the older enlightenment tarball, or from 
the 1.0.1rc files.

It would be great if the 1.0.1 tarballs included an e17 tarball, to be sure 
that it's in sync with the rest of the libs.

Also it would be great of there was a standard list of tests to run for 
checking a release candidate. I changed a background, iconfied things, changed 
some settings, etc. But did not test every single possible function.

-Dave






--
vRanger cuts backup time in half-while increasing security.
With the market-leading solution for virtual backup and recovery, 
you get blazing-fast, flexible, and affordable data protection.
Download your free trial now. 
http://p.sf.net/sfu/quest-d2dcopy1
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Need test for 1.0.1

2011-05-23 Thread Dave Ray
 On Mon, 23 May 2011, Cedric BAIL wrote:
 
 Hi devs,
 
 We are ready to ship 1.0.1, but before that and to avoid a borked
 release, could some of you test either the 1.0 branch, or directly the
 tarball from http://www.enlightenment.org/~cedric/ . As this is not
 trunk, you can't use the application in svn to test it, but should
 rather try the one of the latest snapshot:
 http://download.enlightenment.org/snapshots/2010-12-03/ .

I tried to test this on MaxOSX. I know this OS is not the priority. 

The directory http://www.enlightenment.org/~cedric/ is missing embryo. 

I used the enlightenment package from the snapshot 
http://download.enlightenment.org/snapshots/2010-12-03/.

That snapshot page did not include embryo either. So I used my existing embryo 
which is from svn.

Most of the libs built and installed, except efreet and enlightenment.

Efreet had a make error that appeared a few months ago on MacOS, and has since 
been fixed. Bug regression?

$ make
...
CC main.o
main.c: In function ‘environment_store’:
main.c:86: warning: unused variable ‘e’
main.c:85: warning: unused variable ‘env’
main.c: In function ‘environment_restore’:
main.c:99: warning: unused variable ‘e’
main.c:98: warning: unused variable ‘l’
main.c: In function ‘main’:
main.c:169: warning: implicit declaration of function ‘clearenv’
 CCLD   efreet_test
Undefined symbols:
 _clearenv, referenced from:
 _main in main.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[4]: *** [efreet_test] Error 1

So I continued, using the efreet already installed from svn.

Enlightenment failed make with the following error, clearly due to the missing 
embryo package in 1.0.1 rc

$ make 
...
 collection entry
dyld: lazy symbol binding failed: Symbol not found: _eina_prefix_new
 Referenced from: /usr/local/bin/embryo_cc
 Expected in: /usr/local/lib/libeina.1.dylib

dyld: Symbol not found: _eina_prefix_new
 Referenced from: /usr/local/bin/embryo_cc
 Expected in: /usr/local/lib/libeina.1.dylib

/usr/local/bin/edje_cc: Error. Compiling script code not clean.
make[4]: *** [default.edj] Error 255
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

So I was unable to run and test e17.

If you could provide 1.0.1 snapshots for embryo and e17, I can install those 
and hopefully test e17.

Dave


--
What Every C/C++ and Fortran developer Should Know!
Read this article and learn how Intel has extended the reach of its 
next-generation tools to help Windows* and Linux* C/C++ and Fortran 
developers boost performance applications - including clusters. 
http://p.sf.net/sfu/intel-dev2devmay
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] e17 crash on OSX

2011-05-21 Thread Dave Ray
I'm trying to fix a crash in e17 that seems to only happen the first time I run 
e17 after bootup. I recently posted about this, and was requested to compile 
everything with -g -O0 and retest. Now I did that, here are the results.

The crash always happens while e17 is drawing the initial pager rectangles in 
the center of the displays.

As I previously described, the problem only happens the first time e17 is run 
after bootup. It cycles through 3 successive white rectangles of death before 
disabling modules and finishing startup. After this, if I quit X11 and restart 
it, the crash does not happen. If I reboot, it crashes again.

I get the same crash whether or not I start fresh (with ~/.e deleted) or with 
an existing ~/.e.

I captured the gdb backtrace here: http://pastebin.com/rfQ7Sfcu

I also captured the console output of EINA_LOG_LEVEL=5 
/usr/local/bin/enlightenment_start , here: http://pastebin.com/uqwJNye6

It's strange that it only happens the first time I run it after reboot. 

This is not a new bug, it has been going on for a long time. I'm looking into 
it now because most other bugs are fixed.

Any help very much appreciated!

-Dave


--
What Every C/C++ and Fortran developer Should Know!
Read this article and learn how Intel has extended the reach of its 
next-generation tools to help Windows* and Linux* C/C++ and Fortran 
developers boost performance applications - including clusters. 
http://p.sf.net/sfu/intel-dev2devmay
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] evas/e17 crash on MacOS

2011-05-17 Thread Dave Ray
I'm trying to fix a crash in e17 that seems to always happen the first time I 
run it after bootup. This problem has existed for at least 2 years, but I'm 
only looking at it now, as most other bugs have now been fixed. 

I followed instructions on the e17 debugging page, and rebuilt all the libs 
with -g for debugging symbols. I ran e17 and captured some good info in gdb.

The problem only happens the first time e17 is run after bootup. It cycles 
through 3 successive white rectangles of death before disabling modules and 
finishing startup. After this, if I quit X11 and restart it, no more crash. If 
I reboot, it crashes again.

I captured the gdb backtrace, the pastebin is here: http://pastebin.com/xskYpRxt

The code that crashed looks like it is related to the mmx module of evas. So I 
recompiled evas without mmx, and recompiled ecore and e. I tried it again. e17 
crashed in the same place, but with a non-mmx equivalent of the same operation. 
The pastebin is here: http://pastebin.com/YDteFFzG

It's strange that it only happens the first time I run it after reboot. 

Any help very much appreciated!

-Dave

PS Please don't be scared off by this being on MacOS - it is Darwin/BSD under 
the hood!

--
What Every C/C++ and Fortran developer Should Know!
Read this article and learn how Intel has extended the reach of its 
next-generation tools to help Windows* and Linux* C/C++ and Fortran 
developers boost performance applications - including clusters. 
http://p.sf.net/sfu/intel-dev2devmay
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] little white rectangle

2011-04-12 Thread Dave Ray
On Apr 11, 2011, at 10:07 PM, Sebastian Dransfeld wrote:
 On 04/12/2011 06:15 AM, Dave Ray wrote:
 On Apr 11, 2011, at 7:30 PM, Sebastian Dransfeld wrote:
 On 04/12/2011 04:27 AM, Dave Ray wrote:
 On Apr 11, 2011, at 6:57 PM, Sebastian Dransfeld wrote:
 
 e/src/modules/wizard/page_030.c
 
 That explains it, thanks.
 So on MacOSX I will need to write a script that mimics xdg menu 
 information, if I want anything to show up in this Applications menu.
 
 Isn't it simpler to create a menu file like this which suits osx and 
 install it?
 
 Yes, but that config file you attached has no apps listed in it, just app 
 categories. I would need other files with actual paths to apps, app names, 
 etc. I'm still trying to learn where they should go and what they contain.
 
 Then match only on filename like this menu. Which is built by the favorites 
 menu editor in e17, and the file ends up in
 ~~/.e/e/applications/menu/favorite.menu

I just tried this.
I edited the file to include just the .desktop files on my system in 
/usr/local/share/applications. I placed it in ~/.e/e/applications/menu/.

To my surprise it does not work. My Main - Applications menu is still a little 
white blank rectangle.





--
Forrester Wave Report - Recovery time is now measured in hours and minutes
not days. Key insights are discussed in the 2010 Forrester Wave Report as
part of an in-depth evaluation of disaster recovery service providers.
Forrester found the best-in-class provider in terms of services and vision.
Read this report now!  http://p.sf.net/sfu/ibm-webcastpromo
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] little white rectangle

2011-04-12 Thread Dave Ray
On Apr 11, 2011, at 11:42 PM, Sebastian Dransfeld wrote:
 On 04/12/2011 07:47 AM, Dave Ray wrote:
 
 On Apr 11, 2011, at 10:07 PM, Sebastian Dransfeld wrote:
 On 04/12/2011 06:15 AM, Dave Ray wrote:
 On Apr 11, 2011, at 7:30 PM, Sebastian Dransfeld wrote:
 On 04/12/2011 04:27 AM, Dave Ray wrote:
 On Apr 11, 2011, at 6:57 PM, Sebastian Dransfeld wrote:
 
 e/src/modules/wizard/page_030.c
 
 That explains it, thanks.
 So on MacOSX I will need to write a script that mimics xdg menu 
 information, if I want anything to show up in this Applications menu.
 
 Isn't it simpler to create a menu file like this which suits osx and 
 install it?
 
 Yes, but that config file you attached has no apps listed in it, just app 
 categories. I would need other files with actual paths to apps, app names, 
 etc. I'm still trying to learn where they should go and what they contain.
 
 Then match only on filename like this menu. Which is built by the favorites 
 menu editor in e17, and the file ends up in
 ~/.e/e/applications/menu/favorite.menu
 
 I think that is the best solution.
 In this file, if I replace Favorites with Applications, will that 
 populate the Main -  Application menu?
 
 I already have the .desktop files, I just need to build this menu.
 
 No, you need to point e_config to the menu file you build. Check 
 wizard/page_030.c

Okay, it's fixed.

I created a directory /usr/local/etc/xdg/menus and put the menu file in there. 
Then I deleted ~/.e and let it rebuild.

Dave
--
Forrester Wave Report - Recovery time is now measured in hours and minutes
not days. Key insights are discussed in the 2010 Forrester Wave Report as
part of an in-depth evaluation of disaster recovery service providers.
Forrester found the best-in-class provider in terms of services and vision.
Read this report now!  http://p.sf.net/sfu/ibm-webcastpromo
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] little white rectangle

2011-04-11 Thread Dave Ray
I haven't gotten any feedback on this.
Where does the Applications menu in e17 get its list of apps? If the 
Applications menu is blank, where should I look, and when does that information 
get generated?
Something isn't being built or read properly.
Thanks in advance.

On Apr 8, 2011, at 4:33 PM, Sebastian Dransfeld wrote:

 E points to an non-existing menu file?
 
 On 04/09/2011 01:14 AM, Dave Ray wrote:
 Could someone recommend some test cases I can run to figure out why my 
 Applications menu in e17 is a blank little white rectangle.
 
 A correct list of apps shows up when I go to Settings -  Settings Panel -  
 Apps -  iBar Apps
 
 I've carefully pruned my system, deleted all the home directories, etc., 
 pretty confident it is not a config issue, something to do with my OS.
 
 Thanks,
 Dave


--
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] little white rectangle

2011-04-11 Thread Dave Ray
settings panel  menus  menu settings
has no advanced button. Only client list menu is there, it doesn't let me 
create or edit a menu.

I looked at the wiki page and I understand how to create a menu.

But shouldn't the Applications menu be auto-generated?

~/.config/ does not contain a menus directory! I thought that supposed to be 
auto-generated?

On Apr 11, 2011, at 10:17 AM, hannes.janet...@gmail.com wrote:

 On Mon, Apr 11, 2011 at 6:57 PM, Dave Ray cl...@jonive.com wrote:
 I haven't gotten any feedback on this.
 Where does the Applications menu in e17 get its list of apps? If the 
 Applications menu is blank, where should I look, and when does that 
 information get generated?
 
 you can choose the menu source with settings panel  menus  menu
 settings  advanced  applications. if there is nothing see
 http://wiki.enlightenment.org/index.php/E17_and_Efreet how to create a
 menu.
 
 BR
 
 Something isn't being built or read properly.
 Thanks in advance.
 
 On Apr 8, 2011, at 4:33 PM, Sebastian Dransfeld wrote:
 
 E points to an non-existing menu file?
 
 On 04/09/2011 01:14 AM, Dave Ray wrote:
 Could someone recommend some test cases I can run to figure out why my 
 Applications menu in e17 is a blank little white rectangle.
 
 A correct list of apps shows up when I go to Settings -  Settings Panel 
 -  Apps -  iBar Apps
 
 I've carefully pruned my system, deleted all the home directories, etc., 
 pretty confident it is not a config issue, something to do with my OS.
 
 Thanks,
 Dave
 


--
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] little white rectangle

2011-04-11 Thread Dave Ray

On Apr 11, 2011, at 4:55 PM, hannes.janet...@gmail.com wrote:

 On Tue, Apr 12, 2011 at 1:53 AM, hannes.janet...@gmail.com
 hannes.janet...@googlemail.com wrote:
 On Tue, Apr 12, 2011 at 1:40 AM, Dave Ray d...@jonive.com wrote:
 
 On Apr 11, 2011, at 3:43 PM, hannes.janet...@gmail.com wrote:
 
 There is no /etc/xdg/ directory on my system. Should there be?
 
 
 thats where system-wide menus live (and are updated when new
 applicaitons are installed, package manager should take care of this).
 maybe you need to install some xdg packages of your distribution.
 
 Well my distribution is.. MacOSX. There is no package manager or xdg.
 
 well, I would suggest that next time you put OSX in the subject line.
 I know nothing about running e17 on osx ;)
 
 Nor do I. :)  But I am quickly learning.
 
 My confusion is that a list of X11 applications already shows up in other 
 places in e17, for example, in the setup screens on first run, in the 
 Settings - Settings Panel - Apps panels, etc. So there isn't a problem 
 with e17 finding the apps. The problem is specific to, and only to, 
 Applications in the main menu.
 
 Since e17 is already finding the list of apps elsewhere, I am trying to 
 understand exactly where, and then figure out how to copy that over to the 
 Applications menu. It would be even better if e17 did this automatically, 
 from a config fix or something.
 
 So I am trying to figure out the best way to patch OSX. The best patch 
 would be to let e17 generate it the way it normally does, and not from me 
 building my own custom menu.
 
 
 What you are saying is not documented anywhere in the e17 docs.
 
 E17 is supposed to be cross-platform. Linux is the priority for obvious 
 reasons, but there's nothing wrong or broken if my OS doesn't use XDG or 
 a package manager.
 
 If xdg is a requirement for e17, that needs to be documented.
 
 I don't feel I ever got the answer to my original question. The menu that 
 appears when you click the mouse on the desktop shows Applications as 
 the first item on the menu. This is an existing menu in E17, not one I am 
 trying to add on. The problem is this menu has blank contents.
 
 it shows a blank menu because there is no source to read contents
 from. it's the task of package managers to provide default source
 files. that simple :)
 
 No thats not quite right. e17 is finding apps elsewhere as I explained 
 above.
 Could you tell me where e17 is getting the list of apps that it is finding 
 for the setup screens on first run, in the Settings - Settings Panel - 
 Apps panels, etc. Those show a correct list of apps on my system, without 
 /etc/xdg and without package managers.
 
 The applications that e17 finds are in $XDG_DATA_DIRS/applications.
 
 usually this is /usr/share/applications, 'echo $XDG_DATA_DIRS' should
 show the list for your system.

 echo echo  $XDG_DATA_DIRS

  echo $HOME
/Users/davidray
 env | grep ^E_
E_DATA_DIR=/usr/local/share/enlightenment
E_START_TIME=1302566878.3
E_BIN_DIR=/usr/local/bin
E_SCALE=1.000
E_ICON_THEME=Tango
E_LIB_DIR=/usr/local/lib
E_RESTART=1
E_CONF_PROFILE=standard
E_PREFIX=/usr/local
E_START=/usr/local/bin/enlightenment_start
E_IPC_SOCKET=/var/folders/xE/+++TI/-Tmp-//enlightenment-davidray/disp-:0.0-1679
 ls /usr/local/share/applications/
Phone_Book_Sample.desktop econcentration.desktopenki.desktop
calculator-edje.desktop   elementary_config.desktop envision.desktop
converter-sample.desktop  elementary_test.desktop   ephoto.desktop
e16.desktop   enjoy.desktop sticky-notes-edje.desktop
 

But:

1) this list is not showing up in the Main - Applications menu
2) This is a different list than what I see in the setup screens (which include 
ones not on my system)
3) When I use the menu Main - Settings - Settings Panel - Apps - iBar Apps 
, the list there doesn't match this either. It is a longer list from somewhere 
else.


--
Forrester Wave Report - Recovery time is now measured in hours and minutes
not days. Key insights are discussed in the 2010 Forrester Wave Report as
part of an in-depth evaluation of disaster recovery service providers.
Forrester found the best-in-class provider in terms of services and vision.
Read this report now!  http://p.sf.net/sfu/ibm-webcastpromo
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] little white rectangle

2011-04-11 Thread Dave Ray
On Apr 11, 2011, at 6:57 PM, Sebastian Dransfeld wrote:

 e/src/modules/wizard/page_030.c

That explains it, thanks.

So on MacOSX I will need to write a script that mimics xdg menu information, if 
I want anything to show up in this Applications menu.



--
Forrester Wave Report - Recovery time is now measured in hours and minutes
not days. Key insights are discussed in the 2010 Forrester Wave Report as
part of an in-depth evaluation of disaster recovery service providers.
Forrester found the best-in-class provider in terms of services and vision.
Read this report now!  http://p.sf.net/sfu/ibm-webcastpromo
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] little white rectangle

2011-04-11 Thread Dave Ray
On Apr 11, 2011, at 7:30 PM, Sebastian Dransfeld wrote:

 On 04/12/2011 04:27 AM, Dave Ray wrote:
 On Apr 11, 2011, at 6:57 PM, Sebastian Dransfeld wrote:
 
 e/src/modules/wizard/page_030.c
 
 That explains it, thanks.
 So on MacOSX I will need to write a script that mimics xdg menu information, 
 if I want anything to show up in this Applications menu.
 
 Isn't it simpler to create a menu file like this which suits osx and install 
 it?

Yes, but that config file you attached has no apps listed in it, just app 
categories. I would need other files with actual paths to apps, app names, etc. 
I'm still trying to learn where they should go and what they contain.

Only X11 apps should be listed in the e17 Apps menu. On MacOS, X11 apps are a 
small fraction of the installed apps, so i need to selectively find just the 
X11 apps and list those. It would be great for a script to auto-detect what X11 
apps  been installed since the last time it was run, and update the menu 
config. 

There are package managers for MacOS that manage X11 installations, but they 
come with an all-or-nothing mega-installation of dozens of packages (MacPorts 
and Fink). They are OS-specific and heavily patched. I have been trying to 
avoid these large installations to keep things simple and to minimize running 
processes. I prefer to dual-boot natively into Ubuntu of I want o full-blown 
X11 environment. And I don't even know if those installations provide what's 
needed for e17 menus. From this perspective, I'm not siure if the menu issue is 
worth the trouble on MacOS, I'm just trying to see how hard it would be to 
implement a script for a working Applications menu on a simple setup.
--
Forrester Wave Report - Recovery time is now measured in hours and minutes
not days. Key insights are discussed in the 2010 Forrester Wave Report as
part of an in-depth evaluation of disaster recovery service providers.
Forrester found the best-in-class provider in terms of services and vision.
Read this report now!  http://p.sf.net/sfu/ibm-webcastpromo
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] little white rectangle

2011-04-11 Thread Dave Ray

On Apr 11, 2011, at 10:07 PM, Sebastian Dransfeld wrote:
 On 04/12/2011 06:15 AM, Dave Ray wrote:
 On Apr 11, 2011, at 7:30 PM, Sebastian Dransfeld wrote:
 On 04/12/2011 04:27 AM, Dave Ray wrote:
 On Apr 11, 2011, at 6:57 PM, Sebastian Dransfeld wrote:
 
 e/src/modules/wizard/page_030.c
 
 That explains it, thanks.
 So on MacOSX I will need to write a script that mimics xdg menu 
 information, if I want anything to show up in this Applications menu.
 
 Isn't it simpler to create a menu file like this which suits osx and 
 install it?
 
 Yes, but that config file you attached has no apps listed in it, just app 
 categories. I would need other files with actual paths to apps, app names, 
 etc. I'm still trying to learn where they should go and what they contain.
 
 Then match only on filename like this menu. Which is built by the favorites 
 menu editor in e17, and the file ends up in
 ~/.e/e/applications/menu/favorite.menu

I think that is the best solution. 
In this file, if I replace Favorites with Applications, will that populate 
the Main - Application menu?

I already have the .desktop files, I just need to build this menu.
--
Forrester Wave Report - Recovery time is now measured in hours and minutes
not days. Key insights are discussed in the 2010 Forrester Wave Report as
part of an in-depth evaluation of disaster recovery service providers.
Forrester found the best-in-class provider in terms of services and vision.
Read this report now!  http://p.sf.net/sfu/ibm-webcastpromo
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] enki compile error

2011-04-09 Thread Dave Ray
I still get the same error.

Actually, I omitted the ecore warning before the the console output, this is 
the actual output:

[trunk/enki/]
 make
...
Making all in default
/usr/local/bin/edje_cc -v default.edc -id ../images/
CRI84997:ecore ecore_time.c:170 _ecore_time_init() Platform does not support 
clock_gettime. Fallback to unix time.
ERR84997:edje_cc edje_cc_parse.c:1018 check_arg_count() 
/usr/local/bin/edje_cc: Error. minislideshow.edc:108 got 5 arguments, but 
expected 4
make[4]: *** [default.edj] Error 255
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1





On Apr 8, 2011, at 10:46 PM, Daniel Juyung Seo wrote:

 Raster fixed this and I fixed another bug as well.
 Thanks.
 
 Daniel Juyung Seo (SeoZ)
 
 On Sat, Apr 9, 2011 at 8:37 AM, Dave Ray cl...@jonive.com wrote:
 I am getting the following error when compiling enki. Any suggestions?
 
 ...
 Making all in default
 /usr/local/bin/edje_cc -v default.edc -id ../images/
 In file included:
 geocaching_bubble.edc:126:8: warning: `wrap_stars_signal' redefined
 geocaching.edc:44: warning: this is the location of the previous definition
 ERR12490:edje_cc edje_cc_parse.c:1018 check_arg_count() 
 /usr/local/bin/edje_cc: Error. minislideshow.edc:108 got 5 arguments, but 
 expected 4
 make[4]: *** [default.edj] Error 255
 
 
 
 --
 Xperia(TM) PLAY
 It's a major breakthrough. An authentic gaming
 smartphone on the nation's most reliable network.
 And it wants your games.
 http://p.sf.net/sfu/verizon-sfdev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 

--
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] enki compile error

2011-04-09 Thread Dave Ray
I didn't realize edje was also updated..
Just recompiled edje and now enki compiles  runs.. 
Thanks!

On Apr 9, 2011, at 3:04 AM, Carsten Haitzler (The Rasterman) wrote:
 
 did you update both enki and edje? recompile  installed edje?
 
 I still get the same error.


--
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] little white rectangle

2011-04-08 Thread Dave Ray
Could someone recommend some test cases I can run to figure out why my 
Applications menu in e17 is a blank little white rectangle.

A correct list of apps shows up when I go to Settings - Settings Panel - Apps 
- iBar Apps

I've carefully pruned my system, deleted all the home directories, etc., pretty 
confident it is not a config issue, something to do with my OS. 

Thanks,
Dave
--
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] enki compile error

2011-04-08 Thread Dave Ray
I am getting the following error when compiling enki. Any suggestions?

...
Making all in default
/usr/local/bin/edje_cc -v default.edc -id ../images/
In file included:
geocaching_bubble.edc:126:8: warning: `wrap_stars_signal' redefined
geocaching.edc:44: warning: this is the location of the previous definition
ERR12490:edje_cc edje_cc_parse.c:1018 check_arg_count() 
/usr/local/bin/edje_cc: Error. minislideshow.edc:108 got 5 arguments, but 
expected 4
make[4]: *** [default.edj] Error 255



--
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] ecore: request to drop printf warning

2011-04-08 Thread Dave Ray
On my OS ecore runs fine, but spews a warning frequently.

CRI12490:ecore ecore_time.c:170 _ecore_time_init() Platform does not support 
clock_gettime. Fallback to unix time.

Everything that uses ecore spews it. Fills up my logs.

Is this printf necessary?

Dave
--
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] ecore: request to drop printf warning

2011-04-08 Thread Dave Ray
It's a known issue with Darwin, which MacOS is part of. They haven't had 
clock_gettime support for 6+ years.

There are alternative time calls that work on Darwin. but the fallback in ecore 
seems to work fine. There are some good discussions on the net, I can post some 
ideas for monotonic clocks if interested. 

I can try adding the EINA flag to suppress the warnings, that sounds like the 
best option for now.

But I wonder does anyone benefit from this printf warning spewing frequently. 
It seems to work fine using the fallback.


On Apr 8, 2011, at 6:06 PM, Carsten Haitzler (The Rasterman) wrote:

 On Fri, 8 Apr 2011 21:36:39 -0300 Gustavo Sverzut Barbieri
 barbi...@profusion.mobi said:
 
 On Fri, Apr 8, 2011 at 8:40 PM, Dave Ray cl...@jonive.com wrote:
 On my OS ecore runs fine, but spews a warning frequently.
 
 CRI12490:ecore ecore_time.c:170 _ecore_time_init() Platform does not
 support clock_gettime. Fallback to unix time.
 
 Everything that uses ecore spews it. Fills up my logs.
 
 Is this printf necessary?
 
 It's not a printf(), but eina_log and you van disable it with
 EINA_LOG_LEVELS=ecore:-1
 
 What platform is yours? The correct fix would be to add proper
 monotonic clock to it... this may result in skews and problems during
 timezone changes.
 
 not just timezone - every time the clock is changed - ie u set the time (ntp
 adjusts clock skew, etc. etc) depending on timezone setup and so on. i would
 agree with gustavo - your Os sounds pretty poor if it has no monotonic clock.
 if it does and it simply has decided to not comform to posix (As clock_gettime
 is posix.1-2001) then it's just wanting to be different for the sake of being
 different. if it is a problem with our detection of the call and it does 
 exist,
 then please let us know what it requires to detect it etc. (see configure.ac
 for ecore - we check libc and if not we check librt) :)
 
 -- 
 - Codito, ergo sum - I code, therefore I am --
 The Rasterman (Carsten Haitzler)ras...@rasterman.com
 


--
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] ecore: request to drop printf warning

2011-04-08 Thread Dave Ray
I agree entirely. MacOS is getting more POSIX by the year :).
But in interest of making e17 a clean experience for other MacOS users now I am 
wondering what the best fix is. Can we add a patch for Darwin with an 
equivalent clock call?
Or should I just patch EINA logging.



On Apr 8, 2011, at 8:03 PM, Carsten Haitzler (The Rasterman) wrote:

 On Fri, 8 Apr 2011 18:45:12 -0700 Dave Ray cl...@jonive.com said:
 
 wtf? so 10 years after posix-2001 was standardized (and clock_gettime was
 around before that) osx still hasnt caught up? wonderfully primitive OS you
 have there :) seriously that clock_gettime is relatively important. things
 happen to work for you by luck and not by design, as gustavo said - change
 clock config/timezone and such.. and things will stuff up without a monotonic
 clock. it's warning you of a serious deficiency in your OS that leads to other
 bugs.
 
 It's a known issue with Darwin, which MacOS is part of. They haven't had
 clock_gettime support for 6+ years.
 
 There are alternative time calls that work on Darwin. but the fallback in
 ecore seems to work fine. There are some good discussions on the net, I can
 post some ideas for monotonic clocks if interested. 
 
 I can try adding the EINA flag to suppress the warnings, that sounds like the
 best option for now.
 
 But I wonder does anyone benefit from this printf warning spewing frequently.
 It seems to work fine using the fallback.
 
 
 On Apr 8, 2011, at 6:06 PM, Carsten Haitzler (The Rasterman) wrote:
 
 On Fri, 8 Apr 2011 21:36:39 -0300 Gustavo Sverzut Barbieri
 barbi...@profusion.mobi said:
 
 On Fri, Apr 8, 2011 at 8:40 PM, Dave Ray cl...@jonive.com wrote:
 On my OS ecore runs fine, but spews a warning frequently.
 
 CRI12490:ecore ecore_time.c:170 _ecore_time_init() Platform does not
 support clock_gettime. Fallback to unix time.
 
 Everything that uses ecore spews it. Fills up my logs.
 
 Is this printf necessary?
 
 It's not a printf(), but eina_log and you van disable it with
 EINA_LOG_LEVELS=ecore:-1
 
 What platform is yours? The correct fix would be to add proper
 monotonic clock to it... this may result in skews and problems during
 timezone changes.
 
 not just timezone - every time the clock is changed - ie u set the time (ntp
 adjusts clock skew, etc. etc) depending on timezone setup and so on. i would
 agree with gustavo - your Os sounds pretty poor if it has no monotonic
 clock. if it does and it simply has decided to not comform to posix (As
 clock_gettime is posix.1-2001) then it's just wanting to be different for
 the sake of being different. if it is a problem with our detection of the
 call and it does exist, then please let us know what it requires to detect
 it etc. (see configure.ac for ecore - we check libc and if not we check
 librt) :)
 
 -- 
 - Codito, ergo sum - I code, therefore I am --
 The Rasterman (Carsten Haitzler)ras...@rasterman.com
 
 
 
 --
 Xperia(TM) PLAY
 It's a major breakthrough. An authentic gaming
 smartphone on the nation's most reliable network.
 And it wants your games.
 http://p.sf.net/sfu/verizon-sfdev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 
 
 
 -- 
 - Codito, ergo sum - I code, therefore I am --
 The Rasterman (Carsten Haitzler)ras...@rasterman.com
 


--
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Screen capture of e17 on MacOSX posted on blog

2011-04-04 Thread Dave Ray
At Vince's request I posted a screen capture of e17 and EFL apps running on 
MacOSX.

http://trac.enlightenment.org/e/blog

Dave
--
Create and publish websites with WebMatrix
Use the most popular FREE web apps or write code yourself; 
WebMatrix provides all the features you need to develop and 
publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] efreet on MacOS 10.6 - more info

2011-03-14 Thread Dave Ray
Efreet in the latest svn source does not seem to work correctly on MacOS 10.6. 
Parts of it work, but efreet_desktop_cache_create is segfaulting. I'm not 
passing any optional flags to ./autogen.sh when I build efreet. e17 seems to 
run ok anyway but I need to stop the segfaulting. 

Any help very much appreciated.


Gdb does not show anything useful:

 gdb efreet_icon_cache_create
...
(gdb) run -v -e .png
Starting program: /usr/local/lib/efreet/efreet_icon_cache_create -v -e .png
Reading symbols for shared libraries .+ done
CRI45062:ecore ecore_time.c:170 _ecore_time_init() Platform does not support 
clock_gettime. Fallback to unix time.

Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_INVALID_ADDRESS at address: 0x0050
0x000131b4 in main ()
(gdb) bt
#0  0x000131b4 in main ()
(gdb) 


The following has more info but I don't know how to interpret it:

 EINA_LOG_LEVEL=5 efreet_icon_cache_create -e .png
DBG278:eina_module eina_module.c:705 eina_module_list_load() array 
0x100208d70, count 0
DBG278:eina_mempool eina_mempool.c:155 eina_mempool_register() 
be=0x1000ef520, name=0x1000e26d6
DBG278:eina_mempool eina_mempool.c:155 eina_mempool_register() 
be=0x1000ef560, name=0x1000e550f
DBG278:eina_mempool eina_mempool.c:337 eina_mempool_add() 
name=chained_mempool, context=list, options=
DBG278:eina_mempool eina_mempool.c:344 eina_mempool_add() 
name=chained_mempool, context=list, options=, mp=0x100208ec0
DBG278:eina_mempool eina_mempool.c:337 eina_mempool_add() 
name=chained_mempool, context=list_accounting, options=
DBG278:eina_mempool eina_mempool.c:344 eina_mempool_add() 
name=chained_mempool, context=list_accounting, options=, mp=0x100208f90
DBG278:eina_mempool eina_mempool.c:337 eina_mempool_add() 
name=chained_mempool, context=matrixsparse_cell, options=
DBG278:eina_mempool eina_mempool.c:344 eina_mempool_add() 
name=chained_mempool, context=matrixsparse_cell, options=, mp=0x1002090e0
DBG278:eina_mempool eina_mempool.c:337 eina_mempool_add() 
name=chained_mempool, context=matrixsparse_row, options=
DBG278:eina_mempool eina_mempool.c:344 eina_mempool_add() 
name=chained_mempool, context=matrixsparse_row, options=, mp=0x1002091c0
DBG278:eina_mempool eina_mempool.c:337 eina_mempool_add() 
name=chained_mempool, context=rectangle-alloc, options=
DBG278:eina_mempool eina_mempool.c:344 eina_mempool_add() 
name=chained_mempool, context=rectangle-alloc, options=, mp=0x100209330
DBG278:eina_mempool eina_mempool.c:337 eina_mempool_add() 
name=chained_mempool, context=rectangle, options=
DBG278:eina_mempool eina_mempool.c:344 eina_mempool_add() 
name=chained_mempool, context=rectangle, options=, mp=0x100209400
DBG278:eina_mempool eina_mempool.c:337 eina_mempool_add() 
name=chained_mempool, context=QuadTree Item, options=
DBG278:eina_mempool eina_mempool.c:344 eina_mempool_add() 
name=chained_mempool, context=QuadTree Item, options=, mp=0x100209500
DBG278:eina_mempool eina_mempool.c:337 eina_mempool_add() 
name=chained_mempool, context=QuadTree Root, options=
DBG278:eina_mempool eina_mempool.c:344 eina_mempool_add() 
name=chained_mempool, context=QuadTree Root, options=, mp=0x1002095d0
DBG278:eina_mempool eina_mempool.c:337 eina_mempool_add() 
name=chained_mempool, context=eet-node-alloc, options=
DBG278:eina_mempool eina_mempool.c:344 eina_mempool_add() 
name=chained_mempool, context=eet-node-alloc, options=, mp=0x100209750
INF278:ecore ecore_main.c:565 _ecore_main_loop_init() enter
INF278:ecore ecore_main.c:602 _ecore_main_loop_init() leave
CRI278:ecore ecore_time.c:170 _ecore_time_init() Platform does not support 
clock_gettime. Fallback to unix time.
DBG278:eina_share eina_stringshare.c:658 eina_stringshare_add_length() 
str=0x7fff5fbfe7d0 (/usr/local/bin), slen=14
DBG278:eina_share eina_stringshare.c:658 eina_stringshare_add_length() 
str=0x7fff5fbfe7df (/sbin), slen=5
DBG278:eina_share eina_stringshare.c:658 eina_stringshare_add_length() 
str=0x7fff5fbfe7e5 (/bin), slen=4
DBG278:eina_share eina_stringshare.c:658 eina_stringshare_add_length() 
str=0x7fff5fbfe7ea (/usr/bin), slen=8
DBG278:eina_share eina_stringshare.c:658 eina_stringshare_add_length() 
str=0x7fff5fbfe7f3 (/usr/sbin), slen=9
DBG278:eina_share eina_stringshare.c:658 eina_stringshare_add_length() 
str=0x7fff5fbfe7fd (/opt/X11/bin), slen=12
DBG278:eina_share eina_stringshare.c:658 eina_stringshare_add_length() 
str=0x7fff5fbfe80a (/usr/local/mysql/bin), slen=20
DBG278:eina_share eina_stringshare.c:658 eina_stringshare_add_length() 
str=0x7fff5fbfe81f (/usr/local/git/bin), slen=18
DBG278:eina_share eina_stringshare.c:658 eina_stringshare_add_length() 
str=0x7fff5fbfe832 (/usr/libexec), slen=12
DBG278:eina_share eina_stringshare.c:658 eina_stringshare_add_length() 
str=0x7fff5fbfe83f (.), slen=1
DBG278:eina_share eina_stringshare.c:658 eina_stringshare_add_length() 
str=0x7fff5fbff76f (/Users/davidray), slen=15
DBG278:eina_share eina_stringshare.c:658 

Re: [E-devel] efreet on MacOS 10.6 - more info

2011-03-14 Thread Dave Ray
My mistake, sorry. efreet_icon_cache_create is segfaulting, as shown in my 
previous email.



--
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] efreet on MacOS 10.6

2011-03-13 Thread Dave Ray
Efreet in the latest svn source does not seem to work correctly on MacOS 10.6. 
Parts of it work, but efreet_desktop_cache_create is segfaulting. Efreet also 
has trouble resolving directory paths when I run efreet_test. Before I post 
details, has anyone encountered this before or have a links to MacOS specific 
info for efreet. Seems to be the only EFL not working on 10.6.
Dave
--
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Configure.ac uses non-portable use of sed, breaking autogen.sh on MacOS

2010-06-03 Thread Dave Ray
I attempted to compile e17 on MacOS-X Leopard (10.5.8) after doing a  
fresh OS install.

All autoconf.sh scripts are failing in an unusual way.

Spoke to Vincent Torri, who posted my problem on the M4 list. You can  
read the whole thread here:
http://lists.gnu.org/archive/html/autoconf/2010-06/msg7.html

According to the thread, configure.ac contains a non-portable use of  
sed that is causing the failure only on MacOS.

Something changed in configure.ac in svn from 6 weeks ago, which was  
the last time I compiled e17 from svn. The problem wasn't there before.

I observed this when trying to compile eina, the first package on the  
list of deps. I also tried e_dbus, since it doesn't have dependencies,  
and got the exact same error.

This is a total show-stopper for e17 on MacOS-X until fixed.

FYI I'm using autoconf 2.65, automake 1.11, m4 1.4.14.

Dave
--
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Configure.ac uses non-portable use of sed, breaking autogen.sh on MacOS

2010-06-03 Thread Dave Ray
On Jun 3, 2010, at 12:17 PM, Gustavo Sverzut Barbieri wrote:

 On Thu, Jun 3, 2010 at 3:10 PM, Dave Ray cl...@jonive.com wrote:
 ...
 According to the thread, configure.ac contains a non-portable use of
 sed that is causing the failure only on MacOS.
 ...

 Possibly it was Sachiel's changes from yesterday usign sed + git-log
 to figure out svn revision if using git-svn.

The problem goes at least as far back as May 30, when I started  
attempting to compile e17. I just wanted to be sure it wasn't my  
system and to run it by some people before posting here. 

--
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Configure.ac uses non-portable use of sed, breaking autogen.sh on MacOS

2010-06-03 Thread Dave Ray
The dot character in the configure script was not the only error, just  
the only one discussed in the autoconf thread. The other errors look  
similar may be due to same problem.

Here are the details. Read through this to the end and I think it  
looks pretty obvious.

Here is the total output of autogen.sh, using older autoconf/automake  
from MacOS:

./autogen.sh
Running aclocal...
Running autoheader...
Running autoconf...
Running libtoolize...
Running automake...
configure.ac:29: installing `./missing'
configure.ac:29: installing `./install-sh'
doc/Makefile.am:23: wildcard img/*.*: non-POSIX variable name
doc/Makefile.am:23: (probably a GNU make extension)
src/lib/Makefile.am: installing `./depcomp'
./configure: line 4: .: filename argument required
.: usage: . filename [arguments]

[ If I use autoconf 2.65, automake 1.11, m4 1.4.14, I get the same  
results, but much more verbose warnings above ]


Here are the first 8 lines of the configure file:

#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.61 for eina 0.9.9.49367
.
#
# Report bugs to enlightenment-devel@lists.sourceforge.net.
#
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
# ...

If I manually delete that offending line and manually ./configure, I  
get:

checking build system type... i686-apple-darwin9.8.0
checking host system type... i686-apple-darwin9.8.0
checking for gcc... gcc
checking for C compiler default output file name...
configure: error: C compiler cannot create executables
See `config.log' for more details.


But in can in fact create executables!

Here is the section of config.log that I think has the relevant info.  
Note the unexpected newlines after version numbers in the log:


This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by eina configure 0.9.9.49367
, which was
generated by GNU Autoconf 2.61.  Invocation command line was

  $ ./configure

## - ##
## Platform. ##
## - ##

hostname = david-rays-macbook-pro.local
uname -m = i386
uname -r = 9.8.0
uname -s = Darwin
uname -v = Darwin Kernel Version 9.8.0: Wed Jul 15 16:55:01 PDT 2009;  
root:xnu-1228.15.4~1/RELEASE_I386

...

## --- ##
## Core tests. ##
## --- ##

configure:2100: checking build system type
configure:2118: result: i686-apple-darwin9.8.0
configure:2140: checking host system type
configure:2155: result: i686-apple-darwin9.8.0
configure:2225: checking for gcc
configure:2241: found /usr/bin/gcc
configure:2252: result: gcc
configure:2490: checking for C compiler version
configure:2497: gcc --version 5
i686-apple-darwin9-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5577)
Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There  
is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR  
PURPOSE.

configure:2500: $? = 0
configure:2507: gcc -v 5
Using built-in specs.
Target: i686-apple-darwin9
Configured with: /var/tmp/gcc_42/gcc_42-5577~1/src/configure --disable- 
checking --enable-werror --prefix=/usr --mandir=/usr/share/man -- 
enable-languages=c,objc,c++,obj-c++ --program-transform-name=/^[cg] 
[^.-]*$/s/$/-4.2/ --with-slibdir=/usr/lib --build=i686-apple-darwin9 -- 
with-gxx-include-dir=/usr/include/c++/4.0.0 --host=i686-apple-darwin9  
--target=i686-apple-darwin9
Thread model: posix
gcc version 4.2.1 (Apple Inc. build 5577)
configure:2510: $? = 0
configure:2517: gcc -V 5
gcc-4.2: argument to `-V' is missing
configure:2520: $? = 1
configure:2543: checking for C compiler default output file name
configure:2570: gcc -I/usr/local/include -I/usr/include -I/usr/X11/ 
include  -L/usr/lib -L/usr/X11/lib -L/usr/local/lib conftest.c  5
conftest.c:4:25: warning: missing terminating  character
conftest.c:5:1: warning: missing terminating  character
conftest.c:5: error: missing terminating  character
conftest.c:6:24: warning: missing terminating  character
conftest.c:7:1: warning: missing terminating  character
conftest.c:7: error: missing terminating  character
configure:2573: $? = 1
configure:2611: result:
configure: failed program was:

...

## --- ##
## confdefs.h. ##
## --- ##

#define PACKAGE_NAME eina
#define PACKAGE_TARNAME eina
#define PACKAGE_VERSION 0.9.9.49367

#define PACKAGE_STRING eina 0.9.9.49367

#define PACKAGE_BUGREPORT enlightenment-devel@lists.sourceforge.net

configure: exit 77
--
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e17 on on MacOS-X 10.5 - emotion and xine

2010-04-21 Thread Dave Ray
/usr/local/lib/emotion/xine.so
/usr/local/lib/libxine.dylib  - libxine.1.28.0.dylib

I downloaded the latest svn for emotion and got the same results.

Do I have to add something to my ENV?


On Apr 21, 2010, at 12:01 PM, Vincent Torri wrote:



 On Wed, 21 Apr 2010, Vincent Torri wrote:



 On Wed, 21 Apr 2010, Dave Ray wrote:

 I installed xine and emotion.
 xine required a small tweak - my default libtool wasn't working, I  
 replaced [xine-src-dir]/libtool with a copy of /usr/bin/glibtool.  
 Then it compiled and installed fine I think.
 Emotion found xine, compiled and installed.
 When I run
 emotion_test [movie-file.mp4]
 I get these errors:
 Xlib:  extension DPMS missing on display /tmp/launch-GriZ1I/ 
 org.x:0.
 Xlib:  extension RANDR missing on display /tmp/launch-GriZ1I/ 
 org.x:0.
 module : xine
 No backend loaded
 The Xlib errors maybe nothing to worry about.
 Don't understand 'no backend loaded'.

 can you tell me where the xine.so (or xine.dylib ?) module is  
 installed ? (usually in $prefix/lib/emotion)

 btw, update emotion svn code and install emotion again. There was a  
 bug in the detection of the modules

 Vincent


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


Re: [E-devel] e17 on on MacOS-X 10.5 - emotion and xine

2010-04-21 Thread Dave Ray

On Apr 21, 2010, at 12:38 PM, Vincent Torri wrote:
 On Wed, 21 Apr 2010, Dave Ray wrote:

 /usr/local/lib/emotion/xine.so

 btw, it's strange that xine.so, and not xine.dylib, is created. Is  
 it working if you rename it ?

I just tried that and get the same results.

I also tried ./autogen.sh --enable-shared --enable-static and got the  
same results.

Not sure if this is helpful but here is a copy of the config messages:


emotion 0.1.0.043


Configuration Options Summary:

  Modules:
Xine...: yes
Vlc: no
Gstreamer..: no
Gstreamer FFmpeg...: no
Gstreamer CDDA.: no

  Build emotion_test...: yes
  edje_cc..: /bin/edje_cc

  Edje EXTERNAL support: yes

Compilation: make (or gmake)
  CPPFLAGS.:
  CFLAGS...: -I/usr/local/include -I/usr/include -I/usr/ 
X11/include -I/usr/local/include/efreet -I/usr/local/include/dbus-1.0/ 
include -I/usr/local/include/dbus-1.0 -I/usr/local/include/eina-0 -I/ 
usr/local/include/eina-0/eina
  LDFLAGS..: -L/usr/lib -L/usr/X11/lib -L/usr/local/lib - 
lefreet -lefreet_mime -lecore_x -lecore_evas -lecore_ipc -ledje - 
ledbus -lehal -llua -lintl

Installation...: make install (as root if needed, with 'su' or  
'sudo')
  prefix...: /usr/local


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


Re: [E-devel] e17 on on MacOS-X 10.5 - emotion and xine

2010-04-21 Thread Dave Ray
I tried
   ./configure --enable-xine=static

  ls -l /usr/local/lib/emotion/
total 88
-rwxr-xr-x  1 root  wheel   2093 Apr 21 12:50 xine.la
-rwxr-xr-x  1 root  wheel  39008 Apr 21 12:50 xine.so
 

On Apr 21, 2010, at 1:12 PM, Vincent Torri wrote:

 try just:

 ./configure --enable-xine=static

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


Re: [E-devel] e17 on on MacOS-X 10.5 - wiki updated

2010-04-20 Thread Dave Ray
I just retested the default config for evas, on MacOS-X.
...
Software X11...: yes (Xlib: yes) (XCB: no)

And the default config for ecore:
...
Ecore_X..: no
...
Ecore_Evas...: yes
Software X11...: no

So it looks like I was wrong about evas needing to specify the  
simple_X11 flag in the config.
Looks like ecore needs the optional flags set.

I'll update the wiki, but have one more test to do:

I'm setting up a fresh OS install without the legacy of apps and libs  
on my main system, so that I can repeat the whole install process on a  
clean system. I'm sure I'll have some additional changes. I'll report  
what I find and update the wiki from that. I'll also use the order you  
recommended.

Dave


On Apr 19, 2010, at 1:08 PM, Vincent Torri wrote:



 On Mon, 19 Apr 2010, Dave Ray wrote:

 1) are you *sure* that e_dbus must be compiled *before* eina and  
 ecore ?

 No, definitely not. Some of the libs have an order dependency, some  
 not. I would like to be more explicit but couldn't find  
 documentation on the dependencies of all the libs, or the order to  
 compile. This list was the result of trial and error.

 order:

 eina
 eet
 evas
 ecore
 embryo
 edje
 efreet
 e_dbus
 e17

 efree, e_dbus and edje depend only on ecore (and its deps) so they  
 can be compiled in any order after ecore has been installed.

 embryo does not depend on anything but is usually compiled just  
 before edje, as only edje is using it.

 Btw, another question: did you try to compile and test elementary ?

 2) why do you need --enable-simple-x11 when configuring evas ?

 e17 threw an error that software-X11 was not compiled into  
 ecore_evas.

 I added this flag to evas initially, and then got a different e17  
 error that ecore was missing ecore_evas_software_X11. So I added  
 the flag to ecore as well.

 EFL can be used without X11 in principle, to develop Cocoa apps  
 without X11. So it's not unreasonable for software_X11 to be off by  
 default. That's just a guess why I had to set the flag manually.

 if you just run evas configure (without any flag), in the configure  
 output, is the software Xlib enabled ? If not, paste in pastebin the  
 config.h file. There is a problem that must be fixed. The detection  
 should be automatic (see line 118 of evas configure.ac)

 The logic about Xlib in evas and ecore:

 a) evas builds the Xlib engine as a shared lib

 b) ecore builds ecore-x for the different functions about X  
 programming and ecore-evas Xlib part checks if
  i) the Xlib evas engine is installed
  ii) ecore-x is built.

 So if the Xlib evas engine or ecore-x are not built, ecore-evas will  
 not have the Xlib support and e17 will not work.

 3) About the prerequiqites, you say that one must download them.  
 Where ? In the official web site of these libraries ?

 Yes. Should I provide links to those?

 well, see how i did for Windows:

 http://trac.enlightenment.org/e/wiki/EFLWindowsXP

 Vincent


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


Re: [E-devel] e17 on on MacOS-X 10.5 - wiki updated

2010-04-20 Thread Dave Ray
You had asked if I tried to compile elementary on MacOS-X.

The elementary package from the Dec 2009 snapshot is a single  
directory containing the usual autogen.sh, etc. The configure script  
finishes without error, but it fails on make:
...
In file included from ./Elementary.h:70,
  from elm_main.c:15:
/usr/local/include/Ecore_Job.h:44: error: conflicting types for  
'Ecore_Job'
/usr/local/include/Ecore.h:155: error: previous declaration of  
'Ecore_Job' was here
...

The elementary package in the current svn contains four  
subdirectories: calculator, converter, phonebook, sticky-notes. I  
tried to run ./autogen.sh in calculator, and it fails the configure  
script:
...
checking for working alloca.h... yes
checking for alloca... yes
checking for __attribute__... yes
./configure: line 11279: syntax error near unexpected token  
`ELEMENTARY,'
./configure: line 11279: `PKG_CHECK_MODULES(ELEMENTARY, elementary)'

That's as far as I've gotten on elementary.


Dave


On Apr 19, 2010, at 1:08 PM, Vincent Torri wrote:

 Btw, another question: did you try to compile and test elementary ?

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


Re: [E-devel] e17 on on MacOS-X 10.5 - elementary

2010-04-20 Thread Dave Ray

On Apr 20, 2010, at 2:13 PM, Vincent Torri wrote:
 use only the svn code. Also, you have an olf ecore-job installed.  
 ecore-job have been integrated into ecore 'core'. So Ecore_Job.h and  
 all the ecore_job libs must be removed.

 ...
 you need first elementary that is in TMP/st/elementary.


I took out the old libs and headers. Elementary in TMP/st/elementary  
compiles and installs fine.

I ran elementary_test while in e17 and most tests passed.

elementary_run threw an error, but I'm not sure if it is intended to  
be run at the CLI.

I would love to install and run apps that are built with elementary,  
are there any?


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


Re: [E-devel] e17 on on MacOS-X 10.5 - editje

2010-04-20 Thread Dave Ray
Editje is almost working. It fails on a post-compile script involving  
edje_cc at the very end of 'make'.

  make
Making all in editje
make[1]: Nothing to be done for `all'.
Making all in data
Making all in themes
Making all in default
Making all in images
make[4]: Nothing to be done for `all'.
Making all in elm_images
make[4]: Nothing to be done for `all'.
/bin/edje_cc -v -id ../../../data/themes/default/images -id ../../../ 
data/themes/default/elm_images \
../../../data/themes/default/default.edc \
../../../data/themes/default/default.edj
ERR:EDJE_CC edje_cc_parse.c:1067 check_arg_count() /bin/edje_cc:  
Error. desktop.edc:201 got 4 arguments, but expected 2
make[4]: *** [default.edj] Error 255
...


Any suggestions?


On Apr 20, 2010, at 3:53 PM, Gustavo Chaves wrote:

 If you can get the python bindings working, there's Editje :)


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


Re: [E-devel] e17 on on MacOS-X 10.5 - editje

2010-04-20 Thread Dave Ray

On Apr 20, 2010, at 6:18 PM, Tom Haste wrote:

 Same issue you had with E17, edje_cc doesnt work on Mac...

No, I fixed that.

The failure I had before with edje_cc was a problem with the jpeg  
image loader, I fixed it by re-installing evas without  
DYLD_LIBRARY_PATH set.

edje_cc works, has to work for e17 to load all the images.

This error is due to edje_cc being passed 4 arguments when it expects 2.


 Toma

 On 21 April 2010 09:08, Dave Ray cl...@jonive.com wrote:
 Editje is almost working. It fails on a post-compile script involving
 edje_cc at the very end of 'make'.

   make
 Making all in editje
 make[1]: Nothing to be done for `all'.
 Making all in data
 Making all in themes
 Making all in default
 Making all in images
 make[4]: Nothing to be done for `all'.
 Making all in elm_images
 make[4]: Nothing to be done for `all'.
 /bin/edje_cc -v -id ../../../data/themes/default/images -id ../../../
 data/themes/default/elm_images \
../../../data/themes/default/default.edc \
../../../data/themes/default/default.edj
 ERR:EDJE_CC edje_cc_parse.c:1067 check_arg_count() /bin/edje_cc:
 Error. desktop.edc:201 got 4 arguments, but expected 2
 make[4]: *** [default.edj] Error 255
 ...


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


Re: [E-devel] e17 on on MacOS-X 10.5 - emotion and vlc

2010-04-20 Thread Dave Ray
I am trying to install emotion. It requires VLC, gstreamer or Xine.

I have VLC already installed on Mac-OS-X and the app contains a  
directory with all the working libs and headers.

I am trying something unusual: to use the libs in the MacOS-X  
application to compile emotion. Not sure if this is possible.

I set
VLC_LIBS=-L/Applications/Video/VLC.app/Contents/MacOS/lib $E_LIBS
VLC_CFLAGS=-I/Applications/Video/VLC.app/Contents/MacOS/include/vlc - 
I/Applications/Video/VLC.app/Contents/MacOS/include $E_CFLAGS

To my surprise, the configure script in emotion was happy, and  
configured everything to make.

...
Modules:
 Xine...: no
 Vlc: yes
...

Make almost finished, but I have linker errors with undefined symbols  
for VLC.

Problem is, there is no .pc file in the VLC app, and there does not  
appear to be a .a file either that I could use for -lvlc. All the libs  
in the MacOS-X app are .dylib.

Would really prefer not to install duplicate VLC libs just to make  
emotion.

I'm out of tricks. Any suggestions?


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


Re: [E-devel] e17 on on MacOS-X 10.5

2010-04-19 Thread Dave Ray

On Apr 8, 2010, at 7:08 AM, Gustavo Chaves wrote:

 I just want to write a quick note that after many iterations of
 compiling, e17 is now starting up and running on MacOS-X 10.5.8
 without fink or mac ports. Using the latest Apple X11 development
 release for MacOSX. I'm still working out the kinks and hope to post
 more details soon. I'll definitely contribute to the wiki.
 Dave


 Really nice :) If you can take some time to screencast it, it would  
 be kool :D.



I posted a screen capture and a short screencast movie at:

http://drop.io/mymedia

Enjoy!
--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e17 on on MacOS-X 10.5 - wiki updated

2010-04-19 Thread Dave Ray
Wiki for Mac-OS X has been totally re-written.

http://trac.enlightenment.org/e/wiki/MACOSX

Is there a way to delete the old attachments from the wiki that are  
linked to non-existent files?



On Apr 19, 2010, at 2:54 AM, Vincent Torri wrote:


 Have you written a wiki guide on how you did it all? Would be awesome
 for the community to have that.. I imagine Manowarriror would like
 that once his Mac is fixed. :)

 look in the wiki first...

 http://trac.enlightenment.org/e/wiki/MACOSX

 though it must be improved

 Vincent


--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e17 on on MacOS-X 10.5 - wiki updated

2010-04-19 Thread Dave Ray
On Apr 19, 2010, at 12:18 PM, Vincent Torri wrote:

 http://trac.enlightenment.org/e/wiki/MACOSX

 I'll manage the formatting / layout of the wiki. Though, some  
 questions:

 1) are you *sure* that e_dbus must be compiled *before* eina and  
 ecore ?

No, definitely not. Some of the libs have an order dependency, some  
not. I would like to be more explicit but couldn't find documentation  
on the dependencies of all the libs, or the order to compile. This  
list was the result of trial and error.

 2) why do you need --enable-simple-x11 when configuring evas ?

e17 threw an error that software-X11 was not compiled into ecore_evas.

I added this flag to evas initially, and then got a different e17  
error that ecore was missing ecore_evas_software_X11. So I added the  
flag to ecore as well.

EFL can be used without X11 in principle, to develop Cocoa apps  
without X11. So it's not unreasonable for software_X11 to be off by  
default. That's just a guess why I had to set the flag manually.

 3) About the prerequiqites, you say that one must download them.  
 Where ? In the official web site of these libraries ?

Yes. Should I provide links to those?

 Is there a way to delete the old attachments from the wiki that are
 linked to non-existent files?

 It seems that it is a problem with the wiki. I don't know much trac.  
 Maybe someone should ask in #trac

I haven't looked at them, but I'm not sure if they are relevant in the  
current iteration of the wiki.

-Dave

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e17 on on MacOS-X 10.5 - wiki updated

2010-04-19 Thread Dave Ray

On Apr 19, 2010, at 1:08 PM, Vincent Torri wrote:

 order:

 eina
 eet
 evas
 ecore
 embryo
 edje
 efreet
 e_dbus
 e17

 efree, e_dbus and edje depend only on ecore (and its deps) so they  
 can be compiled in any order after ecore has been installed.

 embryo does not depend on anything but is usually compiled just  
 before edje, as only edje is using it.

OKay, good, I will update the wiki with this.

 Btw, another question: did you try to compile and test elementary ?

 2) why do you need --enable-simple-x11 when configuring evas ?

 e17 threw an error that software-X11 was not compiled into  
 ecore_evas.

 I added this flag to evas initially, and then got a different e17  
 error that ecore was missing ecore_evas_software_X11. So I added  
 the flag to ecore as well.

 EFL can be used without X11 in principle, to develop Cocoa apps  
 without X11. So it's not unreasonable for software_X11 to be off by  
 default. That's just a guess why I had to set the flag manually.

 if you just run evas configure (without any flag), in the configure  
 output, is the software Xlib enabled ? If not, paste in pastebin the  
 config.h file. There is a problem that must be fixed. The detection  
 should be automatic (see line 118 of evas configure.ac)

I am not sure that evas configure was the problem. The problem may  
have been with ecore all along. At the time, I was working in brute- 
force mode. I will re-check this. e17 definitely threw an error about  
software X11 in evas but it wasn't clear if the problem was from evas  
or ecore's default config.

-Dave



--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e17 on on MacOS-X 10.5 working

2010-04-14 Thread Dave Ray
I am happy to report that after pulling along night, e17 is running  
well, with most of the modules working. This is on MacOS-X 10.5.8  
without Fink or Mac Ports installed, using the latest Apple X11  
development release. I installed a few themes and checked them out.  I  
have some screen snaps that show e17 running along side MacOS-X apps,

I now have a recipe for building it on MacOS without Fink or Mac  
Ports, I want to repeat the install on a clean 10.5.8 system to make  
sure I didn't leave out any build steps. Then I can update the wiki.

A few modules aren't working, I'll look into those in the near future.

Thanks again for all the help.


--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e17 on on MacOS-X 10.5

2010-04-13 Thread Dave Ray
I am very close to getting e17 to finish compiling. I am getting a  
make error part way through e/data/themes/images, while edje_cc is  
running.

Is svn currently stable in e/data/themes/images?

I would really prefer to get help on irc without having to post this  
message. I tried #e and feel very frustrated and discouraged from the  
experience, I spent 30 minutes trying to request help and apparently  
never had posting permission, and none of the admins were answering my  
requests. I tried two different irc clients hoping the problems were  
the client. If anybody is willing to take a few minutes with me on irc  
could you please email me privately. I can't seem to post this request  
on irc directly.

Dave

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e17 on on MacOS-X 10.5

2010-04-13 Thread Dave Ray
I did get some help getting set up on irc. Very sorry for the noise  
level.

No worries if there a glitch somewhere, I know it;s alpha. It's  
_really good_ alpha.

I did get the help I needed off line, thanks Tom,

I'm having some challenges with e17 on a perhaps non-standard system.  
I've been through about 20 iterations in the last 3 weeks of compiling  
everything from svn. The difficulties are due to my non-standard  
system, e17 compiles fairly easily on Linux system I've used. Apple  
X11 (Quartz) on MacOS 10.5.8 has come a long way in its development  
and I'm compiling against the latest stable development Apple X11  
release and XCode.

I'm taking extensive notes, I have to use non-standard configure flags  
and environment variables for just about every package. e17 did manage  
to run once, but image loading wasn't working, and I'm trying to fix  
that now.

When I'm having trouble and pulling my hair out it's due to my own  
ambition/stupidity of choosing this environment, my emotions are not  
meant to be directed to anyone. I'm grateful for the help I've  
received here.

Currently I'm following up on errors I don't need to post about. When  
I have success I will post details, and will update the wiki if  
there's interest.

Thanks again Tom for setting me up on #irc.

Dave


On Apr 13, 2010, at 5:57 PM, Carsten Haitzler (The Rasterman) wrote:

 On Tue, 13 Apr 2010 17:23:21 -0700 Dave Ray cl...@jonive.com said:

 I am very close to getting e17 to finish compiling. I am getting a
 make error part way through e/data/themes/images, while edje_cc is
 running.

 Is svn currently stable in e/data/themes/images?

 I would really prefer to get help on irc without having to post this
 message. I tried #e and feel very frustrated and discouraged from the
 experience, I spent 30 minutes trying to request help and apparently
 never had posting permission, and none of the admins were answering  
 my
 requests. I tried two different irc clients hoping the problems were
 the client. If anybody is willing to take a few minutes with me on  
 irc
 could you please email me privately. I can't seem to post this  
 request
 on irc directly.

 you have to register your nick on freenode to post (this stops  
 spammers simply
 joining blurting something and leaving  - they need to go thru a whole
 registration effort too and thus can be tracked more easily).

 as for stable - yes it's stable. remember this - we eat our own  
 dogfood. that
 means most e developers update, compile and run and USE e (and efl  
 below it of
 course) as their main wm all day. if things break - they break for  
 very short
 periods before one of us goes oh shit thats annoying and fixes it.  
 as it
 annoys us and breaks our own wm''s.

 -- 
 - Codito, ergo sum - I code, therefore I am  
 --
 The Rasterman (Carsten Haitzler)ras...@rasterman.com



--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e17 on on MacOS-X 10.5

2010-04-07 Thread Dave Ray
I'm using e17 as an X11 window manager for Apple's X11 implementation.  
In theory It's possible to use e17 foundation libs to build apps that  
don't require X11 (cocoa), but that's not what I'm doing. Someone on  
this list told me I didn't need ecore_x, but that mislead me. They  
were correct in principle but that didn't apply to what I'm doing.

Also I'm not replacing Apple's GUI with e17 as one would do in a Linux  
distro. Apple's X11 sits on top of their own GUI (Quartz) and it has  
surprisingly good compatibility for co-existing. This is why I'm using  
Apple's X11 versus dual booting with Ubuntu, I can mix and match  
programs from both environments simultaneously, with the best work  
prouctivity. It's also possible _in principle_  to boot MacOS-X  
(Darwin) into a CLI and then run a true x11.org server. It works, I  
know people who have dome it, but not a good option because software  
is less stable and harder to develop than on Linux packages such as  
Ubuntu. I have a dual boot with MacOS-X and Ubuntu. Compiling for  
Ubuntu is a no-brainer, Apple's X11 is tricky.

Back to the topic...
At this time everything installs and compiles. I did need to use some  
options and flags that members here helped me with for several of the  
libs. Currently I have not yet been able to get e17 to run, however I  
_am_ getting meaningful error messages from e17 and going back to re- 
compile some of the libs with different flags. At this time I don't  
need help from this list on how to fix the errors, just haven;t had  
enough time to recompile.

I will post my success or ask for help at the next hurdle.

Dave


On Apr 7, 2010, at 7:01 AM, Iván Briano (Sachiel) wrote:

 On Wed, Apr 7, 2010 at 10:34 AM, Vincent Torri vto...@univ-evry.fr  
 wrote:


 On Wed, 7 Apr 2010, Iván Briano (Sachiel) wrote:

 E is a window manager for X, thus, it requires X.

 can't the Windows manager of the mac os x be replaced ?


 As far as I know, the wm of theirs is not an X thing, so you would
 still need to install the X stuff for the mac, and then have ecore_x
 built, and only then E would work. But this' all from reading around,
 never did it myself.

 Vincent


--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e17 on on MacOS-X 10.5

2010-04-07 Thread Dave Ray
I just want to write a quick note that after many iterations of  
compiling, e17 is now starting up and running on MacOS-X 10.5.8  
without fink or mac ports. Using the latest Apple X11 development  
release for MacOSX. I'm still working out the kinks and hope to post  
more details soon. I'll definitely contribute to the wiki.
Dave

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e17 on on MacOS-X 10.5

2010-04-06 Thread Dave Ray
I have pruned all the e17 libs from my system and starting fresh. I  
decided to use the latest stable snapshot from Dec 09 for my MacOS-X  
target rather than the latest svn.

I installed eina, embryo, eet and evas.
I am I am compiling ecore since it appears to be required for edje,  
efreet and e_dbus.

I am experiencing a problem with ecore/po/Makefile. When I run 'sudo  
make install' I am getting the following:

..
Making install in po
/bin/sh @MKINSTALLDIRS@ /usr/local/share
/bin/sh: @MKINSTALLDIRS@: No such file or directory
make[1]: *** [install-data-yes] Error 127
make: *** [install-recursive] Error 1

It looks like the Makefile generation from ./autogen.sh is leaving out  
the substitution for @mkinstalld...@.

When I run ./autogen.sh I noticed the following warning:

..
config.status: creating po/Makefile.in
config.status: WARNING:  po/Makefile.in.in seems to ignore the -- 
datarootdir setting
..

Can someone recommend a fix? Or can I just manually edit this to get  
going, what should I substitute @MKINSTALLDIRS@ with ?

Would I have better overall luck with the svn source?

Dave



--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e17 on on MacOS-X 10.5

2010-04-06 Thread Dave Ray
OK, I am back using the svn source.

Starting over with the svn source I had the same problem with  
compiling ecore. Thanks for the tip on using --disable-nls. That  
fixed the problem.

In the dec 09 snapshot, edje would not compile without errors.
With the svn source, edje and all the prerequisite libs compile and  
install and I am having a problem compiling e. So close!

e is failing to compile with the following:

Making all in bin
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/bin - 
I../../src/lib -DUSE_E_CONFIG_H -I/usr/local/include -I/usr/include -I/ 
usr/X11/include -I/usr/local/include/efreet -I/usr/local/include/ 
dbus-1.0/include -I/usr/local/include/dbus-1.0 -I/usr/local/include -I/ 
usr/local/include/eina-0 -I/usr/local/include/eina-0/eina -I/usr/local/ 
include/freetype2 -I/usr/X11R6/include -I /System/Library/Frameworks/ 
CoreFoundation.framework/Headers -I /System/Library/Frameworks/ 
IOKit.framework/Headers -DLOWRES_PDA=1 -DMEDIUMRES_PDA=2 -DHIRES_PDA=3  
-DSLOW_PC=4 -DMEDIUM_PC=5 -DFAST_PC=6 -DE17_PROFILE=SLOW_PC - 
DPACKAGE_BIN_DIR=\/usr/local/bin\ -DPACKAGE_LIB_DIR=\/usr/local/lib 
\ -DPACKAGE_DATA_DIR=\/usr/local/share/enlightenment\ -DLOCALE_DIR= 
\/usr/local/share/locale\ -DPACKAGE_SYSCONF_DIR=\/usr/local/etc\  - 
I/usr/local/include  -I/usr/include -I/usr/X11/include -I/usr/local/ 
include -MT e_main.o -MD -MP -MF .deps/e_main.Tpo -c -o e_main.o  
e_main.c
In file included from e_main.c:5:
e.h:83:21: error: Ecore_X.h: No such file or directory

I compiled ecore without ecore_x. That was disabled by default. People  
on this list have said ecore can be compiled without ecore_x. Why is e  
looking for ecore_x? Is it required for e? Do I have to force some  
option in the autogen.sh script of e to suppress ecore_x?

Dave

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e17 on on MacOS-X 10.5 - very close to success

2010-04-05 Thread Dave Ray

On Apr 3, 2010, at 2:51 AM, Leif Middelschulte wrote:

 Hi Dave,

 2010/4/3 Dave Ray d...@jonive.com:
 Thanks, that seemed to do the trick.

 e17 now compiles and installs without error.

 I can confirm that.

 X11 is crashing when I start e17. I will go on irc to get some help
 debugging.
 Due to moving I won't have my iMac any longer to support you in this
 task. It SEGVed on my OS X.6.2 as well. IIRC it was some bad access
 within some strcmp, but I can't recall it entirely. I hope you'll get
 it running on OSX. Elementary works already.
 Btw. do you have problems with eweather/elm_weather-test as well?

I will continue to work on getting e17 to run on Mac OS-X 10.5  
Leopard, using the latest stable development X11 release (which I am  
also helping test.).
Currently enlightenment SEGV's and leaves a crash report that says  
something is going on with the e_core_x thread. As I recall I couldn't  
get edje and ecore to compile without forcing the ecore_x option. Now  
that I see this error I will hand-delete all the libs and start from  
scratch again without the e_core_x option.

Elementary wasn't in the trunk branch of the svn build so I didn't  
build or install it. Do I need it? Where in svn is it?

My goal is to get e17 working with the bare minimum functionality,  
then introduce one feature at a time and build it as far as I can get.  
I would love to add GL support etc but Apple's X11 is limited in that  
it's not a true x.org server, it's a modified quartz X server that  
co-exists with the MacOS equivalent. There are a lot of uncertainties  
what options  in the e17 build will work on it.
e16 compiles easily and runs well on a stock 10.5.8 system without  
Fink or MacPorts installed.

I never got to run eweather/elm_weather-test because e17 never ran, it  
would SEGV before any windows were drawn.

Dave

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] e17 on on MacOS-X 10.5 - very close to success

2010-04-02 Thread Dave Ray
With the EDJE and LUA work-arounds I managed to get very close to  
success. I installed all the prerequisite libs and e17 seemed to  
finish compiling the binaries, and is failing on what looks like some  
localization issue. I'm including the error message in hopes that  
someone can recommend a work-around.

~e/trunk/e/  make
...
...
Summary:
   Wrote 24 collections
   Wrote 49 images
   Wrote 0 fonts
   Wrote 6082 bytes (6Kb) of original source data
   Wrote 12 bytes (0Kb) of original source font map
Conservative compression summary:
   Wrote total 92104 bytes (90Kb) from 53023 (52Kb) input data
   Output file is 173.7% the size of the input data
   Saved -39081 bytes (-37Kb)
Raw compression summary:
   Wrote total 92104 bytes (90Kb) from 426072 (416Kb) raw input data
   Output file is 21.6% the size of the raw input data
   Saved 333968 bytes (326Kb)
Making all in other
make[3]: Nothing to be done for `all'.
Making all in tools
make[3]: Nothing to be done for `all'.
Making all in xsession
make[3]: Nothing to be done for `all'.
Making all in input_methods
make[3]: Nothing to be done for `all'.
Making all in etc
make[3]: Nothing to be done for `all'.
Making all in icons
make[3]: Nothing to be done for `all'.
Making all in backgrounds
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all-am'.
Making all in doc
make[2]: Nothing to be done for `all'.
Making all in po
make enlightenment.pot-update
...
...
test -z ar.gmo bg.gmo ca.gmo cs.gmo da.gmo de.gmo el.gmo eo.gmo  
es.gmo et.gmo fi.gmo fo.gmo fr.gmo fr_CH.gmo he.gmo hr.gmo hu.gmo  
it.gmo ja.gmo km.gmo ko.gmo ku.gmo lt.gmo ms.gmo nb.gmo nl.gmo pl.gmo  
pt.gmo pt_BR.gmo ro.gmo ru.gmo sk.gmo sl.gmo sv.gmo tr.gmo uk.gmo  
zh_CN.gmo zh_TW.gmo || make ar.gmo bg.gmo ca.gmo cs.gmo da.gmo de.gmo  
el.gmo eo.gmo es.gmo et.gmo fi.gmo fo.gmo fr.gmo fr_CH.gmo he.gmo  
hr.gmo hu.gmo it.gmo ja.gmo km.gmo ko.gmo ku.gmo lt.gmo ms.gmo nb.gmo  
nl.gmo pl.gmo pt.gmo pt_BR.gmo ro.gmo ru.gmo sk.gmo sl.gmo sv.gmo  
tr.gmo uk.gmo zh_CN.gmo zh_TW.gmo
/usr/local/bin/msgmerge --update ar.po enlightenment.pot
..
 done 
.
/usr/local/bin/msgmerge: `ar.po': No such file or directory
make[3]: *** [ar.po] Error 1
make[2]: *** [stamp-po] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e17 issue: EDJE not finding LUA on MacOS-X Leopard

2010-04-01 Thread Dave Ray
Thans for taking the time to make this diff. Sadly it does not seem to  
fix the problem. I tried compiling EDJE with and without the patch and  
with a number of different ENV options with the following results:

my normal environment:
LDFLAGS=-L/usr/lib -L/usr/X11/lib -L/usr/local/lib
[ lua located at /usr/local/lib/liblua.a ]

1) without patchfile:

./autogen.sh produces:
...
checking for LUA... no
checking for LUA... no
checking for LUA... no
checking for LUA... no
configure: error: unable to find Lua

2) with patchfile:

./autogen.sh produces:
...
checking for LUA... no
checking for LUA... no
checking for LUA... no
checking for LUA... no
...
[autogen.sh finishes without error]
[make fails with ld: symbols not found]

3) with patchfile:
LDFLAGS=-L/usr/lib -L/usr/X11/lib -L/usr/local/lib -llua(- added - 
llua)
./autogen.sh produces:
...
checking for LUA... no
checking for LUA... no
checking for LUA... no
checking for LUA... no
...
[autogen.sh finishes without error]
[make finishes without error, but might not have LUA linked]

4) with patchfile:
LDFLAGS=-L/usr/lib -L/usr/X11/lib -L/usr/local/lib   (- without -llua)
LUA_CFLAGS=-I/usr/local/include
LUA_LIBS=-L/usr/local/lib

./autogen.sh produces:
...
checking for LUA... yes
...
[autogen.sh finishes without error]
[make fails with ld: symbols not found]

5) with patchfile:
LDFLAGS=-L/usr/lib -L/usr/X11/lib -L/usr/local/lib -llua(- added - 
llua)
LUA_CFLAGS=-I/usr/local/include
LUA_LIBS=-L/usr/local/lib

./autogen.sh produces:
...
checking for LUA... yes
...
[autogen.sh finishes without error]
[make finishes without error]

 From there on, I have to set new environment variables for every  
package I need to compile that uses LUA or EDJE.
[package-name]_CFLAGS=-I/usr/local/include
[package-name]_LIBS=-L/usr/local/lib -llua

This is what I was reporting yesterday.

By the way this is using the latest source in svn.

Dave


On Mar 31, 2010, at 9:20 PM, Vincent Torri wrote:


 1) patch edje with the attached file :

 put that file in edje/, then:

 patch -p0  edje_lua.diff

 2) set CFLAGS accordingly:

 export CFLAGS=$CFLAGS -I/my/lua/prefix/include

 3) set LDFLAGS accordingly:

 export LDFLAGS=$LDFLAGS -L/my/lua/prefix/lib

 note that there is no -llua anymore

 4) run 'make', it should launch autoconf and other autotools  
 automatically

 5) if edje compiles:

 go to elementary directory
 run 'make maintainer-clean'
 run './autogen.sh'
 run 'make'

 tell me if there are errors

 Vincentedje_lua.diff


--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e17 issue: EDJE not finding LUA on MacOS-X Leopard

2010-04-01 Thread Dave Ray
Thanks, I am not aware of any patch for MacOS-X but I would be happy  
to create one , although I might need some help.

In the mean time, I have used other work-arounds that have allowed me  
to compile and install the packages.

FYI Fink (as described on the E MacOSX page) is an older X11  
implementation on MacOS that has been out of date and unsupported for  
at least 2 years (actually Fink has many problems and was abandoned).  
Apple's latest X11 implementation is excellent, much more compatible  
than before, and does not require Fink. E16 compiles and runs great  
just using the default Darwin environment, and I am very close to  
getting E17 to work. I plan to make a binary install package for MacOS  
and to help update the Enlightenment MacOS-X page as soon as I have a  
working wm. That page is very out of date.

-Dave




On Apr 1, 2010, at 3:33 PM, Carsten Haitzler (The Rasterman) wrote:

 On Thu, 1 Apr 2010 15:11:55 -0700 Dave Ray cl...@jonive.com said:

 see my previous mail. lua as-is from upstream is insufficient. you  
 need to
 patch it like linux distributions do to make it sane.

 Thans for taking the time to make this diff. Sadly it does not seem  
 to
 fix the problem. I tried compiling EDJE with and without the patch  
 and
 with a number of different ENV options with the following results:

 my normal environment:
 LDFLAGS=-L/usr/lib -L/usr/X11/lib -L/usr/local/lib
 [ lua located at /usr/local/lib/liblua.a ]

 1) without patchfile:

 ./autogen.sh produces:
 ...
 checking for LUA... no
 checking for LUA... no
 checking for LUA... no
 checking for LUA... no
 configure: error: unable to find Lua

 2) with patchfile:

 ./autogen.sh produces:
 ...
 checking for LUA... no
 checking for LUA... no
 checking for LUA... no
 checking for LUA... no
 ...
 [autogen.sh finishes without error]
 [make fails with ld: symbols not found]

 3) with patchfile:
 LDFLAGS=-L/usr/lib -L/usr/X11/lib -L/usr/local/lib -llua(-  
 added -
 llua)
 ./autogen.sh produces:
 ...
 checking for LUA... no
 checking for LUA... no
 checking for LUA... no
 checking for LUA... no
 ...
 [autogen.sh finishes without error]
 [make finishes without error, but might not have LUA linked]

 4) with patchfile:
 LDFLAGS=-L/usr/lib -L/usr/X11/lib -L/usr/local/lib   (- without - 
 llua)
 LUA_CFLAGS=-I/usr/local/include
 LUA_LIBS=-L/usr/local/lib

 ./autogen.sh produces:
 ...
 checking for LUA... yes
 ...
 [autogen.sh finishes without error]
 [make fails with ld: symbols not found]

 5) with patchfile:
 LDFLAGS=-L/usr/lib -L/usr/X11/lib -L/usr/local/lib -llua(-  
 added -
 llua)
 LUA_CFLAGS=-I/usr/local/include
 LUA_LIBS=-L/usr/local/lib

 ./autogen.sh produces:
 ...
 checking for LUA... yes
 ...
 [autogen.sh finishes without error]
 [make finishes without error]

 From there on, I have to set new environment variables for every
 package I need to compile that uses LUA or EDJE.
 [package-name]_CFLAGS=-I/usr/local/include
 [package-name]_LIBS=-L/usr/local/lib -llua

 This is what I was reporting yesterday.

 By the way this is using the latest source in svn.

 Dave


 On Mar 31, 2010, at 9:20 PM, Vincent Torri wrote:


 1) patch edje with the attached file :

 put that file in edje/, then:

 patch -p0  edje_lua.diff

 2) set CFLAGS accordingly:

 export CFLAGS=$CFLAGS -I/my/lua/prefix/include

 3) set LDFLAGS accordingly:

 export LDFLAGS=$LDFLAGS -L/my/lua/prefix/lib

 note that there is no -llua anymore

 4) run 'make', it should launch autoconf and other autotools
 automatically

 5) if edje compiles:

 go to elementary directory
 run 'make maintainer-clean'
 run './autogen.sh'
 run 'make'

 tell me if there are errors

 Vincentedje_lua.diff


 --
 Download Intel#174; Parallel Studio Eval
 Try the new software tools for yourself. Speed compiling, find bugs
 proactively, and fine-tune applications for parallel performance.
 See why Intel Parallel Studio got high marks during beta.
 http://p.sf.net/sfu/intel-sw-dev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel



 -- 
 - Codito, ergo sum - I code, therefore I am  
 --
 The Rasterman (Carsten Haitzler)ras...@rasterman.com



--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e17 issue: EDJE not finding LUA on MacOS-X Leopard

2010-03-31 Thread Dave Ray

On Mar 31, 2010, at 12:36 PM, Vincent Torri wrote:
 On Wed, 31 Mar 2010, Dave Ray wrote:
 Gustavo Sverzut Barbieri wrote:
 Well, there is several solutions:
 ...
 2) i can add a check of lua library in edje's configure.ac if
 no .pc file
 is found.

 I'll try to find some time to improve lua check this week

 not needed, LUA_CFLAGS and LUA_LIBS should do.

 ... I added those to my environment. EDJE now finds LUA, and
 completes the configure script.
 ...
 But now EDJE fails to compile. The errors show hundreds of unresolved
 symbols involving LUA. I have no idea what the problem is.

 if you just configured with

 LUA_CFLAGS=-I/my/prefix/include LUA_LIBS=-L/my/prefix/lib ./ 
 configure

 then it's normal.

 Try

 LUA_CFLAGS=-I/my/prefix/include LUA_LIBS=-L/my/prefix/lib - 
 llua ./configure

 I prefer at least adding some options to configure rather than doing  
 that.

 Vincent

You are correct, that's exactly how I did it.

As I mentioned in my last post, the original problem I posted about  
was resolved. Adding those env variables allowed EDJE to find LUA and  
I can run ./autogen.sh without errors. EDJE found LUA.

bash export LUA_CFLAGS=-I/usr/local/include
bash export LUA_LIBS=-L/usr/local/lib
bash env | grep LUA
LUA_LIBS=-L/usr/local/lib
LUA_CFLAGS=-I/usr/local/include
bash

I am now having a different problem. make fails with hundreds of  
unresolved symbols containing LUA in their names. I feel it's safe  
to assume that the problem (make failing) is still related to the  
relationship between EDJE and LUA on a MacOS-X environment.

There may be a real problem with the liblua.a file, although make  
test in lua was successful. Or EDJE is getting something unexpected  
from LUA during make.

If anyone cares I can post some of the error messages.

Dave


--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e17 issue: EDJE not finding LUA on MacOS-X Leopard

2010-03-31 Thread Dave Ray

On Mar 31, 2010, at 1:05 PM, Vincent Torri wrote:

 On Wed, 31 Mar 2010, Dave Ray wrote:
 if you just configured with
 LUA_CFLAGS=-I/my/prefix/include LUA_LIBS=-L/my/prefix/lib ./ 
 configure
 then it's normal.
 Try
 LUA_CFLAGS=-I/my/prefix/include LUA_LIBS=-L/my/prefix/lib - 
 llua ./configure

 did you read **carefully** the above line. See the

 -llua

No I didn't read carefully. My bad. Ok, I retried it with -llua and  
EDJE compiled just fine. Thanks you!

I share your frustration with the LUA implementation.

As it turns out, other packages for e17 that I compile after EDJE run  
into similar problems. In order to compile Elementary I had to  
manually set ELEMENTARY_CFLAGS and ELEMENTARY_LIBS and manually add - 
llua.

I seem to be on my way to success for installing e17, but standard  
usage of configure, make, sudo make install don't work with anything  
that has a Lua dependency.

-Dave

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] e17 issue: EDJE not finding LUA on MacOS-X Leopard

2010-03-30 Thread Dave Ray
My environment is MacOS-X 10.5.8 (Leopard) on a Macbook Pro (64-bit  
Intel i686 Darwin), gcc 4.0.1 from XCode 3.1.4.
I am not using fink, everything installs in /usr/local. e16 and many  
other X11 programs install successfully.
$LD_LIBRARY_PATH=/lib:/usr/lib:/usr/X11/lib:/usr/local/lib

The current release of EDJE fails to compile on MacOSX due to an issue  
between EDJE and LUA. This prevents completion of prerequisites for  
e17. On MacOSX the LUA distribution installs perfectly except it does  
library linkage differently than EDJE expects. This causes EDJE to  
fail with an error that LUA is not installed, when in fact it is.

The LUA source does not have a configure script and is compiled by non- 
standard makefile arguments. They are fairly simple and clearly  
explained in the README. On MacOSX the make command is  sudo make  
macosx install followed by sudo make ranlib. This is roughly  
equivalent to make; sudo make install; sudo ranlib /usr/local/lib/ 
liblua.a. However the LUA compilation does not produce .so libraries  
or .pc files. It produces the .a library and working binaries. make  
test is successful.

pkg-config does not see it.
pkg-config --list-all | grep lua produces nothing.

When I try to compile EDJE I get the following error:
...
checking pkg-config is at least version 0.9.0... yes
checking for LUA... no
checking for LUA... no
checking for LUA... no
checking for LUA... no
configure: error: unable to find Lua

If LUA produced a .pc file, I could manually move that from lua's src  
directory to /usr/lib/pkgconfig. That would be one possible fix but it  
requires mods to the lua source.

Alternatively EDJE could look for $LD_LIBRARY_PATH/liblua.a instead of  
whatever it is doing.

I'm not an expert but it seems it shouldn't be too hard to make a diff  
to fix this, but is a little beyond my skills.

Has anyone looked at this?

Dave

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel