[e-users] environment variable

2014-01-11 Thread mh
On 01/10/2014 10:11 AM, mh wrote:
 I don't understand. Running e18.2, efl 1.8.4, if I echo $PATH in a
 terminal I get: /opt/e18/bin:/usr/local/bin:/usr/bin:/bin. I have e
 installed in /opt/e18/.

 If I logout and then login to xfce, echo $PATH, I get:
 /usr/local/bin:/usr/bin:/bin

 I looked in ~/.bashrc but there is nothing there adding /opt/e18/bin to
 PATH. Where is that set?

I've searched and read about environmental variables, looked at 
/etc/profile, /etc/bash.bashrc, .profile, .bashrc and don't see where 
it's set.  Interactive and non-interactive terminals.

Logging into a tty after starting e show the paths I expect shown in 
/etc/profile. I'm running Debian.

If I start terminology in e as user, echo $PATH has /opt/e18/bin: as the 
first location, but if I become root, echo $PATH does not have /opt/e18/bin.

Is the path to the enlightenment bin directory built into e at compile 
time? I just want to understand where that's being read from.

Thanks,

mike





--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments  Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] EFL 1.8.4 and Elementary 1.8.3 releases

2014-01-11 Thread Jeff Hoogland
That did it Raster thanks.

Getting this error with elementary now though:

/usr/bin/edje_cc \
-fastdecomp \
 -id ../../data/themes/img -fd ../../data/themes/fnt -sd
../../data/themes/snd \
../../data/themes/default.edc \
../../data/themes/default.edj
embryo_cc: bin/embryo/embryo_cc_sc1.c:1093: declglb: Assertion `litidx ==
0' failed.
embryo_cc: bin/embryo/embryo_cc_sc6.c:205: write_encoded: Assertion
`(sc_lengthbin(fbin) % sizeof(cell)) == 0' failed.
embryo_cc: bin/embryo/embryo_cc_sc6.c:205: write_encoded: Assertion
`(sc_lengthbin(fbin) % sizeof(cell)) == 0' failed.
embryo_cc: bin/embryo/embryo_cc_sc6.c:205: write_encoded: Assertion
`(sc_lengthbin(fbin) % sizeof(cell)) == 0' failed.
/tmp/edje_cc.sma-tmp-XAHcXJ(623) : fatal error 104: invalid assembler
instruction load.
Compilation aborted.*** glibc detected *** /usr/bin/embryo_cc: double free
or corruption (!prev): 0x001750e8 ***
/tmp/edje_cc.sma-tmp-tex3OM(639) : fatal error 104: invalid assembler
instruction load.
Compilation aborted.*** glibc detected *** /usr/bin/embryo_cc: double free
or corruption (!prev): 0x001750e8 ***
/tmp/edje_cc.sma-tmp-ExCwmO(1) : error 013: no entry point (no public
functions)

1 Error.
/tmp/edje_cc.sma-tmp-wduFVF(1) : error 013: no entry point (no public
functions)

1 Error.
/tmp/edje_cc.sma-tmp-qOOGaH(1) : error 013: no entry point (no public
functions)

1 Error.
/tmp/edje_cc.sma-tmp-GsBg7P(1) : error 013: no entry point (no public
functions)

1 Error.
/tmp/edje_cc.sma-tmp-mKH9v7(1) : error 013: no entry point (no public
functions)

1 Error.
edje_cc: Critical. Compiling script code not clean.
make[3]: *** [default.edj] Error 255



On Fri, Jan 10, 2014 at 8:53 PM, Carsten Haitzler ras...@rasterman.comwrote:

 On Fri, 10 Jan 2014 20:37:03 -0600 Jeff Hoogland jeffhoogl...@linux.com
 said:

 don't you have a typedef for GLchar in your gl headers. a quick grep of
 mine
 from /usr/include (filtering out the unrelated typedefs):

 11:50AM /usr/include  grep -r GLchar . | grep typedef
 ./GLES3/gl3.h:typedef char GLchar;
 ./GL/glext.h:typedef char GLchar;
 ./GLES/gl.h:typedef char GLchar;
 ./GLES2/gl2.h:typedef char GLchar;

 do you not have that in glext.h ? i assume building for desktop gl? or if
 for
 gles2. gl2.h there has it... ?

  Getting a compile error with the 1.8.4 EFL Tarbal:
 
