Oi.  This sounds wildly frustrating.

I would suggest starting from the beginning again.  Ensure the RPM 
libraries are removed from /usr/lib, remove the /usr/local installation 
that you have so far.  Run sudo ldconfig again.

After that, delete the efl-1.8.1 source directory, then untar the 
efl-1.8.1 tarball again.  Run configure, and never run autogen.sh in any 
source you build unless you're a developer doing something a little 
different.  Often times it's harmless, but I don't trust it all the way.

Check the configure output to ensure it's sane.  Here's mine:

------------------------------------------------------------------------
efl 1.8.1
------------------------------------------------------------------------
Configuration...: profile=release os=linux-gnu
   EFL API Set...: both
   CPU Extensions: x86_64 (+mmx +sse3)
   System Feature: coroutine=ucontext +inotify +atfile_source +ipv6
   Threads.......: POSIX (+spinlocks +barrier +affinity)
   Cryptography..: openssl
   X11...........: xlib
   OpenGL........: full
Evas............: yes (+fontconfig +fribidi -harfbuzz +cserve 
-tile-rotate dither-mask=big)
   Engines.......: buffer=static -fb -psl1ght -gl-cocoa -gl-sdl 
-software-gdi -software-ddraw -wayland-egl -wayland-shm -drm 
+software-xlib +gl-xlib
   Image Loaders.: bmp=static eet=static generic=static +gif ico=static 
jpeg=static -jp2k pmaps=static png=static psd=static tga=static +tiff 
wbmp=static -webp xpm=static
Eo..............: yes (+eo-id)
Eina............: yes (-systemd-journal)
Ecore...........: yes (-systemd-daemon +glib -g-main-loop)
Ecore_Con.......: yes (-cares +local-sockets +abstract-sockets 
resolver=dns.c -systemd-daemon)
Ecore_File......: yes
Ecore_IMF.......: yes (-ibus -scim +xim -wayland)
Ecore_X.........: xlib (-gesture +xinput2 -xinput22)
Ecore_SDL.......: no
Ecore_Wayland...: no
Ecore_FB........: no ()
Ecore_Audio.....: yes (-alsa +pulseaudio +sndfile)
Ecore_Evas......: yes (+extn +ews -fb -psl1ght -opengl-cocoa 
-software-sdl -opengl-sdl -wayland-shm
-wayland-egl -drm -software-gdi -software-ddraw +software-x11 +opengl-x11)
Eeze............: yes (+libmount -tizen)
EPhysics........: yes
Edje............: yes (+physics -multisense)
Emotion.........: yes (+v4l2 -xine +gstreamer generic=static)
Ethumb..........: yes
Ethumb_Client...: yes
Tests...........: make check (inexplicitly enabled)
Examples........: make examples (make install-examples)
Documentation...: no
Compilation.....: make (or gmake)
   CPPFLAGS......:
   CFLAGS........: -g -O2
   CXXFLAGS......: -g -O2
   LDFLAGS.......:
Installation....: make install (as root if needed, with 'su' or 'sudo')
   prefix........: /usr/local

Then run make && sudo make install && sudo ldconfig in the efl 1.8.1 
source directory.  Did you check to see if EFL successfully installed 
the first time?

Hope that helps.
Dustin



