I used the easy_e17 script and with the exception of the elitaire application, everything compiled and worked like a charm. Thanks again!!!
Regards, M.McNeil Sr. Network Engineer University of California Berkeley Massimiliano Calamelli wrote: > Great news! Just a question: have you used easy_e17, or compiled all by hand? > > massimiliano > > 2008/1/11, M.McNeil <[EMAIL PROTECTED]>: > >> That did it!! Removing the enlightenment-devel FreeBSD port fixed the >> problem and allowed me to compile everything properly. I'd like to >> thank each of you who took the time to offer assistance. I really >> appreciate it. >> >> Best Regards, >> >> M. McNeil >> Sr. Network Engineer >> University of California Berkeley >> >> >> Massimiliano Calamelli wrote: >> >>> Imho, before to start with compile, you've to check if previous >>> installation of E is present, and if it's true remove it. All of your >>> problems seems related to the library that are found. Massimiliano >>> >>> 2008/1/11, M.McNeil <[EMAIL PROTECTED]>: >>> >>> >>>> Hi, >>>> >>>> Ok, so I tried the following as you'd suggested: >>>> >>>> [EMAIL PROTECTED] ~/e17_cvs/e17/libs/efreet]# export >>>> declare -x ACLOCAL_FLAG="-I/usr/local/share/aclocal" >>>> declare -x BLOCKSIZE="K" >>>> declare -x CFLAGS="-lintl -liconv -g -L/usr/X11R6/lib -L/usr/local/lib >>>> -I/usr/local/include -I/usr/X11R6/include" >>>> declare -x CPPFLAGS="-I/usr/local/include -I/usr/X11R6/include" >>>> declare -x ECORE_CFLAGS="-I/opt/e17/include" >>>> declare -x ECORE_LIBS="-L/opt/e17/lib" >>>> declare -x FTP_PASSIVE_MODE="YES" >>>> declare -x HOME="/root" >>>> declare -x MAIL="/var/mail/root" >>>> declare -x OLDPWD="/root" >>>> declare -x PAGER="more" >>>> declare -x >>>> >>>> >> PATH="/usr/local/gnu-autotools/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin" >> >>>> declare -x PWD="/root/e17_cvs/e17/libs/efreet" >>>> declare -x SHELL="/bin/bash" >>>> declare -x SHLVL="1" >>>> declare -x TERM="xterm" >>>> declare -x USER="root" >>>> >>>> Then I went into the efreet directory and did the following: >>>> [EMAIL PROTECTED] ~/e17_cvs/e17/libs/efreet]# configgen.sh -gnome >>>> Running aclocal... >>>> /usr/local/share/aclocal/linc.m4:1: warning: underquoted definition of >>>> AM_PATH_LINC >>>> run info '(automake)Extending aclocal' >>>> or see >>>> >> http://sources.redhat.com/automake/automake.html#Extending-aclocal >> >>>> /usr/local/share/aclocal/libfame.m4:6: warning: underquoted definition >>>> of AM_PATH_LIBFAME >>>> /usr/local/share/aclocal/audiofile.m4:12: warning: underquoted >>>> definition of AM_PATH_AUDIOFILE >>>> /usr/local/share/aclocal/aalib.m4:12: warning: underquoted definition of >>>> AM_PATH_AALIB >>>> /usr/X11R6/share/aclocal/linc.m4:1: warning: underquoted definition of >>>> AM_PATH_LINC >>>> /usr/X11R6/share/aclocal/libfame.m4:6: warning: underquoted definition >>>> of AM_PATH_LIBFAME >>>> /usr/X11R6/share/aclocal/audiofile.m4:12: warning: underquoted >>>> definition of AM_PATH_AUDIOFILE >>>> /usr/X11R6/share/aclocal/aalib.m4:12: warning: underquoted definition of >>>> AM_PATH_AALIB >>>> Running autoheader... >>>> Running autoconf... >>>> Running libtoolize... >>>> Running automake... >>>> >>>> After which, I typed: >>>> >>>> ./configure --prefix=/opt/e17 --enable-debug=yes >>>> >>>> >>>> Which produced the following: >>>> >>>> checking build system type... i386-unknown-freebsd6.3 >>>> checking host system type... i386-unknown-freebsd6.3 >>>> checking for a BSD-compatible install... /usr/bin/install -c >>>> checking whether build environment is sane... yes >>>> checking for gawk... no >>>> checking for mawk... no >>>> checking for nawk... nawk >>>> checking whether make sets $(MAKE)... yes >>>> checking for style of include used by make... GNU >>>> checking for gcc... gcc >>>> checking for C compiler default output file name... a.out >>>> checking whether the C compiler works... yes >>>> checking whether we are cross compiling... no >>>> checking for suffix of executables... >>>> checking for suffix of object files... o >>>> checking whether we are using the GNU C compiler... yes >>>> checking whether gcc accepts -g... yes >>>> checking for gcc option to accept ANSI C... none needed >>>> checking dependency style of gcc... gcc3 >>>> checking for library containing strerror... none required >>>> checking for gcc... (cached) gcc >>>> checking whether we are using the GNU C compiler... (cached) yes >>>> checking whether gcc accepts -g... (cached) yes >>>> checking for gcc option to accept ANSI C... (cached) none needed >>>> checking dependency style of gcc... (cached) gcc3 >>>> checking for gcc... (cached) gcc >>>> checking whether we are using the GNU C compiler... (cached) yes >>>> checking whether gcc accepts -g... (cached) yes >>>> checking for gcc option to accept ANSI C... (cached) none needed >>>> checking dependency style of gcc... (cached) gcc3 >>>> checking how to run the C preprocessor... gcc -E >>>> checking for egrep... grep -E >>>> checking for ANSI C header files... yes >>>> checking for an ANSI C-conforming const... yes >>>> checking for __attribute__... yes >>>> checking for a sed that does not truncate output... /usr/bin/sed >>>> checking for ld used by gcc... /usr/bin/ld >>>> checking if the linker (/usr/bin/ld) is GNU ld... yes >>>> checking for /usr/bin/ld option to reload object files... -r >>>> checking for BSD-compatible nm... /usr/bin/nm -B >>>> checking whether ln -s works... yes >>>> checking how to recognize dependent libraries... pass_all >>>> checking for sys/types.h... yes >>>> checking for sys/stat.h... yes >>>> checking for stdlib.h... yes >>>> checking for string.h... yes >>>> checking for memory.h... yes >>>> checking for strings.h... yes >>>> checking for inttypes.h... yes >>>> checking for stdint.h... yes >>>> checking for unistd.h... yes >>>> checking dlfcn.h usability... yes >>>> checking dlfcn.h presence... yes >>>> checking for dlfcn.h... yes >>>> checking the maximum length of command line arguments... 196608 >>>> checking command to parse /usr/bin/nm -B output from gcc object... ok >>>> checking for objdir... .libs >>>> checking for ar... ar >>>> checking for ranlib... ranlib >>>> checking for strip... strip >>>> checking if gcc supports -fno-rtti -fno-exceptions... no >>>> checking for gcc option to produce PIC... -fPIC >>>> checking if gcc PIC flag -fPIC works... yes >>>> checking if gcc static flag -static works... yes >>>> checking if gcc supports -c -o file.o... yes >>>> checking whether the gcc linker (/usr/bin/ld) supports shared >>>> libraries... yes >>>> checking whether -lc should be explicitly linked in... yes >>>> checking dynamic linker characteristics... freebsd6.3 ld.so >>>> checking how to hardcode library paths into programs... immediate >>>> checking whether stripping libraries is possible... yes >>>> checking if libtool supports shared libraries... yes >>>> checking whether to build shared libraries... yes >>>> checking whether to build static libraries... yes >>>> configure: creating libtool >>>> checking for working alloca.h... no >>>> checking for alloca... yes >>>> checking for pkg-config... /usr/local/bin/pkg-config >>>> checking pkg-config is at least version 0.9.0... yes >>>> checking for ECORE... yes >>>> configure: creating ./config.status >>>> config.status: creating efreet.spec >>>> config.status: creating efreet.pc >>>> config.status: creating efreet-mime.pc >>>> config.status: creating Makefile >>>> config.status: creating src/Makefile >>>> config.status: creating src/lib/Makefile >>>> config.status: creating src/bin/Makefile >>>> config.status: creating src/bin/data/Makefile >>>> config.status: creating src/bin/data/sub/Makefile >>>> config.status: creating src/bin/compare/Makefile >>>> config.status: creating config.h >>>> config.status: executing depfiles commands >>>> config.status: executing default commands >>>> >>>> >>>> Finally I typed: gmake, but as always, it failed: >>>> >>>> gcc -g -I/usr/local/include -I/usr/X11R6/include -o .libs/efreet_alloc >>>> efreet_alloc.o -L/usr/local/lib -L/usr/X11R6/lib >>>> ../../../src/lib/.libs/libefreet.so /usr/local/lib/libintl.so >>>> /usr/local/lib/libiconv.so -L/opt/e17/lib -Wl,--rpath -Wl,/opt/e17/lib >>>> -Wl,--rpath -Wl,/usr/local/lib >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_dlist_append' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> >> `ecore_hash_set' >> >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> >> `ecore_time_get' >> >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_file_dir_get' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> >> `ecore_str_hash' >> >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_file_is_dir' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_file_exists' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_hash_destroy' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_hash_free_key_cb_set' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_file_init' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_list_free_cb_set' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_list_empty_is' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_file_shutdown' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_file_file_get' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_file_realpath' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_idler_add' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> >> `ecore_hash_new' >> >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_list_insert' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_list_sort' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_dlist_first_goto' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_list_clear' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_file_mod_time' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_hash_keys' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_dlist_previous' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_dlist_prepend' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_list_last_remove' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_str_compare' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> >> `ecore_strlcpy' >> >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_dlist_prepend_list' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_string_instance' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_file_app_exe_get' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_list_destroy' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_hash_find' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_sheap_insert' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> >> `ecore_shutdown' >> >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_string_release' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_list_first_remove' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_sheap_extract' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to `ecore_init' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> >> `ecore_hash_get' >> >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> >> `ecore_exe_run' >> >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_dlist_last_goto' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_list_remove' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_event_add' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_dlist_next' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_list_append' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_file_monitor_del' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_string_init' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_list_current' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_file_size' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_file_download' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_hash_free_value_cb_set' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_string_shutdown' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_list_remove_destroy' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_event_type_new' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> >> `ecore_list_new' >> >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_list_next' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_list_goto' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_dlist_new' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_list_last_goto' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_list_find' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_hash_remove' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_sheap_destroy' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_list_count' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_sheap_new' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_list_prepend_list' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_dlist_free_cb_set' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_hash_for_each_node' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_list_first_goto' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_list_prepend' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_list_index_goto' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_idler_del' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_file_monitor_add' >>>> ../../../src/lib/.libs/libefreet.so: undefined reference to >>>> `ecore_dlist_destroy' >>>> collect2: ld returned 1 exit status >>>> gmake[4]: *** [efreet_alloc] Error 1 >>>> gmake[4]: Leaving directory >>>> >> `/root/e17_cvs/e17/libs/efreet/src/bin/compare' >> >>>> gmake[3]: *** [all-recursive] Error 1 >>>> gmake[3]: Leaving directory `/root/e17_cvs/e17/libs/efreet/src/bin' >>>> gmake[2]: *** [all-recursive] Error 1 >>>> gmake[2]: Leaving directory `/root/e17_cvs/e17/libs/efreet/src' >>>> gmake[1]: *** [all-recursive] Error 1 >>>> gmake[1]: Leaving directory `/root/e17_cvs/e17/libs/efreet' >>>> gmake: *** [all] Error 2 >>>> >>>> >>>> Any ideas ? Thanks again for offering to help. >>>> >>>> Regards, >>>> >>>> M.McNeil >>>> Sr. Network Engineer >>>> University of California Berkeley >>>> >>>> >>>> >>>> >>>> >>>> >>>> Razmig K wrote: >>>> >>>> >>>>>> I'm having some issues when trying to compile E17 via CVS. I've tried >>>>>> using the automated scripts that are out on the net, but I've had no >>>>>> success. I have been able to install the enlightenment-devel (e17) >>>>>> port, but again, no luck in compiling from CVS. Can someone point me >>>>>> >> in >> >>>>>> the right direction ? I've followed the instructions from the >>>>>> http://wiki.enlightenment.org/index.php/Install_EFL_from_CVS_guide as >>>>>> well. In a nutshell, I'm having issues with ecore, efreet and edje. >>>>>> >>>>>> >>>>>> >>>>> It is a bit tricky to build the EFL and Enlightenment on FreeBSD, but >>>>> entirely doable nevertheless. I have tried what I shall describe below >>>>> on FreeBSD 6.2-RELEASE a little while ago, and it probably applies to >>>>> FreeBSD 6.3-PRERELEASE as well. >>>>> >>>>> 1. Check whether or not you have the necessary dependencies mentioned on >>>>> the following wiki page >>>>> >>>>> >>>>> >> http://wiki.enlightenment.org/index.php/E17_User_Guide/Installing_Using_CVS >> >>>>> 2. You may want to take note of the correct build order of the EFL >>>>> modules in the aforementioned wiki page. There is a longer, more >>>>> detailed list on the wiki page you have mentioned. >>>>> 3. For reasons I could not isolate, ./autogen.sh fails to generate >>>>> appropriate configure scripts. However there is a workaround; the >>>>> FreeBSD port devel/configgen. Install it. >>>>> 4. Before you commence build procedures, you will have to set several >>>>> environment variables: set CFLAGS to " -lintl -liconv -g >>>>> -L/usr/X11R6/lib -L/usr/local/lib -I/usr/local/include >>>>> -I/usr/X11R6/include ", set CPPFLAGS to " -I/usr/local/include >>>>> -I/usr/X11R6/include ", set ACLOCAL_FLAG to " -I >>>>> /usr/local/share/aclocal ", and make sure that >>>>> /usr/local/gnu-autotools/bin is at the very beginning of the PATH >>>>> >> string. >> >>>>> 5. In each subdirectory, invoke configgen.sh with the appropriate option >>>>> to generate the configure script (see the options list with -help). I >>>>> used option -gnome successfuly. >>>>> 6. Once the configure script is generated, invoke it with its optional >>>>> arguments, and perform build and install with gmake. >>>>> >>>>> Good luck! >>>>> >>>>> >>>>> //rk >>>>> >>>>> >>>>> >>>>> >>>> ------------------------------------------------------------------------- >>>> Check out the new SourceForge.net Marketplace. >>>> It's the best place to buy or sell services for >>>> just about anything Open Source. >>>> >>>> >> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace >> >>>> _______________________________________________ >>>> enlightenment-users mailing list >>>> enlightenment-users@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/enlightenment-users >>>> >>>> >>>> ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace _______________________________________________ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users