Die Installation des Lack-Agenten wird unterbrochen, während make ausgeführt wird

598
avaj

Ich habe Lack in Ubuntu 14.04 mit diesem installiert .

Lackversion: varnishd -V varnishd (varnish-4.0.3 revision b8c4a34) Copyright (c) 2006 Verdens Gang AS Copyright (c) 2006-2014 Varnish Software AS

Jetzt versuche ich, den Lack-Agent von der Quelle zu installieren, der die INSTALL.rst- Datei folgt . Ich habe alle Abhängigkeiten installiert, die erfüllt sein müssen, aber meine Installationspausen machen immer noch Pause . Ich habe viel gesucht, konnte aber nicht herausfinden, warum es kaputt geht. Hier sind die letzten Zeilen von make

modules/vstat.c:76:25: error: ‘const struct VSC_desc’ has no member named ‘ctype’ assert(!strcmp(pt->desc->ctype, "uint64_t")); ^ ../include/common.h:125:6: note: in definition of macro ‘assert’ ((expr) ? (void)(0) : assert_fail(#expr, __FILE__, __LINE__, __func__)); ^ modules/vstat.c:76:25: error: ‘const struct VSC_desc’ has no member named ‘ctype’ assert(!strcmp(pt->desc->ctype, "uint64_t")); ^ ../include/common.h:125:6: note: in definition of macro ‘assert’ ((expr) ? (void)(0) : assert_fail(#expr, __FILE__, __LINE__, __func__)); ^ modules/vstat.c:76:25: error: ‘const struct VSC_desc’ has no member named ‘ctype’ assert(!strcmp(pt->desc->ctype, "uint64_t")); ^ ../include/common.h:125:6: note: in definition of macro ‘assert’ ((expr) ? (void)(0) : assert_fail(#expr, __FILE__, __LINE__, __func__)); ^ modules/vstat.c:94:52: error: ‘const struct VSC_desc’ has no member named ‘semantics’ VSB_printf(out_vsb, "\"flag\": \"%c\", ", pt->desc->semantics); ^ make[2]: *** [modules/varnish_agent-vstat.o] Error 1 make[2]: Leaving directory /home/ubuntu/vagent2/src make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory /home/ubuntu/vagent2 make: *** [all] Error 2

Bitte kann jeder herausfinden, was schief läuft.

0

1 Antwort auf die Frage

0
krusty

Ich habe den gleichen Fehler. Es wurde das Herunterladen des Codes vom Hauptzweig behoben.

https://github.com/varnish/vagent2/archive/master.zip