CC
 
 modules/emotion/gstreamer/modules_emotion_gstreamer_module_la-emotion_sink.lo
  modules/emotion/gstreamer/emotion_sink.c: In function
  '_emotion_gstreamer_cancel':
  modules/emotion/gstreamer/emotion_sink.c:869: warning: suggest braces
  around empty body in an 'if' statement
  modules/emotion/gstreamer/emotion_sink.c: In function
  '_emotion_gstreamer_end':
  modules/emotion/gstreamer/emotion_sink.c:888: warning: suggest braces
  around empty body in an 'if' statement
  modules/emotion/gstreamer/emotion_sink.c: In function
  'gstreamer_video_sink_new':
  modules/emotion/gstreamer/emotion_sink.c:1430: warning: suggest braces
  around empty body in an 'if' statement
CCLD modules/emotion/gstreamer/module.la
CC
 
 modules/evas/engines/gl_x11/modules_evas_engines_gl_x11_module_la-evas_engine.lo
  In file included from
  ../src/modules/evas/engines/gl_common/evas_gl_api_ext.h:26,
   from
  ../src/modules/evas/engines/gl_common/evas_gl_core_private.h:5,
   from modules/evas/engines/gl_x11/evas_engine.c:3:
  ../src/modules/evas/engines/gl_common/evas_gl_api_ext_def.h:208: error:
  expected declaration specifiers or '...' before 'GLchar'
  modules/evas/engines/gl_x11/evas_engine.c: In function 'gl_extn_veto':
  modules/evas/engines/gl_x11/evas_engine.c:737: warning: pointer targets
 in
  passing argument 1 of 'strstr' differ in signedness
  /usr/include/string.h:340: note: expected 'const char *' but argument is
 of
  type 'const GLubyte *'
  modules/evas/engines/gl_x11/evas_engine.c:738: warning: pointer targets
 in
  passing argument 1 of 'strstr' differ in signedness
  /usr/include/string.h:340: note: expected 'const char *' but argument is
 of
  type 'const GLubyte *'
  modules/evas/engines/gl_x11/evas_engine.c:739: warning: pointer targets
 in
  passing argument 1 of 'strstr' differ in signedness
  /usr/include/string.h:340: note: expected 'const char *' but argument is
 of
  type 'const GLubyte *'
  make[4]: ***
 
 [modules/evas/engines/gl_x11/modules_evas_engines_gl_x11_module_la-evas_engine.lo]
  Error 1
  make[3]: *** [all-recursive] Error 1
  make[2]: *** [all] Error 2
  make[1]: *** [all-recursive] Error 1
  make: *** [all] Error 2
 
  Any ideas?
 
 
  On Thu, Jan 9, 2014 at 8:12 AM, Stefan Schmidt
  ste...@datenfreihafen.orgwrote:
 
   We are pleased to announce that our forth set of stable updates for
   the 1.8 series are now available for download at:
  
   http://download.enlightenment.org/rel
  
   The relevant components are:
  
   http://download.enlightenment.org/rel/libs/efl/efl-1.8.4.tar.gz
  
  
 

Re: [e-users] environment variable

2014-01-11 Thread Christopher Barry
On Sat, 11 Jan 2014 10:18:08 -0500
mh mhe...@member.fsf.org wrote:

On 01/10/2014 10:11 AM, mh wrote:
 I don't understand. Running e18.2, efl 1.8.4, if I echo $PATH in a
 terminal I get: /opt/e18/bin:/usr/local/bin:/usr/bin:/bin. I have e
 installed in /opt/e18/.

 If I logout and then login to xfce, echo $PATH, I get:
 /usr/local/bin:/usr/bin:/bin

 I looked in ~/.bashrc but there is nothing there adding /opt/e18/bin
 to PATH. Where is that set?

I've searched and read about environmental variables, looked at 
/etc/profile, /etc/bash.bashrc, .profile, .bashrc and don't see where 
it's set.  Interactive and non-interactive terminals.

Logging into a tty after starting e show the paths I expect shown in 
/etc/profile. I'm running Debian.

If I start terminology in e as user, echo $PATH has /opt/e18/bin: as
the first location, but if I become root, echo $PATH does not
have /opt/e18/bin.

Is the path to the enlightenment bin directory built into e at compile 
time? I just want to understand where that's being read from.

Thanks,

mike




how about trying this:

# grep -H -r -w PATH= {/etc,/opt,~/} | grep e18

to show you all files that mention e18 in the PATH var. You either see
it spelled out or not. That should show whether e is setting it
internally from compiled code or not, from it's non-presence in the
grep output, or it'll show you the file where it's defined.

--
Regards,
Christopher Barry

Random geeky fortune:
The UNIX philosophy basically involves giving you enough rope to
hang yourself.  And then a couple of feet more, just to be sure.

--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments  Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] Last Revision of Places that works with E17.6

2014-01-11 Thread Wido
I'm using the one from svn. It even works with e18

