Grr .. I'm lost again: * ocamlopt.opt : build/release-optimized/src/compiler/sex/sex_lex.ml -> build/release-optimized/src/compiler/sex/sex_lex.cmx * ocamlopt.opt : src/compiler/sex/sex.ml -> build/release-optimized/src/compiler/sex/sex.cmx * ocamlopt.opt : build/release-optimized/src/compiler/sex/sex_print.cmx build/release-optimized/src/compiler/sex/sex_map.cmx build/release-optimized/src/compiler/sex/ocs2sex.cmx build/release-optimized/src/compiler/sex/sex_parse.cmx build/release-optimized/src/compiler/sex/sex_lex.cmx build/release-optimized/src/compiler/sex/sex.cmx -> build/release-optimized/src/compiler/sex/sex.cmxa Traceback (most recent call last): File "fbuild/fbuild-light", line 13, in <module> exec(compile(f.read(), fbuild_exename, 'exec')) File "fbuild/bin/fbuild", line 185, in <module> sys.exit(main()) File "fbuild/bin/fbuild", line 163, in main result = build(ctx) File "fbuild/bin/fbuild", line 136, in build fbuildroot.build(ctx) File "/Users/johnskaller/felix/fbuildroot.py", line 378, in build compilers = call('buildsystem.flx_compiler.build_flx_drivers', ctx, host) File "fbuild/lib/fbuild/functools.py", line 32, in call return import_function(function)(*args, **kwargs) File "/Users/johnskaller/felix/buildsystem/flx_compiler.py", line 177, in build_flx_drivers build_flx_version(phase), File "/Users/johnskaller/felix/buildsystem/flx_compiler.py", line 26, in build_flx_version srcs=Path.glob(path / '*.ml{,i}')) File "fbuild/lib/fbuild/builders/ocaml/__init__.py", line 499, in build_lib **kwargs) File "fbuild/lib/fbuild/builders/ocaml/__init__.py", line 546, in _build_link **dict(kwargs, **lkwargs)) File "fbuild/lib/fbuild/db.py", line 682, in __call__ result, srcs, dsts = self.call(*args, **kwargs) File "fbuild/lib/fbuild/db.py", line 686, in call return self.method.__self__.ctx.db.call(self.method, *args, **kwargs) File "fbuild/lib/fbuild/db.py", line 194, in call srcs, dsts, return_type) File "fbuild/lib/fbuild/db.py", line 262, in _cache result = function(*args, **kwargs) File "fbuild/lib/fbuild/builders/ocaml/__init__.py", line 398, in link_lib **kwargs) File "fbuild/lib/fbuild/builders/ocaml/__init__.py", line 413, in _link **kwargs) File "fbuild/lib/fbuild/builders/ocaml/__init__.py", line 433, in uncached_link_lib pre_flags=['-a'] + pre_flags, *args, **kwargs) File "fbuild/lib/fbuild/builders/ocaml/__init__.py", line 446, in _uncached_link return self._run(dst, srcs, libs=libs, color='cyan', *args, **kwargs) File "fbuild/lib/fbuild/builders/ocaml/__init__.py", line 277, in _run assert srcs or libs, "%s: no sources or libraries passed in" % dst AssertionError: build/release-optimized/src/compiler/flx_version/flx_version.cmxa: no sources or libraries passed in 114:felix johnskaller$ ls build/release-optimized/src/compiler/flx_version ls: build/release-optimized/src/compiler/flx_version: No such file or directory
So, why didn't the build system copy these files from src/compiler/flx_version? [These files used to be generated by interscript but they're configuration independent so I just got rid of the iscr package and put the files into the src directly] Actually .. does it copy or compile directly from the src dir? 114:felix johnskaller$ ls src/compiler/flx_version flx_version.ml flx_version.mli It's all a bit weird, it isn't clear what the build system is trying to do when the failure happened.. seems the glob failed but the files are right there .. :) -- john skaller skal...@users.sourceforge.net ------------------------------------------------------------------------------ Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb _______________________________________________ Felix-language mailing list Felix-language@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/felix-language