[BRLTTY] Compiling 6.1

Samuel Thibault samuel.thibault at ens-lyon.org
Tue Apr 7 05:02:42 EDT 2020


Hello,

Adrian van Bloois, le mar. 07 avril 2020 10:29:53 +0200, a ecrit:
> brlapi_server.c:(.text+0x317): undefined reference to `opt_contractionTable'

I guess you are using gcc-10, could you check that the attach patch
fixes the issue?

Samuel
-------------- next part --------------
commit 5f9a609f278a6b3934b46f036ec671ecfe15fadc
Author: Samuel Thibault <samuel.thibault at ens-lyon.org>
Date:   Tue Apr 7 11:01:08 2020 +0200

    brlapi server: Fix build with -fno-common and --disable-contracted-braille

diff --git a/Programs/brlapi_server.c b/Programs/brlapi_server.c
index 242b1f0ea..8136d4ce2 100644
--- a/Programs/brlapi_server.c
+++ b/Programs/brlapi_server.c
@@ -1964,6 +1964,7 @@ PARAM_WRITER(computerBrailleTable)
   return param_writeString(changeTextTable, data, size);
 }
 
+#ifdef ENABLE_CONTRACTED_BRAILLE
 /* BRLAPI_PARAM_LITERARY_BRAILLE_TABLE */
 PARAM_READER(literaryBrailleTable)
 {
@@ -1975,6 +1976,7 @@ PARAM_WRITER(literaryBrailleTable)
 {
   return param_writeString(changeContractionTable, data, size);
 }
+#endif
 
 /* BRLAPI_PARAM_MESSAGE_LOCALE */
 PARAM_READER(messageLocale)
@@ -2173,11 +2175,13 @@ static const ParamDispatch paramDispatch[BRLAPI_PARAM_COUNT] = {
     .write = param_computerBrailleTable_write,
   },
 
+#ifdef ENABLE_CONTRACTED_BRAILLE
   [BRLAPI_PARAM_LITERARY_BRAILLE_TABLE] = {
     .global = 1,
     .read = param_literaryBrailleTable_read,
     .write = param_literaryBrailleTable_write,
   },
+#endif /* ENABLE_CONTRACTED_BRAILLE */
 
   [BRLAPI_PARAM_MESSAGE_LOCALE] = {
     .global = 1,


More information about the BRLTTY mailing list