problems with compiling on cygwin

396 views
Skip to first unread message

Simon Eigeldinger

unread,
Jul 17, 2015, 11:13:11 AM7/17/15
to rtl...@googlegroups.com
Hi all,

I just tried compiling rtl_433 on cygwin.
the configure script ran fine but then i got the following errors during
executing make:

maybe someone can help with this.
a few weeks i was able to build it without any issues

thanks and greetings,
simon

/home/Besitzer/rtl_433/src/rtl_433.c:580: undefined reference to
`bitbuffer_add_
bit'
rtl_433.o: In function `rtlsdr_callback':
/home/Besitzer/rtl_433/src/rtl_433.c:789: undefined reference to
`pulse_analyzer
'
rtl_433.o: In function `pwm_p_decode':
/home/Besitzer/rtl_433/src/rtl_433.c:642: undefined reference to
`bitbuffer_add_
bit'
rtl_433.o: In function `main':
/home/Besitzer/rtl_433/src/rtl_433.c:847: undefined reference to
`calibeur_RF104
'
/home/Besitzer/rtl_433/src/rtl_433.c:847: undefined reference to `X10_RF'
/home/Besitzer/rtl_433/src/rtl_433.c:847: undefined reference to `DSC'
rtl_433.o: In function `register_protocol':
/home/Besitzer/rtl_433/src/rtl_433.c:212: undefined reference to
`bitbuffer_clea
r'
devices/alecto.o: In function `alectov1_callback':
/home/Besitzer/rtl_433/src/devices/alecto.c:90: undefined reference to
`local_ti
me_str'
/home/Besitzer/rtl_433/src/devices/alecto.c:103: undefined reference to
`local_t
ime_str'
/home/Besitzer/rtl_433/src/devices/alecto.c:105: undefined reference to
`local_t
ime_str'
/home/Besitzer/rtl_433/src/devices/alecto.c:152: undefined reference to
`local_t
ime_str'
devices/lacrosse.o: In function `lacrossetx_callback':
/home/Besitzer/rtl_433/src/devices/lacrosse.c:179: undefined reference
to `local
_time_str'
devices/lacrosse.o:/home/Besitzer/rtl_433/src/devices/lacrosse.c:114:
more undef
ined references to `local_time_str' follow
devices/fineoffset.o: In function `fineoffset_WH2_callback':
/home/Besitzer/rtl_433/src/devices/fineoffset.c:42: undefined reference
to `crc8
'
collect2: error: ld returned 1 exit status
Makefile:447: recipe for target 'rtl_433.exe' failed
make[2]: *** [rtl_433.exe] Error 1
make[2]: Leaving directory '/home/Besitzer/rtl_433/src'
Makefile:482: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/Besitzer/rtl_433'
Makefile:367: recipe for target 'all' failed
make: *** [all] Error 2

Robert Terzi

unread,
Jul 17, 2015, 11:26:34 AM7/17/15
to rtl...@googlegroups.com
It looks like it's not pulling in the include files for util.h and rtl_433_devices.h
which are both in the include directory?

Note: both of those include files are some what recent additions, have you
used a fresh build directory?

I can try compiling under Cygwin, have you already successfully compiled librtlsdr?

Can you give some hints on what packages you've needed to add to Cygwin to get this far?

It would be great to have some instructions for compiling on windows, someone else
was asking about that recently.

Thanks,
--Rob

Simon Eigeldinger

unread,
Jul 17, 2015, 11:55:58 AM7/17/15
to rtl...@googlegroups.com
Hi,

sorry.
forgot to write that i installed the categories base, devel, libs and
the package mt because it was missing.

greetings,
simon
--
Simon Eigeldinger
Follow me on Twitter: http://www.twitter.com/domasofan/
E-Mail: simon.ei...@vol.at
MSN: simon_ei...@hotmail.com
ICQ: 121823966
Jabber: doma...@andrelouis.com

Simon Eigeldinger

unread,
Jul 17, 2015, 11:56:38 AM7/17/15
to rtl...@googlegroups.com
Hi,

building rtl-sdr on cygwin:

export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
git clone git://git.osmocom.org/rtl-sdr
cd rtl-sdr
autoreconf -i
./configure
make
make install

should work.

autoreconf shows following errors when executing it on rtl_433.

configure.ac:5: installing './missing'
Makefile.am:4: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or
'*_CPPF
LAGS')
src/Makefile.am:1: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS'
(or '*_
CPPFLAGS')
src/Makefile.am: installing './depcomp'

seems i have overseen those before.

the below mentioned files are there.

greetings,
simon


Am 17.07.2015 um 17:26 schrieb Robert Terzi:

Robert Terzi

unread,
Jul 17, 2015, 12:48:10 PM7/17/15
to Simon Eigeldinger, rtl...@googlegroups.com
Simon -

Thanks for the Cygwin notes.

As I recall only the cmake files have been kept up to date for rtl_433.

Try using cmake under cygwin if you can.

rtl_433 originally was a fork of rtl-sdr and tried to build librtlsdr and
all of the rtl-sdr tools. At some point in the last 6 months or so, rtl_433
was updated to use an external librtlsdr and only build rtl_433.

--Rob


On 7/17/2015 11:54 AM, Simon Eigeldinger wrote:
> Hi,
>
> building rtl-sdr on cygwin:
>
> export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
> git clone git://git.osmocom.org/rtl-sdr
> cd rtl-sdr
> autoreconf -i
> ./configure
> make
> make install
>
> should work.
>
> autoreconf shows following errors when executing it on rtl_433.
>
> configure.ac:5: installing './missing'
> Makefile.am:4: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPF
> LAGS')
> src/Makefile.am:1: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_
> CPPFLAGS')
> src/Makefile.am: installing './depcomp'
>
> seems i have overseen those before.
>
> the below mentioned files are there.
>
> greetings,
> simon
>
>
> Am 17.07.2015 um 17:26 schrieb Robert Terzi:

Simon Eigeldinger

unread,
Jul 17, 2015, 7:58:43 PM7/17/15
to rtl...@googlegroups.com
Hi,

when using cmake i get the following after i run make:

...
/home/Besitzer/rtl-sdr/src/librtlsdr.c:1691: undefined reference to
`libusb_bulk
_transfer@24'
/usr/local/lib/librtlsdr.a(librtlsdr.o): In function `rtlsdr_read_async':
/home/Besitzer/rtl-sdr/src/librtlsdr.c:1827: undefined reference to
`libusb_subm
it_transfer@4'
/home/Besitzer/rtl-sdr/src/librtlsdr.c:1836: undefined reference to
`libusb_hand
le_events_timeout@8'
/home/Besitzer/rtl-sdr/src/librtlsdr.c:1857: undefined reference to
`libusb_canc
el_transfer@4'
/home/Besitzer/rtl-sdr/src/librtlsdr.c:1861: undefined reference to
`libusb_hand
le_events_timeout@8'
/usr/local/lib/librtlsdr.a(librtlsdr.o): In function
`rtlsdr_free_async_buffers'
:
/home/Besitzer/rtl-sdr/src/librtlsdr.c:1763: undefined reference to
`libusb_free
_transfer@4'
/usr/local/lib/librtlsdr.a(librtlsdr.o): In function `rtlsdr_read_async':
/home/Besitzer/rtl-sdr/src/librtlsdr.c:1874: undefined reference to
`libusb_hand
le_events_timeout@8'
/usr/local/lib/librtlsdr.a(librtlsdr.o): In function
`rtlsdr_alloc_async_buffers
':
/home/Besitzer/rtl-sdr/src/librtlsdr.c:1739: undefined reference to
`libusb_allo
c_transfer@4'
collect2: error: ld returned 1 exit status
src/CMakeFiles/rtl_433.dir/build.make:686: recipe for target
'src/rtl_433.exe' f
ailed
make[2]: *** [src/rtl_433.exe] Error 1
CMakeFiles/Makefile2:121: recipe for target
'src/CMakeFiles/rtl_433.dir/all' fai
led
make[1]: *** [src/CMakeFiles/rtl_433.dir/all] Error 2
Makefile:117: recipe for target 'all' failed
make: *** [all] Error 2




Robert Terzi

unread,
Jul 20, 2015, 12:33:20 PM7/20/15
to Simon Eigeldinger, rtl...@googlegroups.com
On 7/19/2015 11:52 AM, Simon Eigeldinger wrote:

> it built but it seems to be able to not receive anything.

That could be for a bunch of other reasons than the cygwin
binary being broken. I haven't been able to compile under
Cygwin yet, due to a problem not linking in libusb correctly.

What have your tried so far?

Do you have a device that already has a decoder implemented?

Do you know your rtl stick's PPM offset?

Are you supplying it to rtl_433 -p NN?

Try replaying the signals in the test repo to see if that part
of rtl_433 is working correctly with your cygwin compile.

http:://github.com/merbanan/rtl_433_test


Example: rtl_433 -r rtl_433_tests/tests/lacrosse/01/gfile001.data

If that works try to see if you get any debug output and set your
signal level detection threshold (-l) lower:

rtl_433 -p NN -l 2000 -a -D

Also, Since you are on Windows, you might want to try SDR#
to see if you are hearing your device and what it's exact
frequency is. Use the same PPM correction for both.

Hope this helps,
--Rob





Simon Eigeldinger

unread,
Jul 20, 2015, 2:29:21 PM7/20/15
to Robert Terzi, rtl...@googlegroups.com
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
$

Simon Eigeldinger

unread,
Jul 20, 2015, 2:35:47 PM7/20/15
to Robert Terzi, rtl...@googlegroups.com


Am 20.07.2015 um 20:29 schrieb Simon Eigeldinger:
> hi,
>
> this time i redid everything.
> i used cmake for all things.
>
> which gave me a rtl_433.exe at the end.
forgot to tell you what i did:
first i compiled the rtl-sdr from keenerd:

git clone https://github.com/keenerd/rtl-sdr
cd rtl-sdr
mkdir build
cd build
cmake ../
make
make install

then i did this to compile rtl_433:

git clone https://github.com/merbanan/rtl_433
cd rtl_433
mkdir build
cd build
cmake ../
make

then look in the src directory of the build directory.
there should be a rtl_433.exe.
though i figured out that it seems not to show any data when used with
the -a flag.
though i know there is a frequency that has stuff on it.


greetings,
simon
Reply all
Reply to author
Forward
0 new messages