eclipse / xacc

XACC - eXtreme-scale Accelerator programming framework
https://xacc.readthedocs.io
BSD 3-Clause "New" or "Revised" License
165 stars 85 forks source link

Mac OS X Bug - dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib #267

Open amccaskey opened 4 years ago

amccaskey commented 4 years ago

quick fix is just setting the DYLD_LIBRARY_PATH. But we should get this properly fixed in cmake. @tnguyen-ornl have you seen this on your mac machine?

Test project /Users/lplatter/xacc/build
      Start  1: xacc_AcceleratorBufferTester
 1/77 Test  #1: xacc_AcceleratorBufferTester ...........   Passed    0.02 sec
      Start  2: xacc_XACCAPITester
 2/77 Test  #2: xacc_XACCAPITester .....................   Passed    3.95 sec
      Start  3: xacc_CLIParserTester
 3/77 Test  #3: xacc_CLIParserTester ...................   Passed    0.02 sec
      Start  4: xacc_AlgorithmTester
 4/77 Test  #4: xacc_AlgorithmTester ...................   Passed    0.32 sec
      Start  5: xacc_HeterogeneousTester
 5/77 Test  #5: xacc_HeterogeneousTester ...............   Passed    0.32 sec
      Start  6: xacc_InternalCompilerTester
 6/77 Test  #6: xacc_InternalCompilerTester ............   Passed    0.44 sec
      Start  7: xacc_NLOptimizerTester
 7/77 Test  #7: xacc_NLOptimizerTester .................   Passed    0.34 sec
      Start  8: xacc_MLPACKOptimizerTester
 8/77 Test  #8: xacc_MLPACKOptimizerTester .............   Passed    0.32 sec
      Start  9: xacc_ExprtkParsingTester
 9/77 Test  #9: xacc_ExprtkParsingTester ...............   Passed    0.32 sec
      Start 10: xacc_DirectedBoostGraphTester
10/77 Test #10: xacc_DirectedBoostGraphTester ..........   Passed    0.02 sec
      Start 11: xacc_UndirectedBoostGraphTester
11/77 Test #11: xacc_UndirectedBoostGraphTester ........   Passed    0.02 sec
      Start 12: xacc_GateTester
12/77 Test #12: xacc_GateTester ........................Child aborted***Exception:   0.00 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/gate/ir/tests/GateTester
  Reason: image not found

      Start 13: xacc_PulseTester
13/77 Test #13: xacc_PulseTester .......................   Passed    0.60 sec
      Start 14: xacc_IfStmtTester
14/77 Test #14: xacc_IfStmtTester ......................   Passed    0.60 sec
      Start 15: xacc_PulseSchedulerTester
15/77 Test #15: xacc_PulseSchedulerTester ..............   Passed    0.62 sec
      Start 16: xacc_AllGateVisitorTester
16/77 Test #16: xacc_AllGateVisitorTester ..............Child aborted***Exception:   0.00 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/gate/utils/tests/AllGateVisitorTester
  Reason: image not found

      Start 17: xacc_JsonVisitorTester
17/77 Test #17: xacc_JsonVisitorTester .................Child aborted***Exception:   0.00 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/gate/utils/tests/JsonVisitorTester
  Reason: image not found

      Start 18: xacc_IRToGraphVisitorTester
18/77 Test #18: xacc_IRToGraphVisitorTester ............Child aborted***Exception:   0.00 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/gate/utils/tests/IRToGraphVisitorTester
  Reason: image not found

      Start 19: xacc_IRUtilsTester
19/77 Test #19: xacc_IRUtilsTester .....................Child aborted***Exception:   0.00 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/gate/utils/tests/IRUtilsTester
  Reason: image not found

      Start 20: xacc_AnnealingProgramTester
20/77 Test #20: xacc_AnnealingProgramTester ............   Passed    0.35 sec
      Start 21: xacc_DWQMITester
21/77 Test #21: xacc_DWQMITester .......................   Passed    0.02 sec
      Start 22: xacc_EmbeddingTester
22/77 Test #22: xacc_EmbeddingTester ...................   Passed    0.02 sec
      Start 23: xacc_TrivialEmbeddingAlgorithmTester
23/77 Test #23: xacc_TrivialEmbeddingAlgorithmTester ...   Passed    0.02 sec
      Start 24: xacc_PauliOperatorTester
24/77 Test #24: xacc_PauliOperatorTester ...............Child aborted***Exception:   0.00 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/observable/pauli/tests/PauliOperatorTester
  Reason: image not found

      Start 25: xacc_FermionOperatorTester
25/77 Test #25: xacc_FermionOperatorTester .............Child aborted***Exception:   0.01 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/observable/fermion/libxacc-fermion.dylib
  Reason: image not found

      Start 26: xacc_JWTester
26/77 Test #26: xacc_JWTester ..........................Child aborted***Exception:   0.00 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/observable/transforms/tests/JWTester
  Reason: image not found

      Start 27: xacc_AerAcceleratorTester
27/77 Test #27: xacc_AerAcceleratorTester ..............Child aborted***Exception:   0.00 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/plugins/ibm/aer/tests/AerAcceleratorTester
  Reason: image not found

      Start 28: xacc_OQASMCompilerTester
