All of lore.kernel.org
 help / color / mirror / Atom feed
* Build failed in Jenkins: xawtv4 #11
@ 2021-08-17  1:19 Jenkins Builder Robot
  2021-08-17  1:29 ` Build failed in Jenkins: xawtv4 #12 Jenkins Builder Robot
  2021-08-17  9:19 ` Build failed in Jenkins: xawtv4 #15 Jenkins Builder Robot
  0 siblings, 2 replies; 19+ messages in thread
From: Jenkins Builder Robot @ 2021-08-17  1:19 UTC (permalink / raw)
  To: mchehab, linux-media

See <https://builder.linuxtv.org/job/xawtv4/11/display/redirect>

Changes:


------------------------------------------
Started by user Mauro Carvalho Chehab
Running as SYSTEM
Building remotely on slave2 in workspace <https://builder.linuxtv.org/job/xawtv4/ws/>
The recommended git tool is: NONE
No credentials specified
 > git rev-parse --resolve-git-dir <https://builder.linuxtv.org/job/xawtv4/ws/.git> # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url git://linuxtv.org/xawtv4.git # timeout=10
Fetching upstream changes from git://linuxtv.org/xawtv4.git
 > git --version # timeout=10
 > git --version # 'git version 2.30.2'
 > git fetch --tags --force --progress -- git://linuxtv.org/xawtv4.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git rev-parse refs/remotes/origin/master^{commit} # timeout=10
Checking out Revision f890bcf135a43772c0fa15d3f539bfe3a029c6e0 (refs/remotes/origin/master)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f f890bcf135a43772c0fa15d3f539bfe3a029c6e0 # timeout=10
Commit message: "configure.ac: add glib dependencies to X11 flags"
 > git rev-list --no-walk f890bcf135a43772c0fa15d3f539bfe3a029c6e0 # timeout=10
The recommended git tool is: NONE
No credentials specified
 > git rev-parse f890bcf135a43772c0fa15d3f539bfe3a029c6e0^{commit} # timeout=10
The recommended git tool is: NONE
No credentials specified
[GitCheckoutListener] Recording commits of 'git git://linuxtv.org/xawtv4.git'
[GitCheckoutListener] Found previous build 'xawtv4 #10' that contains recorded Git commits
[GitCheckoutListener] -> Starting recording of new commits since 'f890bcf'
[GitCheckoutListener] -> Using head commit 'f890bcf' as starting point
[GitCheckoutListener] -> Git commit decorator could not be created for SCM 'hudson.plugins.git.GitSCM@6bb9b67'
[GitCheckoutListener] -> No new commits found
[xawtv4] $ /bin/sh -xe /tmp/jenkins14796741141389002182.sh
+ ./autogen.sh
+ autoconf
+ autoheader
+ rm -rf autom4te.cache
+ cp /usr/share/automake-1.16/install-sh .
+ ./configure --enable-arts
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking how to run the C preprocessor... gcc -E
checking for a BSD-compatible install... /usr/bin/install -c
checking for gccmakedep... no
checking for makedepend... no
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking getopt.h usability... yes
checking getopt.h presence... yes
checking for getopt.h... yes
checking soundcard.h usability... no
checking soundcard.h presence... no
checking for soundcard.h... no
checking for unistd.h... (cached) yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/soundcard.h usability... yes
checking sys/soundcard.h presence... yes
checking for sys/soundcard.h... yes
checking alsa/asoundlib.h usability... yes
checking alsa/asoundlib.h presence... yes
checking for alsa/asoundlib.h... yes
checking linux/joystick.h usability... yes
checking linux/joystick.h presence... yes
checking for linux/joystick.h... yes
checking dev/bktr/ioctl_bt848.h usability... no
checking dev/bktr/ioctl_bt848.h presence... no
checking for dev/bktr/ioctl_bt848.h... no
checking dev/ic/bt8xx.h usability... no
checking dev/ic/bt8xx.h presence... no
checking for dev/ic/bt8xx.h... no
checking linux/dvb/dmx.h usability... yes
checking linux/dvb/dmx.h presence... yes
checking for linux/dvb/dmx.h... yes
checking for ftello... yes
checking for fseeko... yes
checking for getpt... yes
checking for getnameinfo... yes
checking for getopt_long... yes
checking for strcasestr... yes
checking for memmem... yes
checking for dlopen... no
checking for iconv_open... yes
checking for dlopen in -ldl... yes
checking for ELF... yes
checking for pthread_create in -lpthread... yes
checking for main in -lossaudio... no
checking for initscr in -lncurses... yes
checking for X... libraries , headers 
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for Xft... yes
checking for jpeg_start_compress in -ljpeg... yes
checking for snd_seq_open in -lasound... yes
checking for aRts... no
checking for mad_decoder_init in -lmad... yes
checking for mpeg2_init in -lmpeg2... yes
checking for lirc_init in -llirc_client... yes
checking for vbi_capture_fd in -lzvbi... yes
checking for vbi_capture_proxy_new in -lzvbi... yes
checking for vbi_capture_dvb_new2 in -lzvbi... yes
*** aalib support disabled
checking for dv_decoder_new in -ldv... yes
Package glib was not found in the pkg-config search path.
Perhaps you should add the directory containing `glib.pc'
to the PKG_CONFIG_PATH environment variable
No package 'glib' found
checking for lqt_query_registry in -lquicktime... yes
checking for DPMSQueryExtension in -lXdpms... no
checking for DPMSQueryExtension in -lXext... yes
checking for XineramaQueryExtension in -lXinerama... yes
checking for XRenderQueryExtension in -lXrender... yes
checking for XvQueryExtension in -lXv... yes
checking for XmStringGenerate in -lXm... yes
checking for glXChooseVisual in -lGL... yes
checking for gtk+ 2.4... yes
checking for X11 config directory... /etc/X11
checking for X11 app-defaults directory... /etc/X11/app-defaults
checking if mmx should be used... no
configure: creating ./config.status
config.status: creating Makefile
config.status: WARNING:  'Makefile.in' seems to ignore the --datarootdir setting
config.status: creating xawtv.spec
config.status: creating config.h
config.status: config.h is unchanged

compile time options summary
============================

    aalib        : no
    alsa         : yes
    aRts         : no
    dv           : yes
    QuickTime    : yes
    mad          : yes
    mpeg2        : yes
    X11R6        : yes
    gtk+         : yes
    OpenMotif    : yes
    OpenGL       : yes
    zvbi         : yes
    DVB          : yes

+ make
make: *** No rule to make target '/usr/lib/gcc/x86_64-linux-gnu/8/include/stddef.h', needed by 'console/dump-mixers.o'.  Stop.
Build step 'Execute shell' marked build as failure

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Build failed in Jenkins: xawtv4 #12
  2021-08-17  1:19 Build failed in Jenkins: xawtv4 #11 Jenkins Builder Robot
@ 2021-08-17  1:29 ` Jenkins Builder Robot
  2021-08-17  9:06   ` Build failed in Jenkins: xawtv4 #13 Jenkins Builder Robot
  2021-08-17  9:19 ` Build failed in Jenkins: xawtv4 #15 Jenkins Builder Robot
  1 sibling, 1 reply; 19+ messages in thread
From: Jenkins Builder Robot @ 2021-08-17  1:29 UTC (permalink / raw)
  To: mchehab, linux-media

See <https://builder.linuxtv.org/job/xawtv4/12/display/redirect>

Changes:


------------------------------------------
[...truncated 4.29 KB...]
checking for alsa/asoundlib.h... yes
checking linux/joystick.h usability... yes
checking linux/joystick.h presence... yes
checking for linux/joystick.h... yes
checking dev/bktr/ioctl_bt848.h usability... no
checking dev/bktr/ioctl_bt848.h presence... no
checking for dev/bktr/ioctl_bt848.h... no
checking dev/ic/bt8xx.h usability... no
checking dev/ic/bt8xx.h presence... no
checking for dev/ic/bt8xx.h... no
checking linux/dvb/dmx.h usability... yes
checking linux/dvb/dmx.h presence... yes
checking for linux/dvb/dmx.h... yes
checking for ftello... yes
checking for fseeko... yes
checking for getpt... yes
checking for getnameinfo... yes
checking for getopt_long... yes
checking for strcasestr... yes
checking for memmem... yes
checking for dlopen... no
checking for iconv_open... yes
checking for dlopen in -ldl... yes
checking for ELF... yes
checking for pthread_create in -lpthread... yes
checking for main in -lossaudio... no
checking for initscr in -lncurses... yes
checking for X... libraries , headers 
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for Xft... yes
checking for jpeg_start_compress in -ljpeg... yes
checking for snd_seq_open in -lasound... yes
checking for aRts... no
checking for mad_decoder_init in -lmad... yes
checking for mpeg2_init in -lmpeg2... yes
checking for lirc_init in -llirc_client... yes
checking for vbi_capture_fd in -lzvbi... yes
checking for vbi_capture_proxy_new in -lzvbi... yes
checking for vbi_capture_dvb_new2 in -lzvbi... yes
*** aalib support disabled
checking for dv_decoder_new in -ldv... yes
Package glib was not found in the pkg-config search path.
Perhaps you should add the directory containing `glib.pc'
to the PKG_CONFIG_PATH environment variable
No package 'glib' found
checking for lqt_query_registry in -lquicktime... yes
checking for DPMSQueryExtension in -lXdpms... no
checking for DPMSQueryExtension in -lXext... yes
checking for XineramaQueryExtension in -lXinerama... yes
checking for XRenderQueryExtension in -lXrender... yes
checking for XvQueryExtension in -lXv... yes
checking for XmStringGenerate in -lXm... yes
checking for glXChooseVisual in -lGL... yes
checking for gtk+ 2.4... yes
checking for X11 config directory... /etc/X11
checking for X11 app-defaults directory... /etc/X11/app-defaults
checking if mmx should be used... no
configure: creating ./config.status
config.status: creating Makefile
config.status: WARNING:  'Makefile.in' seems to ignore the --datarootdir setting
config.status: creating xawtv.spec
config.status: creating config.h
config.status: config.h is unchanged

compile time options summary
============================

    aalib        : no
    alsa         : yes
    aRts         : no
    dv           : yes
    QuickTime    : yes
    mad          : yes
    mpeg2        : yes
    X11R6        : yes
    gtk+         : yes
    OpenMotif    : yes
    OpenGL       : yes
    zvbi         : yes
    DVB          : yes

+ make
  CC	  console/dump-mixers.o
  CC	  console/record.o
  CC	  console/showriff.o
  CC	  console/showqt.o
  CC	  console/streamer.o
  CC	  common/sound.o
  CC	  common/webcam.o
  CC	  common/tuning.o
  CC	  common/commands.o
  CC	  common/devs.o
  CC	  common/parseconfig.o
  CC	  common/fifo.o
console/showqt.c: In function ‘handle_classic_atom’:
console/showqt.c:505:19: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 7 [-Wformat-overflow=]
  505 |      sprintf(si,"[%d] ",loop);
      |                   ^~
console/showqt.c:505:17: note: directive argument in the range [0, 2147483647]
  505 |      sprintf(si,"[%d] ",loop);
      |                 ^~~~~~~
console/showqt.c:505:6: note: ‘sprintf’ output between 5 and 14 bytes into a destination of size 8
  505 |      sprintf(si,"[%d] ",loop);
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
console/showqt.c:510:19: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 7 [-Wformat-overflow=]
  510 |      sprintf(si,"[%d] ",loop);
      |                   ^~
console/showqt.c:510:17: note: directive argument in the range [1, 2147483647]
  510 |      sprintf(si,"[%d] ",loop);
      |                 ^~~~~~~
console/showqt.c:510:6: note: ‘sprintf’ output between 5 and 14 bytes into a destination of size 8
  510 |      sprintf(si,"[%d] ",loop);
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
  CC	  common/capture.o
  CC	  common/event.o
  CC	  common/tv-config.o
  CC	  common/dvb-tuning.o
  CC	  structs/struct-dvb.o
  CC	  structs/struct-dump.o
  CC	  libng/grab-ng.o
  CC	  libng/devices.o
common/devs.c: In function ‘device_probe_video’:
common/devs.c:127:15: warning: variable ‘add’ set but not used [-Wunused-but-set-variable]
  127 |     int err,i,add=0;
      |               ^~~
common/devs.c: In function ‘device_probe_dvb’:
common/devs.c:193:11: warning: variable ‘add’ set but not used [-Wunused-but-set-variable]
  193 |     int i,add = 0;
      |           ^~~
  CC	  libng/writefile.o
  CC	  libng/parse-mpeg.o
  CC	  libng/parse-dvb.o
common/commands.c: In function ‘keypad_handler’:
common/commands.c:1184:18: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 8 [-Wformat-overflow=]
 1184 |      sprintf(ch,"%d",n);
      |                  ^~
common/commands.c:1184:17: note: directive argument in the range [1, 2147483647]
 1184 |      sprintf(ch,"%d",n);
      |                 ^~~~
common/commands.c:1184:6: note: ‘sprintf’ output between 2 and 11 bytes into a destination of size 8
 1184 |      sprintf(ch,"%d",n);
      |      ^~~~~~~~~~~~~~~~~~
  CC	  libng/color_common.o
  CC	  libng/color_packed.o
  CC	  libng/color_lut.o
  CC	  libng/color_yuv2rgb.o
  CC	  libng/convert.o
libng/parse-dvb.c: In function ‘parse_nit_desc_2’:
libng/parse-dvb.c:196:13: warning: variable ‘l’ set but not used [-Wunused-but-set-variable]
  196 |     int i,t,l;
      |             ^
libng/parse-dvb.c: In function ‘parse_sdt_desc’:
libng/parse-dvb.c:239:13: warning: variable ‘l’ set but not used [-Wunused-but-set-variable]
  239 |     int i,t,l;
      |             ^
libng/parse-dvb.c: In function ‘mpeg_parse_psi_nit’:
libng/parse-dvb.c:351:6: warning: the address of ‘network’ will always evaluate as ‘true’ [-Waddress]
  351 |  if (network)
      |      ^~~~~~~
  CC	  libng/misc.o
  CC	  console/webcam.o
  CC	  console/ftp.o
  CC	  console/scantv.o
common/dvb-tuning.c: In function ‘fixup_numbers’:
common/dvb-tuning.c:329:5: warning: enumeration value ‘FE_ATSC’ not handled in switch [-Wswitch]
  329 |     switch (h->info.type) {
      |     ^~~~~~
common/dvb-tuning.c: In function ‘dump_fe_info’:
common/dvb-tuning.c:365:5: warning: enumeration value ‘FE_ATSC’ not handled in switch [-Wswitch]
  365 |     switch (h->info.type) {
      |     ^~~~~~
common/dvb-tuning.c: In function ‘dvb_frontend_tune’:
common/dvb-tuning.c:433:5: warning: enumeration value ‘FE_ATSC’ not handled in switch [-Wswitch]
  433 |     switch (h->info.type) {
      |     ^~~~~~
common/dvb-tuning.c: In function ‘parse_vdr_diseqc.constprop.isra’:
common/dvb-tuning.c:1126:26: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 9 [-Wformat-overflow=]
 1126 |  sprintf(section,"diseqc-%d",i++);
      |                          ^~
common/dvb-tuning.c:1126:18: note: directive argument in the range [0, 2147483647]
 1126 |  sprintf(section,"diseqc-%d",i++);
      |                  ^~~~~~~~~~~
common/dvb-tuning.c:1126:2: note: ‘sprintf’ output between 9 and 18 bytes into a destination of size 16
 1126 |  sprintf(section,"diseqc-%d",i++);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC	  common/vbi-dvb.o
  CC	  common/vbi-data.o
  CC	  console/radio.o
  CC	  console/v4l-info.o
libng/grab-ng.c: In function ‘ng_filter_single’:
libng/grab-ng.c:964:11: warning: variable ‘handle’ set but not used [-Wunused-but-set-variable]
  964 |     void *handle;
      |           ^~~~~~
  CC	  structs/struct-v4l.o
  CC	  structs/struct-v4l2.o
  CC	  console/v4l-conf.o
  LD	  console/dump-mixers
In function ‘do_scan’,
    inlined from ‘main’ at console/scantv.c:400:2:
console/scantv.c:236:7: warning: ‘%s’ directive argument is null [-Wformat-overflow=]
  236 |       sprintf(dummy,"unknown (%s)",fchannel);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  LD	  console/record
  LD	  console/showriff
  LD	  console/showqt
  LD	  console/v4l-info
libng/parse-mpeg.c: In function ‘parse_pmt_desc’:
libng/parse-mpeg.c:680:13: warning: variable ‘l’ set but not used [-Wunused-but-set-variable]
  680 |     int i,t,l;
      |             ^
libng/parse-mpeg.c: In function ‘get_lang_tag’:
libng/parse-mpeg.c:697:13: warning: variable ‘l’ set but not used [-Wunused-but-set-variable]
  697 |     int i,t,l;
      |             ^
  AR	  libng/libng.a
  LD	  console/radio
ar: creating libng/libng.a
  LD	  console/streamer
/usr/bin/ld: common/commands.o:<https://builder.linuxtv.org/job/xawtv4/ws/common/commands.c>:52: multiple definition of `debug'; console/streamer.o:<https://builder.linuxtv.org/job/xawtv4/ws/console/streamer.c>:62: first defined here
/usr/bin/ld: common/devs.o:<https://builder.linuxtv.org/job/xawtv4/ws/./libng/parse-mpeg.h>:17: multiple definition of `psi_service_type'; common/tuning.o:<https://builder.linuxtv.org/job/xawtv4/ws/./libng/parse-mpeg.h>:17: first defined here
/usr/bin/ld: common/dvb-tuning.o:<https://builder.linuxtv.org/job/xawtv4/ws/./libng/parse-mpeg.h>:17: multiple definition of `psi_service_type'; common/tuning.o:<https://builder.linuxtv.org/job/xawtv4/ws/./libng/parse-mpeg.h>:17: first defined here
/usr/bin/ld: libng/libng.a(parse-mpeg.o):<https://builder.linuxtv.org/job/xawtv4/ws/libng/parse-mpeg.h>:17: multiple definition of `psi_service_type'; common/tuning.o:<https://builder.linuxtv.org/job/xawtv4/ws/./libng/parse-mpeg.h>:17: first defined here
/usr/bin/ld: libng/libng.a(parse-dvb.o):<https://builder.linuxtv.org/job/xawtv4/ws/libng/parse-mpeg.h>:17: multiple definition of `psi_service_type'; common/tuning.o:<https://builder.linuxtv.org/job/xawtv4/ws/./libng/parse-mpeg.h>:17: first defined here
  LD	  console/webcam
  LD	  console/v4l-conf
/usr/bin/ld: common/dvb-tuning.o:<https://builder.linuxtv.org/job/xawtv4/ws/./libng/parse-mpeg.h>:17: multiple definition of `psi_service_type'; common/devs.o:<https://builder.linuxtv.org/job/xawtv4/ws/./libng/parse-mpeg.h>:17: first defined here
/usr/bin/ld: libng/libng.a(parse-mpeg.o):<https://builder.linuxtv.org/job/xawtv4/ws/libng/parse-mpeg.h>:17: multiple definition of `psi_service_type'; common/devs.o:<https://builder.linuxtv.org/job/xawtv4/ws/./libng/parse-mpeg.h>:17: first defined here
/usr/bin/ld: libng/libng.a(parse-dvb.o):<https://builder.linuxtv.org/job/xawtv4/ws/libng/parse-mpeg.h>:17: multiple definition of `psi_service_type'; common/devs.o:<https://builder.linuxtv.org/job/xawtv4/ws/./libng/parse-mpeg.h>:17: first defined here
/usr/bin/ld: libng/libng.a(grab-ng.o): in function `ng_plugins':
<https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1124: undefined reference to `dlopen'
/usr/bin/ld: <https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1125: undefined reference to `dlerror'
collect2: error: ld returned 1 exit status
make: *** [mk/Compile.mk:75: console/streamer] Error 1
make: *** Waiting for unfinished jobs....
/usr/bin/ld: libng/libng.a(grab-ng.o): in function `ng_plugins':
<https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1124: undefined reference to `dlopen'
/usr/bin/ld: <https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1125: undefined reference to `dlerror'
collect2: error: ld returned 1 exit status
make: *** [mk/Compile.mk:74: console/webcam] Error 1
In file included from common/vbi-data.c:17:
common/vbi-sim.c: In function ‘ttx_sim’:
common/vbi-sim.c:186:13: warning: variable ‘n’ set but not used [-Wunused-but-set-variable]
  186 |   int i, j, n;
      |             ^
Build step 'Execute shell' marked build as failure

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Build failed in Jenkins: xawtv4 #13
  2021-08-17  1:29 ` Build failed in Jenkins: xawtv4 #12 Jenkins Builder Robot
@ 2021-08-17  9:06   ` Jenkins Builder Robot
  2021-08-17  9:09     ` Build failed in Jenkins: xawtv4 #14 Jenkins Builder Robot
  0 siblings, 1 reply; 19+ messages in thread
From: Jenkins Builder Robot @ 2021-08-17  9:06 UTC (permalink / raw)
  To: mchehab, linux-media

See <https://builder.linuxtv.org/job/xawtv4/13/display/redirect?page=changes>

Changes:

[Mauro Carvalho Chehab] Replace sys_siglist with strsignal

[Mauro Carvalho Chehab] Properly declare extern variables


------------------------------------------
[...truncated 1.17 KB...]
Checking out Revision 5d6831fee26220fbf1570aa8ccc68ec485c72406 (refs/remotes/origin/master)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 5d6831fee26220fbf1570aa8ccc68ec485c72406 # timeout=10
Commit message: "Properly declare extern variables"
 > git rev-list --no-walk f890bcf135a43772c0fa15d3f539bfe3a029c6e0 # timeout=10
The recommended git tool is: NONE
No credentials specified
 > git rev-parse 5d6831fee26220fbf1570aa8ccc68ec485c72406^{commit} # timeout=10
The recommended git tool is: NONE
No credentials specified
[GitCheckoutListener] Recording commits of 'git git://linuxtv.org/xawtv4.git'
[GitCheckoutListener] Found previous build 'xawtv4 #12' that contains recorded Git commits
[GitCheckoutListener] -> Starting recording of new commits since 'f890bcf'
[GitCheckoutListener] -> Using head commit '5d6831f' as starting point
[GitCheckoutListener] -> Git commit decorator could not be created for SCM 'hudson.plugins.git.GitSCM@5f0258f4'
[GitCheckoutListener] -> Recorded 2 new commits
[xawtv4] $ /bin/sh -xe /tmp/jenkins13297634856123216837.sh
+ ./autogen.sh
+ autoconf
+ autoheader
+ rm -rf autom4te.cache
+ cp /usr/share/automake-1.16/install-sh .
+ ./configure --enable-arts
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking how to run the C preprocessor... gcc -E
checking for a BSD-compatible install... /usr/bin/install -c
checking for gccmakedep... no
checking for makedepend... no
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking getopt.h usability... yes
checking getopt.h presence... yes
checking for getopt.h... yes
checking soundcard.h usability... no
checking soundcard.h presence... no
checking for soundcard.h... no
checking for unistd.h... (cached) yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/soundcard.h usability... yes
checking sys/soundcard.h presence... yes
checking for sys/soundcard.h... yes
checking alsa/asoundlib.h usability... yes
checking alsa/asoundlib.h presence... yes
checking for alsa/asoundlib.h... yes
checking linux/joystick.h usability... yes
checking linux/joystick.h presence... yes
checking for linux/joystick.h... yes
checking dev/bktr/ioctl_bt848.h usability... no
checking dev/bktr/ioctl_bt848.h presence... no
checking for dev/bktr/ioctl_bt848.h... no
checking dev/ic/bt8xx.h usability... no
checking dev/ic/bt8xx.h presence... no
checking for dev/ic/bt8xx.h... no
checking linux/dvb/dmx.h usability... yes
checking linux/dvb/dmx.h presence... yes
checking for linux/dvb/dmx.h... yes
checking for ftello... yes
checking for fseeko... yes
checking for getpt... yes
checking for getnameinfo... yes
checking for getopt_long... yes
checking for strcasestr... yes
checking for memmem... yes
checking for dlopen... no
checking for iconv_open... yes
checking for dlopen in -ldl... yes
checking for ELF... yes
checking for pthread_create in -lpthread... yes
checking for main in -lossaudio... no
checking for initscr in -lncurses... yes
checking for X... libraries , headers 
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for Xft... yes
checking for jpeg_start_compress in -ljpeg... yes
checking for snd_seq_open in -lasound... yes
checking for aRts... no
checking for mad_decoder_init in -lmad... yes
checking for mpeg2_init in -lmpeg2... yes
checking for lirc_init in -llirc_client... yes
checking for vbi_capture_fd in -lzvbi... yes
checking for vbi_capture_proxy_new in -lzvbi... yes
checking for vbi_capture_dvb_new2 in -lzvbi... yes
*** aalib support disabled
checking for dv_decoder_new in -ldv... yes
Package glib was not found in the pkg-config search path.
Perhaps you should add the directory containing `glib.pc'
to the PKG_CONFIG_PATH environment variable
No package 'glib' found
checking for lqt_query_registry in -lquicktime... yes
checking for DPMSQueryExtension in -lXdpms... no
checking for DPMSQueryExtension in -lXext... yes
checking for XineramaQueryExtension in -lXinerama... yes
checking for XRenderQueryExtension in -lXrender... yes
checking for XvQueryExtension in -lXv... yes
checking for XmStringGenerate in -lXm... yes
checking for glXChooseVisual in -lGL... yes
checking for gtk+ 2.4... yes
checking for X11 config directory... /etc/X11
checking for X11 app-defaults directory... /etc/X11/app-defaults
checking if mmx should be used... no
configure: creating ./config.status
config.status: creating Makefile
config.status: WARNING:  'Makefile.in' seems to ignore the --datarootdir setting
config.status: creating xawtv.spec
config.status: creating config.h
config.status: config.h is unchanged

compile time options summary
============================

    aalib        : no
    alsa         : yes
    aRts         : no
    dv           : yes
    QuickTime    : yes
    mad          : yes
    mpeg2        : yes
    X11R6        : yes
    gtk+         : yes
    OpenMotif    : yes
    OpenGL       : yes
    zvbi         : yes
    DVB          : yes

+ make
  CC	  console/record.o
  CC	  console/streamer.o
  CC	  common/tuning.o
  CC	  common/commands.o
  CC	  common/devs.o
  CC	  common/dvb-tuning.o
  CC	  libng/parse-mpeg.o
  CC	  libng/parse-dvb.o
  CC	  console/scantv.o
libng/parse-dvb.c: In function ‘parse_nit_desc_2’:
libng/parse-dvb.c:196:13: warning: variable ‘l’ set but not used [-Wunused-but-set-variable]
  196 |     int i,t,l;
      |             ^
libng/parse-dvb.c: In function ‘parse_sdt_desc’:
libng/parse-dvb.c:239:13: warning: variable ‘l’ set but not used [-Wunused-but-set-variable]
  239 |     int i,t,l;
      |             ^
libng/parse-dvb.c: In function ‘mpeg_parse_psi_nit’:
libng/parse-dvb.c:351:6: warning: the address of ‘network’ will always evaluate as ‘true’ [-Waddress]
  351 |  if (network)
      |      ^~~~~~~
In function ‘do_scan’,
    inlined from ‘main’ at console/scantv.c:399:2:
console/scantv.c:235:7: warning: ‘%s’ directive argument is null [-Wformat-overflow=]
  235 |       sprintf(dummy,"unknown (%s)",fchannel);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
common/devs.c: In function ‘device_probe_video’:
common/devs.c:127:15: warning: variable ‘add’ set but not used [-Wunused-but-set-variable]
  127 |     int err,i,add=0;
      |               ^~~
common/devs.c: In function ‘device_probe_dvb’:
common/devs.c:193:11: warning: variable ‘add’ set but not used [-Wunused-but-set-variable]
  193 |     int i,add = 0;
      |           ^~~
  LD	  console/record
