From: Eric P. <mon...@gm...> - 2012-11-04 03:15:45
|
I just cloned sigrok-gtk from git repo and compile fails with error: main.c:135:2: error: too few arguments to function ‘sr_init’ ----- pasted output ---- [root@localhost sigrok-gtk]# make Making all in contrib make[1]: Entering directory `/build/sigrok/sigrok-gtk/contrib' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/build/sigrok/sigrok-gtk/contrib' Making all in doc make[1]: Entering directory `/build/sigrok/sigrok-gtk/doc' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/build/sigrok/sigrok-gtk/doc' make[1]: Entering directory `/build/sigrok/sigrok-gtk' CC sigrok_gtk-main.o main.c: In function ‘load_input_file’: main.c:114:3: warning: passing argument 1 of ‘sr_session_datafeed_callback_add’ from incompatible pointer type [enabled by default] In file included from /usr/local/include/libsigrok/libsigrok.h:648:0, from main.c:20: /usr/local/include/libsigrok/proto.h:102:12: note: expected ‘sr_datafeed_callback_t’ but argument is of type ‘void (*)(struct sr_dev *, struct sr_datafeed_packet *)’ main.c:124:2: warning: passing argument 1 of ‘sr_session_datafeed_callback_add’ from incompatible pointer type [enabled by default] In file included from /usr/local/include/libsigrok/libsigrok.h:648:0, from main.c:20: /usr/local/include/libsigrok/proto.h:102:12: note: expected ‘sr_datafeed_callback_t’ but argument is of type ‘void (*)(struct sr_dev *, struct sr_datafeed_packet *)’ main.c: In function ‘main’: main.c:135:2: error: too few arguments to function ‘sr_init’ In file included from /usr/local/include/libsigrok/libsigrok.h:648:0, from main.c:20: /usr/local/include/libsigrok/proto.h:31:12: note: declared here main.c:137:2: warning: passing argument 1 of ‘sr_session_datafeed_callback_add’ from incompatible pointer type [enabled by default] In file included from /usr/local/include/libsigrok/libsigrok.h:648:0, from main.c:20: /usr/local/include/libsigrok/proto.h:102:12: note: expected ‘sr_datafeed_callback_t’ but argument is of type ‘void (*)(struct sr_dev *, struct sr_datafeed_packet *)’ make[1]: *** [sigrok_gtk-main.o] Error 1 make[1]: Leaving directory `/build/sigrok/sigrok-gtk' make: *** [all-recursive] Error 1 |
From: Bert V. <be...@bi...> - 2012-11-04 09:29:05
|
On 04/11/12 04:15, Eric Preston wrote: > I just cloned sigrok-gtk from git repo and compile fails with error: Hi Eric, sigrok-gtk and sigrok-qt are not developed very actively, and sometimes take a little time to catch up with the fast and furious development of libsigrok. That is what you're seeing here. I would recommend checking out pulseview instead, which is up to date. -- Bert Vermeulen be...@bi... |