28/77 Test #28: xacc_OQASMCompilerTester ...............Child aborted***Exception:   0.00 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/plugins/ibm/tests/OQASMCompilerTester
  Reason: image not found

      Start 29: xacc_QObjectCompilerTester
29/77 Test #29: xacc_QObjectCompilerTester .............   Passed    0.32 sec
      Start 30: xacc_QObjectTester
30/77 Test #30: xacc_QObjectTester .....................Child aborted***Exception:   0.00 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/plugins/ibm/accelerator/json/tests/QObjectTester
  Reason: image not found

      Start 31: xacc_BackendsTester
31/77 Test #31: xacc_BackendsTester ....................Child aborted***Exception:   0.00 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/plugins/ibm/accelerator/json/tests/BackendsTester
  Reason: image not found

      Start 32: xacc_PropertiesTester
32/77 Test #32: xacc_PropertiesTester ..................Child aborted***Exception:   0.00 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/plugins/ibm/accelerator/json/tests/PropertiesTester
  Reason: image not found

      Start 33: xacc_PulseQObjectTester
33/77 Test #33: xacc_PulseQObjectTester ................Child aborted***Exception:   0.00 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/plugins/ibm/accelerator/json/tests/PulseQObjectTester
  Reason: image not found

      Start 34: xacc_QuilCompilerTester
34/77 Test #34: xacc_QuilCompilerTester ................Child aborted***Exception:   0.00 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/plugins/rigetti/tests/QuilCompilerTester
  Reason: image not found

      Start 35: xacc_QuilVisitorTester
35/77 Test #35: xacc_QuilVisitorTester .................Child aborted***Exception:   0.00 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/plugins/rigetti/tests/QuilVisitorTester
  Reason: image not found

      Start 36: xacc_CMREmbeddingTester
36/77 Test #36: xacc_CMREmbeddingTester ................Child aborted***Exception:   0.00 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/plugins/dwave/tests/CMREmbeddingTester
  Reason: image not found

      Start 37: xacc_RBMTester
37/77 Test #37: xacc_RBMTester .........................   Passed    0.34 sec
      Start 38: xacc_VQETester
38/77 Test #38: xacc_VQETester .........................Child aborted***Exception:   0.00 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/plugins/algorithms/vqe/tests/VQETester
  Reason: image not found

      Start 39: xacc_RDMTester
39/77 Test #39: xacc_RDMTester .........................Child aborted***Exception:   0.01 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/observable/fermion/libxacc-fermion.dylib
  Reason: image not found

      Start 40: xacc_DDCLTester
40/77 Test #40: xacc_DDCLTester ........................   Passed    0.32 sec
      Start 41: xacc_RotoselectTester
41/77 Test #41: xacc_RotoselectTester ..................Child aborted***Exception:   0.00 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/plugins/algorithms/rotoselect/tests/RotoselectTester
  Reason: image not found

      Start 42: xacc_QAOATester
42/77 Test #42: xacc_QAOATester ........................Child aborted***Exception:   0.00 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/plugins/algorithms/qaoa/tests/QAOATester
  Reason: image not found

      Start 43: xacc_QpeTester
43/77 Test #43: xacc_QpeTester .........................Child aborted***Exception:   0.00 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/plugins/algorithms/qpe/tests/QpeTester
  Reason: image not found

      Start 44: xacc_ControlledGateTester
44/77 Test #44: xacc_ControlledGateTester ..............Child aborted***Exception:   0.00 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/plugins/algorithms/qpe/tests/ControlledGateTester
  Reason: image not found

      Start 45: xacc_GradientStrategiesTester
45/77 Test #45: xacc_GradientStrategiesTester ..........Child aborted***Exception:   0.00 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/plugins/algorithms/gradient_strategies/tests/GradientStrategiesTester
  Reason: image not found

      Start 46: xacc_QuantumNatualGradientTester
46/77 Test #46: xacc_QuantumNatualGradientTester .......Child aborted***Exception:   0.00 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/plugins/algorithms/gradient_strategies/tests/QuantumNatualGradientTester
  Reason: image not found

      Start 47: xacc_QITETester
47/77 Test #47: xacc_QITETester ........................Child aborted***Exception:   0.00 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/plugins/algorithms/qite/tests/QITETester
  Reason: image not found

      Start 48: xacc_QLanczosTester
48/77 Test #48: xacc_QLanczosTester ....................Child aborted***Exception:   0.00 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/plugins/algorithms/qite/tests/QLanczosTester
  Reason: image not found

      Start 49: xacc_RDMPurificationDecoratorTester
49/77 Test #49: xacc_RDMPurificationDecoratorTester ....Child aborted***Exception:   0.01 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/observable/fermion/libxacc-fermion.dylib
  Reason: image not found

      Start 50: xacc_ROErrorDecoratorTester
50/77 Test #50: xacc_ROErrorDecoratorTester ............Child aborted***Exception:   0.00 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/plugins/decorators/tests/ROErrorDecoratorTester
  Reason: image not found

      Start 51: xacc_RichExtrapDecoratorTester
