Ok, The set of old libs in /usr/local/lib were causing the problem. I checked the timestamps, deleted them and now 'e' installs in fine.
On 12/28/2011 02:05 PM, Carsten Haitzler (The Rasterman) wrote: > On Wed, 28 Dec 2011 13:47:00 +0900 Sanjeev BA<as290...@samsung.com> said: > >> CCLD edje_external_inspector >> /home/sanjeev/e/lib/libecore_evas.so.1: undefined reference to >> `evas_event_down_count_get' >> collect2: ld returned 1 exit status >> make[4]: *** [edje_external_inspector] Error 1 >> make[4]: Leaving directory `/home/sanjeev/source/e/trunk/edje/src/bin' >> make[3]: *** [all-recursive] Error 1 >> make[3]: Leaving directory `/home/sanjeev/source/e/trunk/edje/src/bin' >> make[2]: *** [all-recursive] Error 1 >> make[2]: Leaving directory `/home/sanjeev/source/e/trunk/edje/src' >> make[1]: *** [all-recursive] Error 1 >> make[1]: Leaving directory `/home/sanjeev/source/e/trunk/edje' >> make: *** [all] Error 2 >> >> I did a distclean and rm -fr evas libraries in installed path. >> But, still cannot get past this. > you didnt do an svn update on evas then. :)( > >> Another issue I see is, I install 'e' in my $HOME folder, but files get >> installed in /usr/local/lib as well. >> I do provide --prefix=$HOME/e/ for all my component builds, but still >> see the following. > err which files? i find this very hard to believe as this would have broken > packaging many times over and we have zero complaints there - and have had for > a very loooooooooooooong time. > >> sanjeev@desktop:/usr/local/lib$ ls e* >> elementary_testql.a elementary_testql.la elementary_testql.so > 2:01PM ~/C/elm> ./configure --prefix=/opt/blah > ... > 2:04PM ~> find /opt/blah | grep elementary_testql > /opt/blah/bin/elementary_testql > /opt/blah/lib/elementary_testql.a > /opt/blah/lib/elementary_testql.so > /opt/blah/lib/elementary_testql.la > 2:04PM ~> ls /usr/local/lib/elementary_testql* > zsh: no matches found: /usr/local/lib/elementary_testql* > >> ecore: >> immodules > 1:59PM ~/C/ecore> ./configure --prefix=/opt/blah > ... > 1:58PM ~> find /opt/blah | grep immodules > /opt/blah/lib/ecore/immodules > /opt/blah/lib/ecore/immodules/xim.la > /opt/blah/lib/ecore/immodules/scim.so > /opt/blah/lib/ecore/immodules/xim.so > /opt/blah/lib/ecore/immodules/scim.la > 1:59PM ~> ls /usr/local/lib/ecore > ls: cannot access /usr/local/lib/ecore: No such file or directory > > ... i'm not going to test the below, but my bets are they are aloso just fine > and dandy and you are/have been doing something wrong. > >> edje: >> modules utils >> >> efreet: >> efreet_desktop_cache_create efreet_icon_cache_create >> >> elementary: >> modules >> >> enlightenment: >> modules preload utils >> >> evas: >> modules utils >> >> >> ------------------------------------------------------------------------------ >> Write once. Port to many. >> Get the SDK and tools to simplify cross-platform app development. Create >> new or port existing apps to sell to consumers worldwide. Explore the >> Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join >> http://p.sf.net/sfu/intel-appdev >> _______________________________________________ >> enlightenment-devel mailing list >> enlightenment-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel >> > ------------------------------------------------------------------------------ Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel