Hi. I can not build BRLTTY outside its source directory. To reproduce, do the following: $ mkdir build && cd build && ../configure && make The patch below fixes the problems with the drivers, but the python bindings still fail. The problem is inclusion paths: brlapi_keycodes.h and brlapi_constants.h are included without their Programs/ prefix, and therefore the SRC_TOP/Programs and BLD_TOP/Programs directories need to be added to CFLAGS since BLD_TOP/Programs contains the generated brlapi_constants.h.
Can please someone look at this and confirm it is the right way to approach it, and maybe figure out how to make the python bindings follow suit? Index: config.mk.in =================================================================== --- config.mk.in (revision 3080) +++ config.mk.in (working copy) @@ -33,7 +33,7 @@ INSTALL_ROOT = @install_root@ EXECUTE_ROOT = @execute_root@ -EXTRACFLAGS = -I$(BLD_DIR) -I$(BLD_TOP:/=) -I$(SRC_DIR) -I$(SRC_TOP:/=) @SYSCFLAGS@ @DEFS@ +EXTRACFLAGS = -I$(BLD_DIR) -I$(BLD_TOP:/=) -I$(BLD_TOP:/=)/Programs -I$(SRC_DIR) -I$(SRC_TOP:/=) -I$(SRC_TOP:/=)/Programs @SYSCFLAGS@ @DEFS@ YACC_CFLAGS = @YACC_CFLAGS@ HOSTCC = @CC@ -- CYa, Mario _______________________________________________ This message was sent via the BRLTTY mailing list. To post a message, send an e-mail to: BRLTTY@mielke.cc For general information, go to: http://mielke.cc/mailman/listinfo/brltty