Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
alfred [17.07.2017 18:58] – [Alfred] havelock | alfred [19.07.2017 09:57] – [Alfred] havelock | ||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
siehe: http:// | siehe: http:// | ||
- | Produktiv wird die Version 2015.0 eingesetzt. | + | Produktiv wird die Version 2015.0 |
- | Es gibt bereits neuere Versionen | + | Ab der Version |
- | Wir setzen sie aber noch nicht für den Produktivbetrieb ein, | + | |
- | es gibt anscheinend Probleme: | + | |
can't bind: Cannot assign requested address | can't bind: Cannot assign requested address | ||
Failed to open interfaces | Failed to open interfaces | ||
Zeile 17: | Zeile 15: | ||
Details: In der Funktion '' | Details: In der Funktion '' | ||
- | mit '' | + | mit '' |
- | allerdings mit '' | + | |
Insbesondere bei Bridge-Interfaces schlägt dieses aus o.a. Gründen fehl. | Insbesondere bei Bridge-Interfaces schlägt dieses aus o.a. Gründen fehl. | ||
- | ++++ Patch für alfred 2016.5 | | + | |
- | <file patch ffpi_2016.5.patch> | + | Voraussetzungen |
+ | aptitude install git cmake pkg-config ca-certificates | ||
+ | |||
+ | Für Version >= 2016.5 zusätzlich: | ||
+ | aptitude install libnl-genl-3-dev | ||
+ | |||
+ | Quellen herunterladen und entpacken | ||
+ | < | ||
+ | cd / | ||
+ | aptitude install libcap-dev | ||
+ | wget http:// | ||
+ | tar xzf alfred-2017.1.tar.gz | ||
+ | cd alfred-2017.1 | ||
+ | </ | ||
+ | |||
+ | ++++ Patch für alfred | ||
+ | <file patch ffpi.patch> | ||
diff --git a/netsock.c b/netsock.c | diff --git a/netsock.c b/netsock.c | ||
index 86db8a6..9b137f1 100644 | index 86db8a6..9b137f1 100644 | ||
Zeile 80: | Zeile 93: | ||
</ | </ | ||
++++ | ++++ | ||
- | |||
- | Voraussetzungen | ||
- | aptitude install git cmake pkg-config ca-certificates | ||
- | |||
- | Für Version 2016.5 zusätzlich: | ||
- | aptitude install libnl-genl-3-dev | ||
- | |||
- | Quellen herunterladen und entpacken | ||
- | < | ||
- | cd / | ||
- | aptitude install libcap-dev | ||
- | wget http:// | ||
- | tar xzf alfred-2015.0.tar.gz | ||
- | cd alfred-2015.0 | ||
- | </ | ||
Anschließend bauen. Den [[GPS]]-Daemon brauchen wir nicht | Anschließend bauen. Den [[GPS]]-Daemon brauchen wir nicht | ||
< | < | ||
+ | git apply -v ffpi.patch | ||
make CONFIG_ALFRED_GPSD=n | make CONFIG_ALFRED_GPSD=n | ||
make install CONFIG_ALFRED_GPSD=n | make install CONFIG_ALFRED_GPSD=n | ||
</ | </ | ||
- | |||
- | ++++ Informationen für Debian Wheezy: | Leider ist das Makefile unter Wheezy irgendwie kaputt, deshalb einfach entsprechend nachfolgendem Patch korrigieren: | ||
- | |||
- | <file patch alfred_make.patch> | ||
- | --- ../ | ||
- | +++ Makefile | ||
- | @@ -83,11 +83,12 @@ | ||
- | |||
- | ifeq ($(origin LIBCAP_CFLAGS) $(origin LIBCAP_LDLIBS), | ||
- | | ||
- | - ifeq ($(shell $(PKG_CONFIG) --modversion $(LIBCAP_NAME) 2>/ | ||
- | - $(error No $(LIBCAP_NAME) development libraries found!) | ||
- | - endif | ||
- | - LIBCAP_CFLAGS += $(shell $(PKG_CONFIG) --cflags $(LIBCAP_NAME)) | ||
- | - LIBCAP_LDLIBS += $(shell $(PKG_CONFIG) --libs $(LIBCAP_NAME)) | ||
- | +# ifeq ($(shell $(PKG_CONFIG) --modversion $(LIBCAP_NAME) 2>/ | ||
- | +# $(error No $(LIBCAP_NAME) development libraries found!) | ||
- | +# endif | ||
- | +# LIBCAP_CFLAGS += $(shell $(PKG_CONFIG) --cflags $(LIBCAP_NAME)) | ||
- | +# LIBCAP_LDLIBS += $(shell $(PKG_CONFIG) --libs $(LIBCAP_NAME)) | ||
- | + LIBCAP_LDLIBS += -lcap | ||
- | endif | ||
- | | ||
- | | ||
- | </ | ||
- | ++++ | ||