[ts-gen] order execution and connectivity problem

Bill Pippin pippin at owlriver.net
Tue Oct 16 10:27:51 EDT 2007


Nils,

About the build problems, there should be a script bin/generation.rb, e.g.:

shim-071015$ ls bin
c++.filter     hierarchy  includes    msg.filter     regress      text2bin
dag            hql2ps     kv_pairs    periodic       req.filter   tsd.filter
generation.rb  ids        log.filter  rdtsc_time.rb  tail.window  unsafe
# ^^^^^^^^^^^ <--- this script is essential.

> make -j2  shim
> make[1]: Entering directory `/media/hda2/n/SHIM/shim-071015'
> bin/generation.rb src/generation.i > src/generation.h
> /bin/sh: bin/generation.rb: not found
> make[1]: *** [src/generation.h] Error 127 
> make[1]: Leaving directory `/media/hda2/n/SHIM/shim-071015'
> make: *** [all] Error 2

I don't know why in the above make output, the text: "bin/generation.rb:
not found" occurs.  It's in the tarball, as shown above.  Anyway, the
voluminous error output you then get is to be expected if the header file
generation.h is empty; it provides 136 typedef abbreviations for template
class expressions, and the typedef names are base case identifiers for
more template class names later, e.g. in predicates.h.  That script
generation.rb *has* to exist.

> src/predicates.h:128: error: ‘DbvI’ was not declared in this scope
> src/predicates.h:128: error: template argument 2 is invalid
> src/predicates.h:128: error: invalid type in declaration before ‘;’
> token
> src/predicates.h:129: error: ‘PscI’ was not declared in this scope
> src/predicates.h:129: error: template argument 2 is invalid
> src/predicates.h:129: error: invalid type in declaration before ‘;’
> token

> ... [much more stuff deleted] ...

Please consider why scripts in bin might be missing; I suspect there is
something about your build setup that differs from what I'm using, and
I'd like to chase it down.

Thanks,

Bill


More information about the ts-general mailing list