well I'm a newcomer to enlightenment (first used e17), i guess it'll take a
while to learn and get used to the structure, libraries etc :)
for what is worth i hadn't changed anything in the configuration options
neither in e17 or e18 (everything was compiled from source), i really have
no idea how that libeina.so ended up under /usr/lib/i386-linux-gnu
thanks
Michael

(reposting this to list, first mail sent private thanks to gmail)


>
>
> On Fri, Jan 3, 2014 at 2:19 AM, Carsten Haitzler <[email protected]>wrote:
>
>>
>> aha! the multiple lib install bites... yet again. year after year people
>> shuffle by with "e/efl doesn't build/work/is broken" comments and time
>> and time
>> again it's something like this. multiple lib installs, old headers or
>> people
>> going nuts with --enable/--disable etc. and using configuration
>> combinations we
>> just never test. that's why we have been steadily removing build options
>> and
>> making it harder to diverge. :) this is a note to everyone... if you have
>> problems .. like this - stuff that is so stinkingly obviously broken and
>> not
>> working, there is a HIGH chance the problem is "pebkac" (problem exists
>> between
>> keyboard and chair). look for this kind of mess - multiple installs. and
>> stop
>> thinking "i know there is nothing". brute force search:
>>
>> find / -print | grep libeina.so
>>
>> (same for libevas.so, libeet.so, libedje.so etc. etc.). same for the
>> header
>> files. brute-force hunt them down. stuff in your build trees etc. won't
>> matter
>> but stuff that may be found by ld.so does. also remember setuid binaries
>> IGNORE
>> LD_PRELOAD and LD_LIBRARY_PATH environment vars for security reasons. so
>> don't
>> think that these magically solve everything. :)
>>
>> (in the following "you" is generic not specific to any special person)
>>
>> and if you are hyper-customizing with configure options... stop! just
>> stop.
>> read the README. it suggests SOME options you may need or want - stick to
>> those. stop using xcb thinking it's amazingly better than xlib. it isn't.
>> it's
>> much more painful, long-winded and not tested with things like opengl (in
>> fact
>> doesn't work so we have to use a combo of xcb and xlib and that won't be
>> tested
>> by driver maintainers etc.). stop with the USE flags for customizing every
>> minute aspect of an efl build. you think you are being clever. you are
>> not.
>> trust me. the very few people and use cases for such customizing know
>> what they
>> are doing - you do not. (only mess with configure flags that are not in
>> the
>> recommended list if you KNOW the code they affect and HOW, WHY etc. and
>> YOU can
>> actually hack on that code yourself and understand it. that is why i say
>> that
>> "you" do not know).
>>
>> hopefully this advice prompts some people to fix their packaging or build
>> scripts or whatever... and perhaps some people will finally have a better
>> more
>> "working" experience as a result. :)
>>
>> > On Thu, Jan 2, 2014 at 2:10 AM, Carsten Haitzler <[email protected]
>> >wrote:
>> >
>> > >
>> > > for whatever reason enlightenment_sys for YOU is not linked to eina or
>> > > somehow
>> > > symbols have been removed in your eina lib (_eina_log_state_shutdown
>> was
>> > > added
>> > > march 2013 ... so LONG LONG LONG before efl 1.8 was out).
>> > >
>> > > check with ldd - but it should be linked to eina too as eo won't work
>> > > without
>> > > eina anyway... and eo itself should  be linked to eina:
>> > >
>> > > $ ldd /usr/local/lib/libeo.so.1
>> > >         linux-vdso.so.1 (0x00007ffffc1fa000)
>> > >         libeina.so.1 => /usr/local/lib/libeina.so.1
>> (0x00007f0321730000)
>> > >         libm.so.6 => /usr/lib/libm.so.6 (0x00007f03213fe000)
>> > >         libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f03211fa000)
>> > >         librt.so.1 => /usr/lib/librt.so.1 (0x00007f0320ff1000)
>> > >         libpthread.so.0 => /usr/lib/libpthread.so.0
>> (0x00007f0320dd3000)
>> > >         libc.so.6 => /usr/lib/libc.so.6 (0x00007f0320a28000)
>> > >         /usr/lib64/ld-linux-x86-64.so.2 (0x0000003000000000)
>> > >
>> > > $ ldd /usr/local/lib/enlightenment/utils/enlightenment_sys
>> > >         linux-vdso.so.1 (0x00007fffa3446000)
>> > >         libecore.so.1 => /usr/local/lib/libecore.so.1
>> (0x00007fa8e4223000)
>> > >         libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0
>> > > (0x00007fa8e3ff2000)        libglib-2.0.so.0 =>
>> /usr/lib/libglib-2.0.so.0
>> > > (0x00007fa8e3cf2000) libeo.so.1 => /usr/local/lib/libeo.so.1
>> > > (0x00007fa8e3ade000) libeina.so.1 => /usr/local/lib/libeina.so.1
>> > > (0x00007fa8e3883000) libdl.so.2 => /usr/lib/libdl.so.2
>> (0x00007fa8e367f000)
>> > > librt.so.1 => /usr/lib/librt.so.1 (0x00007fa8e3476000) libpthread.so.0
>> > > => /usr/lib/libpthread.so.0 (0x00007fa8e3258000) libm.so.6
>> > > => /usr/lib/libm.so.6 (0x00007fa8e2f55000) libbluetooth.so.3
>> > > => /usr/lib/libbluetooth.so.3 (0x00007fa8e2d36000) libpam.so.0
>> > > => /usr/lib/libpam.so.0 (0x00007fa8e2b28000) libc.so.6 =>
>> > > /usr/lib/libc.so.6
>> > > (0x00007fa8e277d000) libpcre.so.1 => /usr/lib/libpcre.so.1
>> > > (0x00007fa8e2516000)
>> > >         /lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2
>> > > (0x0000003000000000)
>> > >
>> > > whatever has happened - something has gone wrong seeming at build
>> time or
>> > > packaging... as your libeo i guess is not linked against eina... OR
>> if it
>> > > is,
>> > > the eina lib u have predates march 2013... which means its not efl
>> 1.8...
>> > > (maybe you have multiple eina libs installed? how have you gotten
>> away with
>> > > that? well multiple eina libs in different dirs? it's possible to do
>> but
>> > > with
>> > > great care and frankly if you are asking these questions here...
>> you're
>> > > not the
>> > > right person to be maintaining multiple instances of efl (eina or
>> other
>> > > things)
>> > > across multiple dirs on your system as you'd know you have them and
>> know
>> > > how to
>> > > make them work. :)).
>> > >
>> > >
>> > > > thanks
>> > > > Michael
>> > > >
>> > >
>> ------------------------------------------------------------------------------
>> > > > Rapidly troubleshoot problems before they affect your business.
>> Most IT
>> > > > organizations don't have a clear picture of how application
>> performance
>> > > > affects their revenue. With AppDynamics, you get 100% visibility
>> into
>> > > your
>> > > > Java,.NET, & PHP application. Start your 15-day FREE TRIAL of
>> > > AppDynamics Pro!
>> > > >
>> > >
>> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
>> > > > _______________________________________________
>> > > > enlightenment-users mailing list
>> > > > [email protected]
>> > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-users
>> > > >
>> > >
>> > >
>> > > --
>> > > ------------- Codito, ergo sum - "I code, therefore I am"
>> --------------
>> > > The Rasterman (Carsten Haitzler)    [email protected]
>> > >
>> > >
>> >
>> ------------------------------------------------------------------------------
>> > Rapidly troubleshoot problems before they affect your business. Most IT
>> > organizations don't have a clear picture of how application performance
>> > affects their revenue. With AppDynamics, you get 100% visibility into
>> your
>> > Java,.NET, & PHP application. Start your 15-day FREE TRIAL of
>> AppDynamics Pro!
>> >
>> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
>> > _______________________________________________
>> > enlightenment-users mailing list
>> > [email protected]
>> > https://lists.sourceforge.net/lists/listinfo/enlightenment-users
>> >
>>
>>
>> --
>> ------------- Codito, ergo sum - "I code, therefore I am" --------------
>> The Rasterman (Carsten Haitzler)    [email protected]
>>
>>
>
------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
enlightenment-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to