common/dvb-tuning.c: In function ‘fixup_numbers’:
common/dvb-tuning.c:329:5: warning: enumeration value ‘FE_ATSC’ not handled in switch [-Wswitch]
  329 |     switch (h->info.type) {
      |     ^~~~~~
common/dvb-tuning.c: In function ‘dump_fe_info’:
common/dvb-tuning.c:365:5: warning: enumeration value ‘FE_ATSC’ not handled in switch [-Wswitch]
  365 |     switch (h->info.type) {
      |     ^~~~~~
common/dvb-tuning.c: In function ‘dvb_frontend_tune’:
common/dvb-tuning.c:433:5: warning: enumeration value ‘FE_ATSC’ not handled in switch [-Wswitch]
  433 |     switch (h->info.type) {
      |     ^~~~~~
common/dvb-tuning.c: In function ‘parse_vdr_diseqc.constprop.isra’:
common/dvb-tuning.c:1126:26: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 9 [-Wformat-overflow=]
 1126 |  sprintf(section,"diseqc-%d",i++);
      |                          ^~
common/dvb-tuning.c:1126:18: note: directive argument in the range [0, 2147483647]
 1126 |  sprintf(section,"diseqc-%d",i++);
      |                  ^~~~~~~~~~~
common/dvb-tuning.c:1126:2: note: ‘sprintf’ output between 9 and 18 bytes into a destination of size 16
 1126 |  sprintf(section,"diseqc-%d",i++);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
common/commands.c: In function ‘keypad_handler’:
common/commands.c:1184:18: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 8 [-Wformat-overflow=]
 1184 |      sprintf(ch,"%d",n);
      |                  ^~
common/commands.c:1184:17: note: directive argument in the range [1, 2147483647]
 1184 |      sprintf(ch,"%d",n);
      |                 ^~~~
common/commands.c:1184:6: note: ‘sprintf’ output between 2 and 11 bytes into a destination of size 8
 1184 |      sprintf(ch,"%d",n);
      |      ^~~~~~~~~~~~~~~~~~
libng/parse-mpeg.c: In function ‘parse_pmt_desc’:
libng/parse-mpeg.c:680:13: warning: variable ‘l’ set but not used [-Wunused-but-set-variable]
  680 |     int i,t,l;
      |             ^
libng/parse-mpeg.c: In function ‘get_lang_tag’:
libng/parse-mpeg.c:697:13: warning: variable ‘l’ set but not used [-Wunused-but-set-variable]
  697 |     int i,t,l;
      |             ^
  AR	  libng/libng.a
ar: creating libng/libng.a
  LD	  console/streamer
  LD	  console/webcam
  LD	  console/scantv
/usr/bin/ld: libng/libng.a(grab-ng.o): in function `ng_plugins':
<https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1124: undefined reference to `dlopen'
/usr/bin/ld: <https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1125: undefined reference to `dlerror'
collect2: error: ld returned 1 exit status
make: *** [mk/Compile.mk:75: console/webcam] Error 1
make: *** Waiting for unfinished jobs....
/usr/bin/ld: libng/libng.a(grab-ng.o): in function `ng_plugins':
<https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1124: undefined reference to `dlopen'
/usr/bin/ld: <https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1125: undefined reference to `dlerror'
/usr/bin/ld: libng/libng.a(grab-ng.o): in function `ng_plugins':
<https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1124: undefined reference to `dlopen'
/usr/bin/ld: <https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1125: undefined reference to `dlerror'
collect2: error: ld returned 1 exit status
make: *** [mk/Compile.mk:75: console/scantv] Error 1
collect2: error: ld returned 1 exit status
make: *** [mk/Compile.mk:75: console/streamer] Error 1
Build step 'Execute shell' marked build as failure

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Build failed in Jenkins: xawtv4 #14
  2021-08-17  9:06   ` Build failed in Jenkins: xawtv4 #13 Jenkins Builder Robot
@ 2021-08-17  9:09     ` Jenkins Builder Robot
  0 siblings, 0 replies; 19+ messages in thread
From: Jenkins Builder Robot @ 2021-08-17  9:09 UTC (permalink / raw)
  To: mchehab, linux-media

See <https://builder.linuxtv.org/job/xawtv4/14/display/redirect?page=changes>

Changes:

[Mauro Carvalho Chehab] libng/grab-ng: add missing include


------------------------------------------
Started by user Mauro Carvalho Chehab
Running as SYSTEM
Building remotely on slave2 in workspace <https://builder.linuxtv.org/job/xawtv4/ws/>
The recommended git tool is: NONE
No credentials specified
 > git rev-parse --resolve-git-dir <https://builder.linuxtv.org/job/xawtv4/ws/.git> # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url git://linuxtv.org/xawtv4.git # timeout=10
Fetching upstream changes from git://linuxtv.org/xawtv4.git
 > git --version # timeout=10
 > git --version # 'git version 2.30.2'
 > git fetch --tags --force --progress -- git://linuxtv.org/xawtv4.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git rev-parse refs/remotes/origin/master^{commit} # timeout=10
Checking out Revision 5642ba021147a1755ffac516cf3b556910d3c02c (refs/remotes/origin/master)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 5642ba021147a1755ffac516cf3b556910d3c02c # timeout=10
Commit message: "libng/grab-ng: add missing include"
 > git rev-list --no-walk 5d6831fee26220fbf1570aa8ccc68ec485c72406 # timeout=10
The recommended git tool is: NONE
No credentials specified
 > git rev-parse 5642ba021147a1755ffac516cf3b556910d3c02c^{commit} # timeout=10
The recommended git tool is: NONE
No credentials specified
[GitCheckoutListener] Recording commits of 'git git://linuxtv.org/xawtv4.git'
[GitCheckoutListener] Found previous build 'xawtv4 #13' that contains recorded Git commits
[GitCheckoutListener] -> Starting recording of new commits since '5d6831f'
[GitCheckoutListener] -> Using head commit '5642ba0' as starting point
[GitCheckoutListener] -> Git commit decorator could not be created for SCM 'hudson.plugins.git.GitSCM@5f0258f4'
[GitCheckoutListener] -> Recorded one new commit
[xawtv4] $ /bin/sh -xe /tmp/jenkins13809696299123199263.sh
+ ./autogen.sh
+ autoconf
+ autoheader
+ rm -rf autom4te.cache
+ cp /usr/share/automake-1.16/install-sh .
+ ./configure --enable-arts
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking how to run the C preprocessor... gcc -E
checking for a BSD-compatible install... /usr/bin/install -c
checking for gccmakedep... no
checking for makedepend... no
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking getopt.h usability... yes
checking getopt.h presence... yes
checking for getopt.h... yes
checking soundcard.h usability... no
checking soundcard.h presence... no
checking for soundcard.h... no
checking for unistd.h... (cached) yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/soundcard.h usability... yes
checking sys/soundcard.h presence... yes
checking for sys/soundcard.h... yes
checking alsa/asoundlib.h usability... yes
checking alsa/asoundlib.h presence... yes
checking for alsa/asoundlib.h... yes
checking linux/joystick.h usability... yes
checking linux/joystick.h presence... yes
checking for linux/joystick.h... yes
checking dev/bktr/ioctl_bt848.h usability... no
checking dev/bktr/ioctl_bt848.h presence... no
checking for dev/bktr/ioctl_bt848.h... no
checking dev/ic/bt8xx.h usability... no
checking dev/ic/bt8xx.h presence... no
checking for dev/ic/bt8xx.h... no
checking linux/dvb/dmx.h usability... yes
checking linux/dvb/dmx.h presence... yes
checking for linux/dvb/dmx.h... yes
checking for ftello... yes
checking for fseeko... yes
checking for getpt... yes
checking for getnameinfo... yes
checking for getopt_long... yes
checking for strcasestr... yes
checking for memmem... yes
checking for dlopen... no
checking for iconv_open... yes
checking for dlopen in -ldl... yes
checking for ELF... yes
checking for pthread_create in -lpthread... yes
checking for main in -lossaudio... no
checking for initscr in -lncurses... yes
checking for X... libraries , headers 
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for Xft... yes
checking for jpeg_start_compress in -ljpeg... yes
checking for snd_seq_open in -lasound... yes
checking for aRts... no
checking for mad_decoder_init in -lmad... yes
checking for mpeg2_init in -lmpeg2... yes
checking for lirc_init in -llirc_client... yes
checking for vbi_capture_fd in -lzvbi... yes
checking for vbi_capture_proxy_new in -lzvbi... yes
checking for vbi_capture_dvb_new2 in -lzvbi... yes
*** aalib support disabled
checking for dv_decoder_new in -ldv... yes
Package glib was not found in the pkg-config search path.
Perhaps you should add the directory containing `glib.pc'
to the PKG_CONFIG_PATH environment variable
No package 'glib' found
checking for lqt_query_registry in -lquicktime... yes
checking for DPMSQueryExtension in -lXdpms... no
checking for DPMSQueryExtension in -lXext... yes
checking for XineramaQueryExtension in -lXinerama... yes
checking for XRenderQueryExtension in -lXrender... yes
checking for XvQueryExtension in -lXv... yes
checking for XmStringGenerate in -lXm... yes
checking for glXChooseVisual in -lGL... yes
checking for gtk+ 2.4... yes
checking for X11 config directory... /etc/X11
checking for X11 app-defaults directory... /etc/X11/app-defaults
checking if mmx should be used... no
configure: creating ./config.status
config.status: creating Makefile
config.status: WARNING:  'Makefile.in' seems to ignore the --datarootdir setting
config.status: creating xawtv.spec
config.status: creating config.h
config.status: config.h is unchanged

compile time options summary
============================

    aalib        : no
    alsa         : yes
    aRts         : no
    dv           : yes
    QuickTime    : yes
    mad          : yes
    mpeg2        : yes
    X11R6        : yes
    gtk+         : yes
    OpenMotif    : yes
    OpenGL       : yes
    zvbi         : yes
    DVB          : yes

+ make
  CC	  libng/grab-ng.o
libng/grab-ng.c: In function ‘ng_filter_single’:
libng/grab-ng.c:965:11: warning: variable ‘handle’ set but not used [-Wunused-but-set-variable]
  965 |     void *handle;
      |           ^~~~~~
  AR	  libng/libng.a
ar: creating libng/libng.a
  LD	  console/streamer
  LD	  console/webcam
  LD	  console/scantv
/usr/bin/ld: libng/libng.a(grab-ng.o): in function `ng_plugins':
<https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1125: undefined reference to `dlopen'
/usr/bin/ld: <https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1126: undefined reference to `dlerror'
collect2: error: ld returned 1 exit status
make: *** [mk/Compile.mk:75: console/streamer] Error 1
make: *** Waiting for unfinished jobs....
/usr/bin/ld: /usr/bin/ld: libng/libng.a(grab-ng.o): in function `ng_plugins':
<https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1125: undefined reference to `dlopen'
/usr/bin/ld: <https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1126: undefined reference to `dlerror'
libng/libng.a(grab-ng.o): in function `ng_plugins':
<https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1125: undefined reference to `dlopen'
/usr/bin/ld: <https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1126: undefined reference to `dlerror'
collect2: error: ld returned 1 exit status
make: *** [mk/Compile.mk:75: console/webcam] Error 1
collect2: error: ld returned 1 exit status
make: *** [mk/Compile.mk:75: console/scantv] Error 1
Build step 'Execute shell' marked build as failure

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Build failed in Jenkins: xawtv4 #15
  2021-08-17  1:19 Build failed in Jenkins: xawtv4 #11 Jenkins Builder Robot
  2021-08-17  1:29 ` Build failed in Jenkins: xawtv4 #12 Jenkins Builder Robot
@ 2021-08-17  9:19 ` Jenkins Builder Robot
  2021-08-17  9:23   ` Build failed in Jenkins: xawtv4 #16 Jenkins Builder Robot
  1 sibling, 1 reply; 19+ messages in thread
From: Jenkins Builder Robot @ 2021-08-17  9:19 UTC (permalink / raw)
  To: mchehab, linux-media

See <https://builder.linuxtv.org/job/xawtv4/15/display/redirect?page=changes>

Changes:

[Mauro Carvalho Chehab] configure.ac: fix handling of dlopen


------------------------------------------
[...truncated 4.24 KB...]
checking sys/soundcard.h presence... yes
checking for sys/soundcard.h... yes
checking alsa/asoundlib.h usability... yes
checking alsa/asoundlib.h presence... yes
checking for alsa/asoundlib.h... yes
checking linux/joystick.h usability... yes
checking linux/joystick.h presence... yes
checking for linux/joystick.h... yes
checking dev/bktr/ioctl_bt848.h usability... no
checking dev/bktr/ioctl_bt848.h presence... no
checking for dev/bktr/ioctl_bt848.h... no
checking dev/ic/bt8xx.h usability... no
checking dev/ic/bt8xx.h presence... no
checking for dev/ic/bt8xx.h... no
checking linux/dvb/dmx.h usability... yes
checking linux/dvb/dmx.h presence... yes
checking for linux/dvb/dmx.h... yes
checking for dlopen in -ldl... yes
checking for ftello... yes
checking for fseeko... yes
checking for getpt... yes
checking for getnameinfo... yes
checking for getopt_long... yes
checking for strcasestr... yes
checking for memmem... yes
checking for iconv_open... yes
checking for ELF... yes
checking for pthread_create in -lpthread... yes
checking for main in -lossaudio... no
checking for initscr in -lncurses... yes
checking for X... libraries , headers 
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for Xft... yes
checking for jpeg_start_compress in -ljpeg... yes
checking for snd_seq_open in -lasound... yes
checking for aRts... no
checking for mad_decoder_init in -lmad... yes
checking for mpeg2_init in -lmpeg2... yes
checking for lirc_init in -llirc_client... yes
checking for vbi_capture_fd in -lzvbi... yes
checking for vbi_capture_proxy_new in -lzvbi... yes
checking for vbi_capture_dvb_new2 in -lzvbi... yes
*** aalib support disabled
checking for dv_decoder_new in -ldv... yes
Package glib was not found in the pkg-config search path.
Perhaps you should add the directory containing `glib.pc'
to the PKG_CONFIG_PATH environment variable
No package 'glib' found
checking for lqt_query_registry in -lquicktime... yes
checking for DPMSQueryExtension in -lXdpms... no
checking for DPMSQueryExtension in -lXext... yes
checking for XineramaQueryExtension in -lXinerama... yes
checking for XRenderQueryExtension in -lXrender... yes
checking for XvQueryExtension in -lXv... yes
checking for XmStringGenerate in -lXm... yes
checking for glXChooseVisual in -lGL... yes
checking for gtk+ 2.4... yes
checking for X11 config directory... /etc/X11
checking for X11 app-defaults directory... /etc/X11/app-defaults
checking if mmx should be used... no
configure: creating ./config.status
config.status: creating Makefile
config.status: WARNING:  'Makefile.in' seems to ignore the --datarootdir setting
config.status: creating xawtv.spec
config.status: creating config.h

compile time options summary
============================

    aalib        : no
    alsa         : yes
    aRts         : no
    dv           : yes
    QuickTime    : yes
    mad          : yes
    mpeg2        : yes
    X11R6        : yes
    gtk+         : yes
    OpenMotif    : yes
    OpenGL       : yes
    zvbi         : yes
    DVB          : yes

+ make
  CC	  console/dump-mixers.o
  CC	  console/record.o
  CC	  console/showriff.o
  CC	  console/showqt.o
  CC	  console/streamer.o
  CC	  common/sound.o
  CC	  common/webcam.o
  CC	  common/tuning.o
  CC	  common/commands.o
  CC	  common/devs.o
  CC	  common/parseconfig.o
  CC	  common/fifo.o
  CC	  common/capture.o
  CC	  common/event.o
console/showqt.c: In function ‘handle_classic_atom’:
console/showqt.c:505:19: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 7 [-Wformat-overflow=]
  505 |      sprintf(si,"[%d] ",loop);
      |                   ^~
console/showqt.c:505:17: note: directive argument in the range [0, 2147483647]
  505 |      sprintf(si,"[%d] ",loop);
      |                 ^~~~~~~
console/showqt.c:505:6: note: ‘sprintf’ output between 5 and 14 bytes into a destination of size 8
  505 |      sprintf(si,"[%d] ",loop);
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
console/showqt.c:510:19: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 7 [-Wformat-overflow=]
  510 |      sprintf(si,"[%d] ",loop);
      |                   ^~
console/showqt.c:510:17: note: directive argument in the range [1, 2147483647]
  510 |      sprintf(si,"[%d] ",loop);
      |                 ^~~~~~~
console/showqt.c:510:6: note: ‘sprintf’ output between 5 and 14 bytes into a destination of size 8
  510 |      sprintf(si,"[%d] ",loop);
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
  CC	  common/tv-config.o
  CC	  common/dvb-tuning.o
  CC	  structs/struct-dvb.o
common/devs.c: In function ‘device_probe_video’:
common/devs.c:127:15: warning: variable ‘add’ set but not used [-Wunused-but-set-variable]
  127 |     int err,i,add=0;
      |               ^~~
common/devs.c: In function ‘device_probe_dvb’:
common/devs.c:193:11: warning: variable ‘add’ set but not used [-Wunused-but-set-variable]
  193 |     int i,add = 0;
      |           ^~~
  CC	  structs/struct-dump.o
  CC	  libng/grab-ng.o
  CC	  libng/devices.o
  CC	  libng/writefile.o
  CC	  libng/parse-mpeg.o
  CC	  libng/parse-dvb.o
  CC	  libng/color_common.o
  CC	  libng/color_packed.o
  CC	  libng/color_lut.o
  CC	  libng/color_yuv2rgb.o
common/dvb-tuning.c: In function ‘fixup_numbers’:
common/dvb-tuning.c:329:5: warning: enumeration value ‘FE_ATSC’ not handled in switch [-Wswitch]
  329 |     switch (h->info.type) {
      |     ^~~~~~
common/dvb-tuning.c: In function ‘dump_fe_info’:
common/dvb-tuning.c:365:5: warning: enumeration value ‘FE_ATSC’ not handled in switch [-Wswitch]
  365 |     switch (h->info.type) {
      |     ^~~~~~
common/dvb-tuning.c: In function ‘dvb_frontend_tune’:
common/dvb-tuning.c:433:5: warning: enumeration value ‘FE_ATSC’ not handled in switch [-Wswitch]
  433 |     switch (h->info.type) {
      |     ^~~~~~
common/dvb-tuning.c: In function ‘parse_vdr_diseqc.constprop.isra’:
common/dvb-tuning.c:1126:26: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 9 [-Wformat-overflow=]
 1126 |  sprintf(section,"diseqc-%d",i++);
      |                          ^~
common/dvb-tuning.c:1126:18: note: directive argument in the range [0, 2147483647]
 1126 |  sprintf(section,"diseqc-%d",i++);
      |                  ^~~~~~~~~~~
common/dvb-tuning.c:1126:2: note: ‘sprintf’ output between 9 and 18 bytes into a destination of size 16
 1126 |  sprintf(section,"diseqc-%d",i++);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC	  libng/convert.o
  CC	  libng/misc.o
common/commands.c: In function ‘keypad_handler’:
common/commands.c:1184:18: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 8 [-Wformat-overflow=]
 1184 |      sprintf(ch,"%d",n);
      |                  ^~
common/commands.c:1184:17: note: directive argument in the range [1, 2147483647]
 1184 |      sprintf(ch,"%d",n);
      |                 ^~~~
common/commands.c:1184:6: note: ‘sprintf’ output between 2 and 11 bytes into a destination of size 8
 1184 |      sprintf(ch,"%d",n);
      |      ^~~~~~~~~~~~~~~~~~
  CC	  console/webcam.o
  CC	  console/ftp.o
libng/parse-dvb.c: In function ‘parse_nit_desc_2’:
libng/parse-dvb.c:196:13: warning: variable ‘l’ set but not used [-Wunused-but-set-variable]
  196 |     int i,t,l;
      |             ^
libng/parse-dvb.c: In function ‘parse_sdt_desc’:
libng/parse-dvb.c:239:13: warning: variable ‘l’ set but not used [-Wunused-but-set-variable]
  239 |     int i,t,l;
      |             ^
libng/parse-dvb.c: In function ‘mpeg_parse_psi_nit’:
libng/parse-dvb.c:351:6: warning: the address of ‘network’ will always evaluate as ‘true’ [-Waddress]
  351 |  if (network)
      |      ^~~~~~~
  CC	  console/scantv.o
  CC	  common/vbi-dvb.o
libng/grab-ng.c: In function ‘ng_filter_single’:
libng/grab-ng.c:965:11: warning: variable ‘handle’ set but not used [-Wunused-but-set-variable]
  965 |     void *handle;
      |           ^~~~~~
  CC	  common/vbi-data.o
  CC	  console/radio.o
  CC	  console/v4l-info.o
  CC	  structs/struct-v4l.o
  CC	  structs/struct-v4l2.o
  CC	  console/v4l-conf.o
  LD	  console/dump-mixers
  LD	  console/record
In function ‘do_scan’,
    inlined from ‘main’ at console/scantv.c:399:2:
console/scantv.c:235:7: warning: ‘%s’ directive argument is null [-Wformat-overflow=]
  235 |       sprintf(dummy,"unknown (%s)",fchannel);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  LD	  console/showriff
  LD	  console/showqt
  LD	  console/v4l-info
libng/parse-mpeg.c: In function ‘parse_pmt_desc’:
libng/parse-mpeg.c:680:13: warning: variable ‘l’ set but not used [-Wunused-but-set-variable]
  680 |     int i,t,l;
      |             ^
libng/parse-mpeg.c: In function ‘get_lang_tag’:
libng/parse-mpeg.c:697:13: warning: variable ‘l’ set but not used [-Wunused-but-set-variable]
  697 |     int i,t,l;
      |             ^
  AR	  libng/libng.a
In file included from common/vbi-data.c:17:
common/vbi-sim.c: In function ‘ttx_sim’:
common/vbi-sim.c:186:13: warning: variable ‘n’ set but not used [-Wunused-but-set-variable]
  186 |   int i, j, n;
      |             ^
  LD	  console/radio
ar: creating libng/libng.a
  LD	  console/streamer
  LD	  console/webcam
  LD	  console/scantv
/usr/bin/ld: libng/libng.a(grab-ng.o): in function `ng_plugins':
<https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1125: undefined reference to `dlopen'
/usr/bin/ld: <https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1126: undefined reference to `dlerror'
/usr/bin/ld:   LD	  console/v4l-conf
libng/libng.a(grab-ng.o): in function `ng_plugins':
<https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1125: undefined reference to `dlopen'
/usr/bin/ld: <https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1126: undefined reference to `dlerror'
collect2: error: ld returned 1 exit status
make: *** [mk/Compile.mk:75: console/streamer] Error 1
make: *** Waiting for unfinished jobs....
collect2: error: ld returned 1 exit status
make: *** [mk/Compile.mk:75: console/webcam] Error 1
/usr/bin/ld: libng/libng.a(grab-ng.o): in function `ng_plugins':
<https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1125: undefined reference to `dlopen'
/usr/bin/ld: <https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1126: undefined reference to `dlerror'
collect2: error: ld returned 1 exit status
make: *** [mk/Compile.mk:75: console/scantv] Error 1
Build step 'Execute shell' marked build as failure

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Build failed in Jenkins: xawtv4 #16
  2021-08-17  9:19 ` Build failed in Jenkins: xawtv4 #15 Jenkins Builder Robot
@ 2021-08-17  9:23   ` Jenkins Builder Robot
  2021-08-17  9:26     ` Build failed in Jenkins: xawtv4 #17 Jenkins Builder Robot
  0 siblings, 1 reply; 19+ messages in thread
From: Jenkins Builder Robot @ 2021-08-17  9:23 UTC (permalink / raw)
  To: mchehab, linux-media

See <https://builder.linuxtv.org/job/xawtv4/16/display/redirect>

Changes:


------------------------------------------
Started by user Mauro Carvalho Chehab
Running as SYSTEM
Building remotely on slave2 in workspace <https://builder.linuxtv.org/job/xawtv4/ws/>
The recommended git tool is: NONE
No credentials specified
 > git rev-parse --resolve-git-dir <https://builder.linuxtv.org/job/xawtv4/ws/.git> # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url git://linuxtv.org/xawtv4.git # timeout=10
Fetching upstream changes from git://linuxtv.org/xawtv4.git
 > git --version # timeout=10
 > git --version # 'git version 2.30.2'
 > git fetch --tags --force --progress -- git://linuxtv.org/xawtv4.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git rev-parse refs/remotes/origin/master^{commit} # timeout=10
Checking out Revision 34c81185a5a05725312fdb248dfd2ae1dd9b439e (refs/remotes/origin/master)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 34c81185a5a05725312fdb248dfd2ae1dd9b439e # timeout=10
Commit message: "Makefile.in: fix dlopen/dlerror for libng"
 > git rev-list --no-walk ec78dce5ec930d316ae4115493669783771b8b52 # timeout=10
First time build. Skipping changelog.
The recommended git tool is: NONE
No credentials specified
 > git rev-parse 34c81185a5a05725312fdb248dfd2ae1dd9b439e^{commit} # timeout=10
The recommended git tool is: NONE
No credentials specified
[GitCheckoutListener] Recording commits of 'git git://linuxtv.org/xawtv4.git'
[GitCheckoutListener] Found previous build 'xawtv4 #15' that contains recorded Git commits
[GitCheckoutListener] -> Starting recording of new commits since 'ec78dce'
[GitCheckoutListener] -> Using head commit '34c8118' as starting point
[GitCheckoutListener] -> Git commit decorator could not be created for SCM 'hudson.plugins.git.GitSCM@5f0258f4'
[GitCheckoutListener] -> Recorded 191 new commits
[xawtv4] $ /bin/sh -xe /tmp/jenkins6588981196312570770.sh
+ ./autogen.sh
+ autoconf
+ autoheader
+ rm -rf autom4te.cache
+ cp /usr/share/automake-1.16/install-sh .
+ ./configure --enable-arts
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking how to run the C preprocessor... gcc -E
checking for a BSD-compatible install... /usr/bin/install -c
checking for gccmakedep... no
checking for makedepend... no
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking getopt.h usability... yes
checking getopt.h presence... yes
checking for getopt.h... yes
checking soundcard.h usability... no
checking soundcard.h presence... no
checking for soundcard.h... no
checking for unistd.h... (cached) yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/soundcard.h usability... yes
checking sys/soundcard.h presence... yes
checking for sys/soundcard.h... yes
checking alsa/asoundlib.h usability... yes
checking alsa/asoundlib.h presence... yes
checking for alsa/asoundlib.h... yes
checking linux/joystick.h usability... yes
checking linux/joystick.h presence... yes
checking for linux/joystick.h... yes
checking dev/bktr/ioctl_bt848.h usability... no
checking dev/bktr/ioctl_bt848.h presence... no
checking for dev/bktr/ioctl_bt848.h... no
checking dev/ic/bt8xx.h usability... no
checking dev/ic/bt8xx.h presence... no
checking for dev/ic/bt8xx.h... no
checking linux/dvb/dmx.h usability... yes
checking linux/dvb/dmx.h presence... yes
checking for linux/dvb/dmx.h... yes
checking for ftello... yes
checking for fseeko... yes
checking for getpt... yes
checking for getnameinfo... yes
checking for getopt_long... yes
checking for strcasestr... yes
checking for memmem... yes
checking for dlopen... no
checking for iconv_open... yes
checking for dlopen in -ldl... yes
checking for ELF... yes
checking for pthread_create in -lpthread... yes
checking for main in -lossaudio... no
checking for initscr in -lncurses... yes
checking for X... libraries , headers 
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for Xft... yes
checking for jpeg_start_compress in -ljpeg... yes
checking for snd_seq_open in -lasound... yes
checking for aRts... no
checking for mad_decoder_init in -lmad... yes
checking for mpeg2_init in -lmpeg2... yes
checking for lirc_init in -llirc_client... yes
checking for vbi_capture_fd in -lzvbi... yes
checking for vbi_capture_proxy_new in -lzvbi... yes
checking for vbi_capture_dvb_new2 in -lzvbi... yes
*** aalib support disabled
checking for dv_decoder_new in -ldv... yes
Package glib was not found in the pkg-config search path.
Perhaps you should add the directory containing `glib.pc'
to the PKG_CONFIG_PATH environment variable
No package 'glib' found
checking for lqt_query_registry in -lquicktime... yes
checking for DPMSQueryExtension in -lXdpms... no
checking for DPMSQueryExtension in -lXext... yes
checking for XineramaQueryExtension in -lXinerama... yes
checking for XRenderQueryExtension in -lXrender... yes
checking for XvQueryExtension in -lXv... yes
checking for XmStringGenerate in -lXm... yes
checking for glXChooseVisual in -lGL... yes
checking for gtk+ 2.4... yes
checking for X11 config directory... /etc/X11
checking for X11 app-defaults directory... /etc/X11/app-defaults
checking if mmx should be used... no
configure: creating ./config.status
config.status: creating Makefile
config.status: WARNING:  'Makefile.in' seems to ignore the --datarootdir setting
config.status: creating xawtv.spec
config.status: creating config.h
config.status: config.h is unchanged

compile time options summary
============================

    aalib        : no
    alsa         : yes
    aRts         : no
    dv           : yes
    QuickTime    : yes
    mad          : yes
    mpeg2        : yes
    X11R6        : yes
    gtk+         : yes
    OpenMotif    : yes
    OpenGL       : yes
    zvbi         : yes
    DVB          : yes

+ make
  LD	  console/streamer
  LD	  console/webcam
  LD	  console/scantv
/usr/bin/ld: libng/libng.a(grab-ng.o): in function `ng_plugins':
<https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1125: undefined reference to `dlopen'
/usr/bin/ld: <https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1126: undefined reference to `dlerror'
/usr/bin/ld: libng/libng.a(grab-ng.o): in function `ng_plugins':
<https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1125: undefined reference to `dlopen'
/usr/bin/ld: <https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1126: undefined reference to `dlerror'
/usr/bin/ld: collect2: error: ld returned 1 exit status
libng/libng.a(grab-ng.o): in function `ng_plugins':
<https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1125: undefined reference to `dlopen'
/usr/bin/ld: <https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1126: undefined reference to `dlerror'
make: *** [mk/Compile.mk:75: console/streamer] Error 1
make: *** Waiting for unfinished jobs....
collect2: error: ld returned 1 exit status
make: *** [mk/Compile.mk:75: console/webcam] Error 1
collect2: error: ld returned 1 exit status
make: *** [mk/Compile.mk:75: console/scantv] Error 1
Build step 'Execute shell' marked build as failure

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Build failed in Jenkins: xawtv4 #17
  2021-08-17  9:23   ` Build failed in Jenkins: xawtv4 #16 Jenkins Builder Robot
@ 2021-08-17  9:26     ` Jenkins Builder Robot
  2021-08-17 10:09       ` Build failed in Jenkins: xawtv4 #18 Jenkins Builder Robot
  0 siblings, 1 reply; 19+ messages in thread
From: Jenkins Builder Robot @ 2021-08-17  9:26 UTC (permalink / raw)
  To: mchehab, linux-media

See <https://builder.linuxtv.org/job/xawtv4/17/display/redirect?page=changes>

Changes:

[Mauro Carvalho Chehab] libng/subdir.mk: fix dlopen/dlerror for libng


------------------------------------------
Started by user Mauro Carvalho Chehab
Running as SYSTEM
Building remotely on slave2 in workspace <https://builder.linuxtv.org/job/xawtv4/ws/>
The recommended git tool is: NONE
No credentials specified
 > git rev-parse --resolve-git-dir <https://builder.linuxtv.org/job/xawtv4/ws/.git> # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url git://linuxtv.org/xawtv4.git # timeout=10
Fetching upstream changes from git://linuxtv.org/xawtv4.git
 > git --version # timeout=10
 > git --version # 'git version 2.30.2'
 > git fetch --tags --force --progress -- git://linuxtv.org/xawtv4.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git rev-parse refs/remotes/origin/master^{commit} # timeout=10
Checking out Revision 64530e56e69e8e5d1e7586333ba4ee67b5b9cf79 (refs/remotes/origin/master)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 64530e56e69e8e5d1e7586333ba4ee67b5b9cf79 # timeout=10
Commit message: "libng/subdir.mk: fix dlopen/dlerror for libng"
 > git rev-list --no-walk 34c81185a5a05725312fdb248dfd2ae1dd9b439e # timeout=10
The recommended git tool is: NONE
No credentials specified
 > git rev-parse 64530e56e69e8e5d1e7586333ba4ee67b5b9cf79^{commit} # timeout=10
The recommended git tool is: NONE
No credentials specified
[GitCheckoutListener] Recording commits of 'git git://linuxtv.org/xawtv4.git'
[GitCheckoutListener] Found previous build 'xawtv4 #16' that contains recorded Git commits
[GitCheckoutListener] -> Starting recording of new commits since '34c8118'
[GitCheckoutListener] -> Using head commit '64530e5' as starting point
[GitCheckoutListener] -> Git commit decorator could not be created for SCM 'hudson.plugins.git.GitSCM@5f0258f4'
[GitCheckoutListener] -> Recorded 191 new commits
[xawtv4] $ /bin/sh -xe /tmp/jenkins4793038651321553551.sh
+ ./autogen.sh
+ autoconf
+ autoheader
+ rm -rf autom4te.cache
+ cp /usr/share/automake-1.16/install-sh .
+ ./configure --enable-arts
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking how to run the C preprocessor... gcc -E
checking for a BSD-compatible install... /usr/bin/install -c
checking for gccmakedep... no
checking for makedepend... no
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking getopt.h usability... yes
checking getopt.h presence... yes
checking for getopt.h... yes
checking soundcard.h usability... no
checking soundcard.h presence... no
checking for soundcard.h... no
checking for unistd.h... (cached) yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/soundcard.h usability... yes
checking sys/soundcard.h presence... yes
checking for sys/soundcard.h... yes
checking alsa/asoundlib.h usability... yes
checking alsa/asoundlib.h presence... yes
checking for alsa/asoundlib.h... yes
checking linux/joystick.h usability... yes
checking linux/joystick.h presence... yes
checking for linux/joystick.h... yes
checking dev/bktr/ioctl_bt848.h usability... no
checking dev/bktr/ioctl_bt848.h presence... no
checking for dev/bktr/ioctl_bt848.h... no
checking dev/ic/bt8xx.h usability... no
checking dev/ic/bt8xx.h presence... no
checking for dev/ic/bt8xx.h... no
checking linux/dvb/dmx.h usability... yes
checking linux/dvb/dmx.h presence... yes
checking for linux/dvb/dmx.h... yes
checking for ftello... yes
checking for fseeko... yes
checking for getpt... yes
checking for getnameinfo... yes
checking for getopt_long... yes
checking for strcasestr... yes
checking for memmem... yes
checking for dlopen... no
checking for iconv_open... yes
checking for dlopen in -ldl... yes
checking for ELF... yes
checking for pthread_create in -lpthread... yes
checking for main in -lossaudio... no
checking for initscr in -lncurses... yes
checking for X... libraries , headers 
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for Xft... yes
checking for jpeg_start_compress in -ljpeg... yes
checking for snd_seq_open in -lasound... yes
checking for aRts... no
checking for mad_decoder_init in -lmad... yes
checking for mpeg2_init in -lmpeg2... yes
checking for lirc_init in -llirc_client... yes
checking for vbi_capture_fd in -lzvbi... yes
checking for vbi_capture_proxy_new in -lzvbi... yes
checking for vbi_capture_dvb_new2 in -lzvbi... yes
*** aalib support disabled
checking for dv_decoder_new in -ldv... yes
Package glib was not found in the pkg-config search path.
Perhaps you should add the directory containing `glib.pc'
to the PKG_CONFIG_PATH environment variable
No package 'glib' found
checking for lqt_query_registry in -lquicktime... yes
checking for DPMSQueryExtension in -lXdpms... no
checking for DPMSQueryExtension in -lXext... yes
checking for XineramaQueryExtension in -lXinerama... yes
checking for XRenderQueryExtension in -lXrender... yes
checking for XvQueryExtension in -lXv... yes
checking for XmStringGenerate in -lXm... yes
checking for glXChooseVisual in -lGL... yes
checking for gtk+ 2.4... yes
checking for X11 config directory... /etc/X11
checking for X11 app-defaults directory... /etc/X11/app-defaults
checking if mmx should be used... no
configure: creating ./config.status
config.status: creating Makefile
config.status: WARNING:  'Makefile.in' seems to ignore the --datarootdir setting
config.status: creating xawtv.spec
config.status: creating config.h
config.status: config.h is unchanged

compile time options summary
============================

    aalib        : no
    alsa         : yes
    aRts         : no
    dv           : yes
    QuickTime    : yes
    mad          : yes
    mpeg2        : yes
    X11R6        : yes
    gtk+         : yes
    OpenMotif    : yes
    OpenGL       : yes
    zvbi         : yes
    DVB          : yes

+ make
  LD	  console/streamer
  LD	  console/webcam
  LD	  console/scantv
/usr/bin/ld: /usr/bin/ld: libng/libng.a(grab-ng.o): in function `ng_pluginslibng/libng.a(grab-ng.o): in function `ng_plugins':
<https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1125: undefined reference to `dlopen'
/usr/bin/ld: <https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1126: undefined reference to `dlerror'
':
<https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1125: undefined reference to `dlopen'
/usr/bin/ld: <https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1126: undefined reference to `dlerror'
collect2: error: ld returned 1 exit status
make: *** [mk/Compile.mk:75: console/streamer] Error 1
make: *** Waiting for unfinished jobs....
collect2: error: ld returned 1 exit status
make: *** [mk/Compile.mk:75: console/webcam] Error 1
/usr/bin/ld: libng/libng.a(grab-ng.o): in function `ng_plugins':
<https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1125: undefined reference to `dlopen'
/usr/bin/ld: <https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1126: undefined reference to `dlerror'
collect2: error: ld returned 1 exit status
make: *** [mk/Compile.mk:75: console/scantv] Error 1
Build step 'Execute shell' marked build as failure

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Build failed in Jenkins: xawtv4 #18
  2021-08-17  9:26     ` Build failed in Jenkins: xawtv4 #17 Jenkins Builder Robot
@ 2021-08-17 10:09       ` Jenkins Builder Robot
  2021-08-17 10:14         ` Build failed in Jenkins: xawtv4 #19 Jenkins Builder Robot
  0 siblings, 1 reply; 19+ messages in thread
From: Jenkins Builder Robot @ 2021-08-17 10:09 UTC (permalink / raw)
  To: mchehab, linux-media

See <https://builder.linuxtv.org/job/xawtv4/18/display/redirect>

Changes:


------------------------------------------
[...truncated 4.87 KB...]
checking for linux/dvb/dmx.h... yes
checking for ftello... yes
checking for fseeko... yes
checking for getpt... yes
checking for getnameinfo... yes
checking for getopt_long... yes
checking for strcasestr... yes
checking for memmem... yes
checking for dlopen... no
checking for iconv_open... yes
checking for dlopen in -ldl... yes
checking for ELF... yes
checking for pthread_create in -lpthread... yes
checking for main in -lossaudio... no
checking for initscr in -lncurses... yes
checking for X... libraries , headers 
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for Xft... yes
checking for jpeg_start_compress in -ljpeg... yes
checking for snd_seq_open in -lasound... yes
checking for aRts... no
checking for mad_decoder_init in -lmad... yes
checking for mpeg2_init in -lmpeg2... yes
checking for lirc_init in -llirc_client... yes
checking for vbi_capture_fd in -lzvbi... yes
checking for vbi_capture_proxy_new in -lzvbi... yes
checking for vbi_capture_dvb_new2 in -lzvbi... yes
checking for aa_autoinit in -laa... yes
checking for dv_decoder_new in -ldv... yes
Package glib was not found in the pkg-config search path.
Perhaps you should add the directory containing `glib.pc'
to the PKG_CONFIG_PATH environment variable
No package 'glib' found
checking for lqt_query_registry in -lquicktime... yes
checking for DPMSQueryExtension in -lXdpms... no
checking for DPMSQueryExtension in -lXext... yes
checking for XineramaQueryExtension in -lXinerama... yes
checking for XRenderQueryExtension in -lXrender... yes
checking for XvQueryExtension in -lXv... yes
checking for XmStringGenerate in -lXm... yes
checking for glXChooseVisual in -lGL... yes
checking for gtk+ 2.4... yes
checking for X11 config directory... /etc/X11
checking for X11 app-defaults directory... /etc/X11/app-defaults
checking if mmx should be used... no
configure: creating ./config.status
config.status: creating Makefile
config.status: WARNING:  'Makefile.in' seems to ignore the --datarootdir setting
config.status: creating xawtv.spec
config.status: creating config.h
config.status: config.h is unchanged
configure: WARNING: unrecognized options: --disable-silent-rules

compile time options summary
============================

    aalib        : yes
    alsa         : yes
    aRts         : no
    dv           : yes
    QuickTime    : yes
    mad          : yes
    mpeg2        : yes
    X11R6        : yes
    gtk+         : yes
    OpenMotif    : yes
    OpenGL       : yes
    zvbi         : yes
    DVB          : yes

+ make
  LD	  console/streamer
  LD	  console/webcam
  LD	  console/scantv
  CC	  console/ttv.o
/usr/bin/ld: libng/libng.a(grab-ng.o): in function `ng_plugins':
<https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1125: undefined reference to `dlopen'
/usr/bin/ld: <https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1126: undefined reference to `dlerror'
collect2: error: ld returned 1 exit status
make: *** [mk/Compile.mk:75: console/streamer] Error 1
make: *** Waiting for unfinished jobs....
/usr/bin/ld: libng/libng.a(grab-ng.o): in function `ng_plugins':
<https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1125: undefined reference to `dlopen'
/usr/bin/ld: <https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1126: undefined reference to `dlerror'
/usr/bin/ld: libng/libng.a(grab-ng.o): in function `ng_plugins':
<https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1125: undefined reference to `dlopen'
/usr/bin/ld: <https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1126: undefined reference to `dlerror'
collect2: error: ld returned 1 exit status
make: *** [mk/Compile.mk:75: console/scantv] Error 1
collect2: error: ld returned 1 exit status
make: *** [mk/Compile.mk:75: console/webcam] Error 1
In file included from console/ttv.c:13:
./common/frequencies.h:82:2: warning: #warning obsolete header file [-Wcpp]
   82 | #warning obsolete header file
      |  ^~~~~~~
console/ttv.c: In function ‘grabber_init’:
console/ttv.c:37:5: error: ‘drv’ undeclared (first use in this function); did you mean ‘div’?
   37 |     drv = ng_vid_open(ng_dev.video,NULL,NULL,0,&h_drv);
      |     ^~~
      |     div
console/ttv.c:37:5: note: each undeclared identifier is reported only once for each function it appears in
console/ttv.c:37:11: warning: implicit declaration of function ‘ng_vid_open’; did you mean ‘ng_dev_open’? [-Wimplicit-function-declaration]
   37 |     drv = ng_vid_open(ng_dev.video,NULL,NULL,0,&h_drv);
      |           ^~~~~~~~~~~
      |           ng_dev_open
console/ttv.c:37:49: error: ‘h_drv’ undeclared (first use in this function)
   37 |     drv = ng_vid_open(ng_dev.video,NULL,NULL,0,&h_drv);
      |                                                 ^~~~~
console/ttv.c:42:5: error: ‘f_drv’ undeclared (first use in this function)
   42 |     f_drv = drv->capabilities(h_drv);
      |     ^~~~~
console/ttv.c:43:5: warning: implicit declaration of function ‘add_attrs’; did you mean ‘aa_attrs’? [-Wimplicit-function-declaration]
   43 |     add_attrs(drv->list_attrs(h_drv));
      |     ^~~~~~~~~
      |     aa_attrs
console/ttv.c: In function ‘do_capture’:
console/ttv.c:63:10: error: ‘CAPTURE_GRABDISPLAY’ undeclared (first use in this function)
   63 |     case CAPTURE_GRABDISPLAY:
      |          ^~~~~~~~~~~~~~~~~~~
console/ttv.c:64:6: error: ‘f_drv’ undeclared (first use in this function)
   64 |  if (f_drv & CAN_CAPTURE)
      |      ^~~~~
console/ttv.c:65:6: error: ‘drv’ undeclared (first use in this function); did you mean ‘div’?
   65 |      drv->stopvideo(h_drv);
      |      ^~~
      |      div
console/ttv.c:65:21: error: ‘h_drv’ undeclared (first use in this function)
   65 |      drv->stopvideo(h_drv);
      |                     ^~~~~
console/ttv.c:76:32: warning: passing argument 1 of ‘ng_grabber_setformat’ from incompatible pointer type [-Wincompatible-pointer-types]
   76 |  if (0 != ng_grabber_setformat(&fmt,1)) {
      |                                ^~~~
      |                                |
      |                                struct ng_video_fmt *
In file included from console/ttv.c:11:
./common/capture.h:6:46: note: expected ‘struct ng_devstate *’ but argument is of type ‘struct ng_video_fmt *’
    6 | int ng_grabber_setformat(struct ng_devstate *dev, struct ng_video_fmt *fmt,
      |                          ~~~~~~~~~~~~~~~~~~~~^~~
console/ttv.c:76:37: warning: passing argument 2 of ‘ng_grabber_setformat’ makes pointer from integer without a cast [-Wint-conversion]
   76 |  if (0 != ng_grabber_setformat(&fmt,1)) {
      |                                     ^
      |                                     |
      |                                     int
In file included from console/ttv.c:11:
./common/capture.h:6:72: note: expected ‘struct ng_video_fmt *’ but argument is of type ‘int’
    6 | int ng_grabber_setformat(struct ng_devstate *dev, struct ng_video_fmt *fmt,
      |                                                   ~~~~~~~~~~~~~~~~~~~~~^~~
console/ttv.c:76:11: error: too few arguments to function ‘ng_grabber_setformat’
   76 |  if (0 != ng_grabber_setformat(&fmt,1)) {
      |           ^~~~~~~~~~~~~~~~~~~~
In file included from console/ttv.c:11:
./common/capture.h:6:5: note: declared here
    6 | int ng_grabber_setformat(struct ng_devstate *dev, struct ng_video_fmt *fmt,
      |     ^~~~~~~~~~~~~~~~~~~~
console/ttv.c:78:46: warning: passing argument 1 of ‘ng_grabber_findconv’ from incompatible pointer type [-Wincompatible-pointer-types]
   78 |      if (NULL == (conv = ng_grabber_findconv(&gfmt,0))) {
      |                                              ^~~~~
      |                                              |
      |                                              struct ng_video_fmt *
In file included from console/ttv.c:11:
./common/capture.h:8:63: note: expected ‘struct ng_devstate *’ but argument is of type ‘struct ng_video_fmt *’
    8 | struct ng_video_conv* ng_grabber_findconv(struct ng_devstate *dev,
      |                                           ~~~~~~~~~~~~~~~~~~~~^~~
console/ttv.c:78:26: error: too few arguments to function ‘ng_grabber_findconv’
   78 |      if (NULL == (conv = ng_grabber_findconv(&gfmt,0))) {
      |                          ^~~~~~~~~~~~~~~~~~~
In file included from console/ttv.c:11:
./common/capture.h:8:23: note: declared here
    8 | struct ng_video_conv* ng_grabber_findconv(struct ng_devstate *dev,
      |                       ^~~~~~~~~~~~~~~~~~~
console/ttv.c:82:11: warning: implicit declaration of function ‘ng_convert_alloc’ [-Wimplicit-function-declaration]
   82 |      ch = ng_convert_alloc(conv,&gfmt,&fmt);
      |           ^~~~~~~~~~~~~~~~
console/ttv.c:82:9: warning: assignment to ‘struct ng_convert_handle *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
   82 |      ch = ng_convert_alloc(conv,&gfmt,&fmt);
      |         ^
console/ttv.c:83:6: warning: implicit declaration of function ‘ng_convert_init’; did you mean ‘ng_conv_init’? [-Wimplicit-function-declaration]
   83 |      ng_convert_init(ch);
      |      ^~~~~~~~~~~~~~~
      |      ng_conv_init
console/ttv.c: In function ‘main’:
console/ttv.c:209:5: warning: implicit declaration of function ‘freq_init’ [-Wimplicit-function-declaration]
  209 |     freq_init();
      |     ^~~~~~~~~
console/ttv.c:210:5: warning: implicit declaration of function ‘read_config’ [-Wimplicit-function-declaration]
  210 |     read_config(NULL,NULL,NULL);
      |     ^~~~~~~~~~~
console/ttv.c:217:21: error: ‘mixerdev’ undeclared (first use in this function)
  217 |     if (0 != strlen(mixerdev)) {
      |                     ^~~~~~~~
console/ttv.c:219:43: error: ‘mixerctl’ undeclared (first use in this function)
  219 |  if (NULL != (attr = ng_mix_init(mixerdev,mixerctl)))
      |                                           ^~~~~~~~
console/ttv.c:219:22: error: too few arguments to function ‘ng_mix_init’
  219 |  if (NULL != (attr = ng_mix_init(mixerdev,mixerctl)))
      |                      ^~~~~~~~~~~
In file included from console/ttv.c:10:
./libng/grab-ng.h:603:5: note: declared here
  603 | int ng_mix_init(struct ng_devstate *dev, char *device, char *control);
      |     ^~~~~~~~~~~
console/ttv.c:226:5: error: ‘set_capture_hook’ undeclared (first use in this function)
  226 |     set_capture_hook  = do_capture;
      |     ^~~~~~~~~~~~~~~~
console/ttv.c:229:5: warning: implicit declaration of function ‘parse_config’ [-Wimplicit-function-declaration]
  229 |     parse_config();
      |     ^~~~~~~~~~~~
console/ttv.c:232:5: error: ‘cur_capture’ undeclared (first use in this function); did you mean ‘do_capture’?
  232 |     cur_capture = 0;
      |     ^~~~~~~~~~~
      |     do_capture
console/ttv.c:237:7: error: ‘f_drv’ undeclared (first use in this function)
  237 |  if ((f_drv & CAN_TUNE) && 0 != (freq = drv->getfreq(h_drv))) {
      |       ^~~~~
console/ttv.c:237:41: error: ‘drv’ undeclared (first use in this function); did you mean ‘div’?
  237 |  if ((f_drv & CAN_TUNE) && 0 != (freq = drv->getfreq(h_drv))) {
      |                                         ^~~
      |                                         div
console/ttv.c:237:54: error: ‘h_drv’ undeclared (first use in this function)
  237 |  if ((f_drv & CAN_TUNE) && 0 != (freq = drv->getfreq(h_drv))) {
      |                                                      ^~~~~
console/ttv.c:244:12: error: ‘cur_channel’ undeclared (first use in this function)
  244 |  if (-1 == cur_channel) {
      |            ^~~~~~~~~~~
console/ttv.c:245:10: error: ‘count’ undeclared (first use in this function)
  245 |      if (count > 0)
      |          ^~~~~
console/ttv.c:248:3: warning: implicit declaration of function ‘set_defaults’ [-Wimplicit-function-declaration]
  248 |   set_defaults();
      |   ^~~~~~~~~~~~
console/ttv.c:272:21: error: too few arguments to function ‘ng_grabber_grab_image’
  272 |  if (NULL == (buf = ng_grabber_grab_image(0))) {
      |                     ^~~~~~~~~~~~~~~~~~~~~
In file included from console/ttv.c:11:
./common/capture.h:11:22: note: declared here
   11 | struct ng_video_buf* ng_grabber_grab_image(struct ng_devstate *dev,
      |                      ^~~~~~~~~~~~~~~~~~~~~
console/ttv.c:277:12: warning: implicit declaration of function ‘ng_convert_frame’; did you mean ‘ng_convert_thread’? [-Wimplicit-function-declaration]
  277 |      buf = ng_convert_frame(ch,NULL,buf);
      |            ^~~~~~~~~~~~~~~~
      |            ng_convert_thread
console/ttv.c:277:10: warning: assignment to ‘struct ng_video_buf *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
  277 |      buf = ng_convert_frame(ch,NULL,buf);
      |          ^
make: *** [mk/Compile.mk:55: console/ttv.o] Error 1
Build step 'Execute shell' marked build as failure

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Build failed in Jenkins: xawtv4 #19
  2021-08-17 10:09       ` Build failed in Jenkins: xawtv4 #18 Jenkins Builder Robot
@ 2021-08-17 10:14         ` Jenkins Builder Robot
  2021-08-17 10:18           ` Build failed in Jenkins: xawtv4 #20 Jenkins Builder Robot
  0 siblings, 1 reply; 19+ messages in thread
From: Jenkins Builder Robot @ 2021-08-17 10:14 UTC (permalink / raw)
  To: mchehab, linux-media

See <https://builder.linuxtv.org/job/xawtv4/19/display/redirect>

Changes:


------------------------------------------
[...truncated 4.74 KB...]
checking linux/dvb/dmx.h presence... yes
checking for linux/dvb/dmx.h... yes
checking for ftello... yes
checking for fseeko... yes
checking for getpt... yes
checking for getnameinfo... yes
checking for getopt_long... yes
checking for strcasestr... yes
checking for memmem... yes
checking for dlopen... no
checking for iconv_open... yes
checking for dlopen in -ldl... yes
checking for ELF... yes
checking for pthread_create in -lpthread... yes
checking for main in -lossaudio... no
checking for initscr in -lncurses... yes
checking for X... libraries , headers 
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for Xft... yes
checking for jpeg_start_compress in -ljpeg... yes
checking for snd_seq_open in -lasound... yes
checking for aRts... no
checking for mad_decoder_init in -lmad... yes
checking for mpeg2_init in -lmpeg2... yes
checking for lirc_init in -llirc_client... yes
checking for vbi_capture_fd in -lzvbi... yes
checking for vbi_capture_proxy_new in -lzvbi... yes
checking for vbi_capture_dvb_new2 in -lzvbi... yes
checking for aa_autoinit in -laa... yes
checking for dv_decoder_new in -ldv... yes
Package glib was not found in the pkg-config search path.
Perhaps you should add the directory containing `glib.pc'
to the PKG_CONFIG_PATH environment variable
No package 'glib' found
checking for lqt_query_registry in -lquicktime... yes
checking for DPMSQueryExtension in -lXdpms... no
checking for DPMSQueryExtension in -lXext... yes
checking for XineramaQueryExtension in -lXinerama... yes
checking for XRenderQueryExtension in -lXrender... yes
checking for XvQueryExtension in -lXv... yes
checking for XmStringGenerate in -lXm... yes
checking for glXChooseVisual in -lGL... yes
checking for gtk+ 2.4... yes
checking for X11 config directory... /etc/X11
checking for X11 app-defaults directory... /etc/X11/app-defaults
checking if mmx should be used... no
configure: creating ./config.status
config.status: creating Makefile
config.status: WARNING:  'Makefile.in' seems to ignore the --datarootdir setting
config.status: creating xawtv.spec
config.status: creating config.h
config.status: config.h is unchanged

compile time options summary
============================

    aalib        : yes
    alsa         : yes
    aRts         : no
    dv           : yes
    QuickTime    : yes
    mad          : yes
    mpeg2        : yes
    X11R6        : yes
    gtk+         : yes
    OpenMotif    : yes
    OpenGL       : yes
    zvbi         : yes
    DVB          : yes

+ make verbose=1
gcc -ldl -Wl,-E -ldl -Wl,-E -o console/streamer console/streamer.o common/sound.o common/webcam.o common/tuning.o common/commands.o common/devs.o common/parseconfig.o common/fifo.o common/capture.o common/event.o common/tv-config.o common/dvb-tuning.o structs/struct-dvb.o structs/struct-dump.o libng/libng.a -lpthread -ljpeg -lm
gcc -ldl -Wl,-E -ldl -Wl,-E -o console/webcam console/webcam.o console/ftp.o common/parseconfig.o common/devs.o common/dvb-tuning.o structs/struct-dvb.o structs/struct-dump.o libng/libng.a -lpthread -ljpeg -lm
gcc -ldl -Wl,-E -ldl -Wl,-E -o console/scantv console/scantv.o common/vbi-dvb.o common/vbi-data.o common/sound.o common/webcam.o common/tuning.o common/commands.o common/devs.o common/parseconfig.o common/fifo.o common/capture.o common/event.o common/tv-config.o common/dvb-tuning.o structs/struct-dvb.o structs/struct-dump.o libng/libng.a -lpthread -lzvbi -lm -lpng -lz -ljpeg
gcc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wno-pointer-sign -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/X11R6/include/X11/fonts -I/usr/include/lqt -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I. -I./vbistuff -I./x11 -I./jwz -I./common -I./console -I./x11 -I./structs -I./libng -Llibng -DCONFIGFILE="/etc/X11/xawtvrc" -DLIBDIR="/usr/local/lib/xawtv4" -DDATADIR="/usr/local/share/xawtv" -DLOCALEDIR="/usr/local/share/locale" -DPACKAGE="xawtv" -DVERSION="4.0-pre" -fno-omit-frame-pointer -Wp,-MD,mk/console_ttv.tmp -c -o console/ttv.o console/ttv.c
/usr/bin/ld: libng/libng.a(grab-ng.o): in function `ng_plugins':
<https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1125: undefined reference to `dlopen'
/usr/bin/ld: <https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1126: undefined reference to `dlerror'
/usr/bin/ld: collect2: error: ld returned 1 exit status
make: *** [mk/Compile.mk:75: console/webcam] Error 1
make: *** Waiting for unfinished jobs....
libng/libng.a(grab-ng.o): in function `ng_plugins':
<https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1125: undefined reference to `dlopen'
/usr/bin/ld: <https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1126: undefined reference to `dlerror'
/usr/bin/ld: libng/libng.a(grab-ng.o): in function `ng_plugins':
<https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1125: undefined reference to `dlopen'
/usr/bin/ld: <https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1126: undefined reference to `dlerror'
collect2: error: ld returned 1 exit status
make: *** [mk/Compile.mk:75: console/scantv] Error 1
collect2: error: ld returned 1 exit status
make: *** [mk/Compile.mk:75: console/streamer] Error 1
In file included from console/ttv.c:13:
./common/frequencies.h:82:2: warning: #warning obsolete header file [-Wcpp]
   82 | #warning obsolete header file
      |  ^~~~~~~
console/ttv.c: In function ‘grabber_init’:
console/ttv.c:37:5: error: ‘drv’ undeclared (first use in this function); did you mean ‘div’?
   37 |     drv = ng_vid_open(ng_dev.video,NULL,NULL,0,&h_drv);
      |     ^~~
      |     div
console/ttv.c:37:5: note: each undeclared identifier is reported only once for each function it appears in
console/ttv.c:37:11: warning: implicit declaration of function ‘ng_vid_open’; did you mean ‘ng_dev_open’? [-Wimplicit-function-declaration]
   37 |     drv = ng_vid_open(ng_dev.video,NULL,NULL,0,&h_drv);
      |           ^~~~~~~~~~~
      |           ng_dev_open
console/ttv.c:37:49: error: ‘h_drv’ undeclared (first use in this function)
   37 |     drv = ng_vid_open(ng_dev.video,NULL,NULL,0,&h_drv);
      |                                                 ^~~~~
console/ttv.c:42:5: error: ‘f_drv’ undeclared (first use in this function)
   42 |     f_drv = drv->capabilities(h_drv);
      |     ^~~~~
console/ttv.c:43:5: warning: implicit declaration of function ‘add_attrs’; did you mean ‘aa_attrs’? [-Wimplicit-function-declaration]
   43 |     add_attrs(drv->list_attrs(h_drv));
      |     ^~~~~~~~~
      |     aa_attrs
console/ttv.c: In function ‘do_capture’:
console/ttv.c:63:10: error: ‘CAPTURE_GRABDISPLAY’ undeclared (first use in this function)
   63 |     case CAPTURE_GRABDISPLAY:
      |          ^~~~~~~~~~~~~~~~~~~
console/ttv.c:64:6: error: ‘f_drv’ undeclared (first use in this function)
   64 |  if (f_drv & CAN_CAPTURE)
      |      ^~~~~
console/ttv.c:65:6: error: ‘drv’ undeclared (first use in this function); did you mean ‘div’?
   65 |      drv->stopvideo(h_drv);
      |      ^~~
      |      div
console/ttv.c:65:21: error: ‘h_drv’ undeclared (first use in this function)
   65 |      drv->stopvideo(h_drv);
      |                     ^~~~~
console/ttv.c:76:32: warning: passing argument 1 of ‘ng_grabber_setformat’ from incompatible pointer type [-Wincompatible-pointer-types]
   76 |  if (0 != ng_grabber_setformat(&fmt,1)) {
      |                                ^~~~
      |                                |
      |                                struct ng_video_fmt *
In file included from console/ttv.c:11:
./common/capture.h:6:46: note: expected ‘struct ng_devstate *’ but argument is of type ‘struct ng_video_fmt *’
    6 | int ng_grabber_setformat(struct ng_devstate *dev, struct ng_video_fmt *fmt,
      |                          ~~~~~~~~~~~~~~~~~~~~^~~
console/ttv.c:76:37: warning: passing argument 2 of ‘ng_grabber_setformat’ makes pointer from integer without a cast [-Wint-conversion]
   76 |  if (0 != ng_grabber_setformat(&fmt,1)) {
      |                                     ^
      |                                     |
      |                                     int
In file included from console/ttv.c:11:
./common/capture.h:6:72: note: expected ‘struct ng_video_fmt *’ but argument is of type ‘int’
    6 | int ng_grabber_setformat(struct ng_devstate *dev, struct ng_video_fmt *fmt,
      |                                                   ~~~~~~~~~~~~~~~~~~~~~^~~
console/ttv.c:76:11: error: too few arguments to function ‘ng_grabber_setformat’
   76 |  if (0 != ng_grabber_setformat(&fmt,1)) {
      |           ^~~~~~~~~~~~~~~~~~~~
In file included from console/ttv.c:11:
./common/capture.h:6:5: note: declared here
    6 | int ng_grabber_setformat(struct ng_devstate *dev, struct ng_video_fmt *fmt,
      |     ^~~~~~~~~~~~~~~~~~~~
console/ttv.c:78:46: warning: passing argument 1 of ‘ng_grabber_findconv’ from incompatible pointer type [-Wincompatible-pointer-types]
   78 |      if (NULL == (conv = ng_grabber_findconv(&gfmt,0))) {
      |                                              ^~~~~
      |                                              |
      |                                              struct ng_video_fmt *
In file included from console/ttv.c:11:
./common/capture.h:8:63: note: expected ‘struct ng_devstate *’ but argument is of type ‘struct ng_video_fmt *’
    8 | struct ng_video_conv* ng_grabber_findconv(struct ng_devstate *dev,
      |                                           ~~~~~~~~~~~~~~~~~~~~^~~
console/ttv.c:78:26: error: too few arguments to function ‘ng_grabber_findconv’
   78 |      if (NULL == (conv = ng_grabber_findconv(&gfmt,0))) {
      |                          ^~~~~~~~~~~~~~~~~~~
In file included from console/ttv.c:11:
./common/capture.h:8:23: note: declared here
    8 | struct ng_video_conv* ng_grabber_findconv(struct ng_devstate *dev,
      |                       ^~~~~~~~~~~~~~~~~~~
console/ttv.c:82:11: warning: implicit declaration of function ‘ng_convert_alloc’ [-Wimplicit-function-declaration]
   82 |      ch = ng_convert_alloc(conv,&gfmt,&fmt);
      |           ^~~~~~~~~~~~~~~~
console/ttv.c:82:9: warning: assignment to ‘struct ng_convert_handle *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
   82 |      ch = ng_convert_alloc(conv,&gfmt,&fmt);
      |         ^
console/ttv.c:83:6: warning: implicit declaration of function ‘ng_convert_init’; did you mean ‘ng_conv_init’? [-Wimplicit-function-declaration]
   83 |      ng_convert_init(ch);
      |      ^~~~~~~~~~~~~~~
      |      ng_conv_init
console/ttv.c: In function ‘main’:
console/ttv.c:209:5: warning: implicit declaration of function ‘freq_init’ [-Wimplicit-function-declaration]
  209 |     freq_init();
      |     ^~~~~~~~~
console/ttv.c:210:5: warning: implicit declaration of function ‘read_config’ [-Wimplicit-function-declaration]
  210 |     read_config(NULL,NULL,NULL);
      |     ^~~~~~~~~~~
console/ttv.c:217:21: error: ‘mixerdev’ undeclared (first use in this function)
  217 |     if (0 != strlen(mixerdev)) {
      |                     ^~~~~~~~
console/ttv.c:219:43: error: ‘mixerctl’ undeclared (first use in this function)
  219 |  if (NULL != (attr = ng_mix_init(mixerdev,mixerctl)))
      |                                           ^~~~~~~~
console/ttv.c:219:22: error: too few arguments to function ‘ng_mix_init’
  219 |  if (NULL != (attr = ng_mix_init(mixerdev,mixerctl)))
      |                      ^~~~~~~~~~~
In file included from console/ttv.c:10:
./libng/grab-ng.h:603:5: note: declared here
  603 | int ng_mix_init(struct ng_devstate *dev, char *device, char *control);
      |     ^~~~~~~~~~~
console/ttv.c:226:5: error: ‘set_capture_hook’ undeclared (first use in this function)
  226 |     set_capture_hook  = do_capture;
      |     ^~~~~~~~~~~~~~~~
console/ttv.c:229:5: warning: implicit declaration of function ‘parse_config’ [-Wimplicit-function-declaration]
  229 |     parse_config();
      |     ^~~~~~~~~~~~
console/ttv.c:232:5: error: ‘cur_capture’ undeclared (first use in this function); did you mean ‘do_capture’?
  232 |     cur_capture = 0;
      |     ^~~~~~~~~~~
      |     do_capture
console/ttv.c:237:7: error: ‘f_drv’ undeclared (first use in this function)
  237 |  if ((f_drv & CAN_TUNE) && 0 != (freq = drv->getfreq(h_drv))) {
      |       ^~~~~
console/ttv.c:237:41: error: ‘drv’ undeclared (first use in this function); did you mean ‘div’?
  237 |  if ((f_drv & CAN_TUNE) && 0 != (freq = drv->getfreq(h_drv))) {
      |                                         ^~~
      |                                         div
console/ttv.c:237:54: error: ‘h_drv’ undeclared (first use in this function)
  237 |  if ((f_drv & CAN_TUNE) && 0 != (freq = drv->getfreq(h_drv))) {
      |                                                      ^~~~~
console/ttv.c:244:12: error: ‘cur_channel’ undeclared (first use in this function)
  244 |  if (-1 == cur_channel) {
      |            ^~~~~~~~~~~
console/ttv.c:245:10: error: ‘count’ undeclared (first use in this function)
  245 |      if (count > 0)
      |          ^~~~~
console/ttv.c:248:3: warning: implicit declaration of function ‘set_defaults’ [-Wimplicit-function-declaration]
  248 |   set_defaults();
      |   ^~~~~~~~~~~~
console/ttv.c:272:21: error: too few arguments to function ‘ng_grabber_grab_image’
  272 |  if (NULL == (buf = ng_grabber_grab_image(0))) {
      |                     ^~~~~~~~~~~~~~~~~~~~~
In file included from console/ttv.c:11:
./common/capture.h:11:22: note: declared here
   11 | struct ng_video_buf* ng_grabber_grab_image(struct ng_devstate *dev,
      |                      ^~~~~~~~~~~~~~~~~~~~~
console/ttv.c:277:12: warning: implicit declaration of function ‘ng_convert_frame’; did you mean ‘ng_convert_thread’? [-Wimplicit-function-declaration]
  277 |      buf = ng_convert_frame(ch,NULL,buf);
      |            ^~~~~~~~~~~~~~~~
      |            ng_convert_thread
console/ttv.c:277:10: warning: assignment to ‘struct ng_video_buf *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
  277 |      buf = ng_convert_frame(ch,NULL,buf);
      |          ^
make: *** [mk/Compile.mk:55: console/ttv.o] Error 1
Build step 'Execute shell' marked build as failure

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Build failed in Jenkins: xawtv4 #20
  2021-08-17 10:14         ` Build failed in Jenkins: xawtv4 #19 Jenkins Builder Robot
@ 2021-08-17 10:18           ` Jenkins Builder Robot
  2021-08-17 10:25             ` Build failed in Jenkins: xawtv4 #21 Jenkins Builder Robot
  0 siblings, 1 reply; 19+ messages in thread
From: Jenkins Builder Robot @ 2021-08-17 10:18 UTC (permalink / raw)
  To: mchehab, linux-media

See <https://builder.linuxtv.org/job/xawtv4/20/display/redirect?page=changes>

Changes:

[Mauro Carvalho Chehab] Makefile.in: fix dlopen/dlerror for libng


------------------------------------------
[...truncated 4.74 KB...]
checking linux/dvb/dmx.h presence... yes
checking for linux/dvb/dmx.h... yes
checking for ftello... yes
checking for fseeko... yes
checking for getpt... yes
checking for getnameinfo... yes
checking for getopt_long... yes
checking for strcasestr... yes
checking for memmem... yes
checking for dlopen... no
checking for iconv_open... yes
checking for dlopen in -ldl... yes
checking for ELF... yes
checking for pthread_create in -lpthread... yes
checking for main in -lossaudio... no
checking for initscr in -lncurses... yes
checking for X... libraries , headers 
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for Xft... yes
checking for jpeg_start_compress in -ljpeg... yes
checking for snd_seq_open in -lasound... yes
checking for aRts... no
checking for mad_decoder_init in -lmad... yes
checking for mpeg2_init in -lmpeg2... yes
checking for lirc_init in -llirc_client... yes
checking for vbi_capture_fd in -lzvbi... yes
checking for vbi_capture_proxy_new in -lzvbi... yes
checking for vbi_capture_dvb_new2 in -lzvbi... yes
checking for aa_autoinit in -laa... yes
checking for dv_decoder_new in -ldv... yes
Package glib was not found in the pkg-config search path.
Perhaps you should add the directory containing `glib.pc'
to the PKG_CONFIG_PATH environment variable
No package 'glib' found
checking for lqt_query_registry in -lquicktime... yes
checking for DPMSQueryExtension in -lXdpms... no
checking for DPMSQueryExtension in -lXext... yes
checking for XineramaQueryExtension in -lXinerama... yes
checking for XRenderQueryExtension in -lXrender... yes
checking for XvQueryExtension in -lXv... yes
checking for XmStringGenerate in -lXm... yes
checking for glXChooseVisual in -lGL... yes
checking for gtk+ 2.4... yes
checking for X11 config directory... /etc/X11
checking for X11 app-defaults directory... /etc/X11/app-defaults
checking if mmx should be used... no
configure: creating ./config.status
config.status: creating Makefile
config.status: WARNING:  'Makefile.in' seems to ignore the --datarootdir setting
config.status: creating xawtv.spec
config.status: creating config.h
config.status: config.h is unchanged

compile time options summary
============================

    aalib        : yes
    alsa         : yes
    aRts         : no
    dv           : yes
    QuickTime    : yes
    mad          : yes
    mpeg2        : yes
    X11R6        : yes
    gtk+         : yes
    OpenMotif    : yes
    OpenGL       : yes
    zvbi         : yes
    DVB          : yes

+ make verbose=1
gcc -ldl -Wl,-E -o console/streamer console/streamer.o common/sound.o common/webcam.o common/tuning.o common/commands.o common/devs.o common/parseconfig.o common/fifo.o common/capture.o common/event.o common/tv-config.o common/dvb-tuning.o structs/struct-dvb.o structs/struct-dump.o libng/libng.a -lpthread -ljpeg -lm
gcc -ldl -Wl,-E -o console/webcam console/webcam.o console/ftp.o common/parseconfig.o common/devs.o common/dvb-tuning.o structs/struct-dvb.o structs/struct-dump.o libng/libng.a -lpthread -ljpeg -lm
gcc -ldl -Wl,-E -o console/scantv console/scantv.o common/vbi-dvb.o common/vbi-data.o common/sound.o common/webcam.o common/tuning.o common/commands.o common/devs.o common/parseconfig.o common/fifo.o common/capture.o common/event.o common/tv-config.o common/dvb-tuning.o structs/struct-dvb.o structs/struct-dump.o libng/libng.a -lpthread -lzvbi -lm -lpng -lz -ljpeg
gcc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wno-pointer-sign -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/X11R6/include/X11/fonts -I/usr/include/lqt -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I. -I./vbistuff -I./x11 -I./jwz -I./common -I./console -I./x11 -I./structs -I./libng -Llibng -DCONFIGFILE="/etc/X11/xawtvrc" -DLIBDIR="/usr/local/lib/xawtv4" -DDATADIR="/usr/local/share/xawtv" -DLOCALEDIR="/usr/local/share/locale" -DPACKAGE="xawtv" -DVERSION="4.0-pre" -fno-omit-frame-pointer -Wp,-MD,mk/console_ttv.tmp -c -o console/ttv.o console/ttv.c
/usr/bin/ld: /usr/bin/ld: libng/libng.a(grab-ng.o): in function `ng_plugins':
<https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1125libng/libng.a(grab-ng.o): in function `ng_plugins':
<https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1125: undefined reference to `dlopen'
/usr/bin/ld: <https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1126: undefined reference to `dlerror'
: undefined reference to `dlopen'
/usr/bin/ld: <https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1126: undefined reference to `dlerror'
collect2: error: ld returned 1 exit status
/usr/bin/ld: make: *** [mk/Compile.mk:75: console/webcam] Error 1
make: *** Waiting for unfinished jobs....
libng/libng.a(grab-ng.o): in function `ng_plugins':
<https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1125: undefined reference to `dlopen'
/usr/bin/ld: <https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1126: undefined reference to `dlerror'
collect2: error: ld returned 1 exit status
make: *** [mk/Compile.mk:75: console/streamer] Error 1
collect2: error: ld returned 1 exit status
make: *** [mk/Compile.mk:75: console/scantv] Error 1
In file included from console/ttv.c:13:
./common/frequencies.h:82:2: warning: #warning obsolete header file [-Wcpp]
   82 | #warning obsolete header file
      |  ^~~~~~~
console/ttv.c: In function ‘grabber_init’:
console/ttv.c:37:5: error: ‘drv’ undeclared (first use in this function); did you mean ‘div’?
   37 |     drv = ng_vid_open(ng_dev.video,NULL,NULL,0,&h_drv);
      |     ^~~
      |     div
console/ttv.c:37:5: note: each undeclared identifier is reported only once for each function it appears in
console/ttv.c:37:11: warning: implicit declaration of function ‘ng_vid_open’; did you mean ‘ng_dev_open’? [-Wimplicit-function-declaration]
   37 |     drv = ng_vid_open(ng_dev.video,NULL,NULL,0,&h_drv);
      |           ^~~~~~~~~~~
      |           ng_dev_open
console/ttv.c:37:49: error: ‘h_drv’ undeclared (first use in this function)
   37 |     drv = ng_vid_open(ng_dev.video,NULL,NULL,0,&h_drv);
      |                                                 ^~~~~
console/ttv.c:42:5: error: ‘f_drv’ undeclared (first use in this function)
   42 |     f_drv = drv->capabilities(h_drv);
      |     ^~~~~
console/ttv.c:43:5: warning: implicit declaration of function ‘add_attrs’; did you mean ‘aa_attrs’? [-Wimplicit-function-declaration]
   43 |     add_attrs(drv->list_attrs(h_drv));
      |     ^~~~~~~~~
      |     aa_attrs
console/ttv.c: In function ‘do_capture’:
console/ttv.c:63:10: error: ‘CAPTURE_GRABDISPLAY’ undeclared (first use in this function)
   63 |     case CAPTURE_GRABDISPLAY:
      |          ^~~~~~~~~~~~~~~~~~~
console/ttv.c:64:6: error: ‘f_drv’ undeclared (first use in this function)
   64 |  if (f_drv & CAN_CAPTURE)
      |      ^~~~~
console/ttv.c:65:6: error: ‘drv’ undeclared (first use in this function); did you mean ‘div’?
   65 |      drv->stopvideo(h_drv);
      |      ^~~
      |      div
console/ttv.c:65:21: error: ‘h_drv’ undeclared (first use in this function)
   65 |      drv->stopvideo(h_drv);
      |                     ^~~~~
console/ttv.c:76:32: warning: passing argument 1 of ‘ng_grabber_setformat’ from incompatible pointer type [-Wincompatible-pointer-types]
   76 |  if (0 != ng_grabber_setformat(&fmt,1)) {
      |                                ^~~~
      |                                |
      |                                struct ng_video_fmt *
In file included from console/ttv.c:11:
./common/capture.h:6:46: note: expected ‘struct ng_devstate *’ but argument is of type ‘struct ng_video_fmt *’
    6 | int ng_grabber_setformat(struct ng_devstate *dev, struct ng_video_fmt *fmt,
      |                          ~~~~~~~~~~~~~~~~~~~~^~~
console/ttv.c:76:37: warning: passing argument 2 of ‘ng_grabber_setformat’ makes pointer from integer without a cast [-Wint-conversion]
   76 |  if (0 != ng_grabber_setformat(&fmt,1)) {
      |                                     ^
      |                                     |
      |                                     int
In file included from console/ttv.c:11:
./common/capture.h:6:72: note: expected ‘struct ng_video_fmt *’ but argument is of type ‘int’
    6 | int ng_grabber_setformat(struct ng_devstate *dev, struct ng_video_fmt *fmt,
      |                                                   ~~~~~~~~~~~~~~~~~~~~~^~~
console/ttv.c:76:11: error: too few arguments to function ‘ng_grabber_setformat’
   76 |  if (0 != ng_grabber_setformat(&fmt,1)) {
      |           ^~~~~~~~~~~~~~~~~~~~
In file included from console/ttv.c:11:
./common/capture.h:6:5: note: declared here
    6 | int ng_grabber_setformat(struct ng_devstate *dev, struct ng_video_fmt *fmt,
      |     ^~~~~~~~~~~~~~~~~~~~
console/ttv.c:78:46: warning: passing argument 1 of ‘ng_grabber_findconv’ from incompatible pointer type [-Wincompatible-pointer-types]
   78 |      if (NULL == (conv = ng_grabber_findconv(&gfmt,0))) {
      |                                              ^~~~~
      |                                              |
      |                                              struct ng_video_fmt *
In file included from console/ttv.c:11:
./common/capture.h:8:63: note: expected ‘struct ng_devstate *’ but argument is of type ‘struct ng_video_fmt *’
    8 | struct ng_video_conv* ng_grabber_findconv(struct ng_devstate *dev,
      |                                           ~~~~~~~~~~~~~~~~~~~~^~~
console/ttv.c:78:26: error: too few arguments to function ‘ng_grabber_findconv’
   78 |      if (NULL == (conv = ng_grabber_findconv(&gfmt,0))) {
      |                          ^~~~~~~~~~~~~~~~~~~
In file included from console/ttv.c:11:
./common/capture.h:8:23: note: declared here
    8 | struct ng_video_conv* ng_grabber_findconv(struct ng_devstate *dev,
      |                       ^~~~~~~~~~~~~~~~~~~
console/ttv.c:82:11: warning: implicit declaration of function ‘ng_convert_alloc’ [-Wimplicit-function-declaration]
   82 |      ch = ng_convert_alloc(conv,&gfmt,&fmt);
      |           ^~~~~~~~~~~~~~~~
console/ttv.c:82:9: warning: assignment to ‘struct ng_convert_handle *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
   82 |      ch = ng_convert_alloc(conv,&gfmt,&fmt);
      |         ^
console/ttv.c:83:6: warning: implicit declaration of function ‘ng_convert_init’; did you mean ‘ng_conv_init’? [-Wimplicit-function-declaration]
   83 |      ng_convert_init(ch);
      |      ^~~~~~~~~~~~~~~
      |      ng_conv_init
console/ttv.c: In function ‘main’:
console/ttv.c:209:5: warning: implicit declaration of function ‘freq_init’ [-Wimplicit-function-declaration]
  209 |     freq_init();
      |     ^~~~~~~~~
console/ttv.c:210:5: warning: implicit declaration of function ‘read_config’ [-Wimplicit-function-declaration]
  210 |     read_config(NULL,NULL,NULL);
      |     ^~~~~~~~~~~
console/ttv.c:217:21: error: ‘mixerdev’ undeclared (first use in this function)
  217 |     if (0 != strlen(mixerdev)) {
      |                     ^~~~~~~~
console/ttv.c:219:43: error: ‘mixerctl’ undeclared (first use in this function)
  219 |  if (NULL != (attr = ng_mix_init(mixerdev,mixerctl)))
      |                                           ^~~~~~~~
console/ttv.c:219:22: error: too few arguments to function ‘ng_mix_init’
  219 |  if (NULL != (attr = ng_mix_init(mixerdev,mixerctl)))
      |                      ^~~~~~~~~~~
In file included from console/ttv.c:10:
./libng/grab-ng.h:603:5: note: declared here
  603 | int ng_mix_init(struct ng_devstate *dev, char *device, char *control);
      |     ^~~~~~~~~~~
console/ttv.c:226:5: error: ‘set_capture_hook’ undeclared (first use in this function)
  226 |     set_capture_hook  = do_capture;
      |     ^~~~~~~~~~~~~~~~
console/ttv.c:229:5: warning: implicit declaration of function ‘parse_config’ [-Wimplicit-function-declaration]
  229 |     parse_config();
      |     ^~~~~~~~~~~~
console/ttv.c:232:5: error: ‘cur_capture’ undeclared (first use in this function); did you mean ‘do_capture’?
  232 |     cur_capture = 0;
      |     ^~~~~~~~~~~
      |     do_capture
console/ttv.c:237:7: error: ‘f_drv’ undeclared (first use in this function)
  237 |  if ((f_drv & CAN_TUNE) && 0 != (freq = drv->getfreq(h_drv))) {
      |       ^~~~~
console/ttv.c:237:41: error: ‘drv’ undeclared (first use in this function); did you mean ‘div’?
  237 |  if ((f_drv & CAN_TUNE) && 0 != (freq = drv->getfreq(h_drv))) {
      |                                         ^~~
      |                                         div
console/ttv.c:237:54: error: ‘h_drv’ undeclared (first use in this function)
  237 |  if ((f_drv & CAN_TUNE) && 0 != (freq = drv->getfreq(h_drv))) {
      |                                                      ^~~~~
console/ttv.c:244:12: error: ‘cur_channel’ undeclared (first use in this function)
  244 |  if (-1 == cur_channel) {
      |            ^~~~~~~~~~~
console/ttv.c:245:10: error: ‘count’ undeclared (first use in this function)
  245 |      if (count > 0)
      |          ^~~~~
console/ttv.c:248:3: warning: implicit declaration of function ‘set_defaults’ [-Wimplicit-function-declaration]
  248 |   set_defaults();
      |   ^~~~~~~~~~~~
console/ttv.c:272:21: error: too few arguments to function ‘ng_grabber_grab_image’
  272 |  if (NULL == (buf = ng_grabber_grab_image(0))) {
      |                     ^~~~~~~~~~~~~~~~~~~~~
In file included from console/ttv.c:11:
./common/capture.h:11:22: note: declared here
   11 | struct ng_video_buf* ng_grabber_grab_image(struct ng_devstate *dev,
      |                      ^~~~~~~~~~~~~~~~~~~~~
console/ttv.c:277:12: warning: implicit declaration of function ‘ng_convert_frame’; did you mean ‘ng_convert_thread’? [-Wimplicit-function-declaration]
  277 |      buf = ng_convert_frame(ch,NULL,buf);
      |            ^~~~~~~~~~~~~~~~
      |            ng_convert_thread
console/ttv.c:277:10: warning: assignment to ‘struct ng_video_buf *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
  277 |      buf = ng_convert_frame(ch,NULL,buf);
      |          ^
make: *** [mk/Compile.mk:55: console/ttv.o] Error 1
Build step 'Execute shell' marked build as failure

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Build failed in Jenkins: xawtv4 #21
  2021-08-17 10:18           ` Build failed in Jenkins: xawtv4 #20 Jenkins Builder Robot
@ 2021-08-17 10:25             ` Jenkins Builder Robot
  2021-08-17 10:26               ` Build failed in Jenkins: xawtv4 #22 Jenkins Builder Robot
  0 siblings, 1 reply; 19+ messages in thread
From: Jenkins Builder Robot @ 2021-08-17 10:25 UTC (permalink / raw)
  To: mchehab, linux-media

See <https://builder.linuxtv.org/job/xawtv4/21/display/redirect?page=changes>

Changes:

[Mauro Carvalho Chehab] Makefile.in: fix dlopen/dlerror for libng


------------------------------------------
[...truncated 4.74 KB...]
checking linux/dvb/dmx.h presence... yes
checking for linux/dvb/dmx.h... yes
checking for ftello... yes
checking for fseeko... yes
checking for getpt... yes
checking for getnameinfo... yes
checking for getopt_long... yes
checking for strcasestr... yes
checking for memmem... yes
checking for dlopen... no
checking for iconv_open... yes
checking for dlopen in -ldl... yes
checking for ELF... yes
checking for pthread_create in -lpthread... yes
checking for main in -lossaudio... no
checking for initscr in -lncurses... yes
checking for X... libraries , headers 
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for Xft... yes
checking for jpeg_start_compress in -ljpeg... yes
checking for snd_seq_open in -lasound... yes
checking for aRts... no
checking for mad_decoder_init in -lmad... yes
checking for mpeg2_init in -lmpeg2... yes
checking for lirc_init in -llirc_client... yes
checking for vbi_capture_fd in -lzvbi... yes
checking for vbi_capture_proxy_new in -lzvbi... yes
checking for vbi_capture_dvb_new2 in -lzvbi... yes
checking for aa_autoinit in -laa... yes
checking for dv_decoder_new in -ldv... yes
Package glib was not found in the pkg-config search path.
Perhaps you should add the directory containing `glib.pc'
to the PKG_CONFIG_PATH environment variable
No package 'glib' found
checking for lqt_query_registry in -lquicktime... yes
checking for DPMSQueryExtension in -lXdpms... no
checking for DPMSQueryExtension in -lXext... yes
checking for XineramaQueryExtension in -lXinerama... yes
checking for XRenderQueryExtension in -lXrender... yes
checking for XvQueryExtension in -lXv... yes
checking for XmStringGenerate in -lXm... yes
checking for glXChooseVisual in -lGL... yes
checking for gtk+ 2.4... yes
checking for X11 config directory... /etc/X11
checking for X11 app-defaults directory... /etc/X11/app-defaults
checking if mmx should be used... no
configure: creating ./config.status
config.status: creating Makefile
config.status: WARNING:  'Makefile.in' seems to ignore the --datarootdir setting
config.status: creating xawtv.spec
config.status: creating config.h
config.status: config.h is unchanged

compile time options summary
============================

    aalib        : yes
    alsa         : yes
    aRts         : no
    dv           : yes
    QuickTime    : yes
    mad          : yes
    mpeg2        : yes
    X11R6        : yes
    gtk+         : yes
    OpenMotif    : yes
    OpenGL       : yes
    zvbi         : yes
    DVB          : yes

+ make verbose=1
gcc -ldl -Wl,-E -o console/streamer console/streamer.o common/sound.o common/webcam.o common/tuning.o common/commands.o common/devs.o common/parseconfig.o common/fifo.o common/capture.o common/event.o common/tv-config.o common/dvb-tuning.o structs/struct-dvb.o structs/struct-dump.o libng/libng.a -lpthread -ljpeg -lm
gcc -ldl -Wl,-E -o console/webcam console/webcam.o console/ftp.o common/parseconfig.o common/devs.o common/dvb-tuning.o structs/struct-dvb.o structs/struct-dump.o libng/libng.a -lpthread -ljpeg -lm
gcc -ldl -Wl,-E -o console/scantv console/scantv.o common/vbi-dvb.o common/vbi-data.o common/sound.o common/webcam.o common/tuning.o common/commands.o common/devs.o common/parseconfig.o common/fifo.o common/capture.o common/event.o common/tv-config.o common/dvb-tuning.o structs/struct-dvb.o structs/struct-dump.o libng/libng.a -lpthread -lzvbi -lm -lpng -lz -ljpeg
gcc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wno-pointer-sign -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/X11R6/include/X11/fonts -I/usr/include/lqt -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I. -I./vbistuff -I./x11 -I./jwz -I./common -I./console -I./x11 -I./structs -I./libng -Llibng -ldl -Wl,-E -DCONFIGFILE="/etc/X11/xawtvrc" -DLIBDIR="/usr/local/lib/xawtv4" -DDATADIR="/usr/local/share/xawtv" -DLOCALEDIR="/usr/local/share/locale" -DPACKAGE="xawtv" -DVERSION="4.0-pre" -fno-omit-frame-pointer -Wp,-MD,mk/console_ttv.tmp -c -o console/ttv.o console/ttv.c
/usr/bin/ld: libng/libng.a(grab-ng.o): in function `ng_plugins':
<https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1125: undefined reference to `dlopen'
/usr/bin/ld: <https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1126: undefined reference to `dlerror'
/usr/bin/ld: libng/libng.a(grab-ng.o): in function `ng_plugins':
<https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1125: undefined reference to `dlopen'
/usr/bin/ld: <https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1126: undefined reference to `dlerror'
collect2: error: ld returned 1 exit status
make: *** [mk/Compile.mk:75: console/streamer] Error 1
make: *** Waiting for unfinished jobs....
collect2: error: ld returned 1 exit status
make: *** [mk/Compile.mk:75: console/webcam] Error 1
/usr/bin/ld: libng/libng.a(grab-ng.o): in function `ng_plugins':
<https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1125: undefined reference to `dlopen'
/usr/bin/ld: <https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1126: undefined reference to `dlerror'
collect2: error: ld returned 1 exit status
make: *** [mk/Compile.mk:75: console/scantv] Error 1
In file included from console/ttv.c:13:
./common/frequencies.h:82:2: warning: #warning obsolete header file [-Wcpp]
   82 | #warning obsolete header file
      |  ^~~~~~~
console/ttv.c: In function ‘grabber_init’:
console/ttv.c:37:5: error: ‘drv’ undeclared (first use in this function); did you mean ‘div’?
   37 |     drv = ng_vid_open(ng_dev.video,NULL,NULL,0,&h_drv);
      |     ^~~
      |     div
console/ttv.c:37:5: note: each undeclared identifier is reported only once for each function it appears in
console/ttv.c:37:11: warning: implicit declaration of function ‘ng_vid_open’; did you mean ‘ng_dev_open’? [-Wimplicit-function-declaration]
   37 |     drv = ng_vid_open(ng_dev.video,NULL,NULL,0,&h_drv);
      |           ^~~~~~~~~~~
      |           ng_dev_open
console/ttv.c:37:49: error: ‘h_drv’ undeclared (first use in this function)
   37 |     drv = ng_vid_open(ng_dev.video,NULL,NULL,0,&h_drv);
      |                                                 ^~~~~
console/ttv.c:42:5: error: ‘f_drv’ undeclared (first use in this function)
   42 |     f_drv = drv->capabilities(h_drv);
      |     ^~~~~
console/ttv.c:43:5: warning: implicit declaration of function ‘add_attrs’; did you mean ‘aa_attrs’? [-Wimplicit-function-declaration]
   43 |     add_attrs(drv->list_attrs(h_drv));
      |     ^~~~~~~~~
      |     aa_attrs
console/ttv.c: In function ‘do_capture’:
console/ttv.c:63:10: error: ‘CAPTURE_GRABDISPLAY’ undeclared (first use in this function)
   63 |     case CAPTURE_GRABDISPLAY:
      |          ^~~~~~~~~~~~~~~~~~~
console/ttv.c:64:6: error: ‘f_drv’ undeclared (first use in this function)
   64 |  if (f_drv & CAN_CAPTURE)
      |      ^~~~~
console/ttv.c:65:6: error: ‘drv’ undeclared (first use in this function); did you mean ‘div’?
   65 |      drv->stopvideo(h_drv);
      |      ^~~
      |      div
console/ttv.c:65:21: error: ‘h_drv’ undeclared (first use in this function)
   65 |      drv->stopvideo(h_drv);
      |                     ^~~~~
console/ttv.c:76:32: warning: passing argument 1 of ‘ng_grabber_setformat’ from incompatible pointer type [-Wincompatible-pointer-types]
   76 |  if (0 != ng_grabber_setformat(&fmt,1)) {
      |                                ^~~~
      |                                |
      |                                struct ng_video_fmt *
In file included from console/ttv.c:11:
./common/capture.h:6:46: note: expected ‘struct ng_devstate *’ but argument is of type ‘struct ng_video_fmt *’
    6 | int ng_grabber_setformat(struct ng_devstate *dev, struct ng_video_fmt *fmt,
      |                          ~~~~~~~~~~~~~~~~~~~~^~~
console/ttv.c:76:37: warning: passing argument 2 of ‘ng_grabber_setformat’ makes pointer from integer without a cast [-Wint-conversion]
   76 |  if (0 != ng_grabber_setformat(&fmt,1)) {
      |                                     ^
      |                                     |
      |                                     int
In file included from console/ttv.c:11:
./common/capture.h:6:72: note: expected ‘struct ng_video_fmt *’ but argument is of type ‘int’
    6 | int ng_grabber_setformat(struct ng_devstate *dev, struct ng_video_fmt *fmt,
      |                                                   ~~~~~~~~~~~~~~~~~~~~~^~~
console/ttv.c:76:11: error: too few arguments to function ‘ng_grabber_setformat’
   76 |  if (0 != ng_grabber_setformat(&fmt,1)) {
      |           ^~~~~~~~~~~~~~~~~~~~
In file included from console/ttv.c:11:
./common/capture.h:6:5: note: declared here
    6 | int ng_grabber_setformat(struct ng_devstate *dev, struct ng_video_fmt *fmt,
      |     ^~~~~~~~~~~~~~~~~~~~
console/ttv.c:78:46: warning: passing argument 1 of ‘ng_grabber_findconv’ from incompatible pointer type [-Wincompatible-pointer-types]
   78 |      if (NULL == (conv = ng_grabber_findconv(&gfmt,0))) {
      |                                              ^~~~~
      |                                              |
      |                                              struct ng_video_fmt *
In file included from console/ttv.c:11:
./common/capture.h:8:63: note: expected ‘struct ng_devstate *’ but argument is of type ‘struct ng_video_fmt *’
    8 | struct ng_video_conv* ng_grabber_findconv(struct ng_devstate *dev,
      |                                           ~~~~~~~~~~~~~~~~~~~~^~~
console/ttv.c:78:26: error: too few arguments to function ‘ng_grabber_findconv’
   78 |      if (NULL == (conv = ng_grabber_findconv(&gfmt,0))) {
      |                          ^~~~~~~~~~~~~~~~~~~
In file included from console/ttv.c:11:
./common/capture.h:8:23: note: declared here
    8 | struct ng_video_conv* ng_grabber_findconv(struct ng_devstate *dev,
      |                       ^~~~~~~~~~~~~~~~~~~
console/ttv.c:82:11: warning: implicit declaration of function ‘ng_convert_alloc’ [-Wimplicit-function-declaration]
   82 |      ch = ng_convert_alloc(conv,&gfmt,&fmt);
      |           ^~~~~~~~~~~~~~~~
console/ttv.c:82:9: warning: assignment to ‘struct ng_convert_handle *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
   82 |      ch = ng_convert_alloc(conv,&gfmt,&fmt);
      |         ^
console/ttv.c:83:6: warning: implicit declaration of function ‘ng_convert_init’; did you mean ‘ng_conv_init’? [-Wimplicit-function-declaration]
   83 |      ng_convert_init(ch);
      |      ^~~~~~~~~~~~~~~
      |      ng_conv_init
console/ttv.c: In function ‘main’:
console/ttv.c:209:5: warning: implicit declaration of function ‘freq_init’ [-Wimplicit-function-declaration]
  209 |     freq_init();
      |     ^~~~~~~~~
console/ttv.c:210:5: warning: implicit declaration of function ‘read_config’ [-Wimplicit-function-declaration]
  210 |     read_config(NULL,NULL,NULL);
      |     ^~~~~~~~~~~
console/ttv.c:217:21: error: ‘mixerdev’ undeclared (first use in this function)
  217 |     if (0 != strlen(mixerdev)) {
      |                     ^~~~~~~~
console/ttv.c:219:43: error: ‘mixerctl’ undeclared (first use in this function)
  219 |  if (NULL != (attr = ng_mix_init(mixerdev,mixerctl)))
      |                                           ^~~~~~~~
console/ttv.c:219:22: error: too few arguments to function ‘ng_mix_init’
  219 |  if (NULL != (attr = ng_mix_init(mixerdev,mixerctl)))
      |                      ^~~~~~~~~~~
In file included from console/ttv.c:10:
./libng/grab-ng.h:603:5: note: declared here
  603 | int ng_mix_init(struct ng_devstate *dev, char *device, char *control);
      |     ^~~~~~~~~~~
console/ttv.c:226:5: error: ‘set_capture_hook’ undeclared (first use in this function)
  226 |     set_capture_hook  = do_capture;
      |     ^~~~~~~~~~~~~~~~
console/ttv.c:229:5: warning: implicit declaration of function ‘parse_config’ [-Wimplicit-function-declaration]
  229 |     parse_config();
      |     ^~~~~~~~~~~~
console/ttv.c:232:5: error: ‘cur_capture’ undeclared (first use in this function); did you mean ‘do_capture’?
  232 |     cur_capture = 0;
      |     ^~~~~~~~~~~
      |     do_capture
console/ttv.c:237:7: error: ‘f_drv’ undeclared (first use in this function)
  237 |  if ((f_drv & CAN_TUNE) && 0 != (freq = drv->getfreq(h_drv))) {
      |       ^~~~~
console/ttv.c:237:41: error: ‘drv’ undeclared (first use in this function); did you mean ‘div’?
  237 |  if ((f_drv & CAN_TUNE) && 0 != (freq = drv->getfreq(h_drv))) {
      |                                         ^~~
      |                                         div
console/ttv.c:237:54: error: ‘h_drv’ undeclared (first use in this function)
  237 |  if ((f_drv & CAN_TUNE) && 0 != (freq = drv->getfreq(h_drv))) {
      |                                                      ^~~~~
console/ttv.c:244:12: error: ‘cur_channel’ undeclared (first use in this function)
  244 |  if (-1 == cur_channel) {
      |            ^~~~~~~~~~~
console/ttv.c:245:10: error: ‘count’ undeclared (first use in this function)
  245 |      if (count > 0)
      |          ^~~~~
console/ttv.c:248:3: warning: implicit declaration of function ‘set_defaults’ [-Wimplicit-function-declaration]
  248 |   set_defaults();
      |   ^~~~~~~~~~~~
console/ttv.c:272:21: error: too few arguments to function ‘ng_grabber_grab_image’
  272 |  if (NULL == (buf = ng_grabber_grab_image(0))) {
      |                     ^~~~~~~~~~~~~~~~~~~~~
In file included from console/ttv.c:11:
./common/capture.h:11:22: note: declared here
   11 | struct ng_video_buf* ng_grabber_grab_image(struct ng_devstate *dev,
      |                      ^~~~~~~~~~~~~~~~~~~~~
console/ttv.c:277:12: warning: implicit declaration of function ‘ng_convert_frame’; did you mean ‘ng_convert_thread’? [-Wimplicit-function-declaration]
  277 |      buf = ng_convert_frame(ch,NULL,buf);
      |            ^~~~~~~~~~~~~~~~
      |            ng_convert_thread
console/ttv.c:277:10: warning: assignment to ‘struct ng_video_buf *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
  277 |      buf = ng_convert_frame(ch,NULL,buf);
      |          ^
make: *** [mk/Compile.mk:55: console/ttv.o] Error 1
Build step 'Execute shell' marked build as failure

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Build failed in Jenkins: xawtv4 #22
  2021-08-17 10:25             ` Build failed in Jenkins: xawtv4 #21 Jenkins Builder Robot
@ 2021-08-17 10:26               ` Jenkins Builder Robot
  2021-08-17 10:31                 ` Build failed in Jenkins: xawtv4 #23 Jenkins Builder Robot
  0 siblings, 1 reply; 19+ messages in thread
From: Jenkins Builder Robot @ 2021-08-17 10:26 UTC (permalink / raw)
  To: mchehab, linux-media

See <https://builder.linuxtv.org/job/xawtv4/22/display/redirect?page=changes>

Changes:

[Mauro Carvalho Chehab] Makefile.in: fix dlopen/dlerror for libng


------------------------------------------
[...truncated 4.74 KB...]
checking linux/dvb/dmx.h presence... yes
checking for linux/dvb/dmx.h... yes
checking for ftello... yes
checking for fseeko... yes
checking for getpt... yes
checking for getnameinfo... yes
checking for getopt_long... yes
checking for strcasestr... yes
checking for memmem... yes
checking for dlopen... no
checking for iconv_open... yes
checking for dlopen in -ldl... yes
checking for ELF... yes
checking for pthread_create in -lpthread... yes
checking for main in -lossaudio... no
checking for initscr in -lncurses... yes
checking for X... libraries , headers 
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for Xft... yes
checking for jpeg_start_compress in -ljpeg... yes
checking for snd_seq_open in -lasound... yes
checking for aRts... no
checking for mad_decoder_init in -lmad... yes
checking for mpeg2_init in -lmpeg2... yes
checking for lirc_init in -llirc_client... yes
checking for vbi_capture_fd in -lzvbi... yes
checking for vbi_capture_proxy_new in -lzvbi... yes
checking for vbi_capture_dvb_new2 in -lzvbi... yes
checking for aa_autoinit in -laa... yes
checking for dv_decoder_new in -ldv... yes
Package glib was not found in the pkg-config search path.
Perhaps you should add the directory containing `glib.pc'
to the PKG_CONFIG_PATH environment variable
No package 'glib' found
checking for lqt_query_registry in -lquicktime... yes
checking for DPMSQueryExtension in -lXdpms... no
checking for DPMSQueryExtension in -lXext... yes
checking for XineramaQueryExtension in -lXinerama... yes
checking for XRenderQueryExtension in -lXrender... yes
checking for XvQueryExtension in -lXv... yes
checking for XmStringGenerate in -lXm... yes
checking for glXChooseVisual in -lGL... yes
checking for gtk+ 2.4... yes
checking for X11 config directory... /etc/X11
checking for X11 app-defaults directory... /etc/X11/app-defaults
checking if mmx should be used... no
configure: creating ./config.status
config.status: creating Makefile
config.status: WARNING:  'Makefile.in' seems to ignore the --datarootdir setting
config.status: creating xawtv.spec
config.status: creating config.h
config.status: config.h is unchanged

compile time options summary
============================

    aalib        : yes
    alsa         : yes
    aRts         : no
    dv           : yes
    QuickTime    : yes
    mad          : yes
    mpeg2        : yes
    X11R6        : yes
    gtk+         : yes
    OpenMotif    : yes
    OpenGL       : yes
    zvbi         : yes
    DVB          : yes

+ make verbose=1
gcc -ldl -Wl,-E -o console/streamer console/streamer.o common/sound.o common/webcam.o common/tuning.o common/commands.o common/devs.o common/parseconfig.o common/fifo.o common/capture.o common/event.o common/tv-config.o common/dvb-tuning.o structs/struct-dvb.o structs/struct-dump.o libng/libng.a -lpthread -ljpeg -lm
gcc -ldl -Wl,-E -o console/webcam console/webcam.o console/ftp.o common/parseconfig.o common/devs.o common/dvb-tuning.o structs/struct-dvb.o structs/struct-dump.o libng/libng.a -lpthread -ljpeg -lm
gcc -ldl -Wl,-E -o console/scantv console/scantv.o common/vbi-dvb.o common/vbi-data.o common/sound.o common/webcam.o common/tuning.o common/commands.o common/devs.o common/parseconfig.o common/fifo.o common/capture.o common/event.o common/tv-config.o common/dvb-tuning.o structs/struct-dvb.o structs/struct-dump.o libng/libng.a -lpthread -lzvbi -lm -lpng -lz -ljpeg
gcc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wno-pointer-sign -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/X11R6/include/X11/fonts -I/usr/include/lqt -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I. -I./vbistuff -I./x11 -I./jwz -I./common -I./console -I./x11 -I./structs -I./libng -ldl -Wl,-E -Llibng -DCONFIGFILE="/etc/X11/xawtvrc" -DLIBDIR="/usr/local/lib/xawtv4" -DDATADIR="/usr/local/share/xawtv" -DLOCALEDIR="/usr/local/share/locale" -DPACKAGE="xawtv" -DVERSION="4.0-pre" -fno-omit-frame-pointer -Wp,-MD,mk/console_ttv.tmp -c -o console/ttv.o console/ttv.c
/usr/bin/ld: /usr/bin/ld: libng/libng.a(grab-ng.o): in function `ng_plugins':
<https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1125: undefined reference to `dlopen'
/usr/bin/ld: <https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1126: undefined reference to `dlerror'
libng/libng.a(grab-ng.o): in function `ng_plugins':
<https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1125: undefined reference to `dlopen'
/usr/bin/ld: <https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1126: undefined reference to `dlerror'
collect2: error: ld returned 1 exit status
make: *** [mk/Compile.mk:75: console/webcam] Error 1
make: *** Waiting for unfinished jobs....
collect2: error: ld returned 1 exit status
make: *** [mk/Compile.mk:75: console/streamer] Error 1
/usr/bin/ld: libng/libng.a(grab-ng.o): in function `ng_plugins':
<https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1125: undefined reference to `dlopen'
/usr/bin/ld: <https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1126: undefined reference to `dlerror'
collect2: error: ld returned 1 exit status
make: *** [mk/Compile.mk:75: console/scantv] Error 1
In file included from console/ttv.c:13:
./common/frequencies.h:82:2: warning: #warning obsolete header file [-Wcpp]
   82 | #warning obsolete header file
      |  ^~~~~~~
console/ttv.c: In function ‘grabber_init’:
console/ttv.c:37:5: error: ‘drv’ undeclared (first use in this function); did you mean ‘div’?
   37 |     drv = ng_vid_open(ng_dev.video,NULL,NULL,0,&h_drv);
      |     ^~~
      |     div
console/ttv.c:37:5: note: each undeclared identifier is reported only once for each function it appears in
console/ttv.c:37:11: warning: implicit declaration of function ‘ng_vid_open’; did you mean ‘ng_dev_open’? [-Wimplicit-function-declaration]
   37 |     drv = ng_vid_open(ng_dev.video,NULL,NULL,0,&h_drv);
      |           ^~~~~~~~~~~
      |           ng_dev_open
console/ttv.c:37:49: error: ‘h_drv’ undeclared (first use in this function)
   37 |     drv = ng_vid_open(ng_dev.video,NULL,NULL,0,&h_drv);
      |                                                 ^~~~~
console/ttv.c:42:5: error: ‘f_drv’ undeclared (first use in this function)
   42 |     f_drv = drv->capabilities(h_drv);
      |     ^~~~~
console/ttv.c:43:5: warning: implicit declaration of function ‘add_attrs’; did you mean ‘aa_attrs’? [-Wimplicit-function-declaration]
   43 |     add_attrs(drv->list_attrs(h_drv));
      |     ^~~~~~~~~
      |     aa_attrs
console/ttv.c: In function ‘do_capture’:
console/ttv.c:63:10: error: ‘CAPTURE_GRABDISPLAY’ undeclared (first use in this function)
   63 |     case CAPTURE_GRABDISPLAY:
      |          ^~~~~~~~~~~~~~~~~~~
console/ttv.c:64:6: error: ‘f_drv’ undeclared (first use in this function)
   64 |  if (f_drv & CAN_CAPTURE)
      |      ^~~~~
console/ttv.c:65:6: error: ‘drv’ undeclared (first use in this function); did you mean ‘div’?
   65 |      drv->stopvideo(h_drv);
      |      ^~~
      |      div
console/ttv.c:65:21: error: ‘h_drv’ undeclared (first use in this function)
   65 |      drv->stopvideo(h_drv);
      |                     ^~~~~
console/ttv.c:76:32: warning: passing argument 1 of ‘ng_grabber_setformat’ from incompatible pointer type [-Wincompatible-pointer-types]
   76 |  if (0 != ng_grabber_setformat(&fmt,1)) {
      |                                ^~~~
      |                                |
      |                                struct ng_video_fmt *
In file included from console/ttv.c:11:
./common/capture.h:6:46: note: expected ‘struct ng_devstate *’ but argument is of type ‘struct ng_video_fmt *’
    6 | int ng_grabber_setformat(struct ng_devstate *dev, struct ng_video_fmt *fmt,
      |                          ~~~~~~~~~~~~~~~~~~~~^~~
console/ttv.c:76:37: warning: passing argument 2 of ‘ng_grabber_setformat’ makes pointer from integer without a cast [-Wint-conversion]
   76 |  if (0 != ng_grabber_setformat(&fmt,1)) {
      |                                     ^
      |                                     |
      |                                     int
In file included from console/ttv.c:11:
./common/capture.h:6:72: note: expected ‘struct ng_video_fmt *’ but argument is of type ‘int’
    6 | int ng_grabber_setformat(struct ng_devstate *dev, struct ng_video_fmt *fmt,
      |                                                   ~~~~~~~~~~~~~~~~~~~~~^~~
console/ttv.c:76:11: error: too few arguments to function ‘ng_grabber_setformat’
   76 |  if (0 != ng_grabber_setformat(&fmt,1)) {
      |           ^~~~~~~~~~~~~~~~~~~~
In file included from console/ttv.c:11:
./common/capture.h:6:5: note: declared here
    6 | int ng_grabber_setformat(struct ng_devstate *dev, struct ng_video_fmt *fmt,
      |     ^~~~~~~~~~~~~~~~~~~~
console/ttv.c:78:46: warning: passing argument 1 of ‘ng_grabber_findconv’ from incompatible pointer type [-Wincompatible-pointer-types]
   78 |      if (NULL == (conv = ng_grabber_findconv(&gfmt,0))) {
      |                                              ^~~~~
      |                                              |
      |                                              struct ng_video_fmt *
In file included from console/ttv.c:11:
./common/capture.h:8:63: note: expected ‘struct ng_devstate *’ but argument is of type ‘struct ng_video_fmt *’
    8 | struct ng_video_conv* ng_grabber_findconv(struct ng_devstate *dev,
      |                                           ~~~~~~~~~~~~~~~~~~~~^~~
console/ttv.c:78:26: error: too few arguments to function ‘ng_grabber_findconv’
   78 |      if (NULL == (conv = ng_grabber_findconv(&gfmt,0))) {
      |                          ^~~~~~~~~~~~~~~~~~~
In file included from console/ttv.c:11:
./common/capture.h:8:23: note: declared here
    8 | struct ng_video_conv* ng_grabber_findconv(struct ng_devstate *dev,
      |                       ^~~~~~~~~~~~~~~~~~~
console/ttv.c:82:11: warning: implicit declaration of function ‘ng_convert_alloc’ [-Wimplicit-function-declaration]
   82 |      ch = ng_convert_alloc(conv,&gfmt,&fmt);
      |           ^~~~~~~~~~~~~~~~
console/ttv.c:82:9: warning: assignment to ‘struct ng_convert_handle *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
   82 |      ch = ng_convert_alloc(conv,&gfmt,&fmt);
      |         ^
console/ttv.c:83:6: warning: implicit declaration of function ‘ng_convert_init’; did you mean ‘ng_conv_init’? [-Wimplicit-function-declaration]
   83 |      ng_convert_init(ch);
      |      ^~~~~~~~~~~~~~~
      |      ng_conv_init
console/ttv.c: In function ‘main’:
console/ttv.c:209:5: warning: implicit declaration of function ‘freq_init’ [-Wimplicit-function-declaration]
  209 |     freq_init();
      |     ^~~~~~~~~
console/ttv.c:210:5: warning: implicit declaration of function ‘read_config’ [-Wimplicit-function-declaration]
  210 |     read_config(NULL,NULL,NULL);
      |     ^~~~~~~~~~~
console/ttv.c:217:21: error: ‘mixerdev’ undeclared (first use in this function)
  217 |     if (0 != strlen(mixerdev)) {
      |                     ^~~~~~~~
console/ttv.c:219:43: error: ‘mixerctl’ undeclared (first use in this function)
  219 |  if (NULL != (attr = ng_mix_init(mixerdev,mixerctl)))
      |                                           ^~~~~~~~
console/ttv.c:219:22: error: too few arguments to function ‘ng_mix_init’
  219 |  if (NULL != (attr = ng_mix_init(mixerdev,mixerctl)))
      |                      ^~~~~~~~~~~
In file included from console/ttv.c:10:
./libng/grab-ng.h:603:5: note: declared here
  603 | int ng_mix_init(struct ng_devstate *dev, char *device, char *control);
      |     ^~~~~~~~~~~
console/ttv.c:226:5: error: ‘set_capture_hook’ undeclared (first use in this function)
  226 |     set_capture_hook  = do_capture;
      |     ^~~~~~~~~~~~~~~~
console/ttv.c:229:5: warning: implicit declaration of function ‘parse_config’ [-Wimplicit-function-declaration]
  229 |     parse_config();
      |     ^~~~~~~~~~~~
console/ttv.c:232:5: error: ‘cur_capture’ undeclared (first use in this function); did you mean ‘do_capture’?
  232 |     cur_capture = 0;
      |     ^~~~~~~~~~~
      |     do_capture
console/ttv.c:237:7: error: ‘f_drv’ undeclared (first use in this function)
  237 |  if ((f_drv & CAN_TUNE) && 0 != (freq = drv->getfreq(h_drv))) {
      |       ^~~~~
console/ttv.c:237:41: error: ‘drv’ undeclared (first use in this function); did you mean ‘div’?
  237 |  if ((f_drv & CAN_TUNE) && 0 != (freq = drv->getfreq(h_drv))) {
      |                                         ^~~
      |                                         div
console/ttv.c:237:54: error: ‘h_drv’ undeclared (first use in this function)
  237 |  if ((f_drv & CAN_TUNE) && 0 != (freq = drv->getfreq(h_drv))) {
      |                                                      ^~~~~
console/ttv.c:244:12: error: ‘cur_channel’ undeclared (first use in this function)
  244 |  if (-1 == cur_channel) {
      |            ^~~~~~~~~~~
console/ttv.c:245:10: error: ‘count’ undeclared (first use in this function)
  245 |      if (count > 0)
      |          ^~~~~
console/ttv.c:248:3: warning: implicit declaration of function ‘set_defaults’ [-Wimplicit-function-declaration]
  248 |   set_defaults();
      |   ^~~~~~~~~~~~
console/ttv.c:272:21: error: too few arguments to function ‘ng_grabber_grab_image’
  272 |  if (NULL == (buf = ng_grabber_grab_image(0))) {
      |                     ^~~~~~~~~~~~~~~~~~~~~
In file included from console/ttv.c:11:
./common/capture.h:11:22: note: declared here
   11 | struct ng_video_buf* ng_grabber_grab_image(struct ng_devstate *dev,
      |                      ^~~~~~~~~~~~~~~~~~~~~
console/ttv.c:277:12: warning: implicit declaration of function ‘ng_convert_frame’; did you mean ‘ng_convert_thread’? [-Wimplicit-function-declaration]
  277 |      buf = ng_convert_frame(ch,NULL,buf);
      |            ^~~~~~~~~~~~~~~~
      |            ng_convert_thread
console/ttv.c:277:10: warning: assignment to ‘struct ng_video_buf *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
  277 |      buf = ng_convert_frame(ch,NULL,buf);
      |          ^
make: *** [mk/Compile.mk:55: console/ttv.o] Error 1
Build step 'Execute shell' marked build as failure

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Build failed in Jenkins: xawtv4 #23
  2021-08-17 10:26               ` Build failed in Jenkins: xawtv4 #22 Jenkins Builder Robot
@ 2021-08-17 10:31                 ` Jenkins Builder Robot
  2021-08-17 11:37                   ` Build failed in Jenkins: xawtv4 #24 Jenkins Builder Robot
  0 siblings, 1 reply; 19+ messages in thread
From: Jenkins Builder Robot @ 2021-08-17 10:31 UTC (permalink / raw)
  To: mchehab, linux-media

See <https://builder.linuxtv.org/job/xawtv4/23/display/redirect?page=changes>

Changes:

[Mauro Carvalho Chehab] Makefile.in: fix dlopen/dlerror for libng


------------------------------------------
[...truncated 4.74 KB...]
checking linux/dvb/dmx.h presence... yes
checking for linux/dvb/dmx.h... yes
checking for ftello... yes
checking for fseeko... yes
checking for getpt... yes
checking for getnameinfo... yes
checking for getopt_long... yes
checking for strcasestr... yes
checking for memmem... yes
checking for dlopen... no
checking for iconv_open... yes
checking for dlopen in -ldl... yes
checking for ELF... yes
checking for pthread_create in -lpthread... yes
checking for main in -lossaudio... no
checking for initscr in -lncurses... yes
checking for X... libraries , headers 
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for Xft... yes
checking for jpeg_start_compress in -ljpeg... yes
checking for snd_seq_open in -lasound... yes
checking for aRts... no
checking for mad_decoder_init in -lmad... yes
checking for mpeg2_init in -lmpeg2... yes
checking for lirc_init in -llirc_client... yes
checking for vbi_capture_fd in -lzvbi... yes
checking for vbi_capture_proxy_new in -lzvbi... yes
checking for vbi_capture_dvb_new2 in -lzvbi... yes
checking for aa_autoinit in -laa... yes
checking for dv_decoder_new in -ldv... yes
Package glib was not found in the pkg-config search path.
Perhaps you should add the directory containing `glib.pc'
to the PKG_CONFIG_PATH environment variable
No package 'glib' found
checking for lqt_query_registry in -lquicktime... yes
checking for DPMSQueryExtension in -lXdpms... no
checking for DPMSQueryExtension in -lXext... yes
checking for XineramaQueryExtension in -lXinerama... yes
checking for XRenderQueryExtension in -lXrender... yes
checking for XvQueryExtension in -lXv... yes
checking for XmStringGenerate in -lXm... yes
checking for glXChooseVisual in -lGL... yes
checking for gtk+ 2.4... yes
checking for X11 config directory... /etc/X11
checking for X11 app-defaults directory... /etc/X11/app-defaults
checking if mmx should be used... no
configure: creating ./config.status
config.status: creating Makefile
config.status: WARNING:  'Makefile.in' seems to ignore the --datarootdir setting
config.status: creating xawtv.spec
config.status: creating config.h
config.status: config.h is unchanged

compile time options summary
============================

    aalib        : yes
    alsa         : yes
    aRts         : no
    dv           : yes
    QuickTime    : yes
    mad          : yes
    mpeg2        : yes
    X11R6        : yes
    gtk+         : yes
    OpenMotif    : yes
    OpenGL       : yes
    zvbi         : yes
    DVB          : yes

+ make verbose=1
gcc -ldl -Wl,-E -o console/streamer console/streamer.o common/sound.o common/webcam.o common/tuning.o common/commands.o common/devs.o common/parseconfig.o common/fifo.o common/capture.o common/event.o common/tv-config.o common/dvb-tuning.o structs/struct-dvb.o structs/struct-dump.o libng/libng.a -lpthread -ljpeg -lm
gcc -ldl -Wl,-E -o console/webcam console/webcam.o console/ftp.o common/parseconfig.o common/devs.o common/dvb-tuning.o structs/struct-dvb.o structs/struct-dump.o libng/libng.a -lpthread -ljpeg -lm
gcc -ldl -Wl,-E -o console/scantv console/scantv.o common/vbi-dvb.o common/vbi-data.o common/sound.o common/webcam.o common/tuning.o common/commands.o common/devs.o common/parseconfig.o common/fifo.o common/capture.o common/event.o common/tv-config.o common/dvb-tuning.o structs/struct-dvb.o structs/struct-dump.o libng/libng.a -lpthread -lzvbi -lm -lpng -lz -ljpeg
gcc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wno-pointer-sign -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/X11R6/include/X11/fonts -I/usr/include/lqt -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -ldl -Wl,-E -I. -I./vbistuff -I./x11 -I./jwz -I./common -I./console -I./x11 -I./structs -I./libng -Llibng -DCONFIGFILE="/etc/X11/xawtvrc" -DLIBDIR="/usr/local/lib/xawtv4" -DDATADIR="/usr/local/share/xawtv" -DLOCALEDIR="/usr/local/share/locale" -DPACKAGE="xawtv" -DVERSION="4.0-pre" -fno-omit-frame-pointer -Wp,-MD,mk/console_ttv.tmp -c -o console/ttv.o console/ttv.c
/usr/bin/ld: libng/libng.a(grab-ng.o): in function `ng_plugins':
<https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1125: undefined reference to `dlopen'
/usr/bin/ld: <https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1126: undefined reference to `dlerror'
collect2: error: ld returned 1 exit status
make: *** [mk/Compile.mk:75: console/webcam] Error 1
make: *** Waiting for unfinished jobs....
/usr/bin/ld: libng/libng.a(grab-ng.o): in function `ng_plugins':
<https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1125: undefined reference to `dlopen'
/usr/bin/ld: <https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1126: undefined reference to `dlerror'
collect2: error: ld returned 1 exit status
make: *** [mk/Compile.mk:75: console/streamer] Error 1
/usr/bin/ld: libng/libng.a(grab-ng.o): in function `ng_plugins':
<https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1125: undefined reference to `dlopen'
/usr/bin/ld: <https://builder.linuxtv.org/job/xawtv4/ws/libng/grab-ng.c>:1126: undefined reference to `dlerror'
collect2: error: ld returned 1 exit status
make: *** [mk/Compile.mk:75: console/scantv] Error 1
In file included from console/ttv.c:13:
./common/frequencies.h:82:2: warning: #warning obsolete header file [-Wcpp]
   82 | #warning obsolete header file
      |  ^~~~~~~
console/ttv.c: In function ‘grabber_init’:
console/ttv.c:37:5: error: ‘drv’ undeclared (first use in this function); did you mean ‘div’?
   37 |     drv = ng_vid_open(ng_dev.video,NULL,NULL,0,&h_drv);
      |     ^~~
      |     div
console/ttv.c:37:5: note: each undeclared identifier is reported only once for each function it appears in
console/ttv.c:37:11: warning: implicit declaration of function ‘ng_vid_open’; did you mean ‘ng_dev_open’? [-Wimplicit-function-declaration]
   37 |     drv = ng_vid_open(ng_dev.video,NULL,NULL,0,&h_drv);
      |           ^~~~~~~~~~~
      |           ng_dev_open
console/ttv.c:37:49: error: ‘h_drv’ undeclared (first use in this function)
   37 |     drv = ng_vid_open(ng_dev.video,NULL,NULL,0,&h_drv);
      |                                                 ^~~~~
console/ttv.c:42:5: error: ‘f_drv’ undeclared (first use in this function)
   42 |     f_drv = drv->capabilities(h_drv);
      |     ^~~~~
console/ttv.c:43:5: warning: implicit declaration of function ‘add_attrs’; did you mean ‘aa_attrs’? [-Wimplicit-function-declaration]
   43 |     add_attrs(drv->list_attrs(h_drv));
      |     ^~~~~~~~~
      |     aa_attrs
console/ttv.c: In function ‘do_capture’:
console/ttv.c:63:10: error: ‘CAPTURE_GRABDISPLAY’ undeclared (first use in this function)
   63 |     case CAPTURE_GRABDISPLAY:
      |          ^~~~~~~~~~~~~~~~~~~
console/ttv.c:64:6: error: ‘f_drv’ undeclared (first use in this function)
   64 |  if (f_drv & CAN_CAPTURE)
      |      ^~~~~
console/ttv.c:65:6: error: ‘drv’ undeclared (first use in this function); did you mean ‘div’?
   65 |      drv->stopvideo(h_drv);
      |      ^~~
      |      div
console/ttv.c:65:21: error: ‘h_drv’ undeclared (first use in this function)
   65 |      drv->stopvideo(h_drv);
      |                     ^~~~~
console/ttv.c:76:32: warning: passing argument 1 of ‘ng_grabber_setformat’ from incompatible pointer type [-Wincompatible-pointer-types]
   76 |  if (0 != ng_grabber_setformat(&fmt,1)) {
      |                                ^~~~
      |                                |
      |                                struct ng_video_fmt *
In file included from console/ttv.c:11:
./common/capture.h:6:46: note: expected ‘struct ng_devstate *’ but argument is of type ‘struct ng_video_fmt *’
    6 | int ng_grabber_setformat(struct ng_devstate *dev, struct ng_video_fmt *fmt,
      |                          ~~~~~~~~~~~~~~~~~~~~^~~
console/ttv.c:76:37: warning: passing argument 2 of ‘ng_grabber_setformat’ makes pointer from integer without a cast [-Wint-conversion]
   76 |  if (0 != ng_grabber_setformat(&fmt,1)) {
      |                                     ^
      |                                     |
      |                                     int
In file included from console/ttv.c:11:
./common/capture.h:6:72: note: expected ‘struct ng_video_fmt *’ but argument is of type ‘int’
    6 | int ng_grabber_setformat(struct ng_devstate *dev, struct ng_video_fmt *fmt,
      |                                                   ~~~~~~~~~~~~~~~~~~~~~^~~
console/ttv.c:76:11: error: too few arguments to function ‘ng_grabber_setformat’
   76 |  if (0 != ng_grabber_setformat(&fmt,1)) {
      |           ^~~~~~~~~~~~~~~~~~~~
In file included from console/ttv.c:11:
./common/capture.h:6:5: note: declared here
    6 | int ng_grabber_setformat(struct ng_devstate *dev, struct ng_video_fmt *fmt,
      |     ^~~~~~~~~~~~~~~~~~~~
console/ttv.c:78:46: warning: passing argument 1 of ‘ng_grabber_findconv’ from incompatible pointer type [-Wincompatible-pointer-types]
   78 |      if (NULL == (conv = ng_grabber_findconv(&gfmt,0))) {
      |                                              ^~~~~
      |                                              |
      |                                              struct ng_video_fmt *
In file included from console/ttv.c:11:
./common/capture.h:8:63: note: expected ‘struct ng_devstate *’ but argument is of type ‘struct ng_video_fmt *’
    8 | struct ng_video_conv* ng_grabber_findconv(struct ng_devstate *dev,
      |                                           ~~~~~~~~~~~~~~~~~~~~^~~
console/ttv.c:78:26: error: too few arguments to function ‘ng_grabber_findconv’
   78 |      if (NULL == (conv = ng_grabber_findconv(&gfmt,0))) {
      |                          ^~~~~~~~~~~~~~~~~~~
In file included from console/ttv.c:11:
./common/capture.h:8:23: note: declared here
    8 | struct ng_video_conv* ng_grabber_findconv(struct ng_devstate *dev,
      |                       ^~~~~~~~~~~~~~~~~~~
console/ttv.c:82:11: warning: implicit declaration of function ‘ng_convert_alloc’ [-Wimplicit-function-declaration]
   82 |      ch = ng_convert_alloc(conv,&gfmt,&fmt);
      |           ^~~~~~~~~~~~~~~~
console/ttv.c:82:9: warning: assignment to ‘struct ng_convert_handle *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
   82 |      ch = ng_convert_alloc(conv,&gfmt,&fmt);
      |         ^
console/ttv.c:83:6: warning: implicit declaration of function ‘ng_convert_init’; did you mean ‘ng_conv_init’? [-Wimplicit-function-declaration]
   83 |      ng_convert_init(ch);
      |      ^~~~~~~~~~~~~~~
      |      ng_conv_init
console/ttv.c: In function ‘main’:
console/ttv.c:209:5: warning: implicit declaration of function ‘freq_init’ [-Wimplicit-function-declaration]
  209 |     freq_init();
      |     ^~~~~~~~~
console/ttv.c:210:5: warning: implicit declaration of function ‘read_config’ [-Wimplicit-function-declaration]
  210 |     read_config(NULL,NULL,NULL);
      |     ^~~~~~~~~~~
console/ttv.c:217:21: error: ‘mixerdev’ undeclared (first use in this function)
  217 |     if (0 != strlen(mixerdev)) {
      |                     ^~~~~~~~
console/ttv.c:219:43: error: ‘mixerctl’ undeclared (first use in this function)
  219 |  if (NULL != (attr = ng_mix_init(mixerdev,mixerctl)))
      |                                           ^~~~~~~~
console/ttv.c:219:22: error: too few arguments to function ‘ng_mix_init’
  219 |  if (NULL != (attr = ng_mix_init(mixerdev,mixerctl)))
      |                      ^~~~~~~~~~~
In file included from console/ttv.c:10:
./libng/grab-ng.h:603:5: note: declared here
  603 | int ng_mix_init(struct ng_devstate *dev, char *device, char *control);
      |     ^~~~~~~~~~~
console/ttv.c:226:5: error: ‘set_capture_hook’ undeclared (first use in this function)
  226 |     set_capture_hook  = do_capture;
      |     ^~~~~~~~~~~~~~~~
console/ttv.c:229:5: warning: implicit declaration of function ‘parse_config’ [-Wimplicit-function-declaration]
  229 |     parse_config();
      |     ^~~~~~~~~~~~
console/ttv.c:232:5: error: ‘cur_capture’ undeclared (first use in this function); did you mean ‘do_capture’?
  232 |     cur_capture = 0;
      |     ^~~~~~~~~~~
      |     do_capture
console/ttv.c:237:7: error: ‘f_drv’ undeclared (first use in this function)
  237 |  if ((f_drv & CAN_TUNE) && 0 != (freq = drv->getfreq(h_drv))) {
      |       ^~~~~
console/ttv.c:237:41: error: ‘drv’ undeclared (first use in this function); did you mean ‘div’?
  237 |  if ((f_drv & CAN_TUNE) && 0 != (freq = drv->getfreq(h_drv))) {
      |                                         ^~~
      |                                         div
console/ttv.c:237:54: error: ‘h_drv’ undeclared (first use in this function)
  237 |  if ((f_drv & CAN_TUNE) && 0 != (freq = drv->getfreq(h_drv))) {
      |                                                      ^~~~~
console/ttv.c:244:12: error: ‘cur_channel’ undeclared (first use in this function)
  244 |  if (-1 == cur_channel) {
      |            ^~~~~~~~~~~
console/ttv.c:245:10: error: ‘count’ undeclared (first use in this function)
  245 |      if (count > 0)
      |          ^~~~~
console/ttv.c:248:3: warning: implicit declaration of function ‘set_defaults’ [-Wimplicit-function-declaration]
  248 |   set_defaults();
      |   ^~~~~~~~~~~~
console/ttv.c:272:21: error: too few arguments to function ‘ng_grabber_grab_image’
  272 |  if (NULL == (buf = ng_grabber_grab_image(0))) {
      |                     ^~~~~~~~~~~~~~~~~~~~~
In file included from console/ttv.c:11:
./common/capture.h:11:22: note: declared here
   11 | struct ng_video_buf* ng_grabber_grab_image(struct ng_devstate *dev,
      |                      ^~~~~~~~~~~~~~~~~~~~~
console/ttv.c:277:12: warning: implicit declaration of function ‘ng_convert_frame’; did you mean ‘ng_convert_thread’? [-Wimplicit-function-declaration]
  277 |      buf = ng_convert_frame(ch,NULL,buf);
      |            ^~~~~~~~~~~~~~~~
      |            ng_convert_thread
console/ttv.c:277:10: warning: assignment to ‘struct ng_video_buf *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
  277 |      buf = ng_convert_frame(ch,NULL,buf);
      |          ^
make: *** [mk/Compile.mk:55: console/ttv.o] Error 1
Build step 'Execute shell' marked build as failure

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Build failed in Jenkins: xawtv4 #24
  2021-08-17 10:31                 ` Build failed in Jenkins: xawtv4 #23 Jenkins Builder Robot
@ 2021-08-17 11:37                   ` Jenkins Builder Robot
  2021-08-17 11:52                     ` Build failed in Jenkins: xawtv4 #25 Jenkins Builder Robot
  0 siblings, 1 reply; 19+ messages in thread
From: Jenkins Builder Robot @ 2021-08-17 11:37 UTC (permalink / raw)
  To: mchehab, linux-media

See <https://builder.linuxtv.org/job/xawtv4/24/display/redirect?page=changes>

Changes:

[Mauro Carvalho Chehab] Fix dlopen/dlerror for libng


------------------------------------------
Started by an SCM change
Running as SYSTEM
Building remotely on slave2 in workspace <https://builder.linuxtv.org/job/xawtv4/ws/>
The recommended git tool is: NONE
No credentials specified
 > git rev-parse --resolve-git-dir <https://builder.linuxtv.org/job/xawtv4/ws/.git> # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url git://linuxtv.org/xawtv4.git # timeout=10
Fetching upstream changes from git://linuxtv.org/xawtv4.git
 > git --version # timeout=10
 > git --version # 'git version 2.30.2'
 > git fetch --tags --force --progress -- git://linuxtv.org/xawtv4.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git rev-parse refs/remotes/origin/master^{commit} # timeout=10
Checking out Revision 004bdcc678cfd5eeec3776a919813e0f666e837a (refs/remotes/origin/master)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 004bdcc678cfd5eeec3776a919813e0f666e837a # timeout=10
Commit message: "Fix dlopen/dlerror for libng"
 > git rev-list --no-walk b476fc17fd1fa71204314686bb4ac5a7324a4af7 # timeout=10
The recommended git tool is: NONE
No credentials specified
 > git rev-parse 004bdcc678cfd5eeec3776a919813e0f666e837a^{commit} # timeout=10
The recommended git tool is: NONE
No credentials specified
[GitCheckoutListener] Recording commits of 'git git://linuxtv.org/xawtv4.git'
[GitCheckoutListener] Found previous build 'xawtv4 #23' that contains recorded Git commits
[GitCheckoutListener] -> Starting recording of new commits since 'b476fc1'
[GitCheckoutListener] -> Using head commit '004bdcc' as starting point
[GitCheckoutListener] -> Git commit decorator could not be created for SCM 'hudson.plugins.git.GitSCM@c246627'
[GitCheckoutListener] -> Recorded 191 new commits
[xawtv4] $ /bin/sh -xe /tmp/jenkins1040565992860801892.sh
+ ./autogen.sh
+ autoconf
+ autoheader
+ rm -rf autom4te.cache
+ cp /usr/share/automake-1.16/install-sh .
+ ./configure --enable-arts --enable-aa
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking how to run the C preprocessor... gcc -E
checking for a BSD-compatible install... /usr/bin/install -c
checking for gccmakedep... no
checking for makedepend... no
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking getopt.h usability... yes
checking getopt.h presence... yes
checking for getopt.h... yes
checking soundcard.h usability... no
checking soundcard.h presence... no
checking for soundcard.h... no
checking for unistd.h... (cached) yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/soundcard.h usability... yes
checking sys/soundcard.h presence... yes
checking for sys/soundcard.h... yes
checking alsa/asoundlib.h usability... yes
checking alsa/asoundlib.h presence... yes
checking for alsa/asoundlib.h... yes
checking linux/joystick.h usability... yes
checking linux/joystick.h presence... yes
checking for linux/joystick.h... yes
checking dev/bktr/ioctl_bt848.h usability... no
checking dev/bktr/ioctl_bt848.h presence... no
checking for dev/bktr/ioctl_bt848.h... no
checking dev/ic/bt8xx.h usability... no
checking dev/ic/bt8xx.h presence... no
checking for dev/ic/bt8xx.h... no
checking linux/dvb/dmx.h usability... yes
checking linux/dvb/dmx.h presence... yes
checking for linux/dvb/dmx.h... yes
checking for ftello... yes
checking for fseeko... yes
checking for getpt... yes
checking for getnameinfo... yes
checking for getopt_long... yes
checking for strcasestr... yes
checking for memmem... yes
checking for dlopen... no
checking for iconv_open... yes
checking for dlopen in -ldl... yes
checking for ELF... yes
checking for pthread_create in -lpthread... yes
checking for main in -lossaudio... no
checking for initscr in -lncurses... yes
checking for X... libraries , headers 
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for Xft... yes
checking for jpeg_start_compress in -ljpeg... yes
checking for snd_seq_open in -lasound... yes
checking for aRts... no
checking for mad_decoder_init in -lmad... yes
checking for mpeg2_init in -lmpeg2... yes
checking for lirc_init in -llirc_client... yes
checking for vbi_capture_fd in -lzvbi... yes
checking for vbi_capture_proxy_new in -lzvbi... yes
checking for vbi_capture_dvb_new2 in -lzvbi... yes
checking for aa_autoinit in -laa... yes
checking for dv_decoder_new in -ldv... yes
Package glib was not found in the pkg-config search path.
Perhaps you should add the directory containing `glib.pc'
to the PKG_CONFIG_PATH environment variable
No package 'glib' found
checking for lqt_query_registry in -lquicktime... yes
checking for DPMSQueryExtension in -lXdpms... no
checking for DPMSQueryExtension in -lXext... yes
checking for XineramaQueryExtension in -lXinerama... yes
checking for XRenderQueryExtension in -lXrender... yes
checking for XvQueryExtension in -lXv... yes
checking for XmStringGenerate in -lXm... yes
checking for glXChooseVisual in -lGL... yes
checking for gtk+ 2.4... yes
checking for X11 config directory... /etc/X11
checking for X11 app-defaults directory... /etc/X11/app-defaults
checking if mmx should be used... no
configure: creating ./config.status
config.status: creating Makefile
config.status: WARNING:  'Makefile.in' seems to ignore the --datarootdir setting
config.status: creating xawtv.spec
config.status: creating config.h
config.status: config.h is unchanged

compile time options summary
============================

    aalib        : yes
    alsa         : yes
    aRts         : no
    dv           : yes
    QuickTime    : yes
    mad          : yes
    mpeg2        : yes
    X11R6        : yes
    gtk+         : yes
    OpenMotif    : yes
    OpenGL       : yes
    zvbi         : yes
    DVB          : yes

+ make verbose=1
make: *** No rule to make target '-Wl,-E', needed by 'console/streamer'.  Stop.
Build step 'Execute shell' marked build as failure

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Build failed in Jenkins: xawtv4 #25
  2021-08-17 11:37                   ` Build failed in Jenkins: xawtv4 #24 Jenkins Builder Robot
@ 2021-08-17 11:52                     ` Jenkins Builder Robot
  2021-08-17 11:57                       ` Build failed in Jenkins: xawtv4 #26 Jenkins Builder Robot
  0 siblings, 1 reply; 19+ messages in thread
From: Jenkins Builder Robot @ 2021-08-17 11:52 UTC (permalink / raw)
  To: mchehab, linux-media

See <https://builder.linuxtv.org/job/xawtv4/25/display/redirect?page=changes>

Changes:

[Mauro Carvalho Chehab] Fix dlopen/dlerror for libng


------------------------------------------
[...truncated 3.71 KB...]
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/soundcard.h usability... yes
checking sys/soundcard.h presence... yes
checking for sys/soundcard.h... yes
checking alsa/asoundlib.h usability... yes
checking alsa/asoundlib.h presence... yes
checking for alsa/asoundlib.h... yes
checking linux/joystick.h usability... yes
checking linux/joystick.h presence... yes
checking for linux/joystick.h... yes
checking dev/bktr/ioctl_bt848.h usability... no
checking dev/bktr/ioctl_bt848.h presence... no
checking for dev/bktr/ioctl_bt848.h... no
checking dev/ic/bt8xx.h usability... no
checking dev/ic/bt8xx.h presence... no
checking for dev/ic/bt8xx.h... no
checking linux/dvb/dmx.h usability... yes
checking linux/dvb/dmx.h presence... yes
checking for linux/dvb/dmx.h... yes
checking for ftello... yes
checking for fseeko... yes
checking for getpt... yes
checking for getnameinfo... yes
checking for getopt_long... yes
checking for strcasestr... yes
checking for memmem... yes
checking for dlopen... no
checking for iconv_open... yes
checking for dlopen in -ldl... yes
checking for ELF... yes
checking for pthread_create in -lpthread... yes
checking for main in -lossaudio... no
checking for initscr in -lncurses... yes
checking for X... libraries , headers 
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for Xft... yes
checking for jpeg_start_compress in -ljpeg... yes
checking for snd_seq_open in -lasound... yes
checking for aRts... no
checking for mad_decoder_init in -lmad... yes
checking for mpeg2_init in -lmpeg2... yes
checking for lirc_init in -llirc_client... yes
checking for vbi_capture_fd in -lzvbi... yes
checking for vbi_capture_proxy_new in -lzvbi... yes
checking for vbi_capture_dvb_new2 in -lzvbi... yes
checking for aa_autoinit in -laa... yes
checking for dv_decoder_new in -ldv... yes
Package glib was not found in the pkg-config search path.
Perhaps you should add the directory containing `glib.pc'
to the PKG_CONFIG_PATH environment variable
No package 'glib' found
checking for lqt_query_registry in -lquicktime... yes
checking for DPMSQueryExtension in -lXdpms... no
checking for DPMSQueryExtension in -lXext... yes
checking for XineramaQueryExtension in -lXinerama... yes
checking for XRenderQueryExtension in -lXrender... yes
checking for XvQueryExtension in -lXv... yes
checking for XmStringGenerate in -lXm... yes
checking for glXChooseVisual in -lGL... yes
checking for gtk+ 2.4... yes
checking for X11 config directory... /etc/X11
checking for X11 app-defaults directory... /etc/X11/app-defaults
checking if mmx should be used... no
configure: creating ./config.status
config.status: creating Makefile
config.status: WARNING:  'Makefile.in' seems to ignore the --datarootdir setting
config.status: creating xawtv.spec
config.status: creating config.h
config.status: config.h is unchanged

compile time options summary
============================

    aalib        : yes
    alsa         : yes
    aRts         : no
    dv           : yes
    QuickTime    : yes
    mad          : yes
    mpeg2        : yes
    X11R6        : yes
    gtk+         : yes
    OpenMotif    : yes
    OpenGL       : yes
    zvbi         : yes
    DVB          : yes

+ make verbose=1
gcc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wno-pointer-sign -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/X11R6/include/X11/fonts -I/usr/include/lqt -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I. -I./vbistuff -I./x11 -I./jwz -I./common -I./console -I./x11 -I./structs -I./libng -Llibng -DCONFIGFILE="/etc/X11/xawtvrc" -DLIBDIR="/usr/local/lib/xawtv4" -DDATADIR="/usr/local/share/xawtv" -DLOCALEDIR="/usr/local/share/locale" -DPACKAGE="xawtv" -DVERSION="4.0-pre" -fno-omit-frame-pointer -Wp,-MD,mk/console_ttv.tmp -c -o console/ttv.o console/ttv.c
In file included from console/ttv.c:13:
./common/frequencies.h:82:2: warning: #warning obsolete header file [-Wcpp]
   82 | #warning obsolete header file
      |  ^~~~~~~
console/ttv.c: In function ‘grabber_init’:
console/ttv.c:37:5: error: ‘drv’ undeclared (first use in this function); did you mean ‘div’?
   37 |     drv = ng_vid_open(ng_dev.video,NULL,NULL,0,&h_drv);
      |     ^~~
      |     div
console/ttv.c:37:5: note: each undeclared identifier is reported only once for each function it appears in
console/ttv.c:37:11: warning: implicit declaration of function ‘ng_vid_open’; did you mean ‘ng_dev_open’? [-Wimplicit-function-declaration]
   37 |     drv = ng_vid_open(ng_dev.video,NULL,NULL,0,&h_drv);
      |           ^~~~~~~~~~~
      |           ng_dev_open
console/ttv.c:37:49: error: ‘h_drv’ undeclared (first use in this function)
   37 |     drv = ng_vid_open(ng_dev.video,NULL,NULL,0,&h_drv);
      |                                                 ^~~~~
console/ttv.c:42:5: error: ‘f_drv’ undeclared (first use in this function)
   42 |     f_drv = drv->capabilities(h_drv);
      |     ^~~~~
console/ttv.c:43:5: warning: implicit declaration of function ‘add_attrs’; did you mean ‘aa_attrs’? [-Wimplicit-function-declaration]
   43 |     add_attrs(drv->list_attrs(h_drv));
      |     ^~~~~~~~~
      |     aa_attrs
console/ttv.c: In function ‘do_capture’:
console/ttv.c:63:10: error: ‘CAPTURE_GRABDISPLAY’ undeclared (first use in this function)
   63 |     case CAPTURE_GRABDISPLAY:
      |          ^~~~~~~~~~~~~~~~~~~
console/ttv.c:64:6: error: ‘f_drv’ undeclared (first use in this function)
   64 |  if (f_drv & CAN_CAPTURE)
      |      ^~~~~
console/ttv.c:65:6: error: ‘drv’ undeclared (first use in this function); did you mean ‘div’?
   65 |      drv->stopvideo(h_drv);
      |      ^~~
      |      div
console/ttv.c:65:21: error: ‘h_drv’ undeclared (first use in this function)
   65 |      drv->stopvideo(h_drv);
      |                     ^~~~~
console/ttv.c:76:32: warning: passing argument 1 of ‘ng_grabber_setformat’ from incompatible pointer type [-Wincompatible-pointer-types]
   76 |  if (0 != ng_grabber_setformat(&fmt,1)) {
      |                                ^~~~
      |                                |
      |                                struct ng_video_fmt *
In file included from console/ttv.c:11:
./common/capture.h:6:46: note: expected ‘struct ng_devstate *’ but argument is of type ‘struct ng_video_fmt *’
    6 | int ng_grabber_setformat(struct ng_devstate *dev, struct ng_video_fmt *fmt,
      |                          ~~~~~~~~~~~~~~~~~~~~^~~
console/ttv.c:76:37: warning: passing argument 2 of ‘ng_grabber_setformat’ makes pointer from integer without a cast [-Wint-conversion]
   76 |  if (0 != ng_grabber_setformat(&fmt,1)) {
      |                                     ^
      |                                     |
      |                                     int
In file included from console/ttv.c:11:
./common/capture.h:6:72: note: expected ‘struct ng_video_fmt *’ but argument is of type ‘int’
    6 | int ng_grabber_setformat(struct ng_devstate *dev, struct ng_video_fmt *fmt,
      |                                                   ~~~~~~~~~~~~~~~~~~~~~^~~
console/ttv.c:76:11: error: too few arguments to function ‘ng_grabber_setformat’
   76 |  if (0 != ng_grabber_setformat(&fmt,1)) {
      |           ^~~~~~~~~~~~~~~~~~~~
In file included from console/ttv.c:11:
./common/capture.h:6:5: note: declared here
    6 | int ng_grabber_setformat(struct ng_devstate *dev, struct ng_video_fmt *fmt,
      |     ^~~~~~~~~~~~~~~~~~~~
console/ttv.c:78:46: warning: passing argument 1 of ‘ng_grabber_findconv’ from incompatible pointer type [-Wincompatible-pointer-types]
   78 |      if (NULL == (conv = ng_grabber_findconv(&gfmt,0))) {
      |                                              ^~~~~
      |                                              |
      |                                              struct ng_video_fmt *
In file included from console/ttv.c:11:
./common/capture.h:8:63: note: expected ‘struct ng_devstate *’ but argument is of type ‘struct ng_video_fmt *’
    8 | struct ng_video_conv* ng_grabber_findconv(struct ng_devstate *dev,
      |                                           ~~~~~~~~~~~~~~~~~~~~^~~
console/ttv.c:78:26: error: too few arguments to function ‘ng_grabber_findconv’
   78 |      if (NULL == (conv = ng_grabber_findconv(&gfmt,0))) {
      |                          ^~~~~~~~~~~~~~~~~~~
In file included from console/ttv.c:11:
./common/capture.h:8:23: note: declared here
    8 | struct ng_video_conv* ng_grabber_findconv(struct ng_devstate *dev,
      |                       ^~~~~~~~~~~~~~~~~~~
console/ttv.c:82:11: warning: implicit declaration of function ‘ng_convert_alloc’ [-Wimplicit-function-declaration]
   82 |      ch = ng_convert_alloc(conv,&gfmt,&fmt);
      |           ^~~~~~~~~~~~~~~~
console/ttv.c:82:9: warning: assignment to ‘struct ng_convert_handle *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
   82 |      ch = ng_convert_alloc(conv,&gfmt,&fmt);
      |         ^
console/ttv.c:83:6: warning: implicit declaration of function ‘ng_convert_init’; did you mean ‘ng_conv_init’? [-Wimplicit-function-declaration]
   83 |      ng_convert_init(ch);
      |      ^~~~~~~~~~~~~~~
      |      ng_conv_init
console/ttv.c: In function ‘main’:
console/ttv.c:209:5: warning: implicit declaration of function ‘freq_init’ [-Wimplicit-function-declaration]
  209 |     freq_init();
      |     ^~~~~~~~~
console/ttv.c:210:5: warning: implicit declaration of function ‘read_config’ [-Wimplicit-function-declaration]
  210 |     read_config(NULL,NULL,NULL);
      |     ^~~~~~~~~~~
console/ttv.c:217:21: error: ‘mixerdev’ undeclared (first use in this function)
  217 |     if (0 != strlen(mixerdev)) {
      |                     ^~~~~~~~
console/ttv.c:219:43: error: ‘mixerctl’ undeclared (first use in this function)
  219 |  if (NULL != (attr = ng_mix_init(mixerdev,mixerctl)))
      |                                           ^~~~~~~~
console/ttv.c:219:22: error: too few arguments to function ‘ng_mix_init’
  219 |  if (NULL != (attr = ng_mix_init(mixerdev,mixerctl)))
      |                      ^~~~~~~~~~~
In file included from console/ttv.c:10:
./libng/grab-ng.h:603:5: note: declared here
  603 | int ng_mix_init(struct ng_devstate *dev, char *device, char *control);
      |     ^~~~~~~~~~~
console/ttv.c:226:5: error: ‘set_capture_hook’ undeclared (first use in this function)
  226 |     set_capture_hook  = do_capture;
      |     ^~~~~~~~~~~~~~~~
console/ttv.c:229:5: warning: implicit declaration of function ‘parse_config’ [-Wimplicit-function-declaration]
  229 |     parse_config();
      |     ^~~~~~~~~~~~
console/ttv.c:232:5: error: ‘cur_capture’ undeclared (first use in this function); did you mean ‘do_capture’?
  232 |     cur_capture = 0;
      |     ^~~~~~~~~~~
      |     do_capture
console/ttv.c:237:7: error: ‘f_drv’ undeclared (first use in this function)
  237 |  if ((f_drv & CAN_TUNE) && 0 != (freq = drv->getfreq(h_drv))) {
      |       ^~~~~
console/ttv.c:237:41: error: ‘drv’ undeclared (first use in this function); did you mean ‘div’?
  237 |  if ((f_drv & CAN_TUNE) && 0 != (freq = drv->getfreq(h_drv))) {
      |                                         ^~~
      |                                         div
console/ttv.c:237:54: error: ‘h_drv’ undeclared (first use in this function)
  237 |  if ((f_drv & CAN_TUNE) && 0 != (freq = drv->getfreq(h_drv))) {
      |                                                      ^~~~~
console/ttv.c:244:12: error: ‘cur_channel’ undeclared (first use in this function)
  244 |  if (-1 == cur_channel) {
      |            ^~~~~~~~~~~
console/ttv.c:245:10: error: ‘count’ undeclared (first use in this function)
  245 |      if (count > 0)
      |          ^~~~~
console/ttv.c:248:3: warning: implicit declaration of function ‘set_defaults’ [-Wimplicit-function-declaration]
  248 |   set_defaults();
      |   ^~~~~~~~~~~~
console/ttv.c:272:21: error: too few arguments to function ‘ng_grabber_grab_image’
  272 |  if (NULL == (buf = ng_grabber_grab_image(0))) {
      |                     ^~~~~~~~~~~~~~~~~~~~~
In file included from console/ttv.c:11:
./common/capture.h:11:22: note: declared here
   11 | struct ng_video_buf* ng_grabber_grab_image(struct ng_devstate *dev,
      |                      ^~~~~~~~~~~~~~~~~~~~~
console/ttv.c:277:12: warning: implicit declaration of function ‘ng_convert_frame’; did you mean ‘ng_convert_thread’? [-Wimplicit-function-declaration]
  277 |      buf = ng_convert_frame(ch,NULL,buf);
      |            ^~~~~~~~~~~~~~~~
      |            ng_convert_thread
console/ttv.c:277:10: warning: assignment to ‘struct ng_video_buf *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
  277 |      buf = ng_convert_frame(ch,NULL,buf);
      |          ^
make: *** [mk/Compile.mk:55: console/ttv.o] Error 1
Build step 'Execute shell' marked build as failure

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Build failed in Jenkins: xawtv4 #26
  2021-08-17 11:52                     ` Build failed in Jenkins: xawtv4 #25 Jenkins Builder Robot
@ 2021-08-17 11:57                       ` Jenkins Builder Robot
  2021-08-17 12:09                         ` Build failed in Jenkins: xawtv4 #27 Jenkins Builder Robot
  0 siblings, 1 reply; 19+ messages in thread
From: Jenkins Builder Robot @ 2021-08-17 11:57 UTC (permalink / raw)
  To: mchehab, linux-media

See <https://builder.linuxtv.org/job/xawtv4/26/display/redirect?page=changes>

Changes:

[Mauro Carvalho Chehab] Fix dlopen/dlerror for libng


------------------------------------------
[...truncated 3.99 KB...]
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/soundcard.h usability... yes
checking sys/soundcard.h presence... yes
checking for sys/soundcard.h... yes
checking alsa/asoundlib.h usability... yes
checking alsa/asoundlib.h presence... yes
checking for alsa/asoundlib.h... yes
checking linux/joystick.h usability... yes
checking linux/joystick.h presence... yes
checking for linux/joystick.h... yes
checking dev/bktr/ioctl_bt848.h usability... no
checking dev/bktr/ioctl_bt848.h presence... no
checking for dev/bktr/ioctl_bt848.h... no
checking dev/ic/bt8xx.h usability... no
checking dev/ic/bt8xx.h presence... no
checking for dev/ic/bt8xx.h... no
checking linux/dvb/dmx.h usability... yes
checking linux/dvb/dmx.h presence... yes
checking for linux/dvb/dmx.h... yes
checking for ftello... yes
checking for fseeko... yes
checking for getpt... yes
checking for getnameinfo... yes
checking for getopt_long... yes
checking for strcasestr... yes
checking for memmem... yes
checking for dlopen... no
checking for iconv_open... yes
checking for dlopen in -ldl... yes
checking for ELF... yes
checking for pthread_create in -lpthread... yes
checking for main in -lossaudio... no
checking for initscr in -lncurses... yes
checking for X... libraries , headers 
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for Xft... yes
checking for jpeg_start_compress in -ljpeg... yes
checking for snd_seq_open in -lasound... yes
checking for aRts... no
checking for mad_decoder_init in -lmad... yes
checking for mpeg2_init in -lmpeg2... yes
checking for lirc_init in -llirc_client... yes
checking for vbi_capture_fd in -lzvbi... yes
checking for vbi_capture_proxy_new in -lzvbi... yes
checking for vbi_capture_dvb_new2 in -lzvbi... yes
checking for aa_autoinit in -laa... yes
checking for dv_decoder_new in -ldv... yes
Package glib was not found in the pkg-config search path.
Perhaps you should add the directory containing `glib.pc'
to the PKG_CONFIG_PATH environment variable
No package 'glib' found
checking for lqt_query_registry in -lquicktime... yes
checking for DPMSQueryExtension in -lXdpms... no
checking for DPMSQueryExtension in -lXext... yes
checking for XineramaQueryExtension in -lXinerama... yes
checking for XRenderQueryExtension in -lXrender... yes
checking for XvQueryExtension in -lXv... yes
checking for XmStringGenerate in -lXm... yes
checking for glXChooseVisual in -lGL... yes
checking for gtk+ 2.4... yes
checking for X11 config directory... /etc/X11
checking for X11 app-defaults directory... /etc/X11/app-defaults
checking if mmx should be used... no
configure: creating ./config.status
config.status: creating Makefile
config.status: WARNING:  'Makefile.in' seems to ignore the --datarootdir setting
config.status: creating xawtv.spec
config.status: creating config.h
config.status: config.h is unchanged

compile time options summary
============================

    aalib        : yes
    alsa         : yes
    aRts         : no
    dv           : yes
    QuickTime    : yes
    mad          : yes
    mpeg2        : yes
    X11R6        : yes
    gtk+         : yes
    OpenMotif    : yes
    OpenGL       : yes
    zvbi         : yes
    DVB          : yes

+ make verbose=1
gcc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wno-pointer-sign -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/X11R6/include/X11/fonts -I/usr/include/lqt -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I. -I./vbistuff -I./x11 -I./jwz -I./common -I./console -I./x11 -I./structs -I./libng -Llibng -DCONFIGFILE="/etc/X11/xawtvrc" -DLIBDIR="/usr/local/lib/xawtv4" -DDATADIR="/usr/local/share/xawtv" -DLOCALEDIR="/usr/local/share/locale" -DPACKAGE="xawtv" -DVERSION="4.0-pre" -fno-omit-frame-pointer -Wp,-MD,mk/console_ttv.tmp -c -o console/ttv.o console/ttv.c
In file included from console/ttv.c:13:
./common/frequencies.h:82:2: warning: #warning obsolete header file [-Wcpp]
   82 | #warning obsolete header file
      |  ^~~~~~~
console/ttv.c: In function ‘grabber_init’:
console/ttv.c:37:5: error: ‘drv’ undeclared (first use in this function); did you mean ‘div’?
   37 |     drv = ng_vid_open(ng_dev.video,NULL,NULL,0,&h_drv);
      |     ^~~
      |     div
console/ttv.c:37:5: note: each undeclared identifier is reported only once for each function it appears in
console/ttv.c:37:11: warning: implicit declaration of function ‘ng_vid_open’; did you mean ‘ng_dev_open’? [-Wimplicit-function-declaration]
   37 |     drv = ng_vid_open(ng_dev.video,NULL,NULL,0,&h_drv);
      |           ^~~~~~~~~~~
      |           ng_dev_open
console/ttv.c:37:49: error: ‘h_drv’ undeclared (first use in this function)
   37 |     drv = ng_vid_open(ng_dev.video,NULL,NULL,0,&h_drv);
      |                                                 ^~~~~
console/ttv.c:42:5: error: ‘f_drv’ undeclared (first use in this function)
   42 |     f_drv = drv->capabilities(h_drv);
      |     ^~~~~
console/ttv.c:43:5: warning: implicit declaration of function ‘add_attrs’; did you mean ‘aa_attrs’? [-Wimplicit-function-declaration]
   43 |     add_attrs(drv->list_attrs(h_drv));
      |     ^~~~~~~~~
      |     aa_attrs
console/ttv.c: In function ‘do_capture’:
console/ttv.c:63:10: error: ‘CAPTURE_GRABDISPLAY’ undeclared (first use in this function)
   63 |     case CAPTURE_GRABDISPLAY:
      |          ^~~~~~~~~~~~~~~~~~~
console/ttv.c:64:6: error: ‘f_drv’ undeclared (first use in this function)
   64 |  if (f_drv & CAN_CAPTURE)
      |      ^~~~~
console/ttv.c:65:6: error: ‘drv’ undeclared (first use in this function); did you mean ‘div’?
   65 |      drv->stopvideo(h_drv);
      |      ^~~
      |      div
console/ttv.c:65:21: error: ‘h_drv’ undeclared (first use in this function)
   65 |      drv->stopvideo(h_drv);
      |                     ^~~~~
console/ttv.c:76:32: warning: passing argument 1 of ‘ng_grabber_setformat’ from incompatible pointer type [-Wincompatible-pointer-types]
   76 |  if (0 != ng_grabber_setformat(&fmt,1)) {
      |                                ^~~~
      |                                |
      |                                struct ng_video_fmt *
In file included from console/ttv.c:11:
./common/capture.h:6:46: note: expected ‘struct ng_devstate *’ but argument is of type ‘struct ng_video_fmt *’
    6 | int ng_grabber_setformat(struct ng_devstate *dev, struct ng_video_fmt *fmt,
      |                          ~~~~~~~~~~~~~~~~~~~~^~~
console/ttv.c:76:37: warning: passing argument 2 of ‘ng_grabber_setformat’ makes pointer from integer without a cast [-Wint-conversion]
   76 |  if (0 != ng_grabber_setformat(&fmt,1)) {
      |                                     ^
      |                                     |
      |                                     int
In file included from console/ttv.c:11:
./common/capture.h:6:72: note: expected ‘struct ng_video_fmt *’ but argument is of type ‘int’
    6 | int ng_grabber_setformat(struct ng_devstate *dev, struct ng_video_fmt *fmt,
      |                                                   ~~~~~~~~~~~~~~~~~~~~~^~~
console/ttv.c:76:11: error: too few arguments to function ‘ng_grabber_setformat’
   76 |  if (0 != ng_grabber_setformat(&fmt,1)) {
      |           ^~~~~~~~~~~~~~~~~~~~
In file included from console/ttv.c:11:
./common/capture.h:6:5: note: declared here
    6 | int ng_grabber_setformat(struct ng_devstate *dev, struct ng_video_fmt *fmt,
      |     ^~~~~~~~~~~~~~~~~~~~
console/ttv.c:78:46: warning: passing argument 1 of ‘ng_grabber_findconv’ from incompatible pointer type [-Wincompatible-pointer-types]
   78 |      if (NULL == (conv = ng_grabber_findconv(&gfmt,0))) {
      |                                              ^~~~~
      |                                              |
      |                                              struct ng_video_fmt *
In file included from console/ttv.c:11:
./common/capture.h:8:63: note: expected ‘struct ng_devstate *’ but argument is of type ‘struct ng_video_fmt *’
    8 | struct ng_video_conv* ng_grabber_findconv(struct ng_devstate *dev,
      |                                           ~~~~~~~~~~~~~~~~~~~~^~~
console/ttv.c:78:26: error: too few arguments to function ‘ng_grabber_findconv’
   78 |      if (NULL == (conv = ng_grabber_findconv(&gfmt,0))) {
      |                          ^~~~~~~~~~~~~~~~~~~
In file included from console/ttv.c:11:
./common/capture.h:8:23: note: declared here
    8 | struct ng_video_conv* ng_grabber_findconv(struct ng_devstate *dev,
      |                       ^~~~~~~~~~~~~~~~~~~
console/ttv.c:82:11: warning: implicit declaration of function ‘ng_convert_alloc’ [-Wimplicit-function-declaration]
   82 |      ch = ng_convert_alloc(conv,&gfmt,&fmt);
      |           ^~~~~~~~~~~~~~~~
console/ttv.c:82:9: warning: assignment to ‘struct ng_convert_handle *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
   82 |      ch = ng_convert_alloc(conv,&gfmt,&fmt);
      |         ^
console/ttv.c:83:6: warning: implicit declaration of function ‘ng_convert_init’; did you mean ‘ng_conv_init’? [-Wimplicit-function-declaration]
   83 |      ng_convert_init(ch);
      |      ^~~~~~~~~~~~~~~
      |      ng_conv_init
console/ttv.c: In function ‘main’:
console/ttv.c:209:5: warning: implicit declaration of function ‘freq_init’ [-Wimplicit-function-declaration]
  209 |     freq_init();
      |     ^~~~~~~~~
console/ttv.c:210:5: warning: implicit declaration of function ‘read_config’ [-Wimplicit-function-declaration]
  210 |     read_config(NULL,NULL,NULL);
      |     ^~~~~~~~~~~
console/ttv.c:217:21: error: ‘mixerdev’ undeclared (first use in this function)
  217 |     if (0 != strlen(mixerdev)) {
      |                     ^~~~~~~~
console/ttv.c:219:43: error: ‘mixerctl’ undeclared (first use in this function)
  219 |  if (NULL != (attr = ng_mix_init(mixerdev,mixerctl)))
      |                                           ^~~~~~~~
console/ttv.c:219:22: error: too few arguments to function ‘ng_mix_init’
  219 |  if (NULL != (attr = ng_mix_init(mixerdev,mixerctl)))
      |                      ^~~~~~~~~~~
In file included from console/ttv.c:10:
./libng/grab-ng.h:603:5: note: declared here
  603 | int ng_mix_init(struct ng_devstate *dev, char *device, char *control);
      |     ^~~~~~~~~~~
console/ttv.c:226:5: error: ‘set_capture_hook’ undeclared (first use in this function)
  226 |     set_capture_hook  = do_capture;
      |     ^~~~~~~~~~~~~~~~
console/ttv.c:229:5: warning: implicit declaration of function ‘parse_config’ [-Wimplicit-function-declaration]
  229 |     parse_config();
      |     ^~~~~~~~~~~~
console/ttv.c:232:5: error: ‘cur_capture’ undeclared (first use in this function); did you mean ‘do_capture’?
  232 |     cur_capture = 0;
      |     ^~~~~~~~~~~
      |     do_capture
console/ttv.c:237:7: error: ‘f_drv’ undeclared (first use in this function)
  237 |  if ((f_drv & CAN_TUNE) && 0 != (freq = drv->getfreq(h_drv))) {
      |       ^~~~~
console/ttv.c:237:41: error: ‘drv’ undeclared (first use in this function); did you mean ‘div’?
  237 |  if ((f_drv & CAN_TUNE) && 0 != (freq = drv->getfreq(h_drv))) {
      |                                         ^~~
      |                                         div
console/ttv.c:237:54: error: ‘h_drv’ undeclared (first use in this function)
  237 |  if ((f_drv & CAN_TUNE) && 0 != (freq = drv->getfreq(h_drv))) {
      |                                                      ^~~~~
console/ttv.c:244:12: error: ‘cur_channel’ undeclared (first use in this function)
  244 |  if (-1 == cur_channel) {
      |            ^~~~~~~~~~~
console/ttv.c:245:10: error: ‘count’ undeclared (first use in this function)
  245 |      if (count > 0)
      |          ^~~~~
console/ttv.c:248:3: warning: implicit declaration of function ‘set_defaults’ [-Wimplicit-function-declaration]
  248 |   set_defaults();
      |   ^~~~~~~~~~~~
console/ttv.c:272:21: error: too few arguments to function ‘ng_grabber_grab_image’
  272 |  if (NULL == (buf = ng_grabber_grab_image(0))) {
      |                     ^~~~~~~~~~~~~~~~~~~~~
In file included from console/ttv.c:11:
./common/capture.h:11:22: note: declared here
   11 | struct ng_video_buf* ng_grabber_grab_image(struct ng_devstate *dev,
      |                      ^~~~~~~~~~~~~~~~~~~~~
console/ttv.c:277:12: warning: implicit declaration of function ‘ng_convert_frame’; did you mean ‘ng_convert_thread’? [-Wimplicit-function-declaration]
  277 |      buf = ng_convert_frame(ch,NULL,buf);
      |            ^~~~~~~~~~~~~~~~
      |            ng_convert_thread
console/ttv.c:277:10: warning: assignment to ‘struct ng_video_buf *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
  277 |      buf = ng_convert_frame(ch,NULL,buf);
      |          ^
make: *** [mk/Compile.mk:55: console/ttv.o] Error 1
Build step 'Execute shell' marked build as failure

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Build failed in Jenkins: xawtv4 #27
  2021-08-17 11:57                       ` Build failed in Jenkins: xawtv4 #26 Jenkins Builder Robot
@ 2021-08-17 12:09                         ` Jenkins Builder Robot
  2021-08-17 12:10                           ` Build failed in Jenkins: xawtv4 #28 Jenkins Builder Robot
  0 siblings, 1 reply; 19+ messages in thread
From: Jenkins Builder Robot @ 2021-08-17 12:09 UTC (permalink / raw)
  To: mchehab, linux-media

See <https://builder.linuxtv.org/job/xawtv4/27/display/redirect?page=changes>

Changes:

[Mauro Carvalho Chehab] tty: got rid of an undefined function


------------------------------------------
[...truncated 7.32 KB...]
+ make verbose=1
gcc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wno-pointer-sign -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/X11R6/include/X11/fonts -I/usr/include/lqt -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I. -I./vbistuff -I./x11 -I./jwz -I./common -I./console -I./x11 -I./structs -I./libng -Llibng -DCONFIGFILE="/etc/X11/xawtvrc" -DLIBDIR="/usr/local/lib/xawtv4" -DDATADIR="/usr/local/share/xawtv" -DLOCALEDIR="/usr/local/share/locale" -DPACKAGE="xawtv" -DVERSION="4.0-pre" -fno-omit-frame-pointer -Wp,-MD,mk/console_streamer.tmp -c -o console/streamer.o console/streamer.c
gcc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wno-pointer-sign -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/X11R6/include/X11/fonts -I/usr/include/lqt -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I. -I./vbistuff -I./x11 -I./jwz -I./common -I./console -I./x11 -I./structs -I./libng -Llibng -DCONFIGFILE="/etc/X11/xawtvrc" -DLIBDIR="/usr/local/lib/xawtv4" -DDATADIR="/usr/local/share/xawtv" -DLOCALEDIR="/usr/local/share/locale" -DPACKAGE="xawtv" -DVERSION="4.0-pre" -fno-omit-frame-pointer -Wp,-MD,mk/common_sound.tmp -c -o common/sound.o common/sound.c
gcc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wno-pointer-sign -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/X11R6/include/X11/fonts -I/usr/include/lqt -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I. -I./vbistuff -I./x11 -I./jwz -I./common -I./console -I./x11 -I./structs -I./libng -Llibng -DCONFIGFILE="/etc/X11/xawtvrc" -DLIBDIR="/usr/local/lib/xawtv4" -DDATADIR="/usr/local/share/xawtv" -DLOCALEDIR="/usr/local/share/locale" -DPACKAGE="xawtv" -DVERSION="4.0-pre" -fno-omit-frame-pointer -Wp,-MD,mk/common_webcam.tmp -c -o common/webcam.o common/webcam.c
gcc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wno-pointer-sign -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/X11R6/include/X11/fonts -I/usr/include/lqt -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I. -I./vbistuff -I./x11 -I./jwz -I./common -I./console -I./x11 -I./structs -I./libng -Llibng -DCONFIGFILE="/etc/X11/xawtvrc" -DLIBDIR="/usr/local/lib/xawtv4" -DDATADIR="/usr/local/share/xawtv" -DLOCALEDIR="/usr/local/share/locale" -DPACKAGE="xawtv" -DVERSION="4.0-pre" -fno-omit-frame-pointer -Wp,-MD,mk/common_tuning.tmp -c -o common/tuning.o common/tuning.c
gcc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wno-pointer-sign -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/X11R6/include/X11/fonts -I/usr/include/lqt -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I. -I./vbistuff -I./x11 -I./jwz -I./common -I./console -I./x11 -I./structs -I./libng -Llibng -DCONFIGFILE="/etc/X11/xawtvrc" -DLIBDIR="/usr/local/lib/xawtv4" -DDATADIR="/usr/local/share/xawtv" -DLOCALEDIR="/usr/local/share/locale" -DPACKAGE="xawtv" -DVERSION="4.0-pre" -fno-omit-frame-pointer -Wp,-MD,mk/common_commands.tmp -c -o common/commands.o common/commands.c
gcc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wno-pointer-sign -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/X11R6/include/X11/fonts -I/usr/include/lqt -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I. -I./vbistuff -I./x11 -I./jwz -I./common -I./console -I./x11 -I./structs -I./libng -Llibng -DCONFIGFILE="/etc/X11/xawtvrc" -DLIBDIR="/usr/local/lib/xawtv4" -DDATADIR="/usr/local/share/xawtv" -DLOCALEDIR="/usr/local/share/locale" -DPACKAGE="xawtv" -DVERSION="4.0-pre" -fno-omit-frame-pointer -Wp,-MD,mk/common_devs.tmp -c -o common/devs.o common/devs.c
gcc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wno-pointer-sign -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/X11R6/include/X11/fonts -I/usr/include/lqt -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I. -I./vbistuff -I./x11 -I./jwz -I./common -I./console -I./x11 -I./structs -I./libng -Llibng -DCONFIGFILE="/etc/X11/xawtvrc" -DLIBDIR="/usr/local/lib/xawtv4" -DDATADIR="/usr/local/share/xawtv" -DLOCALEDIR="/usr/local/share/locale" -DPACKAGE="xawtv" -DVERSION="4.0-pre" -fno-omit-frame-pointer -Wp,-MD,mk/common_capture.tmp -c -o common/capture.o common/capture.c
gcc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wno-pointer-sign -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/X11R6/include/X11/fonts -I/usr/include/lqt -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I. -I./vbistuff -I./x11 -I./jwz -I./common -I./console -I./x11 -I./structs -I./libng -Llibng -DCONFIGFILE="/etc/X11/xawtvrc" -DLIBDIR="/usr/local/lib/xawtv4" -DDATADIR="/usr/local/share/xawtv" -DLOCALEDIR="/usr/local/share/locale" -DPACKAGE="xawtv" -DVERSION="4.0-pre" -fno-omit-frame-pointer -Wp,-MD,mk/common_event.tmp -c -o common/event.o common/event.c
gcc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wno-pointer-sign -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/X11R6/include/X11/fonts -I/usr/include/lqt -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I. -I./vbistuff -I./x11 -I./jwz -I./common -I./console -I./x11 -I./structs -I./libng -Llibng -DCONFIGFILE="/etc/X11/xawtvrc" -DLIBDIR="/usr/local/lib/xawtv4" -DDATADIR="/usr/local/share/xawtv" -DLOCALEDIR="/usr/local/share/locale" -DPACKAGE="xawtv" -DVERSION="4.0-pre" -fno-omit-frame-pointer -Wp,-MD,mk/common_fifo.tmp -c -o common/fifo.o common/fifo.c
gcc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wno-pointer-sign -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/X11R6/include/X11/fonts -I/usr/include/lqt -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I. -I./vbistuff -I./x11 -I./jwz -I./common -I./console -I./x11 -I./structs -I./libng -Llibng -DCONFIGFILE="/etc/X11/xawtvrc" -DLIBDIR="/usr/local/lib/xawtv4" -DDATADIR="/usr/local/share/xawtv" -DLOCALEDIR="/usr/local/share/locale" -DPACKAGE="xawtv" -DVERSION="4.0-pre" -fno-omit-frame-pointer -Wp,-MD,mk/common_tv-config.tmp -c -o common/tv-config.o common/tv-config.c
gcc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wno-pointer-sign -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/X11R6/include/X11/fonts -I/usr/include/lqt -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I. -I./vbistuff -I./x11 -I./jwz -I./common -I./console -I./x11 -I./structs -I./libng -Llibng -DCONFIGFILE="/etc/X11/xawtvrc" -DLIBDIR="/usr/local/lib/xawtv4" -DDATADIR="/usr/local/share/xawtv" -DLOCALEDIR="/usr/local/share/locale" -DPACKAGE="xawtv" -DVERSION="4.0-pre" -fno-omit-frame-pointer -Wp,-MD,mk/common_dvb-tuning.tmp -c -o common/dvb-tuning.o common/dvb-tuning.c
gcc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wno-pointer-sign -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/X11R6/include/X11/fonts -I/usr/include/lqt -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I. -I./vbistuff -I./x11 -I./jwz -I./common -I./console -I./x11 -I./structs -I./libng -Llibng -DCONFIGFILE="/etc/X11/xawtvrc" -DLIBDIR="/usr/local/lib/xawtv4" -DDATADIR="/usr/local/share/xawtv" -DLOCALEDIR="/usr/local/share/locale" -DPACKAGE="xawtv" -DVERSION="4.0-pre" -fno-omit-frame-pointer -Wp,-MD,mk/libng_grab-ng.tmp -c -o libng/grab-ng.o libng/grab-ng.c
gcc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wno-pointer-sign -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/X11R6/include/X11/fonts -I/usr/include/lqt -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I. -I./vbistuff -I./x11 -I./jwz -I./common -I./console -I./x11 -I./structs -I./libng -Llibng -DCONFIGFILE="/etc/X11/xawtvrc" -DLIBDIR="/usr/local/lib/xawtv4" -DDATADIR="/usr/local/share/xawtv" -DLOCALEDIR="/usr/local/share/locale" -DPACKAGE="xawtv" -DVERSION="4.0-pre" -fno-omit-frame-pointer -Wp,-MD,mk/libng_writefile.tmp -c -o libng/writefile.o libng/writefile.c
gcc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wno-pointer-sign -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/X11R6/include/X11/fonts -I/usr/include/lqt -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I. -I./vbistuff -I./x11 -I./jwz -I./common -I./console -I./x11 -I./structs -I./libng -Llibng -DCONFIGFILE="/etc/X11/xawtvrc" -DLIBDIR="/usr/local/lib/xawtv4" -DDATADIR="/usr/local/share/xawtv" -DLOCALEDIR="/usr/local/share/locale" -DPACKAGE="xawtv" -DVERSION="4.0-pre" -fno-omit-frame-pointer -Wp,-MD,mk/libng_parse-mpeg.tmp -c -o libng/parse-mpeg.o libng/parse-mpeg.c
gcc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wno-pointer-sign -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/X11R6/include/X11/fonts -I/usr/include/lqt -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I. -I./vbistuff -I./x11 -I./jwz -I./common -I./console -I./x11 -I./structs -I./libng -Llibng -DCONFIGFILE="/etc/X11/xawtvrc" -DLIBDIR="/usr/local/lib/xawtv4" -DDATADIR="/usr/local/share/xawtv" -DLOCALEDIR="/usr/local/share/locale" -DPACKAGE="xawtv" -DVERSION="4.0-pre" -fno-omit-frame-pointer -Wp,-MD,mk/libng_parse-dvb.tmp -c -o libng/parse-dvb.o libng/parse-dvb.c
common/devs.c: In function ‘device_probe_video’:
common/devs.c:127:15: warning: variable ‘add’ set but not used [-Wunused-but-set-variable]
  127 |     int err,i,add=0;
      |               ^~~
common/devs.c: In function ‘device_probe_dvb’:
common/devs.c:193:11: warning: variable ‘add’ set but not used [-Wunused-but-set-variable]
  193 |     int i,add = 0;
      |           ^~~
gcc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wno-pointer-sign -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/X11R6/include/X11/fonts -I/usr/include/lqt -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I. -I./vbistuff -I./x11 -I./jwz -I./common -I./console -I./x11 -I./structs -I./libng -Llibng -DCONFIGFILE="/etc/X11/xawtvrc" -DLIBDIR="/usr/local/lib/xawtv4" -DDATADIR="/usr/local/share/xawtv" -DLOCALEDIR="/usr/local/share/locale" -DPACKAGE="xawtv" -DVERSION="4.0-pre" -fno-omit-frame-pointer -Wp,-MD,mk/libng_color_common.tmp -c -o libng/color_common.o libng/color_common.c
gcc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wno-pointer-sign -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/X11R6/include/X11/fonts -I/usr/include/lqt -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I. -I./vbistuff -I./x11 -I./jwz -I./common -I./console -I./x11 -I./structs -I./libng -Llibng -DCONFIGFILE="/etc/X11/xawtvrc" -DLIBDIR="/usr/local/lib/xawtv4" -DDATADIR="/usr/local/share/xawtv" -DLOCALEDIR="/usr/local/share/locale" -DPACKAGE="xawtv" -DVERSION="4.0-pre" -fno-omit-frame-pointer -Wp,-MD,mk/libng_color_packed.tmp -c -o libng/color_packed.o libng/color_packed.c
gcc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wno-pointer-sign -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/X11R6/include/X11/fonts -I/usr/include/lqt -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I. -I./vbistuff -I./x11 -I./jwz -I./common -I./console -I./x11 -I./structs -I./libng -Llibng -DCONFIGFILE="/etc/X11/xawtvrc" -DLIBDIR="/usr/local/lib/xawtv4" -DDATADIR="/usr/local/share/xawtv" -DLOCALEDIR="/usr/local/share/locale" -DPACKAGE="xawtv" -DVERSION="4.0-pre" -fno-omit-frame-pointer -Wp,-MD,mk/libng_color_lut.tmp -c -o libng/color_lut.o libng/color_lut.c
common/commands.c: In function ‘keypad_handler’:
common/commands.c:1184:18: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 8 [-Wformat-overflow=]
 1184 |      sprintf(ch,"%d",n);
      |                  ^~
common/commands.c:1184:17: note: directive argument in the range [1, 2147483647]
 1184 |      sprintf(ch,"%d",n);
      |                 ^~~~
common/commands.c:1184:6: note: ‘sprintf’ output between 2 and 11 bytes into a destination of size 8
 1184 |      sprintf(ch,"%d",n);
      |      ^~~~~~~~~~~~~~~~~~
gcc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wno-pointer-sign -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/X11R6/include/X11/fonts -I/usr/include/lqt -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I. -I./vbistuff -I./x11 -I./jwz -I./common -I./console -I./x11 -I./structs -I./libng -Llibng -DCONFIGFILE="/etc/X11/xawtvrc" -DLIBDIR="/usr/local/lib/xawtv4" -DDATADIR="/usr/local/share/xawtv" -DLOCALEDIR="/usr/local/share/locale" -DPACKAGE="xawtv" -DVERSION="4.0-pre" -fno-omit-frame-pointer -Wp,-MD,mk/libng_color_yuv2rgb.tmp -c -o libng/color_yuv2rgb.o libng/color_yuv2rgb.c
libng/parse-dvb.c: In function ‘parse_nit_desc_2’:
libng/parse-dvb.c:196:13: warning: variable ‘l’ set but not used [-Wunused-but-set-variable]
  196 |     int i,t,l;
      |             ^
libng/parse-dvb.c: In function ‘parse_sdt_desc’:
libng/parse-dvb.c:239:13: warning: variable ‘l’ set but not used [-Wunused-but-set-variable]
  239 |     int i,t,l;
      |             ^
libng/parse-dvb.c: In function ‘mpeg_parse_psi_nit’:
libng/parse-dvb.c:351:6: warning: the address of ‘network’ will always evaluate as ‘true’ [-Waddress]
  351 |  if (network)
      |      ^~~~~~~
gcc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wno-pointer-sign -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/X11R6/include/X11/fonts -I/usr/include/lqt -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I. -I./vbistuff -I./x11 -I./jwz -I./common -I./console -I./x11 -I./structs -I./libng -Llibng -DCONFIGFILE="/etc/X11/xawtvrc" -DLIBDIR="/usr/local/lib/xawtv4" -DDATADIR="/usr/local/share/xawtv" -DLOCALEDIR="/usr/local/share/locale" -DPACKAGE="xawtv" -DVERSION="4.0-pre" -fno-omit-frame-pointer -Wp,-MD,mk/libng_convert.tmp -c -o libng/convert.o libng/convert.c
common/dvb-tuning.c: In function ‘fixup_numbers’:
common/dvb-tuning.c:329:5: warning: enumeration value ‘FE_ATSC’ not handled in switch [-Wswitch]
  329 |     switch (h->info.type) {
      |     ^~~~~~
common/dvb-tuning.c: In function ‘dump_fe_info’:
common/dvb-tuning.c:365:5: warning: enumeration value ‘FE_ATSC’ not handled in switch [-Wswitch]
  365 |     switch (h->info.type) {
      |     ^~~~~~
common/dvb-tuning.c: In function ‘dvb_frontend_tune’:
common/dvb-tuning.c:433:5: warning: enumeration value ‘FE_ATSC’ not handled in switch [-Wswitch]
  433 |     switch (h->info.type) {
      |     ^~~~~~
common/dvb-tuning.c: In function ‘parse_vdr_diseqc.constprop.isra’:
common/dvb-tuning.c:1126:26: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 9 [-Wformat-overflow=]
 1126 |  sprintf(section,"diseqc-%d",i++);
      |                          ^~
common/dvb-tuning.c:1126:18: note: directive argument in the range [0, 2147483647]
 1126 |  sprintf(section,"diseqc-%d",i++);
      |                  ^~~~~~~~~~~
common/dvb-tuning.c:1126:2: note: ‘sprintf’ output between 9 and 18 bytes into a destination of size 16
 1126 |  sprintf(section,"diseqc-%d",i++);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wno-pointer-sign -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/X11R6/include/X11/fonts -I/usr/include/lqt -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I. -I./vbistuff -I./x11 -I./jwz -I./common -I./console -I./x11 -I./structs -I./libng -Llibng -DCONFIGFILE="/etc/X11/xawtvrc" -DLIBDIR="/usr/local/lib/xawtv4" -DDATADIR="/usr/local/share/xawtv" -DLOCALEDIR="/usr/local/share/locale" -DPACKAGE="xawtv" -DVERSION="4.0-pre" -fno-omit-frame-pointer -Wp,-MD,mk/libng_misc.tmp -c -o libng/misc.o libng/misc.c
gcc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wno-pointer-sign -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/X11R6/include/X11/fonts -I/usr/include/lqt -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I. -I./vbistuff -I./x11 -I./jwz -I./common -I./console -I./x11 -I./structs -I./libng -Llibng -DCONFIGFILE="/etc/X11/xawtvrc" -DLIBDIR="/usr/local/lib/xawtv4" -DDATADIR="/usr/local/share/xawtv" -DLOCALEDIR="/usr/local/share/locale" -DPACKAGE="xawtv" -DVERSION="4.0-pre" -fno-omit-frame-pointer -Wp,-MD,mk/console_webcam.tmp -c -o console/webcam.o console/webcam.c
gcc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wno-pointer-sign -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/X11R6/include/X11/fonts -I/usr/include/lqt -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I. -I./vbistuff -I./x11 -I./jwz -I./common -I./console -I./x11 -I./structs -I./libng -Llibng -DCONFIGFILE="/etc/X11/xawtvrc" -DLIBDIR="/usr/local/lib/xawtv4" -DDATADIR="/usr/local/share/xawtv" -DLOCALEDIR="/usr/local/share/locale" -DPACKAGE="xawtv" -DVERSION="4.0-pre" -fno-omit-frame-pointer -Wp,-MD,mk/console_scantv.tmp -c -o console/scantv.o console/scantv.c
gcc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wno-pointer-sign -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/X11R6/include/X11/fonts -I/usr/include/lqt -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I. -I./vbistuff -I./x11 -I./jwz -I./common -I./console -I./x11 -I./structs -I./libng -Llibng -DCONFIGFILE="/etc/X11/xawtvrc" -DLIBDIR="/usr/local/lib/xawtv4" -DDATADIR="/usr/local/share/xawtv" -DLOCALEDIR="/usr/local/share/locale" -DPACKAGE="xawtv" -DVERSION="4.0-pre" -fno-omit-frame-pointer -Wp,-MD,mk/console_ttv.tmp -c -o console/ttv.o console/ttv.c
libng/grab-ng.c: In function ‘ng_filter_single’:
libng/grab-ng.c:965:11: warning: variable ‘handle’ set but not used [-Wunused-but-set-variable]
  965 |     void *handle;
      |           ^~~~~~
In file included from console/ttv.c:13:
./common/frequencies.h:82:2: warning: #warning obsolete header file [-Wcpp]
   82 | #warning obsolete header file
      |  ^~~~~~~
console/ttv.c: In function ‘grabber_init’:
console/ttv.c:37:5: error: ‘drv’ undeclared (first use in this function); did you mean ‘div’?
   37 |     drv = ng_vid_open(ng_dev.video,NULL,NULL,0,&h_drv);
      |     ^~~
      |     div
console/ttv.c:37:5: note: each undeclared identifier is reported only once for each function it appears in
console/ttv.c:37:11: warning: implicit declaration of function ‘ng_vid_open’; did you mean ‘ng_dev_open’? [-Wimplicit-function-declaration]
   37 |     drv = ng_vid_open(ng_dev.video,NULL,NULL,0,&h_drv);
      |           ^~~~~~~~~~~
      |           ng_dev_open
console/ttv.c:37:49: error: ‘h_drv’ undeclared (first use in this function)
   37 |     drv = ng_vid_open(ng_dev.video,NULL,NULL,0,&h_drv);
      |                                                 ^~~~~
console/ttv.c:42:5: error: ‘f_drv’ undeclared (first use in this function)
   42 |     f_drv = drv->capabilities(h_drv);
      |     ^~~~~
console/ttv.c:43:5: warning: implicit declaration of function ‘add_attrs’; did you mean ‘aa_attrs’? [-Wimplicit-function-declaration]
   43 |     add_attrs(drv->list_attrs(h_drv));
      |     ^~~~~~~~~
      |     aa_attrs
console/ttv.c: In function ‘do_capture’:
console/ttv.c:63:10: error: ‘CAPTURE_GRABDISPLAY’ undeclared (first use in this function)
   63 |     case CAPTURE_GRABDISPLAY:
      |          ^~~~~~~~~~~~~~~~~~~
console/ttv.c:64:6: error: ‘f_drv’ undeclared (first use in this function)
   64 |  if (f_drv & CAN_CAPTURE)
      |      ^~~~~
console/ttv.c:65:6: error: ‘drv’ undeclared (first use in this function); did you mean ‘div’?
   65 |      drv->stopvideo(h_drv);
      |      ^~~
      |      div
console/ttv.c:65:21: error: ‘h_drv’ undeclared (first use in this function)
   65 |      drv->stopvideo(h_drv);
      |                     ^~~~~
console/ttv.c:76:32: warning: passing argument 1 of ‘ng_grabber_setformat’ from incompatible pointer type [-Wincompatible-pointer-types]
   76 |  if (0 != ng_grabber_setformat(&fmt,1)) {
      |                                ^~~~
      |                                |
      |                                struct ng_video_fmt *
In file included from console/ttv.c:11:
./common/capture.h:6:46: note: expected ‘struct ng_devstate *’ but argument is of type ‘struct ng_video_fmt *’
    6 | int ng_grabber_setformat(struct ng_devstate *dev, struct ng_video_fmt *fmt,
      |                          ~~~~~~~~~~~~~~~~~~~~^~~
console/ttv.c:76:37: warning: passing argument 2 of ‘ng_grabber_setformat’ makes pointer from integer without a cast [-Wint-conversion]
   76 |  if (0 != ng_grabber_setformat(&fmt,1)) {
      |                                     ^
      |                                     |
      |                                     int
In file included from console/ttv.c:11:
./common/capture.h:6:72: note: expected ‘struct ng_video_fmt *’ but argument is of type ‘int’
    6 | int ng_grabber_setformat(struct ng_devstate *dev, struct ng_video_fmt *fmt,
      |                                                   ~~~~~~~~~~~~~~~~~~~~~^~~
console/ttv.c:76:11: error: too few arguments to function ‘ng_grabber_setformat’
   76 |  if (0 != ng_grabber_setformat(&fmt,1)) {
      |           ^~~~~~~~~~~~~~~~~~~~
In file included from console/ttv.c:11:
./common/capture.h:6:5: note: declared here
    6 | int ng_grabber_setformat(struct ng_devstate *dev, struct ng_video_fmt *fmt,
      |     ^~~~~~~~~~~~~~~~~~~~
console/ttv.c:78:46: warning: passing argument 1 of ‘ng_grabber_findconv’ from incompatible pointer type [-Wincompatible-pointer-types]
   78 |      if (NULL == (conv = ng_grabber_findconv(&gfmt,0))) {
      |                                              ^~~~~
      |                                              |
      |                                              struct ng_video_fmt *
In file included from console/ttv.c:11:
./common/capture.h:8:63: note: expected ‘struct ng_devstate *’ but argument is of type ‘struct ng_video_fmt *’
    8 | struct ng_video_conv* ng_grabber_findconv(struct ng_devstate *dev,
      |                                           ~~~~~~~~~~~~~~~~~~~~^~~
console/ttv.c:78:26: error: too few arguments to function ‘ng_grabber_findconv’
   78 |      if (NULL == (conv = ng_grabber_findconv(&gfmt,0))) {
      |                          ^~~~~~~~~~~~~~~~~~~
In file included from console/ttv.c:11:
./common/capture.h:8:23: note: declared here
    8 | struct ng_video_conv* ng_grabber_findconv(struct ng_devstate *dev,
      |                       ^~~~~~~~~~~~~~~~~~~
console/ttv.c:82:11: warning: implicit declaration of function ‘ng_convert_alloc’ [-Wimplicit-function-declaration]
   82 |      ch = ng_convert_alloc(conv,&gfmt,&fmt);
      |           ^~~~~~~~~~~~~~~~
console/ttv.c:82:9: warning: assignment to ‘struct ng_convert_handle *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
   82 |      ch = ng_convert_alloc(conv,&gfmt,&fmt);
      |         ^
console/ttv.c:83:6: warning: implicit declaration of function ‘ng_convert_init’; did you mean ‘ng_conv_init’? [-Wimplicit-function-declaration]
   83 |      ng_convert_init(ch);
      |      ^~~~~~~~~~~~~~~
      |      ng_conv_init
console/ttv.c: In function ‘main’:
console/ttv.c:209:5: warning: implicit declaration of function ‘freq_init’ [-Wimplicit-function-declaration]
  209 |     freq_init();
      |     ^~~~~~~~~
console/ttv.c:210:5: warning: implicit declaration of function ‘read_config’ [-Wimplicit-function-declaration]
  210 |     read_config(NULL,NULL,NULL);
      |     ^~~~~~~~~~~
console/ttv.c:217:21: error: ‘mixerdev’ undeclared (first use in this function)
  217 |     if (0 != strlen(mixerdev)) {
      |                     ^~~~~~~~
console/ttv.c:219:43: error: ‘mixerctl’ undeclared (first use in this function)
  219 |  if (NULL != (attr = ng_mix_init(mixerdev,mixerctl)))
      |                                           ^~~~~~~~
console/ttv.c:219:22: error: too few arguments to function ‘ng_mix_init’
  219 |  if (NULL != (attr = ng_mix_init(mixerdev,mixerctl)))
      |                      ^~~~~~~~~~~
In file included from console/ttv.c:10:
./libng/grab-ng.h:600:5: note: declared here
  600 | int ng_mix_init(struct ng_devstate *dev, char *device, char *control);
      |     ^~~~~~~~~~~
console/ttv.c:226:5: error: ‘set_capture_hook’ undeclared (first use in this function)
  226 |     set_capture_hook  = do_capture;
      |     ^~~~~~~~~~~~~~~~
console/ttv.c:229:5: warning: implicit declaration of function ‘parse_config’ [-Wimplicit-function-declaration]
  229 |     parse_config();
      |     ^~~~~~~~~~~~
console/ttv.c:232:5: error: ‘cur_capture’ undeclared (first use in this function); did you mean ‘do_capture’?
  232 |     cur_capture = 0;
      |     ^~~~~~~~~~~
      |     do_capture
console/ttv.c:237:7: error: ‘f_drv’ undeclared (first use in this function)
  237 |  if ((f_drv & CAN_TUNE) && 0 != (freq = drv->getfreq(h_drv))) {
      |       ^~~~~
console/ttv.c:237:41: error: ‘drv’ undeclared (first use in this function); did you mean ‘div’?
  237 |  if ((f_drv & CAN_TUNE) && 0 != (freq = drv->getfreq(h_drv))) {
      |                                         ^~~
      |                                         div
console/ttv.c:237:54: error: ‘h_drv’ undeclared (first use in this function)
  237 |  if ((f_drv & CAN_TUNE) && 0 != (freq = drv->getfreq(h_drv))) {
      |                                                      ^~~~~
console/ttv.c:244:12: error: ‘cur_channel’ undeclared (first use in this function)
  244 |  if (-1 == cur_channel) {
      |            ^~~~~~~~~~~
console/ttv.c:245:10: error: ‘count’ undeclared (first use in this function)
  245 |      if (count > 0)
      |          ^~~~~
console/ttv.c:248:3: warning: implicit declaration of function ‘set_defaults’ [-Wimplicit-function-declaration]
  248 |   set_defaults();
      |   ^~~~~~~~~~~~
console/ttv.c:272:21: error: too few arguments to function ‘ng_grabber_grab_image’
  272 |  if (NULL == (buf = ng_grabber_grab_image(0))) {
      |                     ^~~~~~~~~~~~~~~~~~~~~
In file included from console/ttv.c:11:
./common/capture.h:11:22: note: declared here
   11 | struct ng_video_buf* ng_grabber_grab_image(struct ng_devstate *dev,
      |                      ^~~~~~~~~~~~~~~~~~~~~
console/ttv.c:277:12: warning: implicit declaration of function ‘ng_convert_single’; did you mean ‘ng_filter_single’? [-Wimplicit-function-declaration]
  277 |      buf = ng_convert_single(ch,buf);
      |            ^~~~~~~~~~~~~~~~~
      |            ng_filter_single
console/ttv.c:277:10: warning: assignment to ‘struct ng_video_buf *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
  277 |      buf = ng_convert_single(ch,buf);
      |          ^
make: *** [mk/Compile.mk:54: console/ttv.o] Error 1
make: *** Waiting for unfinished jobs....
In function ‘do_scan’,
    inlined from ‘main’ at console/scantv.c:399:2:
console/scantv.c:235:7: warning: ‘%s’ directive argument is null [-Wformat-overflow=]
  235 |       sprintf(dummy,"unknown (%s)",fchannel);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libng/parse-mpeg.c: In function ‘parse_pmt_desc’:
libng/parse-mpeg.c:680:13: warning: variable ‘l’ set but not used [-Wunused-but-set-variable]
  680 |     int i,t,l;
      |             ^
libng/parse-mpeg.c: In function ‘get_lang_tag’:
libng/parse-mpeg.c:697:13: warning: variable ‘l’ set but not used [-Wunused-but-set-variable]
  697 |     int i,t,l;
      |             ^
Build step 'Execute shell' marked build as failure

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Build failed in Jenkins: xawtv4 #28
  2021-08-17 12:09                         ` Build failed in Jenkins: xawtv4 #27 Jenkins Builder Robot
@ 2021-08-17 12:10                           ` Jenkins Builder Robot
  2021-08-17 12:11                             ` Jenkins build is back to normal : xawtv4 #29 Jenkins Builder Robot
  0 siblings, 1 reply; 19+ messages in thread
From: Jenkins Builder Robot @ 2021-08-17 12:10 UTC (permalink / raw)
  To: mchehab, linux-media

See <https://builder.linuxtv.org/job/xawtv4/28/display/redirect>

Changes:


------------------------------------------
[...truncated 4.17 KB...]
checking for sys/soundcard.h... yes
checking alsa/asoundlib.h usability... yes
checking alsa/asoundlib.h presence... yes
checking for alsa/asoundlib.h... yes
checking linux/joystick.h usability... yes
checking linux/joystick.h presence... yes
checking for linux/joystick.h... yes
checking dev/bktr/ioctl_bt848.h usability... no
checking dev/bktr/ioctl_bt848.h presence... no
checking for dev/bktr/ioctl_bt848.h... no
checking dev/ic/bt8xx.h usability... no
checking dev/ic/bt8xx.h presence... no
checking for dev/ic/bt8xx.h... no
checking linux/dvb/dmx.h usability... yes
checking linux/dvb/dmx.h presence... yes
checking for linux/dvb/dmx.h... yes
checking for ftello... yes
checking for fseeko... yes
checking for getpt... yes
checking for getnameinfo... yes
checking for getopt_long... yes
checking for strcasestr... yes
checking for memmem... yes
checking for dlopen... no
checking for iconv_open... yes
checking for dlopen in -ldl... yes
checking for ELF... yes
checking for pthread_create in -lpthread... yes
checking for main in -lossaudio... no
checking for initscr in -lncurses... yes
checking for X... libraries , headers 
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for Xft... yes
checking for jpeg_start_compress in -ljpeg... yes
checking for snd_seq_open in -lasound... yes
checking for aRts... no
checking for mad_decoder_init in -lmad... yes
checking for mpeg2_init in -lmpeg2... yes
checking for lirc_init in -llirc_client... yes
checking for vbi_capture_fd in -lzvbi... yes
checking for vbi_capture_proxy_new in -lzvbi... yes
checking for vbi_capture_dvb_new2 in -lzvbi... yes
checking for aa_autoinit in -laa... yes
checking for dv_decoder_new in -ldv... yes
Package glib was not found in the pkg-config search path.
Perhaps you should add the directory containing `glib.pc'
to the PKG_CONFIG_PATH environment variable
No package 'glib' found
checking for lqt_query_registry in -lquicktime... yes
checking for DPMSQueryExtension in -lXdpms... no
checking for DPMSQueryExtension in -lXext... yes
checking for XineramaQueryExtension in -lXinerama... yes
checking for XRenderQueryExtension in -lXrender... yes
checking for XvQueryExtension in -lXv... yes
checking for XmStringGenerate in -lXm... yes
checking for glXChooseVisual in -lGL... yes
checking for gtk+ 2.4... yes
checking for X11 config directory... /etc/X11
checking for X11 app-defaults directory... /etc/X11/app-defaults
checking if mmx should be used... no
configure: creating ./config.status
config.status: creating Makefile
config.status: WARNING:  'Makefile.in' seems to ignore the --datarootdir setting
config.status: creating xawtv.spec
config.status: creating config.h
config.status: config.h is unchanged

compile time options summary
============================

    aalib        : yes
    alsa         : yes
    aRts         : no
    dv           : yes
    QuickTime    : yes
    mad          : yes
    mpeg2        : yes
    X11R6        : yes
    gtk+         : yes
    OpenMotif    : yes
    OpenGL       : yes
    zvbi         : yes
    DVB          : yes

+ make verbose=1
rm -f libng/libng.a
gcc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wno-pointer-sign -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/X11R6/include/X11/fonts -I/usr/include/lqt -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I. -I./vbistuff -I./x11 -I./jwz -I./common -I./console -I./x11 -I./structs -I./libng -Llibng -DCONFIGFILE="/etc/X11/xawtvrc" -DLIBDIR="/usr/local/lib/xawtv4" -DDATADIR="/usr/local/share/xawtv" -DLOCALEDIR="/usr/local/share/locale" -DPACKAGE="xawtv" -DVERSION="4.0-pre" -fno-omit-frame-pointer -Wp,-MD,mk/console_ttv.tmp -c -o console/ttv.o console/ttv.c
ar: creating libng/libng.a
gcc -o console/streamer console/streamer.o common/sound.o common/webcam.o common/tuning.o common/commands.o common/devs.o common/parseconfig.o common/fifo.o common/capture.o common/event.o common/tv-config.o common/dvb-tuning.o structs/struct-dvb.o structs/struct-dump.o libng/libng.a -lpthread -ljpeg -lm -ldl -Wl,-E
gcc -o console/webcam console/webcam.o console/ftp.o common/parseconfig.o common/devs.o common/dvb-tuning.o structs/struct-dvb.o structs/struct-dump.o libng/libng.a -lpthread -ljpeg -lm -ldl -Wl,-E
gcc -o console/scantv console/scantv.o common/vbi-dvb.o common/vbi-data.o common/sound.o common/webcam.o common/tuning.o common/commands.o common/devs.o common/parseconfig.o common/fifo.o common/capture.o common/event.o common/tv-config.o common/dvb-tuning.o structs/struct-dvb.o structs/struct-dump.o libng/libng.a -lpthread -lzvbi -lm -lpng -lz -ljpeg -ldl -Wl,-E
In file included from console/ttv.c:13:
./common/frequencies.h:82:2: warning: #warning obsolete header file [-Wcpp]
   82 | #warning obsolete header file
      |  ^~~~~~~
console/ttv.c: In function ‘grabber_init’:
console/ttv.c:37:5: error: ‘drv’ undeclared (first use in this function); did you mean ‘div’?
   37 |     drv = ng_vid_open(ng_dev.video,NULL,NULL,0,&h_drv);
      |     ^~~
      |     div
console/ttv.c:37:5: note: each undeclared identifier is reported only once for each function it appears in
console/ttv.c:37:11: warning: implicit declaration of function ‘ng_vid_open’; did you mean ‘ng_dev_open’? [-Wimplicit-function-declaration]
   37 |     drv = ng_vid_open(ng_dev.video,NULL,NULL,0,&h_drv);
      |           ^~~~~~~~~~~
      |           ng_dev_open
console/ttv.c:37:49: error: ‘h_drv’ undeclared (first use in this function)
   37 |     drv = ng_vid_open(ng_dev.video,NULL,NULL,0,&h_drv);
      |                                                 ^~~~~
console/ttv.c:42:5: error: ‘f_drv’ undeclared (first use in this function)
   42 |     f_drv = drv->capabilities(h_drv);
      |     ^~~~~
console/ttv.c:43:5: warning: implicit declaration of function ‘add_attrs’; did you mean ‘aa_attrs’? [-Wimplicit-function-declaration]
   43 |     add_attrs(drv->list_attrs(h_drv));
      |     ^~~~~~~~~
      |     aa_attrs
console/ttv.c: In function ‘do_capture’:
console/ttv.c:63:10: error: ‘CAPTURE_GRABDISPLAY’ undeclared (first use in this function)
   63 |     case CAPTURE_GRABDISPLAY:
      |          ^~~~~~~~~~~~~~~~~~~
console/ttv.c:64:6: error: ‘f_drv’ undeclared (first use in this function)
   64 |  if (f_drv & CAN_CAPTURE)
      |      ^~~~~
console/ttv.c:65:6: error: ‘drv’ undeclared (first use in this function); did you mean ‘div’?
   65 |      drv->stopvideo(h_drv);
      |      ^~~
      |      div
console/ttv.c:65:21: error: ‘h_drv’ undeclared (first use in this function)
   65 |      drv->stopvideo(h_drv);
      |                     ^~~~~
console/ttv.c:76:32: warning: passing argument 1 of ‘ng_grabber_setformat’ from incompatible pointer type [-Wincompatible-pointer-types]
   76 |  if (0 != ng_grabber_setformat(&fmt,1)) {
      |                                ^~~~
      |                                |
      |                                struct ng_video_fmt *
In file included from console/ttv.c:11:
./common/capture.h:6:46: note: expected ‘struct ng_devstate *’ but argument is of type ‘struct ng_video_fmt *’
    6 | int ng_grabber_setformat(struct ng_devstate *dev, struct ng_video_fmt *fmt,
      |                          ~~~~~~~~~~~~~~~~~~~~^~~
console/ttv.c:76:37: warning: passing argument 2 of ‘ng_grabber_setformat’ makes pointer from integer without a cast [-Wint-conversion]
   76 |  if (0 != ng_grabber_setformat(&fmt,1)) {
      |                                     ^
      |                                     |
      |                                     int
In file included from console/ttv.c:11:
./common/capture.h:6:72: note: expected ‘struct ng_video_fmt *’ but argument is of type ‘int’
    6 | int ng_grabber_setformat(struct ng_devstate *dev, struct ng_video_fmt *fmt,
      |                                                   ~~~~~~~~~~~~~~~~~~~~~^~~
console/ttv.c:76:11: error: too few arguments to function ‘ng_grabber_setformat’
   76 |  if (0 != ng_grabber_setformat(&fmt,1)) {
      |           ^~~~~~~~~~~~~~~~~~~~
In file included from console/ttv.c:11:
./common/capture.h:6:5: note: declared here
    6 | int ng_grabber_setformat(struct ng_devstate *dev, struct ng_video_fmt *fmt,
      |     ^~~~~~~~~~~~~~~~~~~~
console/ttv.c:78:46: warning: passing argument 1 of ‘ng_grabber_findconv’ from incompatible pointer type [-Wincompatible-pointer-types]
   78 |      if (NULL == (conv = ng_grabber_findconv(&gfmt,0))) {
      |                                              ^~~~~
      |                                              |
      |                                              struct ng_video_fmt *
In file included from console/ttv.c:11:
./common/capture.h:8:63: note: expected ‘struct ng_devstate *’ but argument is of type ‘struct ng_video_fmt *’
    8 | struct ng_video_conv* ng_grabber_findconv(struct ng_devstate *dev,
      |                                           ~~~~~~~~~~~~~~~~~~~~^~~
console/ttv.c:78:26: error: too few arguments to function ‘ng_grabber_findconv’
   78 |      if (NULL == (conv = ng_grabber_findconv(&gfmt,0))) {
      |                          ^~~~~~~~~~~~~~~~~~~
In file included from console/ttv.c:11:
./common/capture.h:8:23: note: declared here
    8 | struct ng_video_conv* ng_grabber_findconv(struct ng_devstate *dev,
      |                       ^~~~~~~~~~~~~~~~~~~
console/ttv.c:82:11: warning: implicit declaration of function ‘ng_convert_alloc’ [-Wimplicit-function-declaration]
   82 |      ch = ng_convert_alloc(conv,&gfmt,&fmt);
      |           ^~~~~~~~~~~~~~~~
console/ttv.c:82:9: warning: assignment to ‘struct ng_convert_handle *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
   82 |      ch = ng_convert_alloc(conv,&gfmt,&fmt);
      |         ^
console/ttv.c:83:6: warning: implicit declaration of function ‘ng_convert_init’; did you mean ‘ng_conv_init’? [-Wimplicit-function-declaration]
   83 |      ng_convert_init(ch);
      |      ^~~~~~~~~~~~~~~
      |      ng_conv_init
console/ttv.c: In function ‘main’:
console/ttv.c:209:5: warning: implicit declaration of function ‘freq_init’ [-Wimplicit-function-declaration]
  209 |     freq_init();
      |     ^~~~~~~~~
console/ttv.c:210:5: warning: implicit declaration of function ‘read_config’ [-Wimplicit-function-declaration]
  210 |     read_config(NULL,NULL,NULL);
      |     ^~~~~~~~~~~
console/ttv.c:217:21: error: ‘mixerdev’ undeclared (first use in this function)
  217 |     if (0 != strlen(mixerdev)) {
      |                     ^~~~~~~~
console/ttv.c:219:43: error: ‘mixerctl’ undeclared (first use in this function)
  219 |  if (NULL != (attr = ng_mix_init(mixerdev,mixerctl)))
      |                                           ^~~~~~~~
console/ttv.c:219:22: error: too few arguments to function ‘ng_mix_init’
  219 |  if (NULL != (attr = ng_mix_init(mixerdev,mixerctl)))
      |                      ^~~~~~~~~~~
In file included from console/ttv.c:10:
./libng/grab-ng.h:600:5: note: declared here
  600 | int ng_mix_init(struct ng_devstate *dev, char *device, char *control);
      |     ^~~~~~~~~~~
console/ttv.c:226:5: error: ‘set_capture_hook’ undeclared (first use in this function)
  226 |     set_capture_hook  = do_capture;
      |     ^~~~~~~~~~~~~~~~
console/ttv.c:229:5: warning: implicit declaration of function ‘parse_config’ [-Wimplicit-function-declaration]
  229 |     parse_config();
      |     ^~~~~~~~~~~~
console/ttv.c:232:5: error: ‘cur_capture’ undeclared (first use in this function); did you mean ‘do_capture’?
  232 |     cur_capture = 0;
      |     ^~~~~~~~~~~
      |     do_capture
console/ttv.c:237:7: error: ‘f_drv’ undeclared (first use in this function)
  237 |  if ((f_drv & CAN_TUNE) && 0 != (freq = drv->getfreq(h_drv))) {
      |       ^~~~~
console/ttv.c:237:41: error: ‘drv’ undeclared (first use in this function); did you mean ‘div’?
  237 |  if ((f_drv & CAN_TUNE) && 0 != (freq = drv->getfreq(h_drv))) {
      |                                         ^~~
      |                                         div
console/ttv.c:237:54: error: ‘h_drv’ undeclared (first use in this function)
  237 |  if ((f_drv & CAN_TUNE) && 0 != (freq = drv->getfreq(h_drv))) {
      |                                                      ^~~~~
console/ttv.c:244:12: error: ‘cur_channel’ undeclared (first use in this function)
  244 |  if (-1 == cur_channel) {
      |            ^~~~~~~~~~~
console/ttv.c:245:10: error: ‘count’ undeclared (first use in this function)
  245 |      if (count > 0)
      |          ^~~~~
console/ttv.c:248:3: warning: implicit declaration of function ‘set_defaults’ [-Wimplicit-function-declaration]
  248 |   set_defaults();
      |   ^~~~~~~~~~~~
console/ttv.c:272:21: error: too few arguments to function ‘ng_grabber_grab_image’
  272 |  if (NULL == (buf = ng_grabber_grab_image(0))) {
      |                     ^~~~~~~~~~~~~~~~~~~~~
In file included from console/ttv.c:11:
./common/capture.h:11:22: note: declared here
   11 | struct ng_video_buf* ng_grabber_grab_image(struct ng_devstate *dev,
      |                      ^~~~~~~~~~~~~~~~~~~~~
console/ttv.c:277:12: warning: implicit declaration of function ‘ng_convert_single’; did you mean ‘ng_filter_single’? [-Wimplicit-function-declaration]
  277 |      buf = ng_convert_single(ch,buf);
      |            ^~~~~~~~~~~~~~~~~
      |            ng_filter_single
console/ttv.c:277:10: warning: assignment to ‘struct ng_video_buf *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
  277 |      buf = ng_convert_single(ch,buf);
      |          ^
make: *** [mk/Compile.mk:55: console/ttv.o] Error 1
Build step 'Execute shell' marked build as failure

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Jenkins build is back to normal : xawtv4 #29
  2021-08-17 12:10                           ` Build failed in Jenkins: xawtv4 #28 Jenkins Builder Robot
@ 2021-08-17 12:11                             ` Jenkins Builder Robot
  0 siblings, 0 replies; 19+ messages in thread
From: Jenkins Builder Robot @ 2021-08-17 12:11 UTC (permalink / raw)
  To: mchehab, linux-media

See <https://builder.linuxtv.org/job/xawtv4/29/display/redirect>


^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2021-08-17 12:11 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-17  1:19 Build failed in Jenkins: xawtv4 #11 Jenkins Builder Robot
2021-08-17  1:29 ` Build failed in Jenkins: xawtv4 #12 Jenkins Builder Robot
2021-08-17  9:06   ` Build failed in Jenkins: xawtv4 #13 Jenkins Builder Robot
2021-08-17  9:09     ` Build failed in Jenkins: xawtv4 #14 Jenkins Builder Robot
2021-08-17  9:19 ` Build failed in Jenkins: xawtv4 #15 Jenkins Builder Robot
2021-08-17  9:23   ` Build failed in Jenkins: xawtv4 #16 Jenkins Builder Robot
2021-08-17  9:26     ` Build failed in Jenkins: xawtv4 #17 Jenkins Builder Robot
2021-08-17 10:09       ` Build failed in Jenkins: xawtv4 #18 Jenkins Builder Robot
2021-08-17 10:14         ` Build failed in Jenkins: xawtv4 #19 Jenkins Builder Robot
2021-08-17 10:18           ` Build failed in Jenkins: xawtv4 #20 Jenkins Builder Robot
2021-08-17 10:25             ` Build failed in Jenkins: xawtv4 #21 Jenkins Builder Robot
2021-08-17 10:26               ` Build failed in Jenkins: xawtv4 #22 Jenkins Builder Robot
2021-08-17 10:31                 ` Build failed in Jenkins: xawtv4 #23 Jenkins Builder Robot
2021-08-17 11:37                   ` Build failed in Jenkins: xawtv4 #24 Jenkins Builder Robot
2021-08-17 11:52                     ` Build failed in Jenkins: xawtv4 #25 Jenkins Builder Robot
2021-08-17 11:57                       ` Build failed in Jenkins: xawtv4 #26 Jenkins Builder Robot
2021-08-17 12:09                         ` Build failed in Jenkins: xawtv4 #27 Jenkins Builder Robot
2021-08-17 12:10                           ` Build failed in Jenkins: xawtv4 #28 Jenkins Builder Robot
2021-08-17 12:11                             ` Jenkins build is back to normal : xawtv4 #29 Jenkins Builder Robot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.