If I remember right I got this error building e17 on Mac OS X Tiger too, which makes me wonder if it's a general *BSD problem and if autoconf should take care of it. Or perhaps it's an easy_e17.sh problem, I used easy_e17.sh too. I was using gcc 4.01, and fresh easy_e17.sh and enlightenment cvs tree a couple of months ago. I no longer have OS X to test.
btw I'm finding no such thing as sys/syslimits.h on my linux box. I am finding syslimits.h in every gcc tree on the system, but none of them define PATH_MAX. It is not defined in /usr/include/limits.h. It is defined in /usr/include/linux/limits.h, which makes it look much like a kernel thing rather than anything else. Perhaps *BSD kernels don't have a path name length limitation? On Mon, 28 Jul 2008 16:06:31 -0700, "M.McNeil" <[EMAIL PROTECTED]> said: > I'm using the easy_e17.sh install script on FreeBSD 7.0. I haven't had > any issues compiling E17 in the past. I'll see if there are any updates > for GCC on FreeBSD 7.0. Thanks for the response. > > > *Mike McNeil * > > Sr. Network Engineer > > Information Systems and Technology > > University of California Berkeley > > > > Massimiliano Calamelli wrote: > > 2008/7/28 M.McNeil <[EMAIL PROTECTED]>: > > > >> Hi, > >> > >> I tried installing a fresh copy of E17 this morning, but again, I'm getting > >> the following errors when trying to compile: > >> > >> e_fm_op.c: In function 'main': > >> e_fm_op.c:120: error: 'PATH_MAX' undeclared (first use in this function) > >> e_fm_op.c:120: error: (Each undeclared identifier is reported only once > >> e_fm_op.c:120: error: for each function it appears in.) > >> e_fm_op.c: In function '_e_fm_op_scan_idler': > >> e_fm_op.c:622: error: 'PATH_MAX' undeclared (first use in this function) > >> e_fm_op.c: In function '_e_fm_op_copy_link': > >> e_fm_op.c:1015: error: 'PATH_MAX' undeclared (first use in this function) > >> gmake[3]: *** [enlightenment_fm_op-e_fm_op.o] Error 1 > >> gmake[3]: *** Waiting for unfinished jobs.... > >> gmake[3]: Leaving directory `/usr/home/mmcneil/e17_cvs/e17/apps/e/src/bin' > >> gmake[2]: *** [all-recursive] Error 1 > >> gmake[2]: Leaving directory `/usr/home/mmcneil/e17_cvs/e17/apps/e/src' > >> gmake[1]: *** [all-recursive] Error 1 > >> gmake[1]: Leaving directory `/usr/home/mmcneil/e17_cvs/e17/apps/e' > >> gmake: *** [all] Error 2 > >> > >> > > > > Platform (maybe FreeBSD)? Built by hand or using some shell script? > > Looking at your output, it seems that the compiler don't know PATH_MAX > > (defined in sys/syslimits.h). > > > > Massimiliano > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the > world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > enlightenment-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/enlightenment-users -- This post brought to you by: Ethan Grammatikidis, who follows directions like a butterfly. ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ enlightenment-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-users
