Skip to content

Trick-CP SWIG-ing Trick Internal Files #2103

@blakeleiker

Description

@blakeleiker

I'm currently attempting to build and run Trick inside of a Gitlab shell executor on the FSL, and I'm running into an issue where Trick appears to be SWIG-ing Trick source files, i.e. files inside of trick/include/trick, when compiling a sim. I haven't been able to replicate this issue locally, but it happens 100% of the time inside of the FSL gitlab runner.

Here is some output from the trick-CP of SIM_cannon_jet in the Trick example sims area. After compiling all of the cannon model files, it should only be writing _py.i files for those cannon models, but you can see it's writing those swig files for a bunch of trick header files.

Image

Later on, the build fails when trying to compile some of those SWIGed trick files.

Image

Environment

I'm running on the FSL, the OS is Rocky 8. Prior to configuring and building trick I'm loading these modules:

module load gcc/8.5.0
module load matio
module load eigen/3.4
module load gcc/8.5
module load python/3.11

I'm cloning trick from github at commit 349651a, and I'm building with ./configure --without-hdf5 && make.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions