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
