I may have missed some of this discussion. Brltty compiles without error if you configure using ./config-darwin instead of ./configure but I don't know whether this gives you the functionality you are wanting.
On Mar 31, 2017, at 10:47 AM, Dave Mielke <[email protected]> wrote: [quoted lines by rmgls on 2017/03/31 at 07:51 +0200] > is brlapi supposed to build on OS X? It certainly should build for OS X, but sonmetimes changes are made which cause unexpected build problems on platforms other than Linux. > if yes, sysmacros.h does not exist on this platform and, brltty does not > build. Thanks for reporting this. I've removed that #include from brlapi_client.c so the latest development code should build again. I'm not sure why it was added to brlapi_client. It needed to be added to Linux-specific code because the makedev macro was moved there, but brlapi_client doesn't use the makedev macro. > Is there something like --disable-brlapi in configure, If you really need it, yes, you can configure with --disable-api. > or even #IF DEFINED DARWIN!!! somewhere? If it were ultimately necessary then, yes, that, too, could be done. A better way would be to test for the needed macro(s) and include sysmacros.h if any of them are missing. -- Dave Mielke | 2213 Fox Crescent | The Bible is the very Word of God. Phone: 1-613-726-0014 | Ottawa, Ontario | http://Mielke.cc/bible/ EMail: [email protected] | Canada K2A 1H7 | http://FamilyRadio.org/ _______________________________________________ This message was sent via the BRLTTY mailing list. To post a message, send an e-mail to: [email protected] For general information, go to: http://brltty.com/mailman/listinfo/brltty _______________________________________________ This message was sent via the BRLTTY mailing list. To post a message, send an e-mail to: [email protected] For general information, go to: http://brltty.com/mailman/listinfo/brltty
