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

Reply via email to