Hello,
after I couldn't completely make it work with Cygwin, I have now tried to
install brltty with MinGW, but failed again :(
I have installed MinGW using mingw-get-inst-20100909.exe, and installed
everything available except "foreign languages" not starting with 'C' ;)
Like before, I have used brltty-4.2.tar.gz
Again I have set retainDots = 1 in Programs/brlapi_server.c
./configure seemed to work, but when i run "make install", there were errors.
I have attached the complete shell output I received. It contains a couple
of warnings, and near the end the error:
./screen.c: In function 'tryToAttach':
./screen.c:80:15: error: storage size of 'class' isn't constant
I would appreciate any help on this (or on the previous problem with
Cygwin, where many of the dot-patterns entered on the braille termilal are
not correctly transmitted to the client)
Greets, Thomas Marquardt
tho...@privat-cc50da0c ~/brltty-4.2
$ make install
cd Programs && make install
make[1]: Entering directory `/home/Thomas/brltty-4.2/Programs'
gawk -f ./brldefs.awk -f ./brlapi_constants.awk ./brldefs.h >brlapi_constants.h
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./brltty.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./program.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./pid.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./options.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./log.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./file.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./device.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./parse.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./timing.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./misc.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./io_misc.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./sys_windows.c
In file included from ./sys_windows.c:31:0:
./sys_boot_none.h:19:2: warning: #warning boot parameter retrieval not available
on this platform
In file included from ./sys_windows.c:33:0:
./sys_mount_none.h:19:2: warning: #warning file system mount support not availab
le on this platform
In file included from ./sys_windows.c:71:0:
./sys_midi_windows.h: In function 'flushMidiDevice':
./sys_midi_windows.h:123:19: warning: pointer targets in assignment differ in si
gnedness
./sys_midi_windows.h: In function 'setMidiInstrument':
./sys_midi_windows.h:156:3: warning: pointer targets in passing argument 2 of 'w
riteMidiMessage' differ in signedness
./sys_midi_windows.h:60:1: note: expected 'const char *' but argument is of type
'const unsigned char *'
./sys_midi_windows.h: In function 'startMidiNote':
./sys_midi_windows.h:174:3: warning: pointer targets in passing argument 2 of 'w
riteMidiMessage' differ in signedness
./sys_midi_windows.h:60:1: note: expected 'const char *' but argument is of type
'const unsigned char *'
./sys_midi_windows.h: In function 'stopMidiNote':
./sys_midi_windows.h:184:3: warning: pointer targets in passing argument 2 of 'w
riteMidiMessage' differ in signedness
./sys_midi_windows.h:60:1: note: expected 'const char *' but argument is of type
'const unsigned char *'
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./config.c
./config.c: In function 'globBegin':
./config.c:1403:21: warning: assignment from incompatible pointer type
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./cut.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./touch.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./async.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./charset.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./dataarea.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./datafile.c
In file included from ./datafile.c:35:0:
./brldots.h: In function 'brlDotToNumber':
./brldots.h:63:3: warning: implicit declaration of function 'ffs'
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./lock.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./mount.c
./mount.c:119:2: warning: #warning mounts table support not available on this pl
atform
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./queue.c
gawk -f ./brldefs.awk -f ./cmds.awk ./brldefs.h >cmds.auto.h
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./cmd.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./scancodes.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./ttb_compile.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./ttb_native.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./tbl2hex.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -o host_program.o -c ./program.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -o host_pid.o -c ./pid.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -o host_options.o -c ./options.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -o host_log.o -c ./log.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -o host_file.o -c ./file.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -o host_device.o -c ./device.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -o host_parse.o -c ./parse.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -o host_timing.o -c ./timing.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -o host_misc.o -c ./misc.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -o host_io_misc.o -c ./io_misc.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -o host_sys_windows.o -c ./sys_windows.c
In file included from ./sys_windows.c:31:0:
./sys_boot_none.h:19:2: warning: #warning boot parameter retrieval not available
on this platform
In file included from ./sys_windows.c:33:0:
./sys_mount_none.h:19:2: warning: #warning file system mount support not availab
le on this platform
In file included from ./sys_windows.c:71:0:
./sys_midi_windows.h: In function 'flushMidiDevice':
./sys_midi_windows.h:123:19: warning: pointer targets in assignment differ in si
gnedness
./sys_midi_windows.h: In function 'setMidiInstrument':
./sys_midi_windows.h:156:3: warning: pointer targets in passing argument 2 of 'w
riteMidiMessage' differ in signedness
./sys_midi_windows.h:60:1: note: expected 'const char *' but argument is of type
'const unsigned char *'
./sys_midi_windows.h: In function 'startMidiNote':
./sys_midi_windows.h:174:3: warning: pointer targets in passing argument 2 of 'w
riteMidiMessage' differ in signedness
./sys_midi_windows.h:60:1: note: expected 'const char *' but argument is of type
'const unsigned char *'
./sys_midi_windows.h: In function 'stopMidiNote':
./sys_midi_windows.h:184:3: warning: pointer targets in passing argument 2 of 'w
riteMidiMessage' differ in signedness
./sys_midi_windows.h:60:1: note: expected 'const char *' but argument is of type
'const unsigned char *'
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -o host_lock.o -c ./lock.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -o host_charset.o -c ./charset.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -o host_datafile.o -c ./datafile.c
In file included from ./datafile.c:35:0:
./brldots.h: In function 'brlDotToNumber':
./brldots.h:63:3: warning: implicit declaration of function 'ffs'
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -o host_queue.o -c ./queue.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -o host_dataarea.o -c ./dataarea.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -o host_ttb_compile.o -c ./ttb_compile.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -o host_ttb_native.o -c ./ttb_native.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./atb_compile.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -o host_atb_compile.o -c ./atb_compile.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./ctb_compile.c
In file included from ./ctb_compile.c:29:0:
./brldots.h: In function 'brlDotToNumber':
./brldots.h:63:3: warning: implicit declaration of function 'ffs'
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -o host_ctb_compile.o -c ./ctb_compile.c
In file included from ./ctb_compile.c:29:0:
./brldots.h: In function 'brlDotToNumber':
./brldots.h:63:3: warning: implicit declaration of function 'ffs'
gcc -Wall -Wl,-export-dynamic,--enable-auto-import -o tbl2hex.exe tbl2hex.o host
_program.o host_pid.o host_options.o host_log.o host_file.o host_device.o host_p
arse.o host_timing.o host_misc.o host_io_misc.o host_sys_windows.o host_lock.o h
ost_charset.o host_datafile.o host_queue.o host_dataarea.o host_ttb_compile.o ho
st_ttb_native.o host_atb_compile.o host_ctb_compile.o -liconv -lintl -lwinmm -l
gdi32 -lws2_32 -lsupc++
c:/mingw/bin/../lib/gcc/mingw32/4.5.0/../../../../mingw32/bin/ld.exe: warning: -
-export-dynamic is not supported for PE targets, did you mean --export-all-symbo
ls?
./tbl2hex.exe -- ../Tables/en-nabcc.ttb >text.auto.h
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./ttb_translate.c
In file included from ./ttb_translate.c:26:0:
./brldots.h: In function 'brlDotToNumber':
./brldots.h:63:3: warning: implicit declaration of function 'ffs'
./tbl2hex.exe -- ../Tables/attributes.atb >attr.auto.h
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./atb_translate.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./ctb_translate.c
In file included from ./ctb_translate.c:30:0:
./brldots.h: In function 'brlDotToNumber':
./brldots.h:63:3: warning: implicit declaration of function 'ffs'
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./ktb_compile.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./ktb_translate.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./ktb_list.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./ktb_keyboard.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./kbd.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./kbd_none.c
./kbd_none.c:19:2: warning: #warning keyboard monitor support not available on t
his platform
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./tunes.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./beeper.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./pcm.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./midi.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./fm.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./adlib.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./drivers.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./driver.c
./mkdrvtab ScreenDriver scr_driver_ wn sc >scr.auto.h
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./scr.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./scr_base.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./scr_help.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./scr_frozen.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./scr_main.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./scr_real.c
gcc -Wall -g -O2 -I. -I. -I./../Programs -I../Programs -I./.. -I.. -DHAVE_CONF
IG_H -c ./routing.c
cd ../Drivers/Screen/Windows && make screen.o
make[2]: Entering directory `/home/Thomas/brltty-4.2/Drivers/Screen/Windows'
gcc -Wall -g -O2 -I. -I. -I./../../../Programs -I../../../Programs -I./../../..
-I../../.. -DHAVE_CONFIG_H '-DDRIVER_NAME=Windows' '-DDRIVER_CODE=wn' '-DDRIV
ER_COMMENT=""' '-DDRIVER_VERSION=""' '-DDRIVER_DEVELOPERS=""' -c ./screen.c
./screen.c: In function 'tryToAttach':
./screen.c:80:15: error: storage size of 'class' isn't constant
./screen.c:80:15: warning: unused variable 'class'
make[2]: *** [screen.o] Error 1
make[2]: Leaving directory `/home/Thomas/brltty-4.2/Drivers/Screen/Windows'
make[1]: *** [../Drivers/Screen/Windows/screen.o] Error 2
make[1]: Leaving directory `/home/Thomas/brltty-4.2/Programs'
make: *** [install] Error 2
tho...@privat-cc50da0c ~/brltty-4.2
$
_______________________________________________
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://mielke.cc/mailman/listinfo/brltty