Skip to content

Build fails when using Ninja rather than make #7

@dkozel

Description

@dkozel

For some reason, swig is incorrectly wrapping the make functions of several blocks when I use Ninja as the build system rather than make.

     swig/CMakeFiles/dpd_swig.dir/dpd_swigPYTHON_wrap.cxx:5220:57: error: too few arguments to function call, expected 4, have 3
    result = gr::dpd::MP_model_PA::make(arg1,arg2,arg3);
    ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
    ../lib/../include/dpd/MP_model_PA.h:50:5: note: 'make' declared here
    static sptr make(int Order, int Mem_Depth, std::string Mode, const std::vector <gr_complex> &Coeff);
    ^
    swig/CMakeFiles/dpd_swig.dir/dpd_swigPYTHON_wrap.cxx:5478:44: error: too few arguments to function call, expected 4, have 3
    result = (*arg1)->make(arg2,arg3,arg4);
    ~~~~~~~~~~~~~ ^
    ../lib/../include/dpd/MP_model_PA.h:50:5: note: 'make' declared here
    static sptr make(int Order, int Mem_Depth, std::string Mode, const std::vector <gr_complex> &Coeff); 

This isn't something we need to fix during GSoC. I'm leaving this as a warning to folks in the future, and as a request for help from anyone interested in investigating.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions