[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [E-devel] FC5 & build from anon CVS - some feedback



On Mon, 27 Mar 2006 00:03:19 -0600 Laurence Vanek <lvanek@charter.net> babbled:

> Carsten Haitzler (The Rasterman) wrote:
> > On Sun, 26 Mar 2006 23:28:10 -0600 Laurence Vanek <lvanek@charter.net>
> > babbled:
> >
> >   
> >> Carsten Haitzler (The Rasterman) wrote:
> >>     
> >>> On Sun, 26 Mar 2006 15:55:15 -0600 Laurence Vanek <lvanek@charter.net>
> >>> babbled:
> >>>
> >>>   
> >>>       
> >>>> Finally got Fedora Core 5 up & configured.  Here are the results of my 
> >>>> first attempt to build EFL from fresh anon CVS tree, this date:
> >>>>     
> >>>>         
> >>> i am guessing you dont know anything about /etc/ld/so/conf & ldconfig.
> >>>
> >>>   
> >>>       
> >>>> ewl:
> >>>>
> >>>> ==========
> >>>> .
> >>>> .
> >>>> Making all in data
> >>>> make[2]: Entering directory `/root/e17/libs/ewl/data'
> >>>> Making all in themes
> >>>> make[3]: Entering directory `/root/e17/libs/ewl/data/themes'
> >>>> edje_cc -v -id ../../data/themes/e17/bits/images  -fd ../../data/themes 
> >>>> ../../data/themes/e17 .edc ../../data/themes/e17.edj
> >>>> edje_cc: error while loading shared libraries: libedje.so.0: cannot open 
> >>>> shared object file: No such file or directory
> >>>> make[3]: *** [e17.edj] Error 127
> >>>> make[3]: Leaving directory `/root/e17/libs/ewl/data/themes'
> >>>> make[2]: *** [all-recursive] Error 1
> >>>> make[2]: Leaving directory `/root/e17/libs/ewl/data'
> >>>> make[1]: *** [all-recursive] Error 1
> >>>> make[1]: Leaving directory `/root/e17/libs/ewl'
> >>>> make: *** [all] Error 2
> >>>> ============
> >>>>
> >>>> emotion:
> >>>> ============
> >>>> .
> >>>> .
> >>>> make[3]: Leaving directory `/root/e17/libs/emotion/src/modules'
> >>>> make[3]: Entering directory `/root/e17/libs/emotion/src'
> >>>> make[3]: Nothing to be done for `all-am'.
> >>>> make[3]: Leaving directory `/root/e17/libs/emotion/src'
> >>>> make[2]: Leaving directory `/root/e17/libs/emotion/src'
> >>>> Making all in data
> >>>> make[2]: Entering directory `/root/e17/libs/emotion/data'
> >>>> edje_cc -v -id ../data -fd ../data \
> >>>> ../data/theme.edc \
> >>>> ../data/theme.edj
> >>>> edje_cc: error while loading shared libraries: libedje.so.0: cannot open 
> >>>> shared object file: No such file or directory
> >>>> make[2]: *** [theme.edj] Error 127
> >>>> make[2]: Leaving directory `/root/e17/libs/emotion/data'
> >>>> make[1]: *** [all-recursive] Error 1
> >>>> make[1]: Leaving directory `/root/e17/libs/emotion'
> >>>> make: *** [all] Error 2
> >>>> =============
> >>>>
> >>>> Since this is new operating system this could well be me.  Might still 
> >>>> be missing a few things.
> >>>>
> >>>> Thats to tip from Didier concerning  libtool-ltdl-devel I avoided the 
> >>>> issue with esmart.
> >>>>
> >>>>
> >>>>     
> >>>>         
> >> Not sure what your comment means but there is no directory
> >> /etc/ld/so/conf on this system ( or on FC4 for that matter). Perhaps you
> >> mean /etc/ld.so.conf, which is sent up exactly the same way as I had it
> >> for the past 8 months with FC4.
> >>
> >> Yes, Im familar with ldconfig.
> >>
> >> Is there something new concerning the contents of /etc/ld.so.conf that
> >> needs to be added?
> >>     
> >
> > oops - typoed. meant that file.
> >
> >
> >   
> I am beginning to become paranoid concerning the stuff I getting down
> from anon CVS. My last anon CVS builds on my FC4 system showed symptoms
> of things that had been fixed weeks earlier. I really dont know if the
> stuff I reported above is due to anon CVS or my FC5 config. The
> investigation continues.

the error "cannot load libedje.so" is a pebkac issue. ie:

edje_cc: error while loading shared libraries: libedje.so.0: cannot open 
shared object file: No such file or directory

that is the dynamic RUNTIME linker saying it cant find libedje.so.0 - the edje library file. this has nothing to do at all with the build scripts autoconf, or the source code in cvs. this is entirely your management of your system. your runtime linker (ld.so) cannot find a lib you need. that will be because either:

1. is is not in the list of paths specified by $LD_LBRARY_PATH
2. is not in a dir listed in /etc/ld.so.conf AND ldconfig has been re-run to re-populate the cache file
3. is not in /lib or /usr/lib (which are standard places to always look).

if you have used some weird prefix to install things - it is your job to tell you systems' dynamic loader where to find such libraries to things will work. :)

> 
> -------------------------------------------------------
> This SF.Net email is sponsored by xPML, a groundbreaking scripting language
> that extends applications into web and mobile media. Attend the live webcast
> and join the prime developer group breaking into this new coding territory!
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
> _______________________________________________
> 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)    raster@rasterman.com
裸好多
Tokyo, Japan (東京 日本)