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

Reply via email to