Compilation error on module_run.c with Ubuntu 16.04.
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 32/100
- Tipo di issue
- Bug
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- c, ubuntu
- Ambito
- build-system, operating-systems
Direzione di ricerca
Inizia riproducendo la build dal Makefile del repository su Ubuntu 16.04 e ispeziona module_run.c intorno a process_control_event, in particolare la riga 277. Esamina gli header OpenFlow in uso e utils.h per gli avvisi segnalati; il lavoro è completo quando il progetto viene compilato correttamente senza l'errore di compilazione segnalato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
The error is as follows:
module_run.c: In function ‘process_control_event’:
module_run.c:277:20: error: ‘OFPT_STATS_REPLY’ undeclared (first use in this function)
if(ofph->type > OFPT_STATS_REPLY) // FIXME: update for new openflow versions
^
module_run.c:277:20: note: each undeclared identifier is reported only once for each function it appears in
module_run.c:279:24: warning: format ‘%zd’ expects argument of type ‘signed size_t’, but argument 4 has type ‘int’ [-Wformat=]
fprintf(stderr, "%s:%zd :: Data buffer probably trashed : unknown openflow type %d\n",
^
In file included from module_run.c:20:0:
module_run.c: At top level:
utils.h:34:12: warning: inline function ‘time_diff’ declared but never defined
inline int time_diff(struct timeval now, struct timeval *then);
^
Makefile:605: recipe for target 'module_run.o' failed
make[2]: ** [module_run.o] Error 1
make[2]: Leaving directory '/home/mininet/oflops'
Makefile:641: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/mininet/oflops'
Makefile:433: recipe for target 'all' failed
make: *** [all] Error 2
Let me know if you need any further information to trace the error
- Lingua principale
- C
- Stelle
- 32
- Fork
- 31
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Non abbiamo ancora controllato i file di configurazione di questo progetto. Parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di mininet/oflops
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100
-
Using oflops within mininetAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 20/100
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 10/100
-
cbench opendaylightAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 20/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
Tutte le issue di mininet/oflops
Issue simili
-
Add c++23 mapping to nvccApertafeature request
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 86/100
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
FujiNetWIFI/fujinet-firmware#1730 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
-
[openssl] update to 3.6.5Apertacategory:port-update
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
I maintainer di solito rispondono entro 2 giorni