Używam UBuntu 12.04 LTS i kompilatora gcc 4.8.1. Chciałbym zbudować bibliotekę Thrift 0.9.1, najpierw wykonuję polecenie ./configure, następnie make. Po wykonaniu make dostaję informację, że pewne ostrzeżenia (nieużywane zmienne) są traktowane jako błędy. Nie zamierzam modyfikować kodu źródłowego, więc chciałbym wyłączyć tą opcję kompilatora. W pliku Makefile nie znalazłem żadnej flagi -Werror przy CFLAGS i CPPFLAGS. Próbowałem też dodać tam parametr -Wno-error, ale dalej efekt ten sam. Jak rozwiązać ten problem ?
0
0
jeśli problemem są tylko nieużywane zmienne to dodaj "-Wno-unused-variable". Niestety nie można wyłączyć tego hurtem, ale musisz wymienić każdy warning, który chcesz wyłączyć.
0
Trzeba było dokładniej popatrzeć w pliki Makefile.am
.
https://git-wip-us.apache.org/repos/asf?p=thrift.git;a=blob;f=Makefile.am;h=6bc87541dfd492192a58230b96c158bf8fd971f4;hb=932cad8dcc9c7bad95d2100e2f527620a5dca9fd
linia nr 22 a potem
https://git-wip-us.apache.org/repos/asf?p=thrift.git;a=blob;f=compiler/cpp/Makefile.am;h=95b78eeca83da774eea21e1189715ce7f2a141d0;hb=932cad8dcc9c7bad95d2100e2f527620a5dca9fd
linia numer 69