I'm not at home, so i don't have the path
El 11/01/2014 15:56, Jeff Hoogland jeffhoogl...@linux.com escribió:

 Anyone know if there is a snapshot/what the last version of the places
 module that works with E17.6 is?

 --
 ~Jeff Hoogland http://jeffhoogland.com/
 Thoughts on Technology http://jeffhoogland.blogspot.com/, Tech Blog
 Bodhi Linux http://bodhilinux.com/, Enlightenment for your Desktop

 --
 CenturyLink Cloud: The Leader in Enterprise Cloud Services.
 Learn Why More Businesses Are Choosing CenturyLink Cloud For
 Critical Workloads, Development Environments  Everything In Between.
 Get a Quote or Start a Free Trial Today.

 http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
 ___
 enlightenment-users mailing list
 enlightenment-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-users

--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments  Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] environment variable

2014-01-11 Thread Shawn Haworth
Ahoy!

 I don't understand. Running e18.2, efl 1.8.4, if I echo $PATH in a
 terminal I get: /opt/e18/bin:/usr/local/bin:/usr/bin:/bin. I have e
 installed in /opt/e18/.

 If I logout and then login to xfce, echo $PATH, I get:
 /usr/local/bin:/usr/bin:/bin

 I looked in ~/.bashrc but there is nothing there adding /opt/e18/bin to
 PATH. Where is that set?

First off, install the bash-doc package.  ie $ sudo apt-get install bash-doc
Which contains:

Bash_aliases Some useful aliases (Fox).
Bash_profile Sample startup file for bash login shells (Fox).
bash-profile Sample startup file for bash login shells (Ramey).
bashrc Sample Bourne Again SHell init file (Ramey).
Bashrc.bfox Sample Bourne Again SHell init file (Fox).
README README

apple Example Start-up files for Mac OS X.
apple/aliases Sample aliases for Mac OS X.
apple/bash.defaults Sample User preferences file.
apple/environment Sample Bourne Again Shell environment file.
apple/login Sample login wrapper.
apple/logout Sample logout wrapper.
apple/rc Sample Bourne Again Shell config file.
apple/README README

I've _attached_ the example bash-profile and bashrc.  I suggest you
read docs and learn about bash(1) before you consider using it as your
long term shell.

Also, remember, in bash(1): ~/.profile: executed by the command
interpreter for login shells.  This file is not read by bash(1), if
~/.bash_profile or ~/.bash_login exists.

Shawn
--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments  Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] environment variable

2014-01-11 Thread mh
On 01/11/2014 04:02 PM, Shawn Haworth wrote:
 Ahoy!

 I don't understand. Running e18.2, efl 1.8.4, if I echo $PATH in a
 terminal I get: /opt/e18/bin:/usr/local/bin:/usr/bin:/bin. I have e
 installed in /opt/e18/.

 If I logout and then login to xfce, echo $PATH, I get:
 /usr/local/bin:/usr/bin:/bin

 I looked in ~/.bashrc but there is nothing there adding /opt/e18/bin to
 PATH. Where is that set?
 First off, install the bash-doc package.  ie $ sudo apt-get install bash-doc
 Which contains:

 Bash_aliases Some useful aliases (Fox).
 Bash_profile Sample startup file for bash login shells (Fox).
 bash-profile Sample startup file for bash login shells (Ramey).
 bashrc Sample Bourne Again SHell init file (Ramey).
 Bashrc.bfox Sample Bourne Again SHell init file (Fox).
 README README

 apple Example Start-up files for Mac OS X.
 apple/aliases Sample aliases for Mac OS X.
 apple/bash.defaults Sample User preferences file.
 apple/environment Sample Bourne Again Shell environment file.
 apple/login Sample login wrapper.
 apple/logout Sample logout wrapper.
 apple/rc Sample Bourne Again Shell config file.
 apple/README README

 I've _attached_ the example bash-profile and bashrc.  I suggest you
 read docs and learn about bash(1) before you consider using it as your
 long term shell.

 Also, remember, in bash(1): ~/.profile: executed by the command
 interpreter for login shells.  This file is not read by bash(1), if
 ~/.bash_profile or ~/.bash_login exists.

 Shawn

Thank you. As I said, I have been reading all the bash docs I could 
find, and I understand that non-interactive login shells use 
/etc/profile or ~/.profile for environmental variables, and that 
interactive shells use /etc/bash.bashrc or ~/.bashrc. I also said that I 
looked at the bashrc files and could not find anything put /opt/e18/bin 
in my usr PATH.

This led to my question about whether or not the e18/bin path was 
something that was added during the compile process. It seems that this 
would be useful to do.

Can you shed any light on this, or just provide shell recommendations?

mike


