openAVproductions / openAV-Ctlra

A plain C library to program with hardware controllers.
BSD 3-Clause "New" or "Revised" License
78 stars 16 forks source link

tcc 0.9.26 vs 0.9.27 #79

Open coderkun opened 6 years ago

coderkun commented 6 years ago

Running Ctlra with Luppp (see openAVproductions/openAV-Luppp#203) using tcc 0.9.26 works fine but it fails using version 0.9.27 giving the very unuseful error message

TCC ERROR: /usr/lib/tcc/libtcc1.a:1: error: declaration expected

Since the latest version is 0.9.27 it would be great if Cltra would work with it.

harryhaaren commented 6 years ago

Thanks for filing an issue - indeed I'm not tracking TCC very closely right now - I'll have a look and pull the latest. Thanks again, -H

harryhaaren commented 6 years ago

@coderkun - I'm investigating a better way to use Ctlra with various applications, enabling mappings from the apps using Ctlra and "Mappa", which is a new side-project (inside Ctlra codebase) that allows complex mappings etc. Hence TCC support will probably not reach production - at least not for basic users. For power-users, I still love the TCC flexibility - but for now its about enabling the 80% of users, instead of the 5% of power-script-tcc users.. I'll leave this open, but don't expect to make much progress soon given priority of the Mappa work (see here for progress https://github.com/orgs/openAVproductions/projects/3 and PR https://github.com/openAVproductions/openAV-Ctlra/pull/87 )