On 04/12/2013 7:09 PM, Kevin Martin wrote:
> On 12/04/13 12:01, Dustin N. Jenkins wrote:
>
>> On 12/04/2013 09:08 AM, Kevin Martin wrote:
>>>> On 12/03/2013 05:19 PM, Kevin Martin wrote:
>>>>> elm_win.c: In function '_elm_win_client_message':
>>>>> elm_win.c:2082:23: error: 'ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_UP' 
>>>>> undeclared (first use in this function)
>>>>>                           ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_UP)
>>>>>                           ^
>>>>> elm_win.c:2082:23: note: each undeclared identifier is reported only once 
>>>>> for each function it appears in
>>>>> elm_win.c:2088:23: error: 'ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_DOWN' 
>>>>> undeclared (first use in this function)
>>>>>                           ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_DOWN)
>>>>>                           ^
>>>>> make[2]: *** [libelementary_la-elm_win.lo] Error 1
>>>>> make[2]: Leaving directory `/work/e18/elementary/src/lib'
>>>>> make[1]: *** [install-recursive] Error 1
>>>>> make[1]: Leaving directory `/work/e18/elementary/src'
>>>>> make: *** [install-recursive] Error 1
>>>>>
>>>>>
>>>>> I didn't see anything in the git commit notes about this being fixed so 
>>>>> thought I'd see what may need to be done to get this corrected.
>>>>>
>>>>> Thanks.
>>>>>
>>>>> Kevin
>>>>>
>>> On 12/03/13 19:23, Dustin Jenkins wrote:>
>>>
>>> Did you delete your old installation?
>>>> Run ldconfig after building efl?
>>>>
>>>> Dustin
>>>>
>>>>
>>> The old install is Fedora rpms not installed in /usr/local...do I need to 
>>> remove those and, if so, why?
>>>
>>> The install being built from source is going to /usr/local and appears to 
>>> be doing the ldconfig if my log file is any indication:
>>>
>>> (cd efl ; ./autogen.sh --disable-pulseaudio; sudo make install)
>>> libtool: finish: PATH="/sbin:/bin:/usr/sbin:/usr/bin:/sbin" ldconfig -n 
>>> /usr/local/lib
>>> libtool: finish: PATH="/sbin:/bin:/usr/sbin:/usr/bin:/sbin" ldconfig -n 
>>> /usr/local/lib/ecore_evas/engines/extn/linux-gnu-x86_64-1.8.1
>>> libtool: finish: PATH="/sbin:/bin:/usr/sbin:/usr/bin:/sbin" ldconfig -n 
>>> /usr/local/lib/ecore_evas/engines/x/linux-gnu-x86_64-1.8.1
>>> libtool: finish: PATH="/sbin:/bin:/usr/sbin:/usr/bin:/sbin" ldconfig -n 
>>> /usr/local/lib/ecore_imf/modules/xim/linux-gnu-x86_64-1.8.1
>>> libtool: finish: PATH="/sbin:/bin:/usr/sbin:/usr/bin:/sbin" ldconfig -n 
>>> /usr/local/lib/ecore/system/upower/linux-gnu-x86_64-1.8.1
>>> libtool: finish: PATH="/sbin:/bin:/usr/sbin:/usr/bin:/sbin" ldconfig -n 
>>> /usr/local/lib/eeze/modules/sensor/fake/linux-gnu-x86_64-1.8.1
>>> libtool: finish: PATH="/sbin:/bin:/usr/sbin:/usr/bin:/sbin" ldconfig -n 
>>> /usr/local/lib/eeze/modules/sensor/udev/linux-gnu-x86_64-1.8.1
>>> libtool: finish: PATH="/sbin:/bin:/usr/sbin:/usr/bin:/sbin" ldconfig -n 
>>> /usr/local/lib/edje/modules/emotion/linux-gnu-x86_64-1.8.1
>>> libtool: finish: PATH="/sbin:/bin:/usr/sbin:/usr/bin:/sbin" ldconfig -n 
>>> /usr/local/lib/emotion/modules/gstreamer/linux-gnu-x86_64-1.8.1
>>> libtool: finish: PATH="/sbin:/bin:/usr/sbin:/usr/bin:/sbin" ldconfig -n
>>> /usr/local/lib/evas/modules/engines/gl_x11/linux-gnu-x86_64-1.8.1
>>> libtool: finish: PATH="/sbin:/bin:/usr/sbin:/usr/bin:/sbin" ldconfig -n
>>> /usr/local/lib/evas/modules/engines/software_x11/linux-gnu-x86_64-1.8.1
>>> libtool: finish: PATH="/sbin:/bin:/usr/sbin:/usr/bin:/sbin" ldconfig -n 
>>> /usr/local/lib/ethumb/modules/emotion/linux-gnu-x86_64-1.8.1
>>> libtool: finish: PATH="/sbin:/bin:/usr/sbin:/usr/bin:/sbin" ldconfig -n 
>>> /usr/local/lib/evas/modules/loaders/gif/linux-gnu-x86_64-1.8.1
>>> libtool: finish: PATH="/sbin:/bin:/usr/sbin:/usr/bin:/sbin" ldconfig -n 
>>> /usr/local/lib/evas/modules/loaders/tiff/linux-gnu-x86_64-1.8.1
>>> libtool: finish: PATH="/sbin:/bin:/usr/sbin:/usr/bin:/sbin" ldconfig -n 
>>> /usr/local/lib/evas/modules/savers/tiff/linux-gnu-x86_64-1.8.1
>>>
>>> Thanks.
>>>
>>> Kevin
>>>
>>>
>> Hi Kevin,
>>
>> Do you have /usr/local/lib setup in your /etc/ld.so.conf.d?
>>
>> edit/create /etc/ld.so.conf.d/99local.conf
>> Which only has the /usr/local/lib in it.  Or check for an existing one,
>> as this may not be the problem.
>>
>> Then ldconfig would try to look in there, hopefully.  Otherwise, it may
>> try to look at the RPM installed version first, depending on where in
>> the path it sees it.  I've had many cases where I can't figure out where
>> pkg-config is looking, but simply giving it no other option then where I
>> want it to look fixed it.
>>
>> The Enlightenment developers have been pretty adamant about cleaning out
>> the old installation first, and this may be why.  I admit, when it comes
>> to library linking, there seems to be some black magic.  :)
>>
>> Good luck,
>> Dustin
>>
>>
> Ok, so I setup the ld.so.conf.d file that you mentioned, reran ldconfig, 
> removed my old enlightenment install, make distclean, rerun
> autogen.sh, and make install and nothing has changed.   I'm still getting the 
> same error in the same place.
>
> Kevin
>
> ------------------------------------------------------------------------------
> Sponsored by Intel(R) XDK
> Develop, test and display web and hybrid apps with a single code base.
> Download it for free now!
> http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
> _______________________________________________
> enlightenment-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-users


------------------------------------------------------------------------------
Sponsored by Intel(R) XDK 
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
_______________________________________________
enlightenment-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to