--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments  Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] EFL 1.8.4 and Elementary 1.8.3 releases

2014-01-11 Thread Páder Rezső
Thu, 9 Jan 2014 15:12:18 +0100 -n
Stefan Schmidt ste...@datenfreihafen.org írta:

 We are pleased to announce that our forth set of stable updates for
 the 1.8 series are now available for download at:
 
 http://download.enlightenment.org/rel
 
 The relevant components are:
 
 http://download.enlightenment.org/rel/libs/efl/efl-1.8.4.tar.gz
 http://download.enlightenment.org/rel/libs/elementary/elementary-1.8.3.tar.gz


With upgraded efl and elementary, e doesn't starts.
See the attached xsession-errors file.


Regards,

rezso
--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments  Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] Last Revision of Places that works with E17.6

2014-01-11 Thread Wido
Ok, I lied..well, not lied, but I was wrong :D

I just checked my sources and this is where I'm getting my places and
currently works with e18:

git://git.enlightenment.org/enlightenment/modules/places



2014/1/11 Wido wido...@gmail.com

 I'm using the one from svn. It even works with e18

 I'm not at home, so i don't have the path
 El 11/01/2014 15:56, Jeff Hoogland jeffhoogl...@linux.com escribió:

 Anyone know if there is a snapshot/what the last version of the places
 module that works with E17.6 is?

 --
 ~Jeff Hoogland http://jeffhoogland.com/
 Thoughts on Technology http://jeffhoogland.blogspot.com/, Tech Blog
 Bodhi Linux http://bodhilinux.com/, Enlightenment for your Desktop

 --
 CenturyLink Cloud: The Leader in Enterprise Cloud Services.
 Learn Why More Businesses Are Choosing CenturyLink Cloud For
 Critical Workloads, Development Environments  Everything In Between.
 Get a Quote or Start a Free Trial Today.

 http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
 ___
 enlightenment-users mailing list
 enlightenment-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-users




-- 
Wido
--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments  Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] Last Revision of Places that works with E17.6

2014-01-11 Thread Jeff Hoogland
This version does not compile against E17.6 - which is what I am looking
for.


On Sat, Jan 11, 2014 at 3:54 PM, Wido wido...@gmail.com wrote:

 Ok, I lied..well, not lied, but I was wrong :D

 I just checked my sources and this is where I'm getting my places and
 currently works with e18:

 git://git.enlightenment.org/enlightenment/modules/places



 2014/1/11 Wido wido...@gmail.com

  I'm using the one from svn. It even works with e18
 
  I'm not at home, so i don't have the path
  El 11/01/2014 15:56, Jeff Hoogland jeffhoogl...@linux.com escribió:
 
  Anyone know if there is a snapshot/what the last version of the places
  module that works with E17.6 is?
 
  --
  ~Jeff Hoogland http://jeffhoogland.com/
  Thoughts on Technology http://jeffhoogland.blogspot.com/, Tech Blog
  Bodhi Linux http://bodhilinux.com/, Enlightenment for your Desktop
 
 
 --
  CenturyLink Cloud: The Leader in Enterprise Cloud Services.
  Learn Why More Businesses Are Choosing CenturyLink Cloud For
  Critical Workloads, Development Environments  Everything In Between.
  Get a Quote or Start a Free Trial Today.
 
 
 http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
  ___
  enlightenment-users mailing list
  enlightenment-users@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-users
 
 


 --
 Wido

 --
 CenturyLink Cloud: The Leader in Enterprise Cloud Services.
 Learn Why More Businesses Are Choosing CenturyLink Cloud For
 Critical Workloads, Development Environments  Everything In Between.
 Get a Quote or Start a Free Trial Today.

 http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
 ___
 enlightenment-users mailing list
 enlightenment-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-users




-- 
~Jeff Hoogland http://jeffhoogland.com/
Thoughts on Technology http://jeffhoogland.blogspot.com/, Tech Blog
Bodhi Linux http://bodhilinux.com/, Enlightenment for your Desktop
--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments  Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] environment variable

