hi,
this time i redid everything.
i used cmake for all things.
which gave me a rtl_433.exe at the end.
this is what make showed.
note this is a full log of make:
$ make
Scanning dependencies of target rtl_433
[ 4%] Building C object src/CMakeFiles/rtl_433.dir/rtl_433.c.o
/home/Besitzer/rtl_433/src/rtl_433.c: In function 'debug_callback':
/home/Besitzer/rtl_433/src/rtl_433.c:44:66: warning: unused parameter
'bits_per_
row' [-Wunused-parameter]
int debug_callback(uint8_t bb[BITBUF_ROWS][BITBUF_COLS], int16_t
bits_per_row[B
ITBUF_ROWS]) {
^
[ 8%] Building C object src/CMakeFiles/rtl_433.dir/bitbuffer.c.o
[ 12%] Building C object src/CMakeFiles/rtl_433.dir/pulse_demod.c.o
[ 16%] Building C object src/CMakeFiles/rtl_433.dir/pulse_detect.c.o
[ 20%] Building C object src/CMakeFiles/rtl_433.dir/util.c.o
[ 24%] Building C object src/CMakeFiles/rtl_433.dir/devices/silvercrest.c.o
/home/Besitzer/rtl_433/src/devices/silvercrest.c:33:1: warning: missing
initiali
zer for field 'disabled' of 'r_device' [-Wmissing-field-initializers]
};
^
In file included from /home/Besitzer/rtl_433/include/rtl_433.h:12:0,
from /home/Besitzer/rtl_433/src/devices/silvercrest.c:1:
/home/Besitzer/rtl_433/include/rtl_433_devices.h:41:15: note: 'disabled'
declare
d here
unsigned int disabled;
^
[ 28%] Building C object src/CMakeFiles/rtl_433.dir/devices/rubicson.c.o
/home/Besitzer/rtl_433/src/devices/rubicson.c:57:1: warning: missing
initializer
for field 'disabled' of 'r_device' [-Wmissing-field-initializers]
};
^
In file included from /home/Besitzer/rtl_433/include/rtl_433.h:12:0,
from /home/Besitzer/rtl_433/src/devices/rubicson.c:1:
/home/Besitzer/rtl_433/include/rtl_433_devices.h:41:15: note: 'disabled'
declare
d here
unsigned int disabled;
^
[ 32%] Building C object src/CMakeFiles/rtl_433.dir/devices/prologue.c.o
/home/Besitzer/rtl_433/src/devices/prologue.c: In function
'prologue_callback':
/home/Besitzer/rtl_433/src/devices/prologue.c:32:32: warning: suggest
parenthese
s around '&&' within '||' [-Wparentheses]
(bb[1][3] == bb[2][3]) && (bb[1][4] == bb[2][4])) {
^
/home/Besitzer/rtl_433/src/devices/prologue.c: At top level:
/home/Besitzer/rtl_433/src/devices/prologue.c:66:1: warning: missing
initializer
for field 'disabled' of 'r_device' [-Wmissing-field-initializers]
};
^
In file included from /home/Besitzer/rtl_433/include/rtl_433.h:12:0,
from /home/Besitzer/rtl_433/src/devices/prologue.c:21:
/home/Besitzer/rtl_433/include/rtl_433_devices.h:41:15: note: 'disabled'
declare
d here
unsigned int disabled;
^
[ 36%] Building C object src/CMakeFiles/rtl_433.dir/devices/waveman.c.o
/home/Besitzer/rtl_433/src/devices/waveman.c:39:1: warning: missing
initializer
for field 'disabled' of 'r_device' [-Wmissing-field-initializers]
};
^
In file included from /home/Besitzer/rtl_433/include/rtl_433.h:12:0,
from /home/Besitzer/rtl_433/src/devices/waveman.c:1:
/home/Besitzer/rtl_433/include/rtl_433_devices.h:41:15: note: 'disabled'
declare
d here
unsigned int disabled;
^
[ 40%] Building C object src/CMakeFiles/rtl_433.dir/devices/steffen.c.o
/home/Besitzer/rtl_433/src/devices/steffen.c:45:1: warning: missing
initializer
for field 'disabled' of 'r_device' [-Wmissing-field-initializers]
};
^
In file included from /home/Besitzer/rtl_433/include/rtl_433.h:12:0,
from /home/Besitzer/rtl_433/src/devices/steffen.c:1:
/home/Besitzer/rtl_433/include/rtl_433_devices.h:41:15: note: 'disabled'
declare
d here
unsigned int disabled;
^
[ 44%] Building C object src/CMakeFiles/rtl_433.dir/devices/elv.c.o
/home/Besitzer/rtl_433/src/devices/elv.c:136:1: warning: missing
initializer for
field 'disabled' of 'r_device' [-Wmissing-field-initializers]
};
^
In file included from /home/Besitzer/rtl_433/include/rtl_433.h:12:0,
from /home/Besitzer/rtl_433/src/devices/elv.c:1:
/home/Besitzer/rtl_433/include/rtl_433_devices.h:41:15: note: 'disabled'
declare
d here
unsigned int disabled;
^
/home/Besitzer/rtl_433/src/devices/elv.c:145:1: warning: missing
initializer for
field 'disabled' of 'r_device' [-Wmissing-field-initializers]
};
^
In file included from /home/Besitzer/rtl_433/include/rtl_433.h:12:0,
from /home/Besitzer/rtl_433/src/devices/elv.c:1:
/home/Besitzer/rtl_433/include/rtl_433_devices.h:41:15: note: 'disabled'
declare
d here
unsigned int disabled;
^
[ 48%] Building C object src/CMakeFiles/rtl_433.dir/devices/lacrosse.c.o
[ 52%] Building C object src/CMakeFiles/rtl_433.dir/devices/acurite.c.o
/home/Besitzer/rtl_433/src/devices/acurite.c: In function
'acurite_rain_gauge_ca
llback':
/home/Besitzer/rtl_433/src/devices/acurite.c:135:86: warning: unused
parameter '
bits_per_row' [-Wunused-parameter]
static int acurite_rain_gauge_callback(uint8_t
bb[BITBUF_ROWS][BITBUF_COLS], in
t16_t bits_per_row[BITBUF_ROWS]) {
^
/home/Besitzer/rtl_433/src/devices/acurite.c: In function
'acurite_th_callback':
/home/Besitzer/rtl_433/src/devices/acurite.c:157:78: warning: unused
parameter '
bits_per_row' [-Wunused-parameter]
static int acurite_th_callback(uint8_t bb[BITBUF_ROWS][BITBUF_COLS],
int16_t bi
ts_per_row[BITBUF_ROWS]) {
^
/home/Besitzer/rtl_433/src/devices/acurite.c: At top level:
/home/Besitzer/rtl_433/src/devices/acurite.c:184:1: warning: missing
initializer
for field 'disabled' of 'r_device' [-Wmissing-field-initializers]
};
^
In file included from /home/Besitzer/rtl_433/include/rtl_433.h:12:0,
from /home/Besitzer/rtl_433/src/devices/acurite.c:1:
/home/Besitzer/rtl_433/include/rtl_433_devices.h:41:15: note: 'disabled'
declare
d here
unsigned int disabled;
^
/home/Besitzer/rtl_433/src/devices/acurite.c:193:1: warning: missing
initializer
for field 'disabled' of 'r_device' [-Wmissing-field-initializers]
};
^
In file included from /home/Besitzer/rtl_433/include/rtl_433.h:12:0,
from /home/Besitzer/rtl_433/src/devices/acurite.c:1:
/home/Besitzer/rtl_433/include/rtl_433_devices.h:41:15: note: 'disabled'
declare
d here
unsigned int disabled;
^
/home/Besitzer/rtl_433/src/devices/acurite.c:202:1: warning: missing
initializer
for field 'disabled' of 'r_device' [-Wmissing-field-initializers]
};
^
In file included from /home/Besitzer/rtl_433/include/rtl_433.h:12:0,
from /home/Besitzer/rtl_433/src/devices/acurite.c:1:
/home/Besitzer/rtl_433/include/rtl_433_devices.h:41:15: note: 'disabled'
declare
d here
unsigned int disabled;
^
[ 56%] Building C object
src/CMakeFiles/rtl_433.dir/devices/oregon_scientific.c.
o
/home/Besitzer/rtl_433/src/devices/oregon_scientific.c: In function
'get_os_temp
erature':
/home/Besitzer/rtl_433/src/devices/oregon_scientific.c:3:63: warning:
unused par
ameter 'sensor_id' [-Wunused-parameter]
float get_os_temperature(unsigned char *message, unsigned int sensor_id) {
^
/home/Besitzer/rtl_433/src/devices/oregon_scientific.c: In function
'get_os_humi
dity':
/home/Besitzer/rtl_433/src/devices/oregon_scientific.c:11:67: warning:
unused pa
rameter 'sensor_id' [-Wunused-parameter]
unsigned int get_os_humidity(unsigned char *message, unsigned int
sensor_id) {
^
/home/Besitzer/rtl_433/src/devices/oregon_scientific.c: In function
'get_os_uv':
/home/Besitzer/rtl_433/src/devices/oregon_scientific.c:17:61: warning:
unused pa
rameter 'sensor_id' [-Wunused-parameter]
unsigned int get_os_uv(unsigned char *message, unsigned int sensor_id) {
^
/home/Besitzer/rtl_433/src/devices/oregon_scientific.c: In function
'get_os_roll
ingcode':
/home/Besitzer/rtl_433/src/devices/oregon_scientific.c:24:70: warning:
unused pa
rameter 'sensor_id' [-Wunused-parameter]
unsigned int get_os_rollingcode(unsigned char *message, unsigned int
sensor_id)
{
^
/home/Besitzer/rtl_433/src/devices/oregon_scientific.c: In function
'oregon_scie
ntific_v2_1_parser':
/home/Besitzer/rtl_433/src/devices/oregon_scientific.c:89:88: warning:
unused pa
rameter 'bits_per_row' [-Wunused-parameter]
static int oregon_scientific_v2_1_parser(uint8_t
bb[BITBUF_ROWS][BITBUF_COLS],
int16_t bits_per_row[BITBUF_ROWS]) {
^
/home/Besitzer/rtl_433/src/devices/oregon_scientific.c: In function
'oregon_scie
ntific_v3_parser':
/home/Besitzer/rtl_433/src/devices/oregon_scientific.c:230:86: warning:
unused p
arameter 'bits_per_row' [-Wunused-parameter]
static int oregon_scientific_v3_parser(uint8_t
bb[BITBUF_ROWS][BITBUF_COLS], in
t16_t bits_per_row[BITBUF_ROWS]) {
^
/home/Besitzer/rtl_433/src/devices/oregon_scientific.c: At top level:
/home/Besitzer/rtl_433/src/devices/oregon_scientific.c:350:1: warning:
missing i
nitializer for field 'disabled' of 'r_device' [-Wmissing-field-initializers]
};
^
In file included from /home/Besitzer/rtl_433/include/rtl_433.h:12:0,
from
/home/Besitzer/rtl_433/src/devices/oregon_scientific.c:1:
/home/Besitzer/rtl_433/include/rtl_433_devices.h:41:15: note: 'disabled'
declare
d here
unsigned int disabled;
^
[ 60%] Building C object src/CMakeFiles/rtl_433.dir/devices/mebus.c.o
/home/Besitzer/rtl_433/src/devices/mebus.c:48:1: warning: missing
initializer fo
r field 'disabled' of 'r_device' [-Wmissing-field-initializers]
};
^
In file included from /home/Besitzer/rtl_433/include/rtl_433.h:12:0,
from /home/Besitzer/rtl_433/src/devices/mebus.c:1:
/home/Besitzer/rtl_433/include/rtl_433_devices.h:41:15: note: 'disabled'
declare
d here
unsigned int disabled;
^
[ 64%] Building C object src/CMakeFiles/rtl_433.dir/devices/intertechno.c.o
/home/Besitzer/rtl_433/src/devices/intertechno.c:38:1: warning: missing
initiali
zer for field 'disabled' of 'r_device' [-Wmissing-field-initializers]
};
^
In file included from /home/Besitzer/rtl_433/include/rtl_433.h:12:0,
from /home/Besitzer/rtl_433/src/devices/intertechno.c:1:
/home/Besitzer/rtl_433/include/rtl_433_devices.h:41:15: note: 'disabled'
declare
d here
unsigned int disabled;
^
[ 68%] Building C object src/CMakeFiles/rtl_433.dir/devices/alecto.c.o
[ 72%] Building C object src/CMakeFiles/rtl_433.dir/devices/newkaku.c.o
/home/Besitzer/rtl_433/src/devices/newkaku.c:126:1: warning: missing
initializer
for field 'disabled' of 'r_device' [-Wmissing-field-initializers]
};
^
In file included from /home/Besitzer/rtl_433/include/rtl_433.h:12:0,
from /home/Besitzer/rtl_433/src/devices/newkaku.c:1:
/home/Besitzer/rtl_433/include/rtl_433_devices.h:41:15: note: 'disabled'
declare
d here
unsigned int disabled;
^
[ 76%] Building C object src/CMakeFiles/rtl_433.dir/devices/cardin.c.o
/home/Besitzer/rtl_433/src/devices/cardin.c:130:1: warning: missing
initializer
for field 'demod_arg' of 'r_device' [-Wmissing-field-initializers]
};
^
In file included from /home/Besitzer/rtl_433/include/rtl_433.h:12:0,
from /home/Besitzer/rtl_433/src/devices/cardin.c:1:
/home/Besitzer/rtl_433/include/rtl_433_devices.h:42:16: note:
'demod_arg' declar
ed here
unsigned long demod_arg; // Decoder specific optional argument (may
be pointer
to struct)
^
[ 80%] Building C object src/CMakeFiles/rtl_433.dir/devices/fineoffset.c.o
/home/Besitzer/rtl_433/src/devices/fineoffset.c:84:1: warning: missing
initializ
er for field 'disabled' of 'r_device' [-Wmissing-field-initializers]
};
^
In file included from /home/Besitzer/rtl_433/include/rtl_433.h:12:0,
from /home/Besitzer/rtl_433/src/devices/fineoffset.c:29:
/home/Besitzer/rtl_433/include/rtl_433_devices.h:41:15: note: 'disabled'
declare
d here
unsigned int disabled;
^
[ 84%] Building C object src/CMakeFiles/rtl_433.dir/devices/nexus.c.o
/home/Besitzer/rtl_433/src/devices/nexus.c:59:1: warning: missing
initializer fo
r field 'disabled' of 'r_device' [-Wmissing-field-initializers]
};
^
In file included from /home/Besitzer/rtl_433/include/rtl_433.h:12:0,
from /home/Besitzer/rtl_433/src/devices/nexus.c:1:
/home/Besitzer/rtl_433/include/rtl_433_devices.h:41:15: note: 'disabled'
declare
d here
unsigned int disabled;
^
[ 88%] Building C object
src/CMakeFiles/rtl_433.dir/devices/ambient_weather.c.o
/home/Besitzer/rtl_433/src/devices/ambient_weather.c: In function
'ambient_weath
er_parser':
/home/Besitzer/rtl_433/src/devices/ambient_weather.c:96:71: warning:
unused para
meter 'bits_per_row' [-Wunused-parameter]
ambient_weather_parser (uint8_t bb[BITBUF_ROWS][BITBUF_COLS], int16_t
bits_per_
row[BITBUF_ROWS])
^
/home/Besitzer/rtl_433/src/devices/ambient_weather.c: At top level:
/home/Besitzer/rtl_433/src/devices/ambient_weather.c:154:1: warning:
missing ini
tializer for field 'disabled' of 'r_device' [-Wmissing-field-initializers]
};
^
In file included from /home/Besitzer/rtl_433/include/rtl_433.h:12:0,
from
/home/Besitzer/rtl_433/src/devices/ambient_weather.c:1:
/home/Besitzer/rtl_433/include/rtl_433_devices.h:41:15: note: 'disabled'
declare
d here
unsigned int disabled;
^
[ 92%] Building C object src/CMakeFiles/rtl_433.dir/devices/calibeur.c.o
[ 96%] Building C object src/CMakeFiles/rtl_433.dir/devices/x10_rf.c.o
/home/Besitzer/rtl_433/src/devices/x10_rf.c: In function 'X10_RF_callback':
/home/Besitzer/rtl_433/src/devices/x10_rf.c:19:16: warning: comparison
of promot
ed ~unsigned with unsigned [-Wsign-compare]
&& (bb[1][2] == (uint8_t)(~bb[1][3])) // Check integrity
^
[100%] Building C object src/CMakeFiles/rtl_433.dir/devices/dsc.c.o
Linking C executable rtl_433.exe
[100%] Built target rtl_433
Besitzer@simon ~/rtl_433/build
$