M.McNeil schrieb:
All,
I recently installed FreeBSD 7.0 on a new machine and tried installing
E17 via CVS using the easy_e17.sh script. When it tried to build Ecore,
it choked with the following error:
gmake[4]: Nothing to be done for `all'.
gmake[4]: Leaving directory
`/usr/home/mmcneil/e17_cvs/e17/libs/ecore/src/lib/ecore_ipc'
Making all in ecore_evas
gmake[4]: Entering directory
`/usr/home/mmcneil/e17_cvs/e17/libs/ecore/src/lib/ecore_evas'
gmake[4]: Nothing to be done for `all'.
gmake[4]: Leaving directory
`/usr/home/mmcneil/e17_cvs/e17/libs/ecore/src/lib/ecore_evas'
Making all in ecore_config
gmake[4]: Entering directory
`/usr/home/mmcneil/e17_cvs/e17/libs/ecore/src/lib/ecore_config'
gmake[4]: Nothing to be done for `all'.
gmake[4]: Leaving directory
`/usr/home/mmcneil/e17_cvs/e17/libs/ecore/src/lib/ecore_config'
Making all in ecore_file
gmake[4]: Entering directory
`/usr/home/mmcneil/e17_cvs/e17/libs/ecore/src/lib/ecore_file'
/usr/local/bin/bash ../../../libtool --tag=CC --mode=compile gcc
-DHAVE_CONFIG_H -I. -I../../.. -I../../../src/lib/ecore
-I../../../src/lib/ecore_con -I../../../src/lib/ecore
-I/usr/local/include -I/usr/local/include -I/opt/e17/include -lintl
-liconv -L/usr/local/lib -L/usr/X11R6/lib -I/usr/local/include
-I/usr/X11R6/include -MT ecore_file_download.lo -MD -MP -MF
.deps/ecore_file_download.Tpo -c -o ecore_file_download.lo
ecore_file_download.c
gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/lib/ecore
-I../../../src/lib/ecore_con -I../../../src/lib/ecore
-I/usr/local/include -I/usr/local/include -I/opt/e17/include -lintl
-liconv -L/usr/local/lib -L/usr/X11R6/lib -I/usr/local/include
-I/usr/X11R6/include -MT ecore_file_download.lo -MD -MP -MF
.deps/ecore_file_download.Tpo -c ecore_file_download.c -fPIC -DPIC -o
.libs/ecore_file_download.o
In file included from ecore_file_download.c:4:
../../../src/lib/ecore_con/Ecore_Con.h:207: error: expected declaration
specifiers or '...' before 'time_t'
gmake[4]: *** [ecore_file_download.lo] Error 1
gmake[4]: Leaving directory
`/usr/home/mmcneil/e17_cvs/e17/libs/ecore/src/lib/ecore_file'
gmake[3]: *** [all-recursive] Error 1
gmake[3]: Leaving directory
`/usr/home/mmcneil/e17_cvs/e17/libs/ecore/src/lib'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/usr/home/mmcneil/e17_cvs/e17/libs/ecore/src'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/home/mmcneil/e17_cvs/e17/libs/ecore'
gmake: *** [all] Error 2
Is there something wrong with the latest CVS build of ecore ?
Looks like Ecore_Con uses time_t, but never defines it. For some reason,
i don't know, netdb.h includes time.h for gnu systems only. I attached a
patch, can you please test it, if this solves your problem?
Peter
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users