51/77 Test #51: xacc_RichExtrapDecoratorTester .........Child aborted***Exception:   0.00 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/plugins/decorators/tests/RichExtrapDecoratorTester
  Reason: image not found

      Start 52: xacc_ImprovedSamplingDecoratorTester
52/77 Test #52: xacc_ImprovedSamplingDecoratorTester ...   Passed    0.33 sec
      Start 53: xacc_HWETester
53/77 Test #53: xacc_HWETester .........................Child aborted***Exception:   0.00 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/plugins/circuits/hwe/tests/HWETester
  Reason: image not found

      Start 54: xacc_ExpTester
54/77 Test #54: xacc_ExpTester .........................Child aborted***Exception:   0.00 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/plugins/circuits/exp/tests/ExpTester
  Reason: image not found

      Start 55: xacc_RangeTester
55/77 Test #55: xacc_RangeTester .......................Child aborted***Exception:   0.00 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/plugins/circuits/range/tests/RangeTester
  Reason: image not found

      Start 56: xacc_QFTTester
56/77 Test #56: xacc_QFTTester .........................Child aborted***Exception:   0.00 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/plugins/circuits/qft/tests/QFTTester
  Reason: image not found

      Start 57: xacc_InverseQFTTester
57/77 Test #57: xacc_InverseQFTTester ..................Child aborted***Exception:   0.00 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/plugins/circuits/qft/tests/InverseQFTTester
  Reason: image not found

      Start 58: xacc_UCCSDTester
58/77 Test #58: xacc_UCCSDTester .......................   Passed    0.76 sec
      Start 59: xacc_UCC1Tester
59/77 Test #59: xacc_UCC1Tester ........................Child aborted***Exception:   0.00 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/plugins/circuits/ucc1/tests/UCC1Tester
  Reason: image not found

      Start 60: xacc_UCC3Tester
60/77 Test #60: xacc_UCC3Tester ........................Child aborted***Exception:   0.00 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/plugins/circuits/ucc3/tests/UCC3Tester
  Reason: image not found

      Start 61: xacc_ASwapTester
61/77 Test #61: xacc_ASwapTester .......................Child aborted***Exception:   0.00 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/plugins/circuits/aswap/tests/ASwapTester
  Reason: image not found

      Start 62: xacc_QfastTester
62/77 Test #62: xacc_QfastTester .......................Child aborted***Exception:   0.00 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/plugins/circuits/qfast/tests/QfastTester
  Reason: image not found

      Start 63: xacc_KakTester
63/77 Test #63: xacc_KakTester .........................Child aborted***Exception:   0.00 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/plugins/circuits/kak/tests/KakTester
  Reason: image not found

      Start 64: xacc_CircuitOptimizerTester
64/77 Test #64: xacc_CircuitOptimizerTester ............Child aborted***Exception:   0.00 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/plugins/optimizers/simple/tests/CircuitOptimizerTester
  Reason: image not found

      Start 65: xacc_PulseTransformTester
65/77 Test #65: xacc_PulseTransformTester ..............Child aborted***Exception:   0.00 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/plugins/optimizers/pulse/tests/PulseTransformTester
  Reason: image not found

      Start 66: xacc_GateMergingTester
66/77 Test #66: xacc_GateMergingTester .................Child aborted***Exception:   0.00 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/plugins/optimizers/gate_merge/tests/GateMergingTester
  Reason: image not found

      Start 67: xacc_IonQProgramTester
67/77 Test #67: xacc_IonQProgramTester .................Child aborted***Exception:   0.00 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/plugins/ionq/tests/IonQProgramTester
  Reason: image not found

      Start 68: xacc_QPlacementTester
68/77 Test #68: xacc_QPlacementTester ..................   Passed    0.37 sec
      Start 69: xacc_XASMCompilerTester
69/77 Test #69: xacc_XASMCompilerTester ................Child aborted***Exception:   0.00 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/plugins/xasm/tests/XASMCompilerTester
  Reason: image not found

      Start 70: xacc_QppAcceleratorTester
70/77 Test #70: xacc_QppAcceleratorTester ..............Child aborted***Exception:   0.00 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/plugins/qpp/tests/QppAcceleratorTester
  Reason: image not found

      Start 71: xacc_StaqCompilerTester
71/77 Test #71: xacc_StaqCompilerTester ................   Passed    0.40 sec
      Start 72: xacc_RotationFoldingTester
72/77 Test #72: xacc_RotationFoldingTester .............   Passed    0.34 sec
      Start 73: xacc_MappingTester
73/77 Test #73: xacc_MappingTester .....................   Passed    0.34 sec
      Start 74: xacc_GOATTester
74/77 Test #74: xacc_GOATTester ........................Child aborted***Exception:   0.00 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/quantum/plugins/optimal_control/tests/GOATTester
  Reason: image not found

      Start 75: xacc_OptimalControlTester
75/77 Test #75: xacc_OptimalControlTester ..............   Passed   27.02 sec
      Start 76: xacc_GrapeOptimTester
76/77 Test #76: xacc_GrapeOptimTester ..................   Passed    0.33 sec
      Start 77: xacc_PyXASMCompilerTester