2014-01-11 Thread mh
On 01/11/2014 01:03 PM, Christopher Barry wrote:
 On Sat, 11 Jan 2014 10:18:08 -0500
 mh mhe...@member.fsf.org wrote:

 On 01/10/2014 10:11 AM, mh wrote:
 I don't understand. Running e18.2, efl 1.8.4, if I echo $PATH in a
 terminal I get: /opt/e18/bin:/usr/local/bin:/usr/bin:/bin. I have e
 installed in /opt/e18/.

 If I logout and then login to xfce, echo $PATH, I get:
 /usr/local/bin:/usr/bin:/bin

 I looked in ~/.bashrc but there is nothing there adding /opt/e18/bin
 to PATH. Where is that set?
 I've searched and read about environmental variables, looked at
 /etc/profile, /etc/bash.bashrc, .profile, .bashrc and don't see where
 it's set.  Interactive and non-interactive terminals.

 Logging into a tty after starting e show the paths I expect shown in
 /etc/profile. I'm running Debian.

 If I start terminology in e as user, echo $PATH has /opt/e18/bin: as
 the first location, but if I become root, echo $PATH does not
 have /opt/e18/bin.

 Is the path to the enlightenment bin directory built into e at compile
 time? I just want to understand where that's being read from.

 Thanks,

 mike



 how about trying this:

 # grep -H -r -w PATH= {/etc,/opt,~/} | grep e18

 to show you all files that mention e18 in the PATH var. You either see
 it spelled out or not. That should show whether e is setting it
 internally from compiled code or not, from it's non-presence in the
 grep output, or it'll show you the file where it's defined.

 --
 Regards,
 Christopher Barry

 Random geeky fortune:
 The UNIX philosophy basically involves giving you enough rope to
 hang yourself.  And then a couple of feet more, just to be sure.

Thanks Christopher. I ran the grep command ( I need to spend more time 
with grep! ). I didn't seen any output from /etc or my home directory. 
The /opt directory matched in these:

Binary file /opt/e18/lib/libeina.so.1.8.3 matches
Binary file /opt/e18/lib/enlightenment/utils/enlightenment_sys matches
Binary file /opt/e18/lib/libeina.so.1.8.4 matches
Binary file /opt/e18/bin/enlightenment matches

So it looks like it might be compiled in? I also tried creating a new 
user account that didn't have a ~/.bashrc file. PATH still included the 
/opt/e18/bin at the front. I bet Raster knows for sure, but I'm sure 
Raster is wicked busy too :)

Thanks again,
mike




--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments  Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] EFL 1.8.4 and Elementary 1.8.3 releases

2014-01-11 Thread The Rasterman
On Sat, 11 Jan 2014 11:06:33 -0600 Jeff Hoogland jeffhoogl...@linux.com said:

what did it?

as for the below. never seen that before on anything i have. and embryo_cc
source has barely/not changed. it has NOT changed in the 1.8 stable branch at
all since 1.8.0 - so how can it start barfing like this suddenly? what has
changed on your end?

 That did it Raster thanks.
 
 Getting this error with elementary now though:
 
 /usr/bin/edje_cc \
 -fastdecomp \
  -id ../../data/themes/img -fd ../../data/themes/fnt -sd
 ../../data/themes/snd \
 ../../data/themes/default.edc \
 ../../data/themes/default.edj
 embryo_cc: bin/embryo/embryo_cc_sc1.c:1093: declglb: Assertion `litidx ==
 0' failed.
 embryo_cc: bin/embryo/embryo_cc_sc6.c:205: write_encoded: Assertion
 `(sc_lengthbin(fbin) % sizeof(cell)) == 0' failed.
 embryo_cc: bin/embryo/embryo_cc_sc6.c:205: write_encoded: Assertion
 `(sc_lengthbin(fbin) % sizeof(cell)) == 0' failed.
 embryo_cc: bin/embryo/embryo_cc_sc6.c:205: write_encoded: Assertion
 `(sc_lengthbin(fbin) % sizeof(cell)) == 0' failed.
 /tmp/edje_cc.sma-tmp-XAHcXJ(623) : fatal error 104: invalid assembler
 instruction load.
 Compilation aborted.*** glibc detected *** /usr/bin/embryo_cc: double free
 or corruption (!prev): 0x001750e8 ***
 /tmp/edje_cc.sma-tmp-tex3OM(639) : fatal error 104: invalid assembler
 instruction load.
 Compilation aborted.*** glibc detected *** /usr/bin/embryo_cc: double free
 or corruption (!prev): 0x001750e8 ***
 /tmp/edje_cc.sma-tmp-ExCwmO(1) : error 013: no entry point (no public
 functions)
 
 1 Error.
 /tmp/edje_cc.sma-tmp-wduFVF(1) : error 013: no entry point (no public
 functions)
 
 1 Error.
 /tmp/edje_cc.sma-tmp-qOOGaH(1) : error 013: no entry point (no public
 functions)
 
 1 Error.
 /tmp/edje_cc.sma-tmp-GsBg7P(1) : error 013: no entry point (no public
 functions)
 
 1 Error.
 /tmp/edje_cc.sma-tmp-mKH9v7(1) : error 013: no entry point (no public
 functions)
 
 1 Error.
 edje_cc: Critical. Compiling script code not clean.
 make[3]: *** [default.edj] Error 255
 
 
 
 On Fri, Jan 10, 2014 at 8:53 PM, Carsten Haitzler ras...@rasterman.comwrote:
 
  On Fri, 10 Jan 2014 20:37:03 -0600 Jeff Hoogland jeffhoogl...@linux.com
  said:
 
  don't you have a typedef for GLchar in your gl headers. a quick grep of
  mine
  from /usr/include (filtering out the unrelated typedefs):
 
  11:50AM /usr/include  grep -r GLchar . | grep typedef
  ./GLES3/gl3.h:typedef char GLchar;
  ./GL/glext.h:typedef char GLchar;
  ./GLES/gl.h:typedef char GLchar;
  ./GLES2/gl2.h:typedef char GLchar;
 
  do you not have that in glext.h ? i assume building for desktop gl? or if
  for
  gles2. gl2.h there has it... ?
 
   Getting a compile error with the 1.8.4 EFL Tarbal:
  
 CC
  
  modules/emotion/gstreamer/modules_emotion_gstreamer_module_la-emotion_sink.lo
   modules/emotion/gstreamer/emotion_sink.c: In function
   '_emotion_gstreamer_cancel':
   modules/emotion/gstreamer/emotion_sink.c:869: warning: suggest braces
   around empty body in an 'if' statement
   modules/emotion/gstreamer/emotion_sink.c: In function
   '_emotion_gstreamer_end':
   modules/emotion/gstreamer/emotion_sink.c:888: warning: suggest braces
   around empty body in an 'if' statement
   modules/emotion/gstreamer/emotion_sink.c: In function
   'gstreamer_video_sink_new':
   modules/emotion/gstreamer/emotion_sink.c:1430: warning: suggest braces
   around empty body in an 'if' statement
 CCLD modules/emotion/gstreamer/module.la
 CC
  
  modules/evas/engines/gl_x11/modules_evas_engines_gl_x11_module_la-evas_engine.lo
   In file included from
   ../src/modules/evas/engines/gl_common/evas_gl_api_ext.h:26,
