From: SourceForge.net <no...@so...> - 2012-04-26 13:25:15
|
Bugs item #3521650, was opened at 2012-04-26 06:25 Message generated for change (Tracker Item Submitted) made by spth You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100599&aid=3521650&group_id=599 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: librarian Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Philipp Klaus Krause (spth) Assigned to: Nobody/Anonymous (nobody) Summary: PATH_MAX Initial Comment: sdcclib uses PATH_MAX, which is not required to be defined by any standard unless a limit on path lengths exists (and even then AFAIK only by POSIX). Buildign sdcc fails on Debian GNU/Hurd for me: philipp@debian:~/sdcc$ make make -C support/librarian make[1]: Entering directory `/home/philipp/sdcc/support/librarian' gcc -fms-extensions -pipe -ggdb -g -O2 -Wall -Wno-parentheses -I. -I../.. -I./../../support/util -I. -c sdcclib.c -o sdcclib.o sdcclib.c:27:15: error: ‘PATH_MAX’ undeclared here (not in a function) sdcclib.c: In function ‘AddList’: sdcclib.c:608:10: warning: unused variable ‘RelName’ [-Wunused-variable] sdcclib.c:607:10: warning: unused variable ‘SrcName’ [-Wunused-variable] make[1]: *** [sdcclib.o] Error 1 make[1]: Leaving directory `/home/philipp/sdcc/support/librarian' make: *** [sdcc-librarian] Error 2 I recommend to a) remove the dependency on PATH_MAX entirely, if possible or b) Use standard C FILENAME_MAX instead (but mind footnote 265 of the C11 standard in that case) Philipp ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100599&aid=3521650&group_id=599 |
From: SourceForge.net <no...@so...> - 2012-04-26 14:15:38
|
Bugs item #3521650, was opened at 2012-04-26 06:25 Message generated for change (Comment added) made by spth You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100599&aid=3521650&group_id=599 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: librarian Group: None >Status: Closed >Resolution: Fixed Priority: 5 Private: No Submitted By: Philipp Klaus Krause (spth) >Assigned to: Philipp Klaus Krause (spth) Summary: PATH_MAX Initial Comment: sdcclib uses PATH_MAX, which is not required to be defined by any standard unless a limit on path lengths exists (and even then AFAIK only by POSIX). Buildign sdcc fails on Debian GNU/Hurd for me: philipp@debian:~/sdcc$ make make -C support/librarian make[1]: Entering directory `/home/philipp/sdcc/support/librarian' gcc -fms-extensions -pipe -ggdb -g -O2 -Wall -Wno-parentheses -I. -I../.. -I./../../support/util -I. -c sdcclib.c -o sdcclib.o sdcclib.c:27:15: error: ‘PATH_MAX’ undeclared here (not in a function) sdcclib.c: In function ‘AddList’: sdcclib.c:608:10: warning: unused variable ‘RelName’ [-Wunused-variable] sdcclib.c:607:10: warning: unused variable ‘SrcName’ [-Wunused-variable] make[1]: *** [sdcclib.o] Error 1 make[1]: Leaving directory `/home/philipp/sdcc/support/librarian' make: *** [sdcc-librarian] Error 2 I recommend to a) remove the dependency on PATH_MAX entirely, if possible or b) Use standard C FILENAME_MAX instead (but mind footnote 265 of the C11 standard in that case) Philipp ---------------------------------------------------------------------- >Comment By: Philipp Klaus Krause (spth) Date: 2012-04-26 07:15 Message: Fixed in revsision #7644. Philipp ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100599&aid=3521650&group_id=599 |