77/77 Test #77: xacc_PyXASMCompilerTester ..............Child aborted***Exception:   0.00 sec
dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib
  Referenced from: /Users/lplatter/xacc/build/python/compiler/tests/PyXASMCompilerTester
  Reason: image not found

38% tests passed, 48 tests failed out of 77

Total Test time (real) =  39.39 sec

The following tests FAILED:
     12 - xacc_GateTester (Child aborted)
     16 - xacc_AllGateVisitorTester (Child aborted)
     17 - xacc_JsonVisitorTester (Child aborted)
     18 - xacc_IRToGraphVisitorTester (Child aborted)
     19 - xacc_IRUtilsTester (Child aborted)
     24 - xacc_PauliOperatorTester (Child aborted)
     25 - xacc_FermionOperatorTester (Child aborted)
     26 - xacc_JWTester (Child aborted)
     27 - xacc_AerAcceleratorTester (Child aborted)
     28 - xacc_OQASMCompilerTester (Child aborted)
     30 - xacc_QObjectTester (Child aborted)
     31 - xacc_BackendsTester (Child aborted)
     32 - xacc_PropertiesTester (Child aborted)
     33 - xacc_PulseQObjectTester (Child aborted)
     34 - xacc_QuilCompilerTester (Child aborted)
     35 - xacc_QuilVisitorTester (Child aborted)
     36 - xacc_CMREmbeddingTester (Child aborted)
     38 - xacc_VQETester (Child aborted)
     39 - xacc_RDMTester (Child aborted)
     41 - xacc_RotoselectTester (Child aborted)
     42 - xacc_QAOATester (Child aborted)
     43 - xacc_QpeTester (Child aborted)
     44 - xacc_ControlledGateTester (Child aborted)
     45 - xacc_GradientStrategiesTester (Child aborted)
     46 - xacc_QuantumNatualGradientTester (Child aborted)
     47 - xacc_QITETester (Child aborted)
     48 - xacc_QLanczosTester (Child aborted)
     49 - xacc_RDMPurificationDecoratorTester (Child aborted)
     50 - xacc_ROErrorDecoratorTester (Child aborted)
     51 - xacc_RichExtrapDecoratorTester (Child aborted)
     53 - xacc_HWETester (Child aborted)
     54 - xacc_ExpTester (Child aborted)
     55 - xacc_RangeTester (Child aborted)
     56 - xacc_QFTTester (Child aborted)
     57 - xacc_InverseQFTTester (Child aborted)
     59 - xacc_UCC1Tester (Child aborted)
     60 - xacc_UCC3Tester (Child aborted)
     61 - xacc_ASwapTester (Child aborted)
     62 - xacc_QfastTester (Child aborted)
     63 - xacc_KakTester (Child aborted)
     64 - xacc_CircuitOptimizerTester (Child aborted)
     65 - xacc_PulseTransformTester (Child aborted)
     66 - xacc_GateMergingTester (Child aborted)
     67 - xacc_IonQProgramTester (Child aborted)
     69 - xacc_XASMCompilerTester (Child aborted)
     70 - xacc_QppAcceleratorTester (Child aborted)
     74 - xacc_GOATTester (Child aborted)
     77 - xacc_PyXASMCompilerTester (Child aborted)
1tnguyen commented 4 years ago

I can build and run XACC okay on my Mac. I'm currently using the gcc compiler, not sure if it's relevant.

1tnguyen commented 3 years ago

@amccaskey After upgrading my MacOS to Catalina, I've seen this Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib error.

My fix was to add the following to xacc/tpls/antlr/runtime/CMakeLists.txt

if(APPLE)
  set_target_properties(antlr4_shared PROPERTIES INSTALL_RPATH "@loader_path/../lib")
  set_target_properties(antlr4_shared PROPERTIES LINK_FLAGS "-undefined dynamic_lookup")
endif()
mcubeddu commented 3 years ago

Hi @amccaskey I am facing the same issue when running ctest after I built xacc with gcc on my MacOS (Big Sur). I tried the above solution (adding those lines to the end of xacc/tpls/antlr/runtime/CMakeLists.txt) but that didn't help for me. Do I need to rebuild after that change? You mentioned that the quick fix is to set DYLD_LIBRARY_PATH. What should I set it to?

amccaskey commented 3 years ago

Hey @mcubeddu, you would need to run make rebuild_cache and make install again to see the effect of adding those lines.

