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
[email protected]
------------------------------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/felix-language