Skip to content

make maintenance issues #2

Description

@cboulay

The first time I issue make from the brand submodule, everything seems to work great!

If I modify a node's code then run make again, I get a hard crash with a core dump:

make[1]: Leaving directory '/media/chad/STORE/Tools/Neurophys/brandbci/brand-tutorial/brand/lib/hiredis'
ldconfig -C /tmp/cache /media/chad/STORE/Tools/Neurophys/brandbci/brand-tutorial/brand/lib/hiredis
make: *** [Makefile:80: hiredis] Aborted (core dumped)

I have to manually delete the build products from the brand/lib/hiredis folder to be able to run make successfully.

Rather than do the manual delete, I would have preferred to just do make clean, but that yields a different error when it tries to clean calcThreshNorm:

make[1]: Entering directory '/media/chad/STORE/Tools/Neurophys/brandbci/brand-tutorial/brand-modules/cursor-control/nodes/wiener_filter'
rm -f /media/chad/STORE/Tools/Neurophys/brandbci/brand-tutorial/brand/bin/generated/wiener_filter.c wiener_filter.pyx
make[1]: Leaving directory '/media/chad/STORE/Tools/Neurophys/brandbci/brand-tutorial/brand-modules/cursor-control/nodes/wiener_filter'
make -C ../brand-modules/brand-nsp/derivatives/calcThreshNorm clean
make[1]: Entering directory '/media/chad/STORE/Tools/Neurophys/brandbci/brand-tutorial/brand-modules/brand-nsp/derivatives/calcThreshNorm'
make[1]: *** No rule to make target 'clean'.  Stop.
make[1]: Leaving directory '/media/chad/STORE/Tools/Neurophys/brandbci/brand-tutorial/brand-modules/brand-nsp/derivatives/calcThreshNorm'
make: *** [Makefile:105: clean-../brand-modules/brand-nsp/derivatives/calcThreshNorm] Error 2

I haven't yet progressed far enough in my journey into BRAND to know what the derivatives are and why they don't have Make files.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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