hallo, weiß jemahnd, wie ich brass installiere bzw. wo ich infos herbekomme? Im handbuch steht, das das handbuch veraltet ist. gruß, simon -- Mailing with Pegasus Mail v4.21c under Windows XP Home SP 2. Screen reader is JAWS v5.10.390.
* Simon Eigeldinger
weiß jemahnd, wie ich brass installiere bzw. wo ich infos herbekomme? Im handbuch steht, das das handbuch veraltet ist.
:-) Die Installation ist Schritt für Schritt in der README Datei im Wurzelverzeichnis der BRASS Sourcen erklärt. Dort findest du auch die Liste der Tastaturkommandos. Der Rest ist in den Kommentaren der Beispielkonfigurationsdatei erläutert. Grüße, Kai
hi, On 7 Dec 2004 at 20:04, Kai Ruemmler wrote:
* Simon Eigeldinger
wrote: weiß jemahnd, wie ich brass installiere bzw. wo ich infos herbekomme? Im handbuch steht, das das handbuch veraltet ist.
:-)
Die Installation ist Schritt für Schritt in der README Datei im Wurzelverzeichnis der BRASS Sourcen erklärt.
Ah ok danke :-). hm. brass scheint auch nicht mehr so jung zu sein. wird bald ein jahr her sein, dass wieder mal eine neue release rausgekommen ist.
Dort findest du auch die Liste der Tastaturkommandos. Der Rest ist in den Kommentaren der Beispielkonfigurationsdatei erläutert.
Danke. Werds mal probieren. Heute gibts also ne lange nacht :-). gruß, simon
* Simon Eigeldinger
hm. brass scheint auch nicht mehr so jung zu sein. wird bald ein jahr her sein, dass wieder mal eine neue release rausgekommen ist.
Das trifft so nur bedingt zu ... :-) Es wird schon regelmäßig was am Code gemacht, nur der Snapshot auf der Homepage ist etwas älter. Du kannst die aktuelle Entwicklerversion über anonymous CVS bekommen: $ cvs -d :pserver:anonymous@cvs.sf.net:/cvsroot/brass login Beim Password einfach Enter drücken. Downloaden kannst du die Sourcen mit: $ cvs -d :pserver:anonymous@cvs.sf.net:/cvsroot/brass co src Die Quellen befinden sich dann im Verzeichnis ./src. Aktualisieren kannst du die ausgecheckte Version, wenn du im Verzeichnis src stehst, dann regelmäßig mit: $ cvs up Bei diesem Update werden immer nur die tatsächlichen Änderungen übertragen, d. h. du musst die kompletten Quellen nur einmal ziehen. Der Weg über CVS ist momentan die beste Möglichkeit an die aktuellste Version zu kommen. Falls mit diesen Kommandos probleme auftauchen, melde dich einfach nochmal.
Werds mal probieren. Heute gibts also ne lange nacht :-).
Viel Spaß! Kai
hi,
hmm. das teil lässt sich nicht compilieren.
Folgendes wird angezeigt:
Also das wird jetzt ein riesen ding:
misc.h:16: warning: No include path in which to find sys/time.h
misc.h:21: warning: No include path in which to find syslog.h
messages.c:12: warning: No include path in which to find stdio.h
menu.c:12: warning: No include path in which to find stdio.h
menu.c:13: warning: No include path in which to find stdlib.h
menu.c:14: warning: No include path in which to find string.h
menu.c:15: warning: No include path in which to find assert.h
In file included from config_file.h:19,
from speech.h:16,
from menu.c:17:
replace.h:15: warning: No include path in which to find sys/types.h
replace.h:16: warning: No include path in which to find regex.h
In file included from replace.h:17,
from config_file.h:19,
from speech.h:16,
from menu.c:17:
string_buffer.h:15: warning: No include path in which to find
string.h
In file included from menu.c:21:
misc.h:15: warning: No include path in which to find stdio.h
misc.h:16: warning: No include path in which to find sys/time.h
misc.h:21: warning: No include path in which to find syslog.h
display.c:12: warning: No include path in which to find stdio.h
display.c:13: warning: No include path in which to find stdlib.h
display.c:14: warning: No include path in which to find assert.h
display.c:15: warning: No include path in which to find unistd.h
display.c:16: warning: No include path in which to find fcntl.h
display.c:17: warning: No include path in which to find string.h
display.c:18: warning: No include path in which to find signal.h
display.c:19: warning: No include path in which to find sys/stat.h
display.c:20: warning: No include path in which to find sys/ioctl.h
display.c:21: warning: No include path in which to find sys/termios.h
display.c:22: warning: No include path in which to find sys/types.h
display.c:23: warning: No include path in which to find sys/wait.h
display.c:24: warning: No include path in which to find linux/vt.h
display.c:25: warning: No include path in which to find linux/kd.h
display.c:26: warning: No include path in which to find
linux/version.h
display.c:27: warning: No include path in which to find errno.h
display.c:28: warning: No include path in which to find sched.h
display.c:29: warning: No include path in which to find endian.h
In file included from config_file.h:19,
from profile.h:15,
from display.c:32:
replace.h:15: warning: No include path in which to find sys/types.h
replace.h:16: warning: No include path in which to find regex.h
In file included from replace.h:17,
from config_file.h:19,
from profile.h:15,
from display.c:32:
string_buffer.h:15: warning: No include path in which to find
string.h
In file included from display.c:33:
misc.h:15: warning: No include path in which to find stdio.h
misc.h:16: warning: No include path in which to find sys/time.h
misc.h:21: warning: No include path in which to find syslog.h
display.c:73: parse error
display.c:280: parse error
profile.c:12: warning: No include path in which to find stdio.h
profile.c:13: warning: No include path in which to find stdlib.h
profile.c:14: warning: No include path in which to find unistd.h
profile.c:15: warning: No include path in which to find dirent.h
profile.c:16: warning: No include path in which to find string.h
In file included from profile.c:18:
misc.h:15: warning: No include path in which to find stdio.h
misc.h:16: warning: No include path in which to find sys/time.h
misc.h:21: warning: No include path in which to find syslog.h
In file included from config_file.h:19,
from braille.h:15,
from setup.h:15,
from profile.c:19:
replace.h:15: warning: No include path in which to find sys/types.h
replace.h:16: warning: No include path in which to find regex.h
In file included from replace.h:17,
from config_file.h:19,
from braille.h:15,
from setup.h:15,
from profile.c:19:
string_buffer.h:15: warning: No include path in which to find
string.h
string_buffer.c:12: warning: No include path in which to find
stdlib.h
string_buffer.c:13: warning: No include path in which to find stdio.h
In file included from string_buffer.c:15:
string_buffer.h:15: warning: No include path in which to find
string.h
make: *** [localdepend] Fehler 1
for dir in BrailleTables Speech Alva_ABT3 NoBraille TSI CombiBraille
Papenmeier
Vario-HT BrailleLite . ; do (cd $dir; make all_targets); done
make[1]: Entering directory `/opt/brass/BrailleTables'
gcc -O2 -g -Wall -D_POSIX_C_SOURCE=2 -c tbl2txt.c
tbl2txt.c:27: stdio.h: No such file or directory
tbl2txt.c:28: stdlib.h: No such file or directory
make[1]: *** [tbl2txt.o] Fehler 1
make[1]: Leaving directory `/opt/brass/BrailleTables'
make[1]: Entering directory `/opt/brass/Speech'
cc -Wall -g -c lang_lib.c -o lang_lib.o
lang_lib.c:12: stdio.h: No such file or directory
lang_lib.c:13: stdlib.h: No such file or directory
lang_lib.c:14: string.h: No such file or directory
lang_lib.c:15: dlfcn.h: No such file or directory
make[1]: *** [lang_lib.o] Fehler 1
make[1]: Leaving directory `/opt/brass/Speech'
make[1]: Entering directory `/opt/brass/Alva_ABT3'
cc -Wall -O -fPIC -g -c brl.c -o brl.o
brl.c:14: stdio.h: No such file or directory
brl.c:15: stdlib.h: No such file or directory
brl.c:16: unistd.h: No such file or directory
brl.c:17: fcntl.h: No such file or directory
brl.c:18: sys/termios.h: No such file or directory
brl.c:19: string.h: No such file or directory
brl.c:20: assert.h: No such file or directory
In file included from ../config_file.h:19,
from ../braille.h:15,
from brl.c:22:
../replace.h:15: sys/types.h: No such file or directory
../replace.h:16: regex.h: No such file or directory
In file included from ../replace.h:17,
from ../config_file.h:19,
from ../braille.h:15,
from brl.c:22:
../string_buffer.h:15: string.h: No such file or directory
In file included from brl.c:24:
../misc.h:15: stdio.h: No such file or directory
../misc.h:16: sys/time.h: No such file or directory
../misc.h:21: syslog.h: No such file or directory
make[1]: *** [brl.o] Fehler 1
make[1]: Leaving directory `/opt/brass/Alva_ABT3'
make[1]: Entering directory `/opt/brass/NoBraille'
cc -Wall -O -fPIC -c brl.c -o brl.o
brl.c:14: stdio.h: No such file or directory
brl.c:15: stdlib.h: No such file or directory
brl.c:16: unistd.h: No such file or directory
brl.c:17: fcntl.h: No such file or directory
brl.c:18: sys/termios.h: No such file or directory
brl.c:19: string.h: No such file or directory
brl.c:20: assert.h: No such file or directory
In file included from ../config_file.h:19,
from ../braille.h:15,
from brl.c:22:
../replace.h:15: sys/types.h: No such file or directory
../replace.h:16: regex.h: No such file or directory
In file included from ../replace.h:17,
from ../config_file.h:19,
from ../braille.h:15,
from brl.c:22:
../string_buffer.h:15: string.h: No such file or directory
In file included from brl.c:23:
../misc.h:15: stdio.h: No such file or directory
../misc.h:16: sys/time.h: No such file or directory
../misc.h:21: syslog.h: No such file or directory
make[1]: *** [brl.o] Fehler 1
make[1]: Leaving directory `/opt/brass/NoBraille'
make[1]: Entering directory `/opt/brass/TSI'
cc -Wall -O -fPIC -g -c brl.c -o brl.o
brl.c:28: stdio.h: No such file or directory
brl.c:29: stdlib.h: No such file or directory
brl.c:30: unistd.h: No such file or directory
brl.c:31: fcntl.h: No such file or directory
brl.c:32: sys/termios.h: No such file or directory
brl.c:33: sys/ioctl.h: No such file or directory
brl.c:34: string.h: No such file or directory
brl.c:35: errno.h: No such file or directory
In file included from ../config_file.h:19,
from ../braille.h:15,
from brl.c:38:
../replace.h:15: sys/types.h: No such file or directory
../replace.h:16: regex.h: No such file or directory
In file included from ../replace.h:17,
from ../config_file.h:19,
from ../braille.h:15,
from brl.c:38:
../string_buffer.h:15: string.h: No such file or directory
In file included from brl.c:40:
../misc.h:15: stdio.h: No such file or directory
../misc.h:16: sys/time.h: No such file or directory
../misc.h:21: syslog.h: No such file or directory
make[1]: *** [brl.o] Fehler 1
make[1]: Leaving directory `/opt/brass/TSI'
make[1]: Entering directory `/opt/brass/CombiBraille'
cc -Wall -O -fPIC -g -c brl.c -o brl.o
brl.c:14: stdio.h: No such file or directory
brl.c:15: stdlib.h: No such file or directory
brl.c:16: unistd.h: No such file or directory
brl.c:17: fcntl.h: No such file or directory
brl.c:18: sys/termios.h: No such file or directory
brl.c:19: string.h: No such file or directory
In file included from ../config_file.h:19,
from ../braille.h:15,
from brl.c:21:
../replace.h:15: sys/types.h: No such file or directory
../replace.h:16: regex.h: No such file or directory
In file included from ../replace.h:17,
from ../config_file.h:19,
from ../braille.h:15,
from brl.c:21:
../string_buffer.h:15: string.h: No such file or directory
In file included from brl.c:23:
../misc.h:15: stdio.h: No such file or directory
../misc.h:16: sys/time.h: No such file or directory
../misc.h:21: syslog.h: No such file or directory
make[1]: *** [brl.o] Fehler 1
make[1]: Leaving directory `/opt/brass/CombiBraille'
make[1]: Entering directory `/opt/brass/Papenmeier'
cc -Wall -O -fPIC -g -c brl.c -o brl.o
brl.c:25: stdio.h: No such file or directory
brl.c:26: stdlib.h: No such file or directory
brl.c:27: unistd.h: No such file or directory
brl.c:28: fcntl.h: No such file or directory
brl.c:29: termios.h: No such file or directory
brl.c:30: string.h: No such file or directory
In file included from ../config_file.h:19,
from ../braille.h:15,
from brl.c:32:
../replace.h:15: sys/types.h: No such file or directory
../replace.h:16: regex.h: No such file or directory
In file included from ../replace.h:17,
from ../config_file.h:19,
from ../braille.h:15,
from brl.c:32:
../string_buffer.h:15: string.h: No such file or directory
In file included from brl.c:34:
../misc.h:15: stdio.h: No such file or directory
../misc.h:16: sys/time.h: No such file or directory
../misc.h:21: syslog.h: No such file or directory
make[1]: *** [brl.o] Fehler 1
make[1]: Leaving directory `/opt/brass/Papenmeier'
make[1]: Entering directory `/opt/brass/Vario-HT'
cc -Wall -O -fPIC -g -c vario.c -o vario.o
vario.c:12: stdio.h: No such file or directory
vario.c:13: stdlib.h: No such file or directory
vario.c:14: string.h: No such file or directory
In file included from ../config_file.h:19,
from ../braille.h:15,
from vario.c:16:
../replace.h:15: sys/types.h: No such file or directory
../replace.h:16: regex.h: No such file or directory
In file included from ../replace.h:17,
from ../config_file.h:19,
from ../braille.h:15,
from vario.c:16:
../string_buffer.h:15: string.h: No such file or directory
In file included from vario.c:18:
../misc.h:15: stdio.h: No such file or directory
../misc.h:16: sys/time.h: No such file or directory
../misc.h:21: syslog.h: No such file or directory
make[1]: *** [vario.o] Fehler 1
make[1]: Leaving directory `/opt/brass/Vario-HT'
make[1]: Entering directory `/opt/brass/BrailleLite'
cc -Wall -O -fPIC -g -c brl.c -o brl.o
brl.c:16: stdio.h: No such file or directory
brl.c:17: stdlib.h: No such file or directory
brl.c:18: unistd.h: No such file or directory
brl.c:19: fcntl.h: No such file or directory
brl.c:20: sys/termios.h: No such file or directory
brl.c:21: string.h: No such file or directory
brl.c:22: errno.h: No such file or directory
In file included from ../config_file.h:19,
from ../braille.h:15,
from brl.c:24:
../replace.h:15: sys/types.h: No such file or directory
../replace.h:16: regex.h: No such file or directory
In file included from ../replace.h:17,
from ../config_file.h:19,
from ../braille.h:15,
from brl.c:24:
../string_buffer.h:15: string.h: No such file or directory
In file included from brl.c:26:
../misc.h:15: stdio.h: No such file or directory
../misc.h:16: sys/time.h: No such file or directory
../misc.h:21: syslog.h: No such file or directory
make[1]: *** [brl.o] Fehler 1
make[1]: Leaving directory `/opt/brass/BrailleLite'
make[1]: Entering directory `/opt/brass'
awk -f messages.awk
Simon Eigeldinger wrote:
hi,
hmm. das teil lässt sich nicht compilieren.
Das Problem kenne ich auch. Man läd sich einen Sourcecode aus dem Netz und liest auch die README-Datei, doch bei make kommen dann die Fehlermeldungen. Warum findet man in der README-Datei keine Angaben darüber, welche Pakete zum erfolgreichen Übersetzen der Sourcen nötig sind? Ok. Wahrscheinlich weiß das ein richtiger Entwickler schon automatisch ...
misc.h:16: warning: No include path in which to find sys/time.h misc.h:21: warning: No include path in which to find syslog.h messages.c:12: warning: No include path in which to find stdio.h
Wenn du herausfinden willst, welche Datei durch welches Paket installiert wird, kannst du unter Debian z. B. folgenden Befehl verwenden: simon@debian:~$ dpkg -S syslog.h libc6-dev: /usr/include/sys/syslog.h libc6-dev: /usr/include/syslog.h simon@debian:~$ Viele der fehlenden Dateien werden durch das Paket libc6-dev installiert. Installiere einfach mit apt-get install libc6-dev das Paket und rufe make erneut auf. Dann sollte die Anzahl der Fehlermeldungen start abnehmen. Schöne Grüße Simon Homepage: www.bienlein.com
* Simon Bienlein
Das Problem kenne ich auch. Man läd sich einen Sourcecode aus dem Netz und liest auch die README-Datei, doch bei make kommen dann die Fehlermeldungen.
Warum findet man in der README-Datei keine Angaben darüber, welche Pakete zum erfolgreichen Übersetzen der Sourcen nötig sind?
Weil die Sourcen in den seltensten Fällen auf eine bestimmte Distribution zugeschnitten sind? Ansonsten wird einfach vorausgesetzt, dass die Entwicklungsumgebung sauber installiert ist, wenn jemand die Quellen selbst übersetzen möchte. Das heißt für C Sourcen C Compiler + Standard C Library. Letztere ist in irgendeiner Art auf jedem Unix installiert, weil deine Möglichkeiten sonst sehr eingeschränkt wären. Zusätzliche Abhängigkeiten werden darüber hinaus in 99,9% aller Fälle aufgelistet. Und wenn es dann noch Probleme gibt, wird einem nach höflichen Fragen eigentlich immer geholfen. Oder hast du da andere Erfahrungen gemacht?
Ok. Wahrscheinlich weiß das ein richtiger Entwickler schon automatisch ...
Wahrscheinlich. Kai
Hallo Kai, danke für deine Antwort.
Weil die Sourcen in den seltensten Fällen auf eine bestimmte Distribution zugeschnitten sind?
Das stimmt. Ich dachte aber, dass Bibliotheken nicht distributionsabhängig sind und daher bei Debian, SuSE oder Mandrake gleich benannt sind.
Und wenn es dann noch Probleme gibt, wird einem nach höflichen Fragen eigentlich immer geholfen. Oder hast du da andere Erfahrungen gemacht?
Bisher habe ich diese Probleme ohne Nachfrage lösen können. Schöne Grüße Simon Homepage: www.bienlein.com
* Simon Bienlein
Weil die Sourcen in den seltensten Fällen auf eine bestimmte Distribution zugeschnitten sind?
Das stimmt. Ich dachte aber, dass Bibliotheken nicht distributionsabhängig sind und daher bei Debian, SuSE oder Mandrake gleich benannt sind.
Der Name der Quelldistribution einer Software (der Name, den sich der Erfinder ausgedacht hat), hat mit dem Namen des Paketes in einer Distribution prinzipiell nichts zu tun. Im Allgemeinen sind die namen aber die gleichen, oder zumindest sehr ähnlich. Die Versionsnummer der Sourcen ist übrigens auch unabhängig von der Paketversion.
Und wenn es dann noch Probleme gibt, wird einem nach höflichen Fragen eigentlich immer geholfen. Oder hast du da andere Erfahrungen gemacht?
Bisher habe ich diese Probleme ohne Nachfrage lösen können.
Und warum jammerst du dann? :-) Kai
Hallo! Auspacken, make, make install Die config-Datei ist halbwegs selbsterklärend, sonst fragen. Viele Grüße Roger Butenuth P.S.: Oder mitarbeiten und eine Anleitung schreiben. :-) On Tue, 7 Dec 2004, Simon Eigeldinger wrote:
hallo,
weiß jemahnd, wie ich brass installiere bzw. wo ich infos herbekomme? Im handbuch steht, das das handbuch veraltet ist.
gruß, simon
-- Mailing with Pegasus Mail v4.21c under Windows XP Home SP 2. Screen reader is JAWS v5.10.390.
-- Um sich von der Liste abzumelden schreiben Sie bitte eine Mail an die Adresse, die im Kopf hinter dem List-Unsubscribe-Eintrag zu finden ist. Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-blinux-d-help@suse.com
participants (4)
-
Kai Ruemmler
-
Roger Butenuth
-
Simon Bienlein
-
Simon Eigeldinger