But the quick fix would be to export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:$HOME/.xacc/lib (note I'm assuming you installed to the default location, if you provided CMAKE_INSTALL_PREFIX to cmake, then make sure you point to that path)

mcubeddu commented 3 years ago

Sorry to bother you. I did both those things (rebuild cache, make install, and the quick fix export), and am no longer getting errors related to dyld: Library not loaded: @rpath/libantlr4-runtime.SOVERSION.dylib when running ctest --output-on-failure, but tests are still failing for me and I'm not sure how to debug given most of the Exception descriptions are empty


 1/90 Test  #1: xacc_AcceleratorBufferTester ...........   Passed    0.01 sec
      Start  2: xacc_XACCAPITester
 2/90 Test  #2: xacc_XACCAPITester .....................Child aborted***Exception:   0.01 sec

      Start  3: xacc_CLIParserTester
 3/90 Test  #3: xacc_CLIParserTester ...................   Passed    0.01 sec
      Start  4: xacc_AlgorithmTester
 4/90 Test  #4: xacc_AlgorithmTester ...................Child aborted***Exception:   0.01 sec

      Start  5: xacc_HeterogeneousTester
 5/90 Test  #5: xacc_HeterogeneousTester ...............Child aborted***Exception:   0.02 sec

      Start  6: xacc_InternalCompilerTester
 6/90 Test  #6: xacc_InternalCompilerTester ............Child aborted***Exception:   0.03 sec

      Start  7: xacc_NLOptimizerTester
 7/90 Test  #7: xacc_NLOptimizerTester .................Child aborted***Exception:   0.03 sec

      Start  8: xacc_MLPACKOptimizerTester
 8/90 Test  #8: xacc_MLPACKOptimizerTester .............Child aborted***Exception:   0.03 sec

      Start  9: xacc_ExprtkParsingTester
 9/90 Test  #9: xacc_ExprtkParsingTester ...............Child aborted***Exception:   0.03 sec

      Start 10: xacc_DirectedBoostGraphTester
10/90 Test #10: xacc_DirectedBoostGraphTester ..........Child aborted***Exception:   0.02 sec
[==========] Running 3 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 3 tests from DirectedGraphTester
[ RUN      ] DirectedGraphTester.checkConstruction

      Start 11: xacc_UndirectedBoostGraphTester
11/90 Test #11: xacc_UndirectedBoostGraphTester ........Child aborted***Exception:   0.02 sec
[==========] Running 4 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 4 tests from UndirectedGraphTester
[ RUN      ] UndirectedGraphTester.checkConstruction

      Start 12: xacc_IniFileParsingTester
12/90 Test #12: xacc_IniFileParsingTester ..............Child aborted***Exception:   0.01 sec

      Start 13: xacc_GateTester
13/90 Test #13: xacc_GateTester ........................Child aborted***Exception:   0.02 sec

      Start 14: xacc_PulseTester
14/90 Test #14: xacc_PulseTester .......................Child aborted***Exception:   0.02 sec

      Start 15: xacc_IfStmtTester
15/90 Test #15: xacc_IfStmtTester ......................Child aborted***Exception:   0.02 sec

      Start 16: xacc_PulseSchedulerTester
16/90 Test #16: xacc_PulseSchedulerTester ..............Child aborted***Exception:   0.02 sec

      Start 17: xacc_AllGateVisitorTester
17/90 Test #17: xacc_AllGateVisitorTester ..............Child aborted***Exception:   0.02 sec

      Start 18: xacc_JsonVisitorTester
18/90 Test #18: xacc_JsonVisitorTester .................Child aborted***Exception:   0.02 sec

      Start 19: xacc_IRToGraphVisitorTester
19/90 Test #19: xacc_IRToGraphVisitorTester ............Child aborted***Exception:   0.02 sec

      Start 20: xacc_IRUtilsTester
20/90 Test #20: xacc_IRUtilsTester .....................Child aborted***Exception:   0.02 sec

      Start 21: xacc_AnnealingProgramTester
21/90 Test #21: xacc_AnnealingProgramTester ............Child aborted***Exception:   0.01 sec

      Start 22: xacc_DWQMITester
22/90 Test #22: xacc_DWQMITester .......................   Passed    0.01 sec
      Start 23: xacc_EmbeddingTester
23/90 Test #23: xacc_EmbeddingTester ...................   Passed    0.01 sec
      Start 24: xacc_TrivialEmbeddingAlgorithmTester
24/90 Test #24: xacc_TrivialEmbeddingAlgorithmTester ...   Passed    0.01 sec
      Start 25: xacc_PauliOperatorTester
25/90 Test #25: xacc_PauliOperatorTester ...............Child aborted***Exception:   0.02 sec

      Start 26: xacc_FermionOperatorTester
26/90 Test #26: xacc_FermionOperatorTester .............Child aborted***Exception:   0.02 sec

      Start 27: xacc_JWTester
27/90 Test #27: xacc_JWTester ..........................Child aborted***Exception:   0.02 sec

      Start 28: xacc_AerAcceleratorTester
28/90 Test #28: xacc_AerAcceleratorTester ..............Child aborted***Exception:   0.02 sec

      Start 29: xacc_OQASMCompilerTester
29/90 Test #29: xacc_OQASMCompilerTester ...............Child aborted***Exception:   0.02 sec

      Start 30: xacc_QObjectCompilerTester
30/90 Test #30: xacc_QObjectCompilerTester .............Child aborted***Exception:   0.01 sec
[==========] Running 1 test from 1 test case.
[----------] Global test environment set-up.
[----------] 1 test from QObjectCompilerTester
[ RUN      ] QObjectCompilerTester.checkCompileOQASM

      Start 31: xacc_MidCircuitMeasurementTester
31/90 Test #31: xacc_MidCircuitMeasurementTester .......Child aborted***Exception:   0.02 sec

      Start 32: xacc_ResetInstTester
32/90 Test #32: xacc_ResetInstTester ...................Child aborted***Exception:   0.02 sec

      Start 33: xacc_QObjectTester
33/90 Test #33: xacc_QObjectTester .....................   Passed    0.02 sec
      Start 34: xacc_BackendsTester
34/90 Test #34: xacc_BackendsTester ....................   Passed    0.02 sec
      Start 35: xacc_PropertiesTester
35/90 Test #35: xacc_PropertiesTester ..................   Passed    0.02 sec
      Start 36: xacc_PulseQObjectTester
36/90 Test #36: xacc_PulseQObjectTester ................   Passed    0.09 sec
      Start 37: xacc_QuilCompilerTester
37/90 Test #37: xacc_QuilCompilerTester ................Child aborted***Exception:   0.02 sec

      Start 38: xacc_QuilVisitorTester
38/90 Test #38: xacc_QuilVisitorTester .................Child aborted***Exception:   0.02 sec

      Start 39: xacc_qcs_tester
39/90 Test #39: xacc_qcs_tester ........................***Exception: SegFault  0.19 sec

      Start 40: xacc_CMREmbeddingTester
40/90 Test #40: xacc_CMREmbeddingTester ................Child aborted***Exception:   0.02 sec

      Start 41: xacc_RBMTester
41/90 Test #41: xacc_RBMTester .........................Child aborted***Exception:   0.02 sec

      Start 42: xacc_VQETester
42/90 Test #42: xacc_VQETester .........................Child aborted***Exception:   0.02 sec

      Start 43: xacc_RDMTester
43/90 Test #43: xacc_RDMTester .........................Child aborted***Exception:   0.02 sec

      Start 44: xacc_DDCLTester
44/90 Test #44: xacc_DDCLTester ........................Child aborted***Exception:   0.01 sec

      Start 45: xacc_RotoselectTester
45/90 Test #45: xacc_RotoselectTester ..................Child aborted***Exception:   0.02 sec

      Start 46: xacc_QAOATester
46/90 Test #46: xacc_QAOATester ........................Child aborted***Exception:   0.02 sec

      Start 47: xacc_QpeTester
47/90 Test #47: xacc_QpeTester .........................Child aborted***Exception:   0.02 sec

      Start 48: xacc_ControlledGateTester
48/90 Test #48: xacc_ControlledGateTester ..............Child aborted***Exception:   0.02 sec

      Start 49: xacc_GradientStrategiesTester
49/90 Test #49: xacc_GradientStrategiesTester ..........Child aborted***Exception:   0.02 sec

      Start 50: xacc_QuantumNatualGradientTester
50/90 Test #50: xacc_QuantumNatualGradientTester .......Child aborted***Exception:   0.02 sec

      Start 51: xacc_AutodiffTester
51/90 Test #51: xacc_AutodiffTester ....................Child aborted***Exception:   0.02 sec

      Start 52: xacc_QITETester
52/90 Test #52: xacc_QITETester ........................Child aborted***Exception:   0.02 sec

      Start 53: xacc_QLanczosTester
53/90 Test #53: xacc_QLanczosTester ....................Child aborted***Exception:   0.01 sec

      Start 54: xacc_QCMXTester
54/90 Test #54: xacc_QCMXTester ........................Child aborted***Exception:   0.02 sec

      Start 55: xacc_qEOMTester
55/90 Test #55: xacc_qEOMTester ........................Child aborted***Exception:   0.02 sec

      Start 56: xacc_RDMPurificationDecoratorTester
56/90 Test #56: xacc_RDMPurificationDecoratorTester ....Child aborted***Exception:   0.01 sec

      Start 57: xacc_ROErrorDecoratorTester
57/90 Test #57: xacc_ROErrorDecoratorTester ............Child aborted***Exception:   0.01 sec
[==========] Running 1 test from 1 test case.
[----------] Global test environment set-up.
[----------] 1 test from ROErrorDecoratorTester
[ RUN      ] ROErrorDecoratorTester.checkRaphaelBug

      Start 58: xacc_RichExtrapDecoratorTester
58/90 Test #58: xacc_RichExtrapDecoratorTester .........Child aborted***Exception:   0.02 sec

      Start 59: xacc_ImprovedSamplingDecoratorTester
59/90 Test #59: xacc_ImprovedSamplingDecoratorTester ...Child aborted***Exception:   0.02 sec

      Start 60: xacc_HWETester
60/90 Test #60: xacc_HWETester .........................Child aborted***Exception:   0.02 sec

      Start 61: xacc_ExpTester
61/90 Test #61: xacc_ExpTester .........................Child aborted***Exception:   0.02 sec

      Start 62: xacc_RangeTester
62/90 Test #62: xacc_RangeTester .......................Child aborted***Exception:   0.02 sec

      Start 63: xacc_QFTTester
63/90 Test #63: xacc_QFTTester .........................Child aborted***Exception:   0.02 sec
[==========] Running 1 test from 1 test case.
[----------] Global test environment set-up.
[----------] 1 test from QFTTester
[ RUN      ] QFTTester.checkCreation

      Start 64: xacc_InverseQFTTester
64/90 Test #64: xacc_InverseQFTTester ..................Child aborted***Exception:   0.02 sec
[==========] Running 1 test from 1 test case.
[----------] Global test environment set-up.
[----------] 1 test from InverseQFTTester
[ RUN      ] InverseQFTTester.checkCreation

      Start 65: xacc_UCCSDTester
65/90 Test #65: xacc_UCCSDTester .......................Child aborted***Exception:   0.02 sec

      Start 66: xacc_UCC1Tester
66/90 Test #66: xacc_UCC1Tester ........................Child aborted***Exception:   0.02 sec

      Start 67: xacc_UCC3Tester
67/90 Test #67: xacc_UCC3Tester ........................Child aborted***Exception:   0.02 sec

      Start 68: xacc_ASwapTester
68/90 Test #68: xacc_ASwapTester .......................Child aborted***Exception:   0.02 sec

      Start 69: xacc_QfastTester
69/90 Test #69: xacc_QfastTester .......................Child aborted***Exception:   0.02 sec

      Start 70: xacc_KakTester
70/90 Test #70: xacc_KakTester .........................Child aborted***Exception:   0.02 sec

      Start 71: xacc_PyQsearchTester
71/90 Test #71: xacc_PyQsearchTester ...................Child aborted***Exception:   0.02 sec

      Start 72: xacc_PyQfactorTester
72/90 Test #72: xacc_PyQfactorTester ...................Child aborted***Exception:   0.02 sec

      Start 73: xacc_CircuitOptimizerTester
73/90 Test #73: xacc_CircuitOptimizerTester ............Child aborted***Exception:   0.02 sec

      Start 74: xacc_PulseTransformTester
74/90 Test #74: xacc_PulseTransformTester ..............Child aborted***Exception:   0.02 sec

      Start 75: xacc_GateMergingTester
75/90 Test #75: xacc_GateMergingTester .................Child aborted***Exception:   0.02 sec

      Start 76: xacc_IonQProgramTester
76/90 Test #76: xacc_IonQProgramTester .................   Passed    0.02 sec
      Start 77: xacc_QPlacementTester
77/90 Test #77: xacc_QPlacementTester ..................Child aborted***Exception:   0.02 sec

      Start 78: xacc_XASMCompilerTester
78/90 Test #78: xacc_XASMCompilerTester ................Child aborted***Exception:   0.04 sec

      Start 79: xacc_QppAcceleratorTester
79/90 Test #79: xacc_QppAcceleratorTester ..............Child aborted***Exception:   0.02 sec

      Start 80: xacc_StaqCompilerTester
80/90 Test #80: xacc_StaqCompilerTester ................Child aborted***Exception:   0.02 sec

      Start 81: xacc_RotationFoldingTester
81/90 Test #81: xacc_RotationFoldingTester .............Child aborted***Exception:   0.02 sec

      Start 82: xacc_MappingTester
82/90 Test #82: xacc_MappingTester .....................Child aborted***Exception:   0.02 sec

      Start 83: xacc_QubitTaperingTester
83/90 Test #83: xacc_QubitTaperingTester ...............Child aborted***Exception:   0.02 sec

      Start 84: xacc_GOATTester
84/90 Test #84: xacc_GOATTester ........................Child aborted***Exception:   0.07 sec

      Start 85: xacc_OptimalControlTester
85/90 Test #85: xacc_OptimalControlTester ..............Child aborted***Exception:   0.02 sec

      Start 86: xacc_GrapeOptimTester
86/90 Test #86: xacc_GrapeOptimTester ..................Child aborted***Exception:   0.02 sec

      Start 87: xacc_QsimAcceleratorTester
87/90 Test #87: xacc_QsimAcceleratorTester .............Child aborted***Exception:   0.02 sec

      Start 88: xacc_JsonNoiseModelTester
88/90 Test #88: xacc_JsonNoiseModelTester ..............Child aborted***Exception:   0.02 sec

      Start 89: xacc_PyXASMCompilerTester
89/90 Test #89: xacc_PyXASMCompilerTester ..............Child aborted***Exception:   0.02 sec

      Start 90: xacc_ScikitQuantTester
90/90 Test #90: xacc_ScikitQuantTester .................Child aborted***Exception:   0.02 sec

11% tests passed, 80 tests failed out of 90

Total Test time (real) =   2.08 sec

The following tests FAILED:
      2 - xacc_XACCAPITester (Child aborted)
      4 - xacc_AlgorithmTester (Child aborted)
      5 - xacc_HeterogeneousTester (Child aborted)
      6 - xacc_InternalCompilerTester (Child aborted)
      7 - xacc_NLOptimizerTester (Child aborted)
      8 - xacc_MLPACKOptimizerTester (Child aborted)
      9 - xacc_ExprtkParsingTester (Child aborted)
     10 - xacc_DirectedBoostGraphTester (Child aborted)
     11 - xacc_UndirectedBoostGraphTester (Child aborted)
     12 - xacc_IniFileParsingTester (Child aborted)
     13 - xacc_GateTester (Child aborted)
     14 - xacc_PulseTester (Child aborted)
     15 - xacc_IfStmtTester (Child aborted)
     16 - xacc_PulseSchedulerTester (Child aborted)
     17 - xacc_AllGateVisitorTester (Child aborted)
     18 - xacc_JsonVisitorTester (Child aborted)
     19 - xacc_IRToGraphVisitorTester (Child aborted)
     20 - xacc_IRUtilsTester (Child aborted)
     21 - xacc_AnnealingProgramTester (Child aborted)
     25 - xacc_PauliOperatorTester (Child aborted)
     26 - xacc_FermionOperatorTester (Child aborted)
     27 - xacc_JWTester (Child aborted)
     28 - xacc_AerAcceleratorTester (Child aborted)
     29 - xacc_OQASMCompilerTester (Child aborted)
     30 - xacc_QObjectCompilerTester (Child aborted)
     31 - xacc_MidCircuitMeasurementTester (Child aborted)
     32 - xacc_ResetInstTester (Child aborted)
     37 - xacc_QuilCompilerTester (Child aborted)
     38 - xacc_QuilVisitorTester (Child aborted)
     39 - xacc_qcs_tester (SEGFAULT)
     40 - xacc_CMREmbeddingTester (Child aborted)
     41 - xacc_RBMTester (Child aborted)
     42 - xacc_VQETester (Child aborted)
     43 - xacc_RDMTester (Child aborted)
     44 - xacc_DDCLTester (Child aborted)
     45 - xacc_RotoselectTester (Child aborted)
     46 - xacc_QAOATester (Child aborted)
     47 - xacc_QpeTester (Child aborted)
     48 - xacc_ControlledGateTester (Child aborted)
     49 - xacc_GradientStrategiesTester (Child aborted)
     50 - xacc_QuantumNatualGradientTester (Child aborted)
     51 - xacc_AutodiffTester (Child aborted)
     52 - xacc_QITETester (Child aborted)
     53 - xacc_QLanczosTester (Child aborted)
     54 - xacc_QCMXTester (Child aborted)
     55 - xacc_qEOMTester (Child aborted)
     56 - xacc_RDMPurificationDecoratorTester (Child aborted)
     57 - xacc_ROErrorDecoratorTester (Child aborted)
     58 - xacc_RichExtrapDecoratorTester (Child aborted)
     59 - xacc_ImprovedSamplingDecoratorTester (Child aborted)
     60 - xacc_HWETester (Child aborted)
     61 - xacc_ExpTester (Child aborted)
     62 - xacc_RangeTester (Child aborted)
     63 - xacc_QFTTester (Child aborted)
     64 - xacc_InverseQFTTester (Child aborted)
     65 - xacc_UCCSDTester (Child aborted)
     66 - xacc_UCC1Tester (Child aborted)
     67 - xacc_UCC3Tester (Child aborted)
     68 - xacc_ASwapTester (Child aborted)
     69 - xacc_QfastTester (Child aborted)
     70 - xacc_KakTester (Child aborted)
     71 - xacc_PyQsearchTester (Child aborted)
     72 - xacc_PyQfactorTester (Child aborted)
     73 - xacc_CircuitOptimizerTester (Child aborted)
     74 - xacc_PulseTransformTester (Child aborted)
     75 - xacc_GateMergingTester (Child aborted)
     77 - xacc_QPlacementTester (Child aborted)
     78 - xacc_XASMCompilerTester (Child aborted)
     79 - xacc_QppAcceleratorTester (Child aborted)
     80 - xacc_StaqCompilerTester (Child aborted)
     81 - xacc_RotationFoldingTester (Child aborted)
     82 - xacc_MappingTester (Child aborted)
     83 - xacc_QubitTaperingTester (Child aborted)
     84 - xacc_GOATTester (Child aborted)
     85 - xacc_OptimalControlTester (Child aborted)
     86 - xacc_GrapeOptimTester (Child aborted)
     87 - xacc_QsimAcceleratorTester (Child aborted)
     88 - xacc_JsonNoiseModelTester (Child aborted)
     89 - xacc_PyXASMCompilerTester (Child aborted)
     90 - xacc_ScikitQuantTester (Child aborted)
Errors while running CTest```
amccaskey commented 3 years ago

what does

ctest -R XACCAPI* --output-on-failure

print?

mcubeddu commented 3 years ago

with --verbose flag I get

UpdateCTestConfiguration  from :/Users/michaelcubeddu/Desktop/xacc/build/DartConfiguration.tcl
Test project /Users/michaelcubeddu/Desktop/xacc/build
Constructing a list of tests
Done constructing a list of tests
Updating test list for fixtures
Added 0 tests to meet fixture requirements
Checking test dependency graph...
Checking test dependency graph end
test 2
    Start 2: xacc_XACCAPITester

2: Test command: /Users/michaelcubeddu/Desktop/xacc/build/xacc/tests/XACCAPITester
2: Test timeout computed to be: 10000000
1/1 Test #2: xacc_XACCAPITester ...............Child aborted***Exception:   0.01 sec

0% tests passed, 1 tests failed out of 1

Total Test time (real) =   0.04 sec

The following tests FAILED:
      2 - xacc_XACCAPITester (Child aborted)
Errors while running CTest
amccaskey commented 3 years ago

sorry, add -V as well. Also, would you like to join the slack? would be easier to quickly chat for these type of things

mcubeddu commented 3 years ago

that would be great! can you invite me at mcubeddu@aliroquantum.com