from
   ../src/modules/evas/engines/gl_common/evas_gl_core_private.h:5,
from modules/evas/engines/gl_x11/evas_engine.c:3:
   ../src/modules/evas/engines/gl_common/evas_gl_api_ext_def.h:208: error:
   expected declaration specifiers or '...' before 'GLchar'
   modules/evas/engines/gl_x11/evas_engine.c: In function 'gl_extn_veto':
   modules/evas/engines/gl_x11/evas_engine.c:737: warning: pointer targets
  in
   passing argument 1 of 'strstr' differ in signedness
   /usr/include/string.h:340: note: expected 'const char *' but argument is
  of
   type 'const GLubyte *'
   modules/evas/engines/gl_x11/evas_engine.c:738: warning: pointer targets
  in
   passing argument 1 of 'strstr' differ in signedness
   /usr/include/string.h:340: note: expected 'const char *' but argument is
  of
   type 'const GLubyte *'
   modules/evas/engines/gl_x11/evas_engine.c:739: warning: pointer targets
  in
   passing argument 1 of 'strstr' differ in signedness
   /usr/include/string.h:340: note: expected 'const char *' but argument is
  of
   type 'const GLubyte *'
   make[4]: ***
  
  [modules/evas/engines/gl_x11/modules_evas_engines_gl_x11_module_la-evas_engine.lo]
   Error 1
   make[3]: *** [all-recursive] Error 1
   make[2]: *** [all] 

Re: [e-users] environment variable

2014-01-11 Thread The Rasterman
On Sat, 11 Jan 2014 16:19:37 -0500 mh mhe...@member.fsf.org said:

 On 01/11/2014 04:02 PM, Shawn Haworth wrote:
  Ahoy!
 
  I don't understand. Running e18.2, efl 1.8.4, if I echo $PATH in a
  terminal I get: /opt/e18/bin:/usr/local/bin:/usr/bin:/bin. I have e
  installed in /opt/e18/.
 
  If I logout and then login to xfce, echo $PATH, I get:
  /usr/local/bin:/usr/bin:/bin
 
  I looked in ~/.bashrc but there is nothing there adding /opt/e18/bin to
  PATH. Where is that set?
  First off, install the bash-doc package.  ie $ sudo apt-get install bash-doc
  Which contains:
 
  Bash_aliases Some useful aliases (Fox).
  Bash_profile Sample startup file for bash login shells (Fox).
  bash-profile Sample startup file for bash login shells (Ramey).
  bashrc Sample Bourne Again SHell init file (Ramey).
  Bashrc.bfox Sample Bourne Again SHell init file (Fox).
  README README
 
  apple Example Start-up files for Mac OS X.
  apple/aliases Sample aliases for Mac OS X.
  apple/bash.defaults Sample User preferences file.
  apple/environment Sample Bourne Again Shell environment file.
  apple/login Sample login wrapper.
  apple/logout Sample logout wrapper.
  apple/rc Sample Bourne Again Shell config file.
  apple/README README
 
  I've _attached_ the example bash-profile and bashrc.  I suggest you
  read docs and learn about bash(1) before you consider using it as your
  long term shell.
 
  Also, remember, in bash(1): ~/.profile: executed by the command
  interpreter for login shells.  This file is not read by bash(1), if
  ~/.bash_profile or ~/.bash_login exists.
 
  Shawn
 
 Thank you. As I said, I have been reading all the bash docs I could 
 find, and I understand that non-interactive login shells use 
 /etc/profile or ~/.profile for environmental variables, and that 
 interactive shells use /etc/bash.bashrc or ~/.bashrc. I also said that I 
 looked at the bashrc files and could not find anything put /opt/e18/bin 
 in my usr PATH.
 
 This led to my question about whether or not the e18/bin path was 
 something that was added during the compile process. It seems that this 
 would be useful to do.

