-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
Hi, CancerInSilico is very helpful for my research. But there is a compilation problem when I try to install CancerInSilico on M1 chip.
Tests/Core/test-CellType.cpp:18:9: error: unrecognized instruction mnemonic, did you mean: bit, cnt, hint, ins, not?
REQUIRE(type0.name() == "DEFAULT");
^
Tests/Core/../catch.h:11513:25: note: expanded from macro 'REQUIRE'
#define REQUIRE( expr ) INTERNAL_CATCH_TEST( "REQUIRE", Catch::ResultDisposition::Normal, expr )
^
Tests/Core/../catch.h:2162:9: note: expanded from macro 'INTERNAL_CATCH_TEST'
INTERNAL_CATCH_REACT( __catchResult ) \
^
Tests/Core/../catch.h:2146:44: note: expanded from macro 'INTERNAL_CATCH_REACT'
if( resultBuilder.shouldDebugBreak() ) CATCH_BREAK_INTO_DEBUGGER(); \
^
Tests/Core/../catch.h:2082:75: note: expanded from macro 'CATCH_BREAK_INTO_DEBUGGER'
#define CATCH_BREAK_INTO_DEBUGGER() if( Catch::isDebuggerActive() ) { CATCH_TRAP(); }
^
Tests/Core/../catch.h:2060:38: note: expanded from macro 'CATCH_TRAP'
#define CATCH_TRAP() __asm__("int $3\n" : : /* NOLINT */ )
^
<inline asm>:1:2: note: instantiated into assembly here
int $3
^
Tests/Core/test-CellType.cpp:19:9: error: unrecognized instruction mnemonic, did you mean: bit, cnt, hint, ins, not?
REQUIRE(type0.id() == 0);
^
Tests/Core/../catch.h:11513:25: note: expanded from macro 'REQUIRE'
#define REQUIRE( expr ) INTERNAL_CATCH_TEST( "REQUIRE", Catch::ResultDisposition::Normal, expr )
^
Tests/Core/../catch.h:2162:9: note: expanded from macro 'INTERNAL_CATCH_TEST'
INTERNAL_CATCH_REACT( __catchResult ) \
^
Tests/Core/../catch.h:2146:44: note: expanded from macro 'INTERNAL_CATCH_REACT'
if( resultBuilder.shouldDebugBreak() ) CATCH_BREAK_INTO_DEBUGGER(); \
^
Tests/Core/../catch.h:2082:75: note: expanded from macro 'CATCH_BREAK_INTO_DEBUGGER'
#define CATCH_BREAK_INTO_DEBUGGER() if( Catch::isDebuggerActive() ) { CATCH_TRAP(); }
^
Tests/Core/../catch.h:2060:38: note: expanded from macro 'CATCH_TRAP'
#define CATCH_TRAP() __asm__("int $3\n" : : /* NOLINT */ )
^
<inline asm>:1:2: note: instantiated into assembly here
int $3
^
Tests/Core/test-CellType.cpp:20:9: error: unrecognized instruction mnemonic, did you mean: bit, cnt, hint, ins, not?
REQUIRE(type0.size() == 1.0);
^
Tests/Core/../catch.h:11513:25: note: expanded from macro 'REQUIRE'
#define REQUIRE( expr ) INTERNAL_CATCH_TEST( "REQUIRE", Catch::ResultDisposition::Normal, expr )
^
Tests/Core/../catch.h:2162:9: note: expanded from macro 'INTERNAL_CATCH_TEST'
INTERNAL_CATCH_REACT( __catchResult ) \
^
Tests/Core/../catch.h:2146:44: note: expanded from macro 'INTERNAL_CATCH_REACT'
if( resultBuilder.shouldDebugBreak() ) CATCH_BREAK_INTO_DEBUGGER(); \
^
Tests/Core/../catch.h:2082:75: note: expanded from macro 'CATCH_BREAK_INTO_DEBUGGER'
#define CATCH_BREAK_INTO_DEBUGGER() if( Catch::isDebuggerActive() ) { CATCH_TRAP(); }
^
Tests/Core/../catch.h:2060:38: note: expanded from macro 'CATCH_TRAP'
#define CATCH_TRAP() __asm__("int $3\n" : : /* NOLINT */ )
^
<inline asm>:1:2: note: instantiated into assembly here
int $3
^
Tests/Core/test-CellType.cpp:21:9: error: unrecognized instruction mnemonic, did you mean: bit, cnt, hint, ins, not?
REQUIRE(type0.minCycle() == 48);
^
Tests/Core/../catch.h:11513:25: note: expanded from macro 'REQUIRE'
#define REQUIRE( expr ) INTERNAL_CATCH_TEST( "REQUIRE", Catch::ResultDisposition::Normal, expr )
^
Tests/Core/../catch.h:2162:9: note: expanded from macro 'INTERNAL_CATCH_TEST'
INTERNAL_CATCH_REACT( __catchResult ) \
^
Tests/Core/../catch.h:2146:44: note: expanded from macro 'INTERNAL_CATCH_REACT'
if( resultBuilder.shouldDebugBreak() ) CATCH_BREAK_INTO_DEBUGGER(); \
^
Tests/Core/../catch.h:2082:75: note: expanded from macro 'CATCH_BREAK_INTO_DEBUGGER'
#define CATCH_BREAK_INTO_DEBUGGER() if( Catch::isDebuggerActive() ) { CATCH_TRAP(); }
^
Tests/Core/../catch.h:2060:38: note: expanded from macro 'CATCH_TRAP'
#define CATCH_TRAP() __asm__("int $3\n" : : /* NOLINT */ )
^
<inline asm>:1:2: note: instantiated into assembly here
int $3
^
Tests/Core/test-CellType.cpp:22:9: error: unrecognized instruction mnemonic, did you mean: bit, cnt, hint, ins, not?
REQUIRE(type0.cycleLength() == 48);
^
Tests/Core/../catch.h:11513:25: note: expanded from macro 'REQUIRE'
#define REQUIRE( expr ) INTERNAL_CATCH_TEST( "REQUIRE", Catch::ResultDisposition::Normal, expr )
^
Tests/Core/../catch.h:2162:9: note: expanded from macro 'INTERNAL_CATCH_TEST'
INTERNAL_CATCH_REACT( __catchResult ) \
^
Tests/Core/../catch.h:2146:44: note: expanded from macro 'INTERNAL_CATCH_REACT'
if( resultBuilder.shouldDebugBreak() ) CATCH_BREAK_INTO_DEBUGGER(); \
^
Tests/Core/../catch.h:2082:75: note: expanded from macro 'CATCH_BREAK_INTO_DEBUGGER'
#define CATCH_BREAK_INTO_DEBUGGER() if( Catch::isDebuggerActive() ) { CATCH_TRAP(); }
^
Tests/Core/../catch.h:2060:38: note: expanded from macro 'CATCH_TRAP'
#define CATCH_TRAP() __asm__("int $3\n" : : /* NOLINT */ )
^
<inline asm>:1:2: note: instantiated into assembly here
int $3
^
Tests/Core/test-CellType.cpp:28:9: error: unrecognized instruction mnemonic, did you mean: bit, cnt, hint, ins, not?
REQUIRE(type1.name() == "DOUBLE_SIZE");
^
Tests/Core/../catch.h:11513:25: note: expanded from macro 'REQUIRE'
#define REQUIRE( expr ) INTERNAL_CATCH_TEST( "REQUIRE", Catch::ResultDisposition::Normal, expr )
^
Tests/Core/../catch.h:2162:9: note: expanded from macro 'INTERNAL_CATCH_TEST'
INTERNAL_CATCH_REACT( __catchResult ) \
^
Tests/Core/../catch.h:2146:44: note: expanded from macro 'INTERNAL_CATCH_REACT'
if( resultBuilder.shouldDebugBreak() ) CATCH_BREAK_INTO_DEBUGGER(); \
^
Tests/Core/../catch.h:2082:75: note: expanded from macro 'CATCH_BREAK_INTO_DEBUGGER'
#define CATCH_BREAK_INTO_DEBUGGER() if( Catch::isDebuggerActive() ) { CATCH_TRAP(); }
^
Tests/Core/../catch.h:2060:38: note: expanded from macro 'CATCH_TRAP'
#define CATCH_TRAP() __asm__("int $3\n" : : /* NOLINT */ )
^
<inline asm>:1:2: note: instantiated into assembly here
int $3
^
Tests/Core/test-CellType.cpp:29:9: error: unrecognized instruction mnemonic, did you mean: bit, cnt, hint, ins, not?
REQUIRE(type1.id() == 1);
^
Tests/Core/../catch.h:11513:25: note: expanded from macro 'REQUIRE'
#define REQUIRE( expr ) INTERNAL_CATCH_TEST( "REQUIRE", Catch::ResultDisposition::Normal, expr )
^
Tests/Core/../catch.h:2162:9: note: expanded from macro 'INTERNAL_CATCH_TEST'
INTERNAL_CATCH_REACT( __catchResult ) \
^
Tests/Core/../catch.h:2146:44: note: expanded from macro 'INTERNAL_CATCH_REACT'
if( resultBuilder.shouldDebugBreak() ) CATCH_BREAK_INTO_DEBUGGER(); \
^
Tests/Core/../catch.h:2082:75: note: expanded from macro 'CATCH_BREAK_INTO_DEBUGGER'
#define CATCH_BREAK_INTO_DEBUGGER() if( Catch::isDebuggerActive() ) { CATCH_TRAP(); }
^
Tests/Core/../catch.h:2060:38: note: expanded from macro 'CATCH_TRAP'
#define CATCH_TRAP() __asm__("int $3\n" : : /* NOLINT */ )
^
<inline asm>:1:2: note: instantiated into assembly here
int $3
^
Tests/Core/test-CellType.cpp:30:9: error: unrecognized instruction mnemonic, did you mean: bit, cnt, hint, ins, not?
REQUIRE(type1.size() == 2.0);
^
Tests/Core/../catch.h:11513:25: note: expanded from macro 'REQUIRE'
#define REQUIRE( expr ) INTERNAL_CATCH_TEST( "REQUIRE", Catch::ResultDisposition::Normal, expr )
^
Tests/Core/../catch.h:2162:9: note: expanded from macro 'INTERNAL_CATCH_TEST'
INTERNAL_CATCH_REACT( __catchResult ) \
^
Tests/Core/../catch.h:2146:44: note: expanded from macro 'INTERNAL_CATCH_REACT'
if( resultBuilder.shouldDebugBreak() ) CATCH_BREAK_INTO_DEBUGGER(); \
^
Tests/Core/../catch.h:2082:75: note: expanded from macro 'CATCH_BREAK_INTO_DEBUGGER'
#define CATCH_BREAK_INTO_DEBUGGER() if( Catch::isDebuggerActive() ) { CATCH_TRAP(); }
^
Tests/Core/../catch.h:2060:38: note: expanded from macro 'CATCH_TRAP'
#define CATCH_TRAP() __asm__("int $3\n" : : /* NOLINT */ )
^
<inline asm>:1:2: note: instantiated into assembly here
int $3
^
Tests/Core/test-CellType.cpp:31:9: error: unrecognized instruction mnemonic, did you mean: bit, cnt, hint, ins, not?
REQUIRE(type1.minCycle() == 48);
^
Tests/Core/../catch.h:11513:25: note: expanded from macro 'REQUIRE'
#define REQUIRE( expr ) INTERNAL_CATCH_TEST( "REQUIRE", Catch::ResultDisposition::Normal, expr )
^
Tests/Core/../catch.h:2162:9: note: expanded from macro 'INTERNAL_CATCH_TEST'
INTERNAL_CATCH_REACT( __catchResult ) \
^
Tests/Core/../catch.h:2146:44: note: expanded from macro 'INTERNAL_CATCH_REACT'
if( resultBuilder.shouldDebugBreak() ) CATCH_BREAK_INTO_DEBUGGER(); \
^
Tests/Core/../catch.h:2082:75: note: expanded from macro 'CATCH_BREAK_INTO_DEBUGGER'
#define CATCH_BREAK_INTO_DEBUGGER() if( Catch::isDebuggerActive() ) { CATCH_TRAP(); }
^
Tests/Core/../catch.h:2060:38: note: expanded from macro 'CATCH_TRAP'
#define CATCH_TRAP() __asm__("int $3\n" : : /* NOLINT */ )
^
<inline asm>:1:2: note: instantiated into assembly here
int $3
^
Tests/Core/test-CellType.cpp:32:9: error: unrecognized instruction mnemonic, did you mean: bit, cnt, hint, ins, not?
REQUIRE(type1.cycleLength() == 48);
^
Tests/Core/../catch.h:11513:25: note: expanded from macro 'REQUIRE'
#define REQUIRE( expr ) INTERNAL_CATCH_TEST( "REQUIRE", Catch::ResultDisposition::Normal, expr )
^
Tests/Core/../catch.h:2162:9: note: expanded from macro 'INTERNAL_CATCH_TEST'
INTERNAL_CATCH_REACT( __catchResult ) \
^
Tests/Core/../catch.h:2146:44: note: expanded from macro 'INTERNAL_CATCH_REACT'
if( resultBuilder.shouldDebugBreak() ) CATCH_BREAK_INTO_DEBUGGER(); \
^
Tests/Core/../catch.h:2082:75: note: expanded from macro 'CATCH_BREAK_INTO_DEBUGGER'
#define CATCH_BREAK_INTO_DEBUGGER() if( Catch::isDebuggerActive() ) { CATCH_TRAP(); }
^
Tests/Core/../catch.h:2060:38: note: expanded from macro 'CATCH_TRAP'
#define CATCH_TRAP() __asm__("int $3\n" : : /* NOLINT */ )
^
<inline asm>:1:2: note: instantiated into assembly here
int $3
^
10 errors generated.
make: *** [Tests/Core/test-CellType.o] Error 1
ERROR: compilation failed for package ‘CancerInSilico’
* removing ‘/Library/Frameworks/R.framework/Versions/4.2-arm64/Resources/library/CancerInSilico’
Warning message:
In i.p(...) :
installation of package ‘/var/folders/1l/xmc98tgx0m37wxtbtwnl6h7c0000gn/T//RtmpsRqpug/file7ca6a7ccde7/CancerInSilico_2.5.0.tar.gz’ had non-zero exit status
Could you please help me solve this problem? Thanks very much!
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels