Build #2 for tidal-link-1.0
Package | tidal-link-1.0 |
---|
Install | BuildFailed |
---|---|
Docs | NotTried |
Tests | NotTried |
Time submitted | 2022-08-03 00:44:06.720556574 UTC |
---|---|
Compiler | ghc-8.10.2 |
OS | linux |
Arch | x86_64 |
Dependencies | base-4.14.1.0, base-4.14.1.0 |
Flags | none |
Code Coverage
No Code Coverage was submitted for this report.
Build log
[view raw]
Resolving dependencies... Starting tidal-link-1.0 Building tidal-link-1.0 Failed to install tidal-link-1.0 Build log ( /home/builder/.cabal/logs/ghc-8.10.2/tidal-link-1.0-9QHS326k6X8BpLkIoBp8vD.log ): cabal: Entering directory '/tmp/cabal-tmp-6337/tidal-link-1.0' Configuring tidal-link-1.0... Preprocessing library for tidal-link-1.0.. Building library for tidal-link-1.0.. [1 of 1] Compiling Sound.Tidal.Link ( dist/build/Sound/Tidal/Link.hs, dist/build/Sound/Tidal/Link.o, dist/build/Sound/Tidal/Link.dyn_o ) In file included from link/include/ableton/link/ClientSessionTimelines.hpp:23:0: error: 0, from link/include/ableton/link/Controller.hpp:23, from link/include/ableton/platforms/Config.hpp:22, from link/include/ableton/Link.hpp:25, from link/extensions/abl_link/src/abl_link.cpp:21: link/include/ableton/link/Timeline.hpp:41:35: error: warning: multi-character character constant [-Wmultichar] static const std::int32_t key = 'tmln'; ^~~~~~ | 41 | static const std::int32_t key = 'tmln'; | ^ In file included from link/include/ableton/link/Measurement.hpp:23:0: error: 0, from link/include/ableton/link/MeasurementService.hpp:24, from link/include/ableton/link/Gateway.hpp:23, from link/include/ableton/link/Controller.hpp:24, from link/include/ableton/platforms/Config.hpp:22, from link/include/ableton/Link.hpp:25, from link/extensions/abl_link/src/abl_link.cpp:21: link/include/ableton/link/PayloadEntries.hpp:33:35: error: warning: multi-character character constant [-Wmultichar] static const std::int32_t key = '__ht'; ^~~~~~ | 33 | static const std::int32_t key = '__ht'; | ^ link/include/ableton/link/PayloadEntries.hpp:69:35: error: warning: multi-character character constant [-Wmultichar] static const std::int32_t key = '__gt'; ^~~~~~ | 69 | static const std::int32_t key = '__gt'; | ^ link/include/ableton/link/PayloadEntries.hpp:105:35: error: warning: multi-character character constant [-Wmultichar] static const std::int32_t key = '_pgt'; ^~~~~~ | 105 | static const std::int32_t key = '_pgt'; | ^ In file included from link/include/ableton/link/PeerState.hpp:23:0: error: 0, from link/include/ableton/link/Measurement.hpp:24, from link/include/ableton/link/MeasurementService.hpp:24, from link/include/ableton/link/Gateway.hpp:23, from link/include/ableton/link/Controller.hpp:24, from link/include/ableton/platforms/Config.hpp:22, from link/include/ableton/Link.hpp:25, from link/extensions/abl_link/src/abl_link.cpp:21: link/include/ableton/link/MeasurementEndpointV4.hpp:32:35: error: warning: multi-character character constant [-Wmultichar] static const std::int32_t key = 'mep4'; ^~~~~~ | 32 | static const std::int32_t key = 'mep4'; | ^ In file included from link/include/ableton/link/NodeState.hpp:24:0: error: 0, from link/include/ableton/link/PeerState.hpp:24, from link/include/ableton/link/Measurement.hpp:24, from link/include/ableton/link/MeasurementService.hpp:24, from link/include/ableton/link/Gateway.hpp:23, from link/include/ableton/link/Controller.hpp:24, from link/include/ableton/platforms/Config.hpp:22, from link/include/ableton/Link.hpp:25, from link/extensions/abl_link/src/abl_link.cpp:21: link/include/ableton/link/SessionId.hpp:36:35: error: warning: multi-character character constant [-Wmultichar] static const std::int32_t key = 'sess'; ^~~~~~ | 36 | static const std::int32_t key = 'sess'; | ^ In file included from link/include/ableton/link/NodeState.hpp:25:0: error: 0, from link/include/ableton/link/PeerState.hpp:24, from link/include/ableton/link/Measurement.hpp:24, from link/include/ableton/link/MeasurementService.hpp:24, from link/include/ableton/link/Gateway.hpp:23, from link/include/ableton/link/Controller.hpp:24, from link/include/ableton/platforms/Config.hpp:22, from link/include/ableton/Link.hpp:25, from link/extensions/abl_link/src/abl_link.cpp:21: link/include/ableton/link/StartStopState.hpp:38:35: error: warning: multi-character character constant [-Wmultichar] static const std::int32_t key = 'stst'; ^~~~~~ | 38 | static const std::int32_t key = 'stst'; | ^ In file included from link/include/ableton/link/Timeline.hpp:22:0: error: 0, from link/include/ableton/link/ClientSessionTimelines.hpp:23, from link/include/ableton/link/Controller.hpp:23, from link/include/ableton/platforms/Config.hpp:22, from link/include/ableton/Link.hpp:25, from link/extensions/abl_link/src/abl_link.cpp:21: link/include/ableton/discovery/NetworkByteStreamSerializable.hpp: In function It ableton::discovery::toNetworkByteStream(uint64_t, It): link/include/ableton/discovery/NetworkByteStreamSerializable.hpp:209:35: error: error: there are no arguments to htonll that depend on a template parameter, so a declaration of htonll must be available [-fpermissive] return detail::copyToByteStream(htonll(ll), std::move(out)); ^~~~~~ | 209 | return detail::copyToByteStream(htonll(ll), std::move(out)); | ^ link/include/ableton/discovery/NetworkByteStreamSerializable.hpp:209:35: error: note: (if you use -fpermissive, G++ will accept your code, but allowing the use of an undeclared name is deprecated) | 209 | return detail::copyToByteStream(htonll(ll), std::move(out)); | ^ In file included from link/extensions/abl_link/src/abl_link.cpp:21:0: error: link/include/ableton/Link.hpp: At global scope: link/include/ableton/Link.hpp:379:21: error: error: Random is not a member of ableton::link::platform link::platform::Random, ^~~~~~ | 379 | link::platform::Random, | ^ link/include/ableton/Link.hpp:379:21: error: error: Random is not a member of ableton::link::platform | 379 | link::platform::Random, | ^ link/include/ableton/Link.hpp:380:21: error: error: IoContext is not a member of ableton::link::platform link::platform::IoContext>; ^~~~~~~~~ | 380 | link::platform::IoContext>; | ^ link/include/ableton/Link.hpp:380:21: error: error: IoContext is not a member of ableton::link::platform | 380 | link::platform::IoContext>; | ^ link/include/ableton/Link.hpp:380:30: error: error: template argument 5 is invalid link::platform::IoContext>; ^ | 380 | link::platform::IoContext>; | ^ link/include/ableton/Link.hpp:380:30: error: error: template argument 6 is invalid | 380 | link::platform::IoContext>; | ^ link/include/ableton/Link.hpp:387:3: error: error: Controller does not name a type Controller mController; ^~~~~~~~~~ | 387 | Controller mController; | ^ link/include/ableton/Link.hpp:390:47: error: error: Clock is not a member of ableton::link::platform class Link : public BasicLink<link::platform::Clock> ^~~~~ | 390 | class Link : public BasicLink<link::platform::Clock> | ^ link/include/ableton/Link.hpp:390:47: error: error: Clock is not a member of ableton::link::platform | 390 | class Link : public BasicLink<link::platform::Clock> | ^ link/include/ableton/Link.hpp:390:52: error: error: template argument 1 is invalid class Link : public BasicLink<link::platform::Clock> ^ | 390 | class Link : public BasicLink<link::platform::Clock> | ^ link/include/ableton/Link.hpp:393:33: error: error: Clock in namespace ableton::link::platform does not name a type using Clock = link::platform::Clock; ^~~~~ | 393 | using Clock = link::platform::Clock; | ^ link/include/ableton/Link.hpp: In constructor ableton::Link::Link(double): link/include/ableton/Link.hpp:396:7: error: error: class ableton::Link does not have any field named BasicLink : BasicLink(bpm) ^~~~~~~~~ | 396 | : BasicLink(bpm) | ^ In file included from link/include/ableton/Link.hpp:403:0: error: 0, from link/extensions/abl_link/src/abl_link.cpp:21: link/include/ableton/Link.ipp: In constructor ableton::BasicLink<Clock>::BasicLink(double): link/include/ableton/Link.ipp:56:5: error: error: class ableton::BasicLink<Clock> does not have any field named mController : mController(link::Tempo(bpm), ^~~~~~~~~~~ | 56 | : mController(link::Tempo(bpm), | ^ link/include/ableton/Link.ipp: In member function bool ableton::BasicLink<Clock>::isEnabled() const: link/include/ableton/Link.ipp:76:10: error: error: mController was not declared in this scope return mController.isEnabled(); ^~~~~~~~~~~ | 76 | return mController.isEnabled(); | ^ link/include/ableton/Link.ipp: In member function void ableton::BasicLink<Clock>::enable(bool): link/include/ableton/Link.ipp:82:3: error: error: mController was not declared in this scope mController.enable(bEnable); ^~~~~~~~~~~ | 82 | mController.enable(bEnable); | ^ link/include/ableton/Link.ipp: In member function bool ableton::BasicLink<Clock>::isStartStopSyncEnabled() const: link/include/ableton/Link.ipp:88:10: error: error: mController was not declared in this scope return mController.isStartStopSyncEnabled(); ^~~~~~~~~~~ | 88 | return mController.isStartStopSyncEnabled(); | ^ link/include/ableton/Link.ipp: In member function void ableton::BasicLink<Clock>::enableStartStopSync(bool): link/include/ableton/Link.ipp:94:3: error: error: mController was not declared in this scope mController.enableStartStopSync(bEnable); ^~~~~~~~~~~ | 94 | mController.enableStartStopSync(bEnable); | ^ link/include/ableton/Link.ipp: In member function std::size_t ableton::BasicLink<Clock>::numPeers() const: link/include/ableton/Link.ipp:100:10: error: error: mController was not declared in this scope return mController.numPeers(); ^~~~~~~~~~~ | 100 | return mController.numPeers(); | ^ link/include/ableton/Link.ipp: In member function ableton::BasicLink<Clock>::SessionState ableton::BasicLink<Clock>::captureAudioSessionState() const: link/include/ableton/Link.ipp:137:40: error: error: mController was not declared in this scope return detail::toSessionState<Clock>(mController.clientStateRtSafe(), numPeers() > 0); ^~~~~~~~~~~ | 137 | return detail::toSessionState<Clock>(mController.clientStateRtSafe(), numPeers() > 0); | ^ link/include/ableton/Link.ipp: In member function void ableton::BasicLink<Clock>::commitAudioSessionState(ableton::BasicLink<Clock>::SessionState): link/include/ableton/Link.ipp:144:3: error: error: mController was not declared in this scope mController.setClientStateRtSafe( ^~~~~~~~~~~ | 144 | mController.setClientStateRtSafe( | ^ link/include/ableton/Link.ipp: In member function ableton::BasicLink<Clock>::SessionState ableton::BasicLink<Clock>::captureAppSessionState() const: link/include/ableton/Link.ipp:152:40: error: error: mController was not declared in this scope return detail::toSessionState<Clock>(mController.clientState(), numPeers() > 0); ^~~~~~~~~~~ | 152 | return detail::toSessionState<Clock>(mController.clientState(), numPeers() > 0); | ^ link/include/ableton/Link.ipp: In member function void ableton::BasicLink<Clock>::commitAppSessionState(ableton::BasicLink<Clock>::SessionState): link/include/ableton/Link.ipp:159:3: error: error: mController was not declared in this scope mController.setClientState( ^~~~~~~~~~~ | 159 | mController.setClientState( | ^ link/extensions/abl_link/src/abl_link.cpp: In function bool abl_link_is_enabled(abl_link): link/extensions/abl_link/src/abl_link.cpp:37:58: error: error: class ableton::Link has no member named isEnabled return reinterpret_cast<ableton::Link *>(link.impl)->isEnabled(); ^~~~~~~~~ | 37 | return reinterpret_cast<ableton::Link *>(link.impl)->isEnabled(); | ^ link/extensions/abl_link/src/abl_link.cpp: In function void abl_link_enable(abl_link, bool): link/extensions/abl_link/src/abl_link.cpp:42:51: error: error: class ableton::Link has no member named enable reinterpret_cast<ableton::Link *>(link.impl)->enable(enabled); ^~~~~~ | 42 | reinterpret_cast<ableton::Link *>(link.impl)->enable(enabled); | ^ link/extensions/abl_link/src/abl_link.cpp: In function bool abl_link_is_start_stop_sync_enabled(abl_link): link/extensions/abl_link/src/abl_link.cpp:47:58: error: error: class ableton::Link has no member named isStartStopSyncEnabled return reinterpret_cast<ableton::Link *>(link.impl)->isStartStopSyncEnabled(); ^~~~~~~~~~~~~~~~~~~~~~ | 47 | return reinterpret_cast<ableton::Link *>(link.impl)->isStartStopSyncEnabled(); | ^ link/extensions/abl_link/src/abl_link.cpp: In function void abl_link_enable_start_stop_sync(abl_link, bool): link/extensions/abl_link/src/abl_link.cpp:52:51: error: error: class ableton::Link has no member named enableStartStopSync reinterpret_cast<ableton::Link *>(link.impl)->enableStartStopSync(enabled); ^~~~~~~~~~~~~~~~~~~ | 52 | reinterpret_cast<ableton::Link *>(link.impl)->enableStartStopSync(enabled); | ^ link/extensions/abl_link/src/abl_link.cpp: In function uint64_t abl_link_num_peers(abl_link): link/extensions/abl_link/src/abl_link.cpp:57:58: error: error: class ableton::Link has no member named numPeers return reinterpret_cast<ableton::Link *>(link.impl)->numPeers(); ^~~~~~~~ | 57 | return reinterpret_cast<ableton::Link *>(link.impl)->numPeers(); | ^ link/extensions/abl_link/src/abl_link.cpp: In function void abl_link_set_num_peers_callback(abl_link, abl_link_num_peers_callback, void*): link/extensions/abl_link/src/abl_link.cpp:63:51: error: error: class ableton::Link has no member named setNumPeersCallback reinterpret_cast<ableton::Link *>(link.impl)->setNumPeersCallback( ^~~~~~~~~~~~~~~~~~~ | 63 | reinterpret_cast<ableton::Link *>(link.impl)->setNumPeersCallback( | ^ link/extensions/abl_link/src/abl_link.cpp: In function void abl_link_set_tempo_callback(abl_link, abl_link_tempo_callback, void*): link/extensions/abl_link/src/abl_link.cpp:71:51: error: error: class ableton::Link has no member named setTempoCallback reinterpret_cast<ableton::Link *>(link.impl)->setTempoCallback( ^~~~~~~~~~~~~~~~ | 71 | reinterpret_cast<ableton::Link *>(link.impl)->setTempoCallback( | ^ link/extensions/abl_link/src/abl_link.cpp: In function void abl_link_set_start_stop_callback(abl_link, abl_link_start_stop_callback, void*): link/extensions/abl_link/src/abl_link.cpp:78:51: error: error: class ableton::Link has no member named setStartStopCallback reinterpret_cast<ableton::Link *>(link.impl)->setStartStopCallback( ^~~~~~~~~~~~~~~~~~~~ | 78 | reinterpret_cast<ableton::Link *>(link.impl)->setStartStopCallback( | ^ link/extensions/abl_link/src/abl_link.cpp: In function int64_t abl_link_clock_micros(abl_link): link/extensions/abl_link/src/abl_link.cpp:84:58: error: error: class ableton::Link has no member named clock return reinterpret_cast<ableton::Link *>(link.impl)->clock().micros().count(); ^~~~~ | 84 | return reinterpret_cast<ableton::Link *>(link.impl)->clock().micros().count(); | ^ link/extensions/abl_link/src/abl_link.cpp: In function abl_link_session_state abl_link_create_session_state(): link/extensions/abl_link/src/abl_link.cpp:89:34: error: error: expected primary-expression before { token return abl_link_session_state{reinterpret_cast<void *>( ^ | 89 | return abl_link_session_state{reinterpret_cast<void *>( | ^ link/extensions/abl_link/src/abl_link.cpp:89:34: error: error: expected ; before { token | 89 | return abl_link_session_state{reinterpret_cast<void *>( | ^ link/extensions/abl_link/src/abl_link.cpp:90:26: error: error: SessionState in class ableton::Link does not name a type new ableton::Link::SessionState{ableton::link::ApiState{}, {}})}; ^~~~~~~~~~~~ | 90 | new ableton::Link::SessionState{ableton::link::ApiState{}, {}})}; | ^ link/extensions/abl_link/src/abl_link.cpp: In function void abl_link_destroy_session_state(abl_link_session_state): link/extensions/abl_link/src/abl_link.cpp:95:44: error: error: SessionState in class ableton::Link does not name a type delete reinterpret_cast<ableton::Link::SessionState *>(session_state.impl); ^~~~~~~~~~~~ | 95 | delete reinterpret_cast<ableton::Link::SessionState *>(session_state.impl); | ^ link/extensions/abl_link/src/abl_link.cpp:95:57: error: error: expected > before * token delete reinterpret_cast<ableton::Link::SessionState *>(session_state.impl); ^ | 95 | delete reinterpret_cast<ableton::Link::SessionState *>(session_state.impl); | ^ link/extensions/abl_link/src/abl_link.cpp:95:57: error: error: expected ( before * token | 95 | delete reinterpret_cast<ableton::Link::SessionState *>(session_state.impl); | ^ link/extensions/abl_link/src/abl_link.cpp:95:58: error: error: expected primary-expression before > token delete reinterpret_cast<ableton::Link::SessionState *>(session_state.impl); ^ | 95 | delete reinterpret_cast<ableton::Link::SessionState *>(session_state.impl); | ^ link/extensions/abl_link/src/abl_link.cpp:95:79: error: error: expected ) before ; token delete reinterpret_cast<ableton::Link::SessionState *>(session_state.impl); ^ | 95 | delete reinterpret_cast<ableton::Link::SessionState *>(session_state.impl); | ^ link/extensions/abl_link/src/abl_link.cpp: In function void abl_link_capture_app_session_state(abl_link, abl_link_session_state): link/extensions/abl_link/src/abl_link.cpp:101:38: error: error: SessionState in class ableton::Link does not name a type *reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) = ^~~~~~~~~~~~ | 101 | *reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) = | ^ link/extensions/abl_link/src/abl_link.cpp:101:51: error: error: expected > before * token *reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) = ^ | 101 | *reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) = | ^ link/extensions/abl_link/src/abl_link.cpp:101:51: error: error: expected ( before * token | 101 | *reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) = | ^ link/extensions/abl_link/src/abl_link.cpp:101:52: error: error: expected primary-expression before > token *reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) = ^ | 101 | *reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) = | ^ link/extensions/abl_link/src/abl_link.cpp:102:53: error: error: class ableton::Link has no member named captureAppSessionState reinterpret_cast<ableton::Link *>(link.impl)->captureAppSessionState(); ^~~~~~~~~~~~~~~~~~~~~~ | 102 | reinterpret_cast<ableton::Link *>(link.impl)->captureAppSessionState(); | ^ link/extensions/abl_link/src/abl_link.cpp:102:77: error: error: expected ) before ; token reinterpret_cast<ableton::Link *>(link.impl)->captureAppSessionState(); ^ | 102 | reinterpret_cast<ableton::Link *>(link.impl)->captureAppSessionState(); | ^ link/extensions/abl_link/src/abl_link.cpp: In function void abl_link_commit_app_session_state(abl_link, abl_link_session_state): link/extensions/abl_link/src/abl_link.cpp:108:51: error: error: class ableton::Link has no member named commitAppSessionState reinterpret_cast<ableton::Link *>(link.impl)->commitAppSessionState( ^~~~~~~~~~~~~~~~~~~~~ | 108 | reinterpret_cast<ableton::Link *>(link.impl)->commitAppSessionState( | ^ link/extensions/abl_link/src/abl_link.cpp:109:40: error: error: SessionState in class ableton::Link does not name a type *reinterpret_cast<ableton::Link::SessionState *>(session_state.impl)); ^~~~~~~~~~~~ | 109 | *reinterpret_cast<ableton::Link::SessionState *>(session_state.impl)); | ^ link/extensions/abl_link/src/abl_link.cpp:109:53: error: error: expected > before * token *reinterpret_cast<ableton::Link::SessionState *>(session_state.impl)); ^ | 109 | *reinterpret_cast<ableton::Link::SessionState *>(session_state.impl)); | ^ link/extensions/abl_link/src/abl_link.cpp:109:53: error: error: expected ( before * token | 109 | *reinterpret_cast<ableton::Link::SessionState *>(session_state.impl)); | ^ link/extensions/abl_link/src/abl_link.cpp:109:54: error: error: expected primary-expression before > token *reinterpret_cast<ableton::Link::SessionState *>(session_state.impl)); ^ | 109 | *reinterpret_cast<ableton::Link::SessionState *>(session_state.impl)); | ^ link/extensions/abl_link/src/abl_link.cpp: In function void abl_link_capture_audio_session_state(abl_link, abl_link_session_state): link/extensions/abl_link/src/abl_link.cpp:115:38: error: error: SessionState in class ableton::Link does not name a type *reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) = ^~~~~~~~~~~~ | 115 | *reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) = | ^ link/extensions/abl_link/src/abl_link.cpp:115:51: error: error: expected > before * token *reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) = ^ | 115 | *reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) = | ^ link/extensions/abl_link/src/abl_link.cpp:115:51: error: error: expected ( before * token | 115 | *reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) = | ^ link/extensions/abl_link/src/abl_link.cpp:115:52: error: error: expected primary-expression before > token *reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) = ^ | 115 | *reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) = | ^ link/extensions/abl_link/src/abl_link.cpp:116:53: error: error: class ableton::Link has no member named captureAudioSessionState reinterpret_cast<ableton::Link *>(link.impl)->captureAudioSessionState(); ^~~~~~~~~~~~~~~~~~~~~~~~ | 116 | reinterpret_cast<ableton::Link *>(link.impl)->captureAudioSessionState(); | ^ link/extensions/abl_link/src/abl_link.cpp:116:79: error: error: expected ) before ; token reinterpret_cast<ableton::Link *>(link.impl)->captureAudioSessionState(); ^ | 116 | reinterpret_cast<ableton::Link *>(link.impl)->captureAudioSessionState(); | ^ link/extensions/abl_link/src/abl_link.cpp: In function void abl_link_commit_audio_session_state(abl_link, abl_link_session_state): link/extensions/abl_link/src/abl_link.cpp:122:51: error: error: class ableton::Link has no member named commitAudioSessionState reinterpret_cast<ableton::Link *>(link.impl)->commitAudioSessionState( ^~~~~~~~~~~~~~~~~~~~~~~ | 122 | reinterpret_cast<ableton::Link *>(link.impl)->commitAudioSessionState( | ^ link/extensions/abl_link/src/abl_link.cpp:123:40: error: error: SessionState in class ableton::Link does not name a type *reinterpret_cast<ableton::Link::SessionState *>(session_state.impl)); ^~~~~~~~~~~~ | 123 | *reinterpret_cast<ableton::Link::SessionState *>(session_state.impl)); | ^ link/extensions/abl_link/src/abl_link.cpp:123:53: error: error: expected > before * token *reinterpret_cast<ableton::Link::SessionState *>(session_state.impl)); ^ | 123 | *reinterpret_cast<ableton::Link::SessionState *>(session_state.impl)); | ^ link/extensions/abl_link/src/abl_link.cpp:123:53: error: error: expected ( before * token | 123 | *reinterpret_cast<ableton::Link::SessionState *>(session_state.impl)); | ^ link/extensions/abl_link/src/abl_link.cpp:123:54: error: error: expected primary-expression before > token *reinterpret_cast<ableton::Link::SessionState *>(session_state.impl)); ^ | 123 | *reinterpret_cast<ableton::Link::SessionState *>(session_state.impl)); | ^ link/extensions/abl_link/src/abl_link.cpp: In function double abl_link_tempo(abl_link_session_state): link/extensions/abl_link/src/abl_link.cpp:128:44: error: error: SessionState in class ableton::Link does not name a type return reinterpret_cast<ableton::Link::SessionState *>(session_state.impl)->tempo(); ^~~~~~~~~~~~ | 128 | return reinterpret_cast<ableton::Link::SessionState *>(session_state.impl)->tempo(); | ^ link/extensions/abl_link/src/abl_link.cpp:128:57: error: error: expected > before * token return reinterpret_cast<ableton::Link::SessionState *>(session_state.impl)->tempo(); ^ | 128 | return reinterpret_cast<ableton::Link::SessionState *>(session_state.impl)->tempo(); | ^ link/extensions/abl_link/src/abl_link.cpp:128:57: error: error: expected ( before * token | 128 | return reinterpret_cast<ableton::Link::SessionState *>(session_state.impl)->tempo(); | ^ link/extensions/abl_link/src/abl_link.cpp:128:58: error: error: expected primary-expression before > token return reinterpret_cast<ableton::Link::SessionState *>(session_state.impl)->tempo(); ^ | 128 | return reinterpret_cast<ableton::Link::SessionState *>(session_state.impl)->tempo(); | ^ link/extensions/abl_link/src/abl_link.cpp:128:79: error: error: void* is not a pointer-to-object type return reinterpret_cast<ableton::Link::SessionState *>(session_state.impl)->tempo(); ^~ | 128 | return reinterpret_cast<ableton::Link::SessionState *>(session_state.impl)->tempo(); | ^ link/extensions/abl_link/src/abl_link.cpp:128:88: error: error: expected ) before ; token return reinterpret_cast<ableton::Link::SessionState *>(session_state.impl)->tempo(); ^ | 128 | return reinterpret_cast<ableton::Link::SessionState *>(session_state.impl)->tempo(); | ^ link/extensions/abl_link/src/abl_link.cpp: In function void abl_link_set_tempo(abl_link_session_state, double, int64_t): link/extensions/abl_link/src/abl_link.cpp:134:37: error: error: SessionState in class ableton::Link does not name a type reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) ^~~~~~~~~~~~ | 134 | reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) | ^ link/extensions/abl_link/src/abl_link.cpp:134:50: error: error: expected > before * token reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) ^ | 134 | reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) | ^ link/extensions/abl_link/src/abl_link.cpp:134:50: error: error: expected ( before * token | 134 | reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) | ^ link/extensions/abl_link/src/abl_link.cpp:134:51: error: error: expected primary-expression before > token reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) ^ | 134 | reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) | ^ link/extensions/abl_link/src/abl_link.cpp:135:7: error: error: void* is not a pointer-to-object type ->setTempo(bpm, std::chrono::microseconds{at_time}); ^~ | 135 | ->setTempo(bpm, std::chrono::microseconds{at_time}); | ^ link/extensions/abl_link/src/abl_link.cpp:135:58: error: error: expected ) before ; token ->setTempo(bpm, std::chrono::microseconds{at_time}); ^ | 135 | ->setTempo(bpm, std::chrono::microseconds{at_time}); | ^ link/extensions/abl_link/src/abl_link.cpp: In function double abl_link_beat_at_time(abl_link_session_state, int64_t, double): link/extensions/abl_link/src/abl_link.cpp:142:44: error: error: SessionState in class ableton::Link does not name a type return reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) ^~~~~~~~~~~~ | 142 | return reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) | ^ link/extensions/abl_link/src/abl_link.cpp:142:57: error: error: expected > before * token return reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) ^ | 142 | return reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) | ^ link/extensions/abl_link/src/abl_link.cpp:142:57: error: error: expected ( before * token | 142 | return reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) | ^ link/extensions/abl_link/src/abl_link.cpp:142:58: error: error: expected primary-expression before > token return reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) ^ | 142 | return reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) | ^ link/extensions/abl_link/src/abl_link.cpp:143:7: error: error: void* is not a pointer-to-object type ->beatAtTime(micros, quantum); ^~ | 143 | ->beatAtTime(micros, quantum); | ^ link/extensions/abl_link/src/abl_link.cpp:143:36: error: error: expected ) before ; token ->beatAtTime(micros, quantum); ^ | 143 | ->beatAtTime(micros, quantum); | ^ link/extensions/abl_link/src/abl_link.cpp: In function double abl_link_phase_at_time(abl_link_session_state, int64_t, double): link/extensions/abl_link/src/abl_link.cpp:149:44: error: error: SessionState in class ableton::Link does not name a type return reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) ^~~~~~~~~~~~ | 149 | return reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) | ^ link/extensions/abl_link/src/abl_link.cpp:149:57: error: error: expected > before * token return reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) ^ | 149 | return reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) | ^ link/extensions/abl_link/src/abl_link.cpp:149:57: error: error: expected ( before * token | 149 | return reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) | ^ link/extensions/abl_link/src/abl_link.cpp:149:58: error: error: expected primary-expression before > token return reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) ^ | 149 | return reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) | ^ link/extensions/abl_link/src/abl_link.cpp:150:7: error: error: void* is not a pointer-to-object type ->phaseAtTime(std::chrono::microseconds{time}, quantum); ^~ | 150 | ->phaseAtTime(std::chrono::microseconds{time}, quantum); | ^ link/extensions/abl_link/src/abl_link.cpp:150:62: error: error: expected ) before ; token ->phaseAtTime(std::chrono::microseconds{time}, quantum); ^ | 150 | ->phaseAtTime(std::chrono::microseconds{time}, quantum); | ^ link/extensions/abl_link/src/abl_link.cpp: In function int64_t abl_link_time_at_beat(abl_link_session_state, double, double): link/extensions/abl_link/src/abl_link.cpp:156:44: error: error: SessionState in class ableton::Link does not name a type return reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) ^~~~~~~~~~~~ | 156 | return reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) | ^ link/extensions/abl_link/src/abl_link.cpp:156:57: error: error: expected > before * token return reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) ^ | 156 | return reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) | ^ link/extensions/abl_link/src/abl_link.cpp:156:57: error: error: expected ( before * token | 156 | return reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) | ^ link/extensions/abl_link/src/abl_link.cpp:156:58: error: error: expected primary-expression before > token return reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) ^ | 156 | return reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) | ^ link/extensions/abl_link/src/abl_link.cpp:157:7: error: error: void* is not a pointer-to-object type ->timeAtBeat(beat, quantum) ^~ | 157 | ->timeAtBeat(beat, quantum) | ^ link/extensions/abl_link/src/abl_link.cpp:158:15: error: error: expected ) before ; token .count(); ^ | 158 | .count(); | ^ link/extensions/abl_link/src/abl_link.cpp: In function void abl_link_request_beat_at_time(abl_link_session_state, double, int64_t, double): link/extensions/abl_link/src/abl_link.cpp:164:37: error: error: SessionState in class ableton::Link does not name a type reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) ^~~~~~~~~~~~ | 164 | reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) | ^ link/extensions/abl_link/src/abl_link.cpp:164:50: error: error: expected > before * token reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) ^ | 164 | reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) | ^ link/extensions/abl_link/src/abl_link.cpp:164:50: error: error: expected ( before * token | 164 | reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) | ^ link/extensions/abl_link/src/abl_link.cpp:164:51: error: error: expected primary-expression before > token reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) ^ | 164 | reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) | ^ link/extensions/abl_link/src/abl_link.cpp:165:7: error: error: void* is not a pointer-to-object type ->requestBeatAtTime(beat, std::chrono::microseconds{time}, quantum); ^~ | 165 | ->requestBeatAtTime(beat, std::chrono::microseconds{time}, quantum); | ^ link/extensions/abl_link/src/abl_link.cpp:165:74: error: error: expected ) before ; token ->requestBeatAtTime(beat, std::chrono::microseconds{time}, quantum); ^ | 165 | ->requestBeatAtTime(beat, std::chrono::microseconds{time}, quantum); | ^ link/extensions/abl_link/src/abl_link.cpp: In function void abl_link_force_beat_at_time(abl_link_session_state, double, uint64_t, double): link/extensions/abl_link/src/abl_link.cpp:171:37: error: error: SessionState in class ableton::Link does not name a type reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) ^~~~~~~~~~~~ | 171 | reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) | ^ link/extensions/abl_link/src/abl_link.cpp:171:50: error: error: expected > before * token reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) ^ | 171 | reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) | ^ link/extensions/abl_link/src/abl_link.cpp:171:50: error: error: expected ( before * token | 171 | reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) | ^ link/extensions/abl_link/src/abl_link.cpp:171:51: error: error: expected primary-expression before > token reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) ^ | 171 | reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) | ^ link/extensions/abl_link/src/abl_link.cpp:172:7: error: error: void* is not a pointer-to-object type ->forceBeatAtTime(beat, std::chrono::microseconds{time}, quantum); ^~ | 172 | ->forceBeatAtTime(beat, std::chrono::microseconds{time}, quantum); | ^ link/extensions/abl_link/src/abl_link.cpp:172:72: error: error: expected ) before ; token ->forceBeatAtTime(beat, std::chrono::microseconds{time}, quantum); ^ | 172 | ->forceBeatAtTime(beat, std::chrono::microseconds{time}, quantum); | ^ link/extensions/abl_link/src/abl_link.cpp: In function void abl_link_set_is_playing(abl_link_session_state, bool, uint64_t): link/extensions/abl_link/src/abl_link.cpp:178:37: error: error: SessionState in class ableton::Link does not name a type reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) ^~~~~~~~~~~~ | 178 | reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) | ^ link/extensions/abl_link/src/abl_link.cpp:178:50: error: error: expected > before * token reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) ^ | 178 | reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) | ^ link/extensions/abl_link/src/abl_link.cpp:178:50: error: error: expected ( before * token | 178 | reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) | ^ link/extensions/abl_link/src/abl_link.cpp:178:51: error: error: expected primary-expression before > token reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) ^ | 178 | reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) | ^ link/extensions/abl_link/src/abl_link.cpp:179:7: error: error: void* is not a pointer-to-object type ->setIsPlaying(is_playing, std::chrono::microseconds(time)); ^~ | 179 | ->setIsPlaying(is_playing, std::chrono::microseconds(time)); | ^ link/extensions/abl_link/src/abl_link.cpp:179:66: error: error: expected ) before ; token ->setIsPlaying(is_playing, std::chrono::microseconds(time)); ^ | 179 | ->setIsPlaying(is_playing, std::chrono::microseconds(time)); | ^ link/extensions/abl_link/src/abl_link.cpp: In function bool abl_link_is_playing(abl_link_session_state): link/extensions/abl_link/src/abl_link.cpp:184:44: error: error: SessionState in class ableton::Link does not name a type return reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) ^~~~~~~~~~~~ | 184 | return reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) | ^ link/extensions/abl_link/src/abl_link.cpp:184:57: error: error: expected > before * token return reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) ^ | 184 | return reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) | ^ link/extensions/abl_link/src/abl_link.cpp:184:57: error: error: expected ( before * token | 184 | return reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) | ^ link/extensions/abl_link/src/abl_link.cpp:184:58: error: error: expected primary-expression before > token return reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) ^ | 184 | return reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) | ^ link/extensions/abl_link/src/abl_link.cpp:185:7: error: error: void* is not a pointer-to-object type ->isPlaying(); ^~ | 185 | ->isPlaying(); | ^ link/extensions/abl_link/src/abl_link.cpp:185:20: error: error: expected ) before ; token ->isPlaying(); ^ | 185 | ->isPlaying(); | ^ link/extensions/abl_link/src/abl_link.cpp: In function uint64_t abl_link_time_for_is_playing(abl_link_session_state): link/extensions/abl_link/src/abl_link.cpp:191:39: error: error: SessionState in class ableton::Link does not name a type reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) ^~~~~~~~~~~~ | 191 | reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) | ^ link/extensions/abl_link/src/abl_link.cpp:191:52: error: error: expected > before * token reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) ^ | 191 | reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) | ^ link/extensions/abl_link/src/abl_link.cpp:191:52: error: error: expected ( before * token | 191 | reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) | ^ link/extensions/abl_link/src/abl_link.cpp:191:53: error: error: expected primary-expression before > token reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) ^ | 191 | reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) | ^ link/extensions/abl_link/src/abl_link.cpp:192:9: error: error: void* is not a pointer-to-object type ->timeForIsPlaying() ^~ | 192 | ->timeForIsPlaying() | ^ link/extensions/abl_link/src/abl_link.cpp:193:18: error: error: expected ) before ; token .count()); ^ | 193 | .count()); | ^ link/extensions/abl_link/src/abl_link.cpp: In function void abl_link_request_beat_at_start_playing_time(abl_link_session_state, double, double): link/extensions/abl_link/src/abl_link.cpp:199:37: error: error: SessionState in class ableton::Link does not name a type reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) ^~~~~~~~~~~~ | 199 | reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) | ^ link/extensions/abl_link/src/abl_link.cpp:199:50: error: error: expected > before * token reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) ^ | 199 | reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) | ^ link/extensions/abl_link/src/abl_link.cpp:199:50: error: error: expected ( before * token | 199 | reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) | ^ link/extensions/abl_link/src/abl_link.cpp:199:51: error: error: expected primary-expression before > token reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) ^ | 199 | reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) | ^ link/extensions/abl_link/src/abl_link.cpp:200:7: error: error: void* is not a pointer-to-object type ->requestBeatAtStartPlayingTime(beat, quantum); ^~ | 200 | ->requestBeatAtStartPlayingTime(beat, quantum); | ^ link/extensions/abl_link/src/abl_link.cpp:200:53: error: error: expected ) before ; token ->requestBeatAtStartPlayingTime(beat, quantum); ^ | 200 | ->requestBeatAtStartPlayingTime(beat, quantum); | ^ link/extensions/abl_link/src/abl_link.cpp: In function void abl_link_set_is_playing_and_request_beat_at_time(abl_link_session_state, bool, uint64_t, double, double): link/extensions/abl_link/src/abl_link.cpp:210:37: error: error: SessionState in class ableton::Link does not name a type reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) ^~~~~~~~~~~~ | 210 | reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) | ^ link/extensions/abl_link/src/abl_link.cpp:210:50: error: error: expected > before * token reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) ^ | 210 | reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) | ^ link/extensions/abl_link/src/abl_link.cpp:210:50: error: error: expected ( before * token | 210 | reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) | ^ link/extensions/abl_link/src/abl_link.cpp:210:51: error: error: expected primary-expression before > token reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) ^ | 210 | reinterpret_cast<ableton::Link::SessionState *>(session_state.impl) | ^ link/extensions/abl_link/src/abl_link.cpp:211:7: error: error: void* is not a pointer-to-object type ->setIsPlayingAndRequestBeatAtTime( ^~ | 211 | ->setIsPlayingAndRequestBeatAtTime( | ^ link/extensions/abl_link/src/abl_link.cpp:212:68: error: error: expected ) before ; token is_playing, std::chrono::microseconds{time}, beat, quantum); ^ | 212 | is_playing, std::chrono::microseconds{time}, beat, quantum); | ^ `cc' failed in phase `C Compiler'. (Exit code: 1) cabal: Leaving directory '/tmp/cabal-tmp-6337/tidal-link-1.0' cabal: Error: some packages failed to install: tidal-link-1.0-9QHS326k6X8BpLkIoBp8vD failed during the building phase. The exception was: ExitFailure 1
Test log
No test log was submitted for this report.