we can't go adding it to your shell during compile.

1. it may be a non-interactive build on a build server or packaging system.
2. shells vary. it may be zsh, bash, dash, tcsh, ksh, ... which one does the
user actually use?
3. how users set up their shell rc files varies a lot - there is no way we can
sensibly PARSE them to find out where path is set and do this right - maybe
append at the end, but modifying a usewrs config files during a compile of e or
efl is so anti-social it's not funny. this will *NEVER* happen. if we ever did
do it the world would rise up in revolt.
4. if you - the user, are unable to fix your own path because you compiled e to
go into let's say /opt/e18 - well sorry. that's your problem. :( it's your job
to integraye to your system based on where you put it. we can't do that. now
imagine we change your user files... what about other users? we miss them too.
then we have to start editing system shell files as above. that's just ASKING
to destroy a persons system.

it's not a useful thing to do. it's probably the worst idea ever. :) no one
does this - ever. there are good reasons, and probably more than i listed above
by a vast margin... but the above is enough to just begin to give a taste for
it.

if you want to modify your path put:

  export PATH=dir1:dir2:dir3...

in your .bashrc. you can source your .profile from your .bashrc too:

  . ~/.profile

yes the . command reads in another file and runs it (sources it).

you could modify the system profile if you want:

/etc/profile
/etc/bashrc

i personally use zsh - it's my favorite interactive shell.

as for what adds e's install path to PATH - enlightenment_start does. and
enlightenment_start is the babysitter for enlightenment - enlightenment
inherits it.. and anything enlightenment launches also inherits it, unless it
resets it.

 Can you shed any light on this, or just provide shell recommendations?
 
 mike
 
 
 --
 CenturyLink Cloud: The Leader in Enterprise Cloud Services.
 Learn Why More Businesses Are Choosing CenturyLink Cloud For
 Critical Workloads, Development Environments  Everything In Between.
 Get a Quote or Start a Free Trial Today. 
 http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
 ___
 enlightenment-users mailing list
 enlightenment-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-users
 


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


--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, 

Re: [e-users] EFL 1.8.4 and Elementary 1.8.3 releases

2014-01-11 Thread Jeff Hoogland
I am getting this same error with past versions of elementary on my ARM
system. It builds fine my my x86 machine.

Any ideas how I can get past/work around it?


