Jonathan,
Yes, it hasn't been updated since we started developing under OpenSolaris. This is because Solaris uses a different source control language, Mercurial, and converting between Mercurial and CVS would require some scripts that no one has had time to write. Instead, we are converting the OpenSolaris version to the SourceForge build environment and uploading tarballs of the source. (Incidentally, that could use some automation too, but again, the folks who would be best at doing that have been too busy with other things).

If anyone wants to try their hand at writing such a script, please do so! Or, learn Mercurial and become a regular OpenSolaris developer / contributor (:-). Sun adopted Mercurial a year ago so that Non Sun developers would have the same access to the source code, and be able to modify and update it, almost as easily as Sun employed developers.

I think Sun should be commended for putting the resources they are into furthering the development of FileBench. We definitely want it to become a widely used benchmark, and welcome help from the community.

Incidentally, we chose to move it to OpenSolaris, because the processes that are in place for development of Solaris tend to produce solid, maintainable, code. Yes, it does add a bit of pain to the development process, but FileBench's stability has increased dramatically as a result.

I do appreciate all the comments, both good and bad, about FileBench, and am always happy to hear of another person using it. Sun's performance group uses it regularly, and immediately lets me know when they encounter problems. Between fixing bugs and adding features others have requested, I am trying to add features that I think are necessary to make it a really good network file server benchmark. The next step is inclusion of NFS client modules, which is being done by a co-worker of mine. So, stay tuned and keep those cards and letters coming (:-).

Drew


On 03/25/09 07:07 AM, Jonathan Edwards wrote:
incidentally Andrew .. the cvs tree seems to be *way* out of sync as well on sf.net: http://sourceforge.net/project/stats/detail.php?group_id=133644&ugn=filebench&type=cvs&mode=12months

On Mar 25, 2009, at 9:55 AM, Andrew Wilson wrote:

Frank,
I can't see anything wrong with the parser_lex.l code, however there are a couple of extra semicolons in parser_gram.y that were reported a few days ago that might be the source of the problem. They have actually been there for a while, but are not caught by the regular Solaris compilers for some reason. Anyway, version 1.4.5 won't have them, and meanwhile you can edit parser_gram.y to remove the trailing semicolons from lines 1447 and 1527, and try compiling again. Let me know what happens please.
Drew

On 03/25/09 04:44 AM, Frank Zimmer wrote:
Hello

when i try to compile filebench 1.4.4 on Sol10 with the Sun Studio Compiler 12 i get the following :


cc: Warning: -xarch=v9 is deprecated, use -m64 to create 64-bit programs
source='parser_gram.c' object='parser_gram.o' libtool=no \
depfile='.deps/parser_gram.Po' tmpdepfile='.deps/parser_gram.TPo' \
depmode=none /bin/bash ../config/depcomp \
cc -D_REENTRANT -I. -I. -I.. -I../intl -DFILEBENCHDIR=\"/opt/filebench\" -g -xO3 -xarch=v9 -DYYDEBUG=1 -c `test -f 'parser_gram.c' || echo './'`parser_gram.c cc: Warning: -xarch=v9 is deprecated, use -m64 to create 64-bit programs
source='parser_lex.c' object='parser_lex.o' libtool=no \
depfile='.deps/parser_lex.Po' tmpdepfile='.deps/parser_lex.TPo' \
depmode=none /bin/bash ../config/depcomp \
cc -D_REENTRANT -I. -I. -I.. -I../intl -DFILEBENCHDIR=\"/opt/filebench\" -g -xO3 -xarch=v9 -DYYDEBUG=1 -c `test -f 'parser_lex.c' || echo './'`parser_lex.c cc: Warning: -xarch=v9 is deprecated, use -m64 to create 64-bit programs
"parser_lex.l", line 212: syntax error before or at: <EOF>
cc: acomp failed for parser_lex.c
*** Error code 1
make: Fatal error: Command failed for target `parser_lex.o'
Current working directory /var/tmp/filebench-1.4.4/filebench
*** Error code 1
The following command caused the error:
set fnord $MAKEFLAGS; amf=$2; \
dot_seen=no; \
target=`echo all-recursive | sed s/-recursive//`; \




Any Ideas ?

Frank


_______________________________________________
perf-discuss mailing list
perf-discuss@opensolaris.org


_______________________________________________
perf-discuss mailing list
perf-discuss@opensolaris.org

Reply via email to