jade-cheng / ohana

mixture classification, constraint optimization, outlier detection, population structure, admixture history, and selection detection.
http://jade-cheng.com/ohana/
81 stars 6 forks source link

Compiling Warning - 'assert' macro redefined #8

Open JiazeQiu opened 5 years ago

JiazeQiu commented 5 years ago

When make ohana, I got these warnings. Though I don't understand what's the problem but the result is that convert only render empty .dgm file. I use MacOS.

  • src/convert/jade.main.cpp In file included from src/convert/jade.main.cpp:7: In file included from src/lib/jade.args.hpp:10: In file included from src/lib/jade.error.hpp:10: src/lib/jade.assert.hpp:186:9: warning: 'assert' macro redefined [-Wmacro-redefined]

    define assert(E)

    ^

    /usr/include/assert.h:56:9: note: previous definition is here

    define assert(e) ((void)0)

    ^

    1 warning generated.

  • bin/convert
  • src/cpax/jade.main.cpp In file included from src/cpax/jade.main.cpp:7: In file included from src/cpax/jade.optimizer.hpp:10: In file included from src/cpax/jade.improver.hpp:10: In file included from src/cpax/jade.forced_grouping.hpp:10: In file included from src/lib/jade.randomizer.hpp:10: In file included from src/lib/jade.matrix.hpp:10: In file included from src/lib/jade.error.hpp:10: src/lib/jade.assert.hpp:186:9: warning: 'assert' macro redefined [-Wmacro-redefined]

    define assert(E)

    ^

    /usr/include/assert.h:56:9: note: previous definition is here

    define assert(e) ((void)0)

    ^

    1 warning generated.

  • bin/cpax
  • src/filter/jade.main.cpp In file included from src/filter/jade.main.cpp:7: In file included from src/lib/jade.args.hpp:10: In file included from src/lib/jade.error.hpp:10: src/lib/jade.assert.hpp:186:9: warning: 'assert' macro redefined [-Wmacro-redefined]

    define assert(E)

    ^

    /usr/include/assert.h:56:9: note: previous definition is here

    define assert(e) ((void)0)

    ^

    1 warning generated.

  • bin/filter
  • src/nemeco/jade.main.cpp In file included from src/nemeco/jade.main.cpp:7: In file included from src/nemeco/jade.optimizer.hpp:10: In file included from src/nemeco/jade.controller_factory.hpp:10: In file included from src/nemeco/jade.agi_controller.hpp:10: In file included from src/nemeco/jade.controller.hpp:10: In file included from src/lib/jade.likelihood.hpp:10: In file included from src/lib/jade.matrix.hpp:10: In file included from src/lib/jade.error.hpp:10: src/lib/jade.assert.hpp:186:9: warning: 'assert' macro redefined [-Wmacro-redefined]

    define assert(E)

    ^

    /usr/include/assert.h:56:9: note: previous definition is here

    define assert(e) ((void)0)

    ^

    1 warning generated.

  • bin/nemeco
  • src/neoscan/jade.main.cpp In file included from src/neoscan/jade.main.cpp:7: In file included from src/neoscan/jade.neoscan.hpp:10: In file included from src/lib/jade.args.hpp:10: In file included from src/lib/jade.error.hpp:10: src/lib/jade.assert.hpp:186:9: warning: 'assert' macro redefined [-Wmacro-redefined]

    define assert(E)

    ^

    /usr/include/assert.h:56:9: note: previous definition is here

    define assert(e) ((void)0)

    ^

    1 warning generated.

  • bin/neoscan
  • src/qpas/jade.main.cpp In file included from src/qpas/jade.main.cpp:7: In file included from src/qpas/jade.optimizer.hpp:10: In file included from src/qpas/jade.improver.hpp:10: In file included from src/qpas/jade.forced_grouping.hpp:10: In file included from src/lib/jade.randomizer.hpp:10: In file included from src/lib/jade.matrix.hpp:10: In file included from src/lib/jade.error.hpp:10: src/lib/jade.assert.hpp:186:9: warning: 'assert' macro redefined [-Wmacro-redefined]

    define assert(E)

    ^

    /usr/include/assert.h:56:9: note: previous definition is here

    define assert(e) ((void)0)

    ^

    1 warning generated.

  • bin/qpas
  • src/selscan/jade.main.cpp In file included from src/selscan/jade.main.cpp:7: In file included from src/selscan/jade.selscan.hpp:10: In file included from src/lib/jade.args.hpp:10: In file included from src/lib/jade.error.hpp:10: src/lib/jade.assert.hpp:186:9: warning: 'assert' macro redefined [-Wmacro-redefined]

    define assert(E)

    ^

    /usr/include/assert.h:56:9: note: previous definition is here

    define assert(e) ((void)0)

    ^

    1 warning generated.

  • bin/selscan