On Sat, Jan 11, 2014 at 7:22 PM, Carsten Haitzler ras...@rasterman.comwrote:

 On Sat, 11 Jan 2014 11:06:33 -0600 Jeff Hoogland jeffhoogl...@linux.com
 said:

 what did it?

 as for the below. never seen that before on anything i have. and embryo_cc
 source has barely/not changed. it has NOT changed in the 1.8 stable branch
 at
 all since 1.8.0 - so how can it start barfing like this suddenly? what has
 changed on your end?

  That did it Raster thanks.
 
  Getting this error with elementary now though:
 
  /usr/bin/edje_cc \
  -fastdecomp \
   -id ../../data/themes/img -fd ../../data/themes/fnt -sd
  ../../data/themes/snd \
  ../../data/themes/default.edc \
  ../../data/themes/default.edj
  embryo_cc: bin/embryo/embryo_cc_sc1.c:1093: declglb: Assertion `litidx ==
  0' failed.
  embryo_cc: bin/embryo/embryo_cc_sc6.c:205: write_encoded: Assertion
  `(sc_lengthbin(fbin) % sizeof(cell)) == 0' failed.
  embryo_cc: bin/embryo/embryo_cc_sc6.c:205: write_encoded: Assertion
  `(sc_lengthbin(fbin) % sizeof(cell)) == 0' failed.
  embryo_cc: bin/embryo/embryo_cc_sc6.c:205: write_encoded: Assertion
  `(sc_lengthbin(fbin) % sizeof(cell)) == 0' failed.
  /tmp/edje_cc.sma-tmp-XAHcXJ(623) : fatal error 104: invalid assembler
  instruction load.
  Compilation aborted.*** glibc detected *** /usr/bin/embryo_cc: double
 free
  or corruption (!prev): 0x001750e8 ***
  /tmp/edje_cc.sma-tmp-tex3OM(639) : fatal error 104: invalid assembler
  instruction load.
  Compilation aborted.*** glibc detected *** /usr/bin/embryo_cc: double
 free
  or corruption (!prev): 0x001750e8 ***
  /tmp/edje_cc.sma-tmp-ExCwmO(1) : error 013: no entry point (no public
  functions)
 
  1 Error.
  /tmp/edje_cc.sma-tmp-wduFVF(1) : error 013: no entry point (no public
  functions)
 
  1 Error.
  /tmp/edje_cc.sma-tmp-qOOGaH(1) : error 013: no entry point (no public
  functions)
 
  1 Error.
  /tmp/edje_cc.sma-tmp-GsBg7P(1) : error 013: no entry point (no public
  functions)
 
  1 Error.
  /tmp/edje_cc.sma-tmp-mKH9v7(1) : error 013: no entry point (no public
  functions)
 
  1 Error.
  edje_cc: Critical. Compiling script code not clean.
  make[3]: *** [default.edj] Error 255
 
 
 
  On Fri, Jan 10, 2014 at 8:53 PM, Carsten Haitzler ras...@rasterman.com
 wrote:
 
   On Fri, 10 Jan 2014 20:37:03 -0600 Jeff Hoogland
 jeffhoogl...@linux.com
   said:
  
   don't you have a typedef for GLchar in your gl headers. a quick grep of
   mine
   from /usr/include (filtering out the unrelated typedefs):
  
   11:50AM /usr/include  grep -r GLchar . | grep typedef
   ./GLES3/gl3.h:typedef char GLchar;
   ./GL/glext.h:typedef char GLchar;
   ./GLES/gl.h:typedef char GLchar;
   ./GLES2/gl2.h:typedef char GLchar;
  
   do you not have that in glext.h ? i assume building for desktop gl? or
 if
   for
   gles2. gl2.h there has it... ?
  
Getting a compile error with the 1.8.4 EFL Tarbal:
   
  CC
   
  
 modules/emotion/gstreamer/modules_emotion_gstreamer_module_la-emotion_sink.lo
modules/emotion/gstreamer/emotion_sink.c: In function
'_emotion_gstreamer_cancel':
modules/emotion/gstreamer/emotion_sink.c:869: warning: suggest braces
around empty body in an 'if' statement
modules/emotion/gstreamer/emotion_sink.c: In function
'_emotion_gstreamer_end':
modules/emotion/gstreamer/emotion_sink.c:888: warning: suggest braces
around empty body in an 'if' statement
modules/emotion/gstreamer/emotion_sink.c: In function
'gstreamer_video_sink_new':
modules/emotion/gstreamer/emotion_sink.c:1430: warning: suggest
 braces
around empty body in an 'if' statement
  CCLD modules/emotion/gstreamer/module.la
  CC
   
  
 modules/evas/engines/gl_x11/modules_evas_engines_gl_x11_module_la-evas_engine.lo
In file included from
../src/modules/evas/engines/gl_common/evas_gl_api_ext.h:26,
 from
../src/modules/evas/engines/gl_common/evas_gl_core_private.h:5,
 from modules/evas/engines/gl_x11/evas_engine.c:3:
../src/modules/evas/engines/gl_common/evas_gl_api_ext_def.h:208:
 error:
expected declaration specifiers or '...' before 'GLchar'
modules/evas/engines/gl_x11/evas_engine.c: In function
 'gl_extn_veto':
modules/evas/engines/gl_x11/evas_engine.c:737: warning: pointer
 targets
   in
passing argument 1 of 'strstr' differ in signedness
/usr/include/string.h:340: note: expected 'const char *' but
 argument is
   of
type 'const GLubyte *'
modules/evas/engines/gl_x11/evas_engine.c:738: warning: pointer
 targets
   in
passing argument 1 of 'strstr' differ in signedness
/usr/include/string.h:340: note: expected 'const char *' but
 argument is
   of
type 'const GLubyte *'
modules/evas/engines/gl_x11/evas_engine.c:739: warning: