duzy / gst-switch

A DVswitch replacement basing on GStreamer -- record video from multiple sources in the network, and switch for showing in PiP mode
Other
11 stars 19 forks source link

Installation #33

Open hyades opened 11 years ago

hyades commented 11 years ago

I have been running into many problems while installing. Currently I am using the gst-uninstalled script for installing. I am using gst-plugins-bad from your repo (speakertracking_new branch) instead of the gstreamer git version. Can you please some kind of installation instruction for speaker-tracking branch. I had earlier installed properly, but when I tried on a new system now its not installing.

For the gst-plugins-bad in speaker_tracking branch I get:

make  all-recursive
make[1]: Entering directory `/home/hyades/gst/master/gst-plugins-bad'
Making all in gst-libs
make[2]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst-libs'
Making all in gst
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst-libs/gst'
Making all in interfaces
make[4]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst-libs/gst/interfaces'
make  all-am
make[5]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst-libs/gst/interfaces'
make[5]: Nothing to be done for `all-am'.
make[5]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst-libs/gst/interfaces'
make[4]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst-libs/gst/interfaces'
Making all in signalprocessor
make[4]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst-libs/gst/signalprocessor'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst-libs/gst/signalprocessor'
Making all in basecamerabinsrc
make[4]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst-libs/gst/basecamerabinsrc'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst-libs/gst/basecamerabinsrc'
Making all in codecparsers
make[4]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst-libs/gst/codecparsers'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst-libs/gst/codecparsers'
Making all in insertbin
make[4]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst-libs/gst/insertbin'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst-libs/gst/insertbin'
make[4]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst-libs/gst'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst-libs/gst'
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst-libs/gst'
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst-libs'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst-libs'
make[2]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst-libs'
Making all in gst
make[2]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst'
make -C accurip
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/accurip'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/accurip'
make -C adpcmdec
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/adpcmdec'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/adpcmdec'
make -C adpcmenc
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/adpcmenc'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/adpcmenc'
make -C aiff
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/aiff'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/aiff'
make -C asfmux
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/asfmux'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/asfmux'
make -C audiovisualizers
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/audiovisualizers'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/audiovisualizers'
make -C autoconvert
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/autoconvert'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/autoconvert'
make -C bayer
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/bayer'
make  all-am
make[4]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/bayer'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/bayer'
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/bayer'
make -C camerabin2
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/camerabin2'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/camerabin2'
make -C coloreffects
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/coloreffects'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/coloreffects'
make -C dataurisrc
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/dataurisrc'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/dataurisrc'
make -C debugutils
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/debugutils'
make  all-am
make[4]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/debugutils'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/debugutils'
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/debugutils'
make -C dvbsuboverlay
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/dvbsuboverlay'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/dvbsuboverlay'
make -C dvdspu
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/dvdspu'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/dvdspu'
make -C festival
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/festival'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/festival'
make -C fieldanalysis
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/fieldanalysis'
make  all-am
make[4]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/fieldanalysis'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/fieldanalysis'
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/fieldanalysis'
make -C freeverb
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/freeverb'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/freeverb'
make -C frei0r
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/frei0r'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/frei0r'
make -C gaudieffects
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/gaudieffects'
make  all-am
make[4]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/gaudieffects'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/gaudieffects'
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/gaudieffects'
make -C geometrictransform
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/geometrictransform'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/geometrictransform'
make -C gdp
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/gdp'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/gdp'
make -C id3tag
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/id3tag'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/id3tag'
make -C inter
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/inter'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/inter'
make -C interlace
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/interlace'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/interlace'
make -C ivtc
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/ivtc'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/ivtc'
make -C jpegformat
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/jpegformat'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/jpegformat'
make -C liveadder
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/liveadder'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/liveadder'
make -C midi
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/midi'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/midi'
make -C mpegdemux
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/mpegdemux'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/mpegdemux'
make -C mpegtsdemux
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/mpegtsdemux'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/mpegtsdemux'
make -C mpegtsmux
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/mpegtsmux'
Making all in tsmux
make[4]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/mpegtsmux/tsmux'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/mpegtsmux/tsmux'
make[4]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/mpegtsmux'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/mpegtsmux'
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/mpegtsmux'
make -C mpegpsmux
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/mpegpsmux'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/mpegpsmux'
make -C mxf
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/mxf'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/mxf'
make -C pcapparse
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/pcapparse'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/pcapparse'
make -C pnm
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/pnm'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/pnm'
make -C rawparse
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/rawparse'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/rawparse'
make -C removesilence
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/removesilence'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/removesilence'
make -C sdp
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/sdp'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/sdp'
make -C segmentclip
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/segmentclip'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/segmentclip'
make -C siren
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/siren'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/siren'
make -C smooth
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/smooth'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/smooth'
make -C speed
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/speed'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/speed'
make -C subenc
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/subenc'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/subenc'
make -C videofilters
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/videofilters'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/videofilters'
make -C videoparsers
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/videoparsers'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/videoparsers'
make -C y4m
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/y4m'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/y4m'
make -C yadif
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/yadif'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/yadif'
Making all in accurip
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/accurip'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/accurip'
Making all in adpcmdec
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/adpcmdec'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/adpcmdec'
Making all in adpcmenc
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/adpcmenc'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/adpcmenc'
Making all in aiff
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/aiff'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/aiff'
Making all in asfmux
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/asfmux'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/asfmux'
Making all in audiovisualizers
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/audiovisualizers'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/audiovisualizers'
Making all in autoconvert
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/autoconvert'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/autoconvert'
Making all in bayer
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/bayer'
make  all-am
make[4]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/bayer'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/bayer'
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/bayer'
Making all in camerabin2
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/camerabin2'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/camerabin2'
Making all in coloreffects
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/coloreffects'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/coloreffects'
Making all in dataurisrc
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/dataurisrc'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/dataurisrc'
Making all in debugutils
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/debugutils'
make  all-am
make[4]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/debugutils'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/debugutils'
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/debugutils'
Making all in dvbsuboverlay
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/dvbsuboverlay'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/dvbsuboverlay'
Making all in dvdspu
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/dvdspu'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/dvdspu'
Making all in festival
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/festival'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/festival'
Making all in fieldanalysis
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/fieldanalysis'
make  all-am
make[4]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/fieldanalysis'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/fieldanalysis'
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/fieldanalysis'
Making all in freeverb
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/freeverb'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/freeverb'
Making all in frei0r
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/frei0r'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/frei0r'
Making all in gaudieffects
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/gaudieffects'
make  all-am
make[4]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/gaudieffects'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/gaudieffects'
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/gaudieffects'
Making all in geometrictransform
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/geometrictransform'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/geometrictransform'
Making all in gdp
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/gdp'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/gdp'
Making all in id3tag
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/id3tag'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/id3tag'
Making all in inter
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/inter'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/inter'
Making all in interlace
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/interlace'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/interlace'
Making all in ivtc
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/ivtc'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/ivtc'
Making all in jpegformat
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/jpegformat'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/jpegformat'
Making all in liveadder
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/liveadder'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/liveadder'
Making all in midi
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/midi'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/midi'
Making all in mpegdemux
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/mpegdemux'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/mpegdemux'
Making all in mpegtsdemux
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/mpegtsdemux'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/mpegtsdemux'
Making all in mpegtsmux
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/mpegtsmux'
Making all in tsmux
make[4]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/mpegtsmux/tsmux'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/mpegtsmux/tsmux'
make[4]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/mpegtsmux'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/mpegtsmux'
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/mpegtsmux'
Making all in mpegpsmux
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/mpegpsmux'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/mpegpsmux'
Making all in mxf
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/mxf'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/mxf'
Making all in pcapparse
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/pcapparse'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/pcapparse'
Making all in pnm
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/pnm'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/pnm'
Making all in rawparse
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/rawparse'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/rawparse'
Making all in removesilence
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/removesilence'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/removesilence'
Making all in sdp
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/sdp'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/sdp'
Making all in segmentclip
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/segmentclip'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/segmentclip'
Making all in siren
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/siren'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/siren'
Making all in smooth
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/smooth'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/smooth'
Making all in speed
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/speed'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/speed'
Making all in subenc
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/subenc'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/subenc'
Making all in videofilters
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/videofilters'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/videofilters'
Making all in videoparsers
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/videoparsers'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/videoparsers'
Making all in y4m
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/y4m'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/y4m'
Making all in yadif
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst/yadif'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst/yadif'
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/gst'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst'
make[2]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/gst'
Making all in sys
make[2]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/sys'
make -C decklink
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/sys/decklink'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/sys/decklink'
make -C dvb
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/sys/dvb'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/sys/dvb'
make -C fbdev
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/sys/fbdev'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/sys/fbdev'
make -C shm
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/sys/shm'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/sys/shm'
make -C mfc
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/sys/mfc'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/sys/mfc'
Making all in decklink
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/sys/decklink'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/sys/decklink'
Making all in dvb
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/sys/dvb'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/sys/dvb'
Making all in fbdev
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/sys/fbdev'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/sys/fbdev'
Making all in shm
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/sys/shm'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/sys/shm'
Making all in mfc
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/sys/mfc'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/sys/mfc'
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/sys'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/sys'
make[2]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/sys'
Making all in ext
make[2]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/ext'
make -C bz2
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/ext/bz2'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/ext/bz2'
make -C faac
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/ext/faac'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/ext/faac'
make -C faad
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/ext/faad'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/ext/faad'
make -C mpeg2enc
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/ext/mpeg2enc'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/ext/mpeg2enc'
make -C mplex
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/ext/mplex'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/ext/mplex'
make -C opencv
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/ext/opencv'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/ext/opencv'
make -C speakertrack
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad/ext/speakertrack'
  CC     libgstcamcontrol_1.0_la-gstcamcontrol_canon.lo
In file included from gstcamcontrol_canon.c:58:0:
/usr/include/glib-2.0/glib/gstring.h:28:2: error: #error "Only <glib.h> can be included directly."
make[3]: *** [libgstcamcontrol_1.0_la-gstcamcontrol_canon.lo] Error 1
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/ext/speakertrack'
make[2]: *** [speakertrack] Error 2
make[2]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad/ext'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad'
make: *** [all] Error 2

For gst-switch in speaker_tracking branch I get :

make  all-recursive
make[1]: Entering directory `/home/hyades/gst/master/gst-switch'
Making all in plugins
make[2]: Entering directory `/home/hyades/gst/master/gst-switch/plugins'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/hyades/gst/master/gst-switch/plugins'
Making all in tools
make[2]: Entering directory `/home/hyades/gst/master/gst-switch/tools'
gcc -DHAVE_CONFIG_H -I. -I..   -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12   -pthread -I/home/hyades/gst/master/gstreamer -I/home/hyades/gst/master/gstreamer/libs -I/home/hyades/gst/master/gst-plugins-base/gst-libs -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include   -Wall  -fprofile-arcs -ftest-coverage   -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12   -DLOG_PREFIX="\".\"" -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12   -Wall -MT gst_switch_ptz-gstswitchptz.o -MD -MP -MF .deps/gst_switch_ptz-gstswitchptz.Tpo -c -o gst_switch_ptz-gstswitchptz.o `test -f 'gstswitchptz.c' || echo './'`gstswitchptz.c
gstswitchptz.c:30:44: fatal error: gst/speakertrack/gstcamcontrol.h: No such file or directory
compilation terminated.
make[2]: *** [gst_switch_ptz-gstswitchptz.o] Error 1
make[2]: Leaving directory `/home/hyades/gst/master/gst-switch/tools'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/hyades/gst/master/gst-switch'
make: *** [all] Error 2
duzy commented 11 years ago

Hey, there, try gst-plugins-bad speakertrack_new again.

hyades commented 11 years ago

Yeah the problem with gst-plugins-bad is solved. But the problem with gst-switch continues:

make  all-recursive
make[1]: Entering directory `/home/hyades/gst/master/gst-switch'
Making all in plugins
make[2]: Entering directory `/home/hyades/gst/master/gst-switch/plugins'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/hyades/gst/master/gst-switch/plugins'
Making all in tools
make[2]: Entering directory `/home/hyades/gst/master/gst-switch/tools'
/bin/bash ../libtool --tag=CC   --mode=link gcc -pthread -I/home/hyades/gst/master/gstreamer -I/home/hyades/gst/master/gstreamer/libs -I/home/hyades/gst/master/gst-plugins-base/gst-libs -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -Wall  -fprofile-arcs -ftest-coverage  -DLOG_PREFIX="\"./tools\"" -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12   -Wall -fprofile-arcs -ftest-coverage /home/hyades/gst/master/gstreamer/gst/libgstreamer-1.0.la /home/hyades/gst/master/gstreamer/libs/gst/base/libgstbase-1.0.la /home/hyades/gst/master/gstreamer/libs/gst/controller/libgstcontroller-1.0.la /home/hyades/gst/master/gst-plugins-base/gst-libs/gst/video/libgstvideo-1.0.la -lgobject-2.0 -lglib-2.0       -o gst-switch-srv gst_switch_srv-gstworker.o gst_switch_srv-gstswitchserver.o gst_switch_srv-gstcase.o gst_switch_srv-gstcomposite.o gst_switch_srv-gstswitchcontroller.o gst_switch_srv-gstrecorder.o gst_switch_srv-gsocketinputstream.o -lgio-2.0 -lgobject-2.0 -lglib-2.0    
/bin/bash ../libtool --tag=CC   --mode=link gcc -pthread -I/home/hyades/gst/master/gstreamer -I/home/hyades/gst/master/gstreamer/libs -I/home/hyades/gst/master/gst-plugins-base/gst-libs -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -Wall  -fprofile-arcs -ftest-coverage   -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12   -DLOG_PREFIX="\"./tools\"" -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12   -Wall -fprofile-arcs -ftest-coverage /home/hyades/gst/master/gstreamer/gst/libgstreamer-1.0.la /home/hyades/gst/master/gstreamer/libs/gst/base/libgstbase-1.0.la /home/hyades/gst/master/gstreamer/libs/gst/controller/libgstcontroller-1.0.la /home/hyades/gst/master/gst-plugins-base/gst-libs/gst/video/libgstvideo-1.0.la -lgobject-2.0 -lglib-2.0      -lm  -o gst-switch-ui gst_switch_ui-gstworker.o gst_switch_ui-gstswitchui.o gst_switch_ui-gstvideodisp.o gst_switch_ui-gstaudiovisual.o gst_switch_ui-gstswitchclient.o /home/hyades/gst/master/gstreamer/gst/libgstreamer-1.0.la /home/hyades/gst/master/gstreamer/libs/gst/base/libgstbase-1.0.la /home/hyades/gst/master/gstreamer/libs/gst/controller/libgstcontroller-1.0.la /home/hyades/gst/master/gst-plugins-base/gst-libs/gst/video/libgstvideo-1.0.la -lgobject-2.0 -lglib-2.0     -lgtk-3 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lpango-1.0 -lcairo -lgobject-2.0 -lglib-2.0   -lglib-2.0   
/bin/bash ../libtool --tag=CC   --mode=link gcc -pthread -I/home/hyades/gst/master/gstreamer -I/home/hyades/gst/master/gstreamer/libs -I/home/hyades/gst/master/gst-plugins-base/gst-libs -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -Wall  -fprofile-arcs -ftest-coverage   -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12   -DLOG_PREFIX="\"./tools\"" -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12   -Wall -fprofile-arcs -ftest-coverage /home/hyades/gst/master/gstreamer/gst/libgstreamer-1.0.la /home/hyades/gst/master/gstreamer/libs/gst/base/libgstbase-1.0.la /home/hyades/gst/master/gstreamer/libs/gst/controller/libgstcontroller-1.0.la /home/hyades/gst/master/gst-plugins-base/gst-libs/gst/video/libgstvideo-1.0.la -lgobject-2.0 -lglib-2.0      -lm  -o gst-switch-cap gst_switch_cap-gstworker.o gst_switch_cap-gstswitchcapture.o gst_switch_cap-gstswitchclient.o /home/hyades/gst/master/gstreamer/gst/libgstreamer-1.0.la /home/hyades/gst/master/gstreamer/libs/gst/base/libgstbase-1.0.la /home/hyades/gst/master/gstreamer/libs/gst/controller/libgstcontroller-1.0.la /home/hyades/gst/master/gst-plugins-base/gst-libs/gst/video/libgstvideo-1.0.la -lgobject-2.0 -lglib-2.0     -lgtk-3 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lpango-1.0 -lcairo -lgobject-2.0 -lglib-2.0   -lglib-2.0   
libtool: link: gcc -pthread -I/home/hyades/gst/master/gstreamer -I/home/hyades/gst/master/gstreamer/libs -I/home/hyades/gst/master/gst-plugins-base/gst-libs -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wall -fprofile-arcs -ftest-coverage -DLOG_PREFIX=\"./tools\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -Wall -fprofile-arcs -ftest-coverage -o .libs/gst-switch-srv gst_switch_srv-gstworker.o gst_switch_srv-gstswitchserver.o gst_switch_srv-gstcase.o gst_switch_srv-gstcomposite.o gst_switch_srv-gstswitchcontroller.o gst_switch_srv-gstrecorder.o gst_switch_srv-gsocketinputstream.o  /home/hyades/gst/master/gstreamer/gst/.libs/libgstreamer-1.0.so /home/hyades/gst/master/gstreamer/libs/gst/base/.libs/libgstbase-1.0.so /home/hyades/gst/master/gstreamer/libs/gst/controller/.libs/libgstcontroller-1.0.so /home/hyades/gst/master/gst-plugins-base/gst-libs/gst/video/.libs/libgstvideo-1.0.so -lgio-2.0 -lgobject-2.0 -lglib-2.0 -pthread
libtool: link: gcc -pthread -I/home/hyades/gst/master/gstreamer -I/home/hyades/gst/master/gstreamer/libs -I/home/hyades/gst/master/gst-plugins-base/gst-libs -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wall -fprofile-arcs -ftest-coverage -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -DLOG_PREFIX=\"./tools\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -Wall -fprofile-arcs -ftest-coverage -o .libs/gst-switch-ui gst_switch_ui-gstworker.o gst_switch_ui-gstswitchui.o gst_switch_ui-gstvideodisp.o gst_switch_ui-gstaudiovisual.o gst_switch_ui-gstswitchclient.o  -lm /home/hyades/gst/master/gstreamer/gst/.libs/libgstreamer-1.0.so /home/hyades/gst/master/gstreamer/libs/gst/base/.libs/libgstbase-1.0.so /home/hyades/gst/master/gstreamer/libs/gst/controller/.libs/libgstcontroller-1.0.so /home/hyades/gst/master/gst-plugins-base/gst-libs/gst/video/.libs/libgstvideo-1.0.so -lgtk-3 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 /usr/lib/x86_64-linux-gnu/libcairo-gobject.so -lpango-1.0 /usr/lib/x86_64-linux-gnu/libcairo.so -lgobject-2.0 -lglib-2.0 -pthread
libtool: link: gcc -pthread -I/home/hyades/gst/master/gstreamer -I/home/hyades/gst/master/gstreamer/libs -I/home/hyades/gst/master/gst-plugins-base/gst-libs -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wall -fprofile-arcs -ftest-coverage -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -DLOG_PREFIX=\"./tools\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -Wall -fprofile-arcs -ftest-coverage -o .libs/gst-switch-cap gst_switch_cap-gstworker.o gst_switch_cap-gstswitchcapture.o gst_switch_cap-gstswitchclient.o  -lm /home/hyades/gst/master/gstreamer/gst/.libs/libgstreamer-1.0.so /home/hyades/gst/master/gstreamer/libs/gst/base/.libs/libgstbase-1.0.so /home/hyades/gst/master/gstreamer/libs/gst/controller/.libs/libgstcontroller-1.0.so /home/hyades/gst/master/gst-plugins-base/gst-libs/gst/video/.libs/libgstvideo-1.0.so -lgtk-3 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 /usr/lib/x86_64-linux-gnu/libcairo-gobject.so -lpango-1.0 /usr/lib/x86_64-linux-gnu/libcairo.so -lgobject-2.0 -lglib-2.0 -pthread
gcc -DHAVE_CONFIG_H -I. -I..   -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12   -pthread -I/home/hyades/gst/master/gstreamer -I/home/hyades/gst/master/gstreamer/libs -I/home/hyades/gst/master/gst-plugins-base/gst-libs -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -Wall  -fprofile-arcs -ftest-coverage   -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12   -DLOG_PREFIX="\".\"" -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12   -Wall -MT gst_switch_ptz-gstswitchptz.o -MD -MP -MF .deps/gst_switch_ptz-gstswitchptz.Tpo -c -o gst_switch_ptz-gstswitchptz.o `test -f 'gstswitchptz.c' || echo './'`gstswitchptz.c
make[2]: *** No rule to make target `/home/hyades/gst/stage/lib/libgstcamcontrol-1.0.so', needed by `gst-switch-ptz'.  Stop.
make[2]: *** Waiting for unfinished jobs....
gstswitchptz.c:30:44: fatal error: gst/speakertrack/gstcamcontrol.h: No such file or directory
compilation terminated.
make[2]: *** [gst_switch_ptz-gstswitchptz.o] Error 1
make[2]: Leaving directory `/home/hyades/gst/master/gst-switch/tools'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/hyades/gst/master/gst-switch'
make: *** [all] Error 2
duzy commented 11 years ago

You need to "install" it properly, it can simply be done by "make install", for errors, please google them.

On Thu, Aug 1, 2013 at 5:05 AM, Aayush Ahuja notifications@github.comwrote:

Yeah the problem with gst-plugins-bad is solved. But the problem with gst-switch continues:

make all-recursive make[1]: Entering directory /home/hyades/gst/master/gst-switch' Making all in plugins make[2]: Entering directory/home/hyades/gst/master/gst-switch/plugins' make[2]: Nothing to be done for all'. make[2]: Leaving directory/home/hyades/gst/master/gst-switch/plugins' Making all in tools make[2]: Entering directory /home/hyades/gst/master/gst-switch/tools' /bin/bash ../libtool --tag=CC --mode=link gcc -pthread -I/home/hyades/gst/master/gstreamer -I/home/hyades/gst/master/gstreamer/libs -I/home/hyades/gst/master/gst-plugins-base/gst-libs -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wall -fprofile-arcs -ftest-coverage -DLOG_PREFIX="\"./tools\"" -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -Wall -fprofile-arcs -ftest-coverage /home/hyades/gst/master/gstreamer/gst/libgstreamer-1.0.la /home/hyades/gst/master/gstreamer/libs/gst/base/libgstbase-1.0.la /home/hyades/gst/master/gstreamer/libs/gst/controller/libgstcontroller-1.0.la /home/hyades/gst/master/gst-plugins-base/gst-libs/gst/video/libgstvideo-1.0.la -lgobject-2.0 -lglib-2.0 -o gst-switch-srv gst_switch_srv-gstworker.o gst_switch_srv-gstswitchserver.o gst_switch_srv-gstcase.o gst_switch_srv-gstcomposite.o gst_switch_srv-gstswitchcontroller.o gst_switch_srv-gstrecorder.o gst_switch_srv-gsocketinputstream.o -lgio-2.0 -lgobject-2.0 -lglib-2.0 /bin/bash ../libtool --tag=CC --mode=link gcc -pthread -I/home/hyades/gst/master/gstreamer -I/home/hyades/gst/master/gstreamer/libs -I/home/hyades/gst/master/gst-plugins-base/gst-libs -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wall -fprofile-arcs -ftest-coverage -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -DLOG_PREFIX="\"./tools\"" -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng1 2 -Wall -fprofile-arcs -ftest-coverage /home/hyades/gst/master/gstreamer/gst/libgstreamer-1.0.la /home/hyades/gst/master/gstreamer/libs/gst/base/libgstbase-1.0.la /home/hyades/gst/master/gstreamer/libs/gst/controller/libgstcontroller-1.0.la /home/hyades/gst/master/gst-plugins-base/gst-libs/gst/video/libgstvideo-1.0.la -lgobject-2.0 -lglib-2.0 -lm -o gst-switch-ui gst_switch_ui-gstworker.o gst_switch_ui-gstswitchui.o gst_switch_ui-gstvideodisp.o gst_switch_ui-gstaudiovisual.o gst_switch_ui-gstswitchclient.o /home/hyades/gst/master/gstreamer/gst/libgstreamer-1.0.la /home/hyades/gst/master/gstreamer/libs/gst/base/libgstbase-1.0.la /home/hyades/gst/master/gstreamer/libs/gst/controller/libgstcontroller-1.0.la /home/hyades/gst/master/gst-plugins-base/gst-libs/gst/video/libgstvideo-1.0.la -lgobject-2.0 -lglib-2.0 -lgtk-3 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lpango-1.0 -lcairo -lgobject-2.0 -lglib-2.0 -lglib-2.0 /bin/bash ../libtool --tag=CC --mode=link gcc -pthread -I/home/hyades/gst/master/gstreamer -I/home/hyades/gst/master/gstreamer/libs -I/home/hyades/gst/master/gst-plugins-base/gst-libs -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wall -fprofile-arcs -ftest-coverage -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -DLOG_PREFIX="\"./tools\"" -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng1 2 -Wall -fprofile-arcs -ftest-coverage /home/hyades/gst/master/gstreamer/gst/libgstreamer-1.0.la /home/hyades/gst/master/gstreamer/libs/gst/base/libgstbase-1.0.la /home/hyades/gst/master/gstreamer/libs/gst/controller/libgstcontroller-1.0.la /home/hyades/gst/master/gst-plugins-base/gst-libs/gst/video/libgstvideo-1.0.la -lgobject-2.0 -lglib-2.0 -lm -o gst-switch-cap gst_switch_cap-gstworker.o gst_switch_cap-gstswitchcapture.o gst_switch_cap-gstswitchclient.o /home/hyades/gst/master/gstreamer/gst/libgstreamer-1.0.la /home/hyades/gst/master/gstreamer/libs/gst/base/libgstbase-1.0.la /home/hyades/gst/master/gstreamer/libs/gst/controller/libgstcontroller-1.0.la /home/hyades/gst/master/gst-plugins-base/gst-libs/gst/video/libgstvideo-1.0.la -lgobject-2.0 -lglib-2.0 -lgtk-3 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lpango-1.0 -lcairo -lgobject-2.0 -lglib-2.0 -lglib-2.0 libtool: link: gcc -pthread -I/home/hyades/gst/master/gstreamer -I/home/hyades/gst/master/gstreamer/libs -I/home/hyades/gst/master/gst-plugins-base/gst-libs -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wall -fprofile-arcs -ftest-coverage -DLOG_PREFIX=\"./tools\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -Wall -fprofile-arcs -ftest-coverage -o .libs/gst-switch-srv gst_switch_srv-gstworker.o gst_switch_srv-gstswitchserver.o gst_switch_srv-gstcase.o gst_switch_srv-gstcomposite.o gst_switch_srv-gstswitchcontroller.o gst_switch_srv-gstrecorder.o gst_switch_srv-gsocketinputstream.o /home/hyades/gst/master/gstreamer/gst/.libs/libgstreamer-1.0.so /home/hyades/gst/master/gs treamer/libs/gst/base/.libs/libgstbase-1.0.so /home/hyades/gst/master/gstreamer/libs/gst/controller/.libs/libgstcontroller-1.0.so /home/hyades/gst/master/gst-plugins-base/gst-libs/gst/video/.libs/libgstvideo-1.0.so -lgio-2.0 -lgobject-2.0 -lglib-2.0 -pthread libtool: link: gcc -pthread -I/home/hyades/gst/master/gstreamer -I/home/hyades/gst/master/gstreamer/libs -I/home/hyades/gst/master/gst-plugins-base/gst-libs -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wall -fprofile-arcs -ftest-coverage -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -DLOG_PREFIX=\"./tools\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -Wall -fprofile-arcs -ftest-coverage -o .libs/gst-switch-ui gst_switch_ui-gstworker.o gst_switch_ui-gstswitchui.o gst_switch_ui-gstvideodisp.o gst_switch_ui-gstaudiovisual.o gst_switch_ui-gstswitchclient.o -lm /home/hyades/gst/master/gstreamer/gst/.libs/libgstreamer-1.0.so /home/hyades/gst/master/gstreamer/libs/gst/base/.libs/libgstbase-1.0.so /home/hyades/gst/master/gstreamer/libs/gst/controller/.libs/libgstcontroller-1.0.so /home/hyades/gst/master/gst-plugins-base/gst-libs/gst/video/.libs/libgstvideo-1.0.so -lgtk-3 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 /usr/lib/x86_64-linux-gnu/libcairo-gobject.so -lpango-1.0 /usr/lib/x86_64-linux-gnu/libcairo.so -lgobject-2.0 -lglib-2.0 -pthread libtool: link: gcc -pthread -I/home/hyades/gst/master/gstreamer -I/home/hyades/gst/master/gstreamer/libs -I/home/hyades/gst/master/gst-plugins-base/gst-libs -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wall -fprofile-arcs -ftest-coverage -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -DLOG_PREFIX=\"./tools\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -Wall -fprofile-arcs -ftest-coverage -o .libs/gst-switch-cap gst_switch_cap-gstworker.o gst_switch_cap-gstswitchcapture.o gst_switch_cap-gstswitchclient.o -lm /home/hyades/gst/master/gstreamer/gst/.libs/libgstreamer-1.0.so /home/hyades/gst/master/gstreamer/libs/gst/base/.libs/libgstbase-1.0.so /home/hyades/gst/master/gstreamer/libs/gst/controller/.libs/libgstcontroller-1.0.so /home/hyades/gst/master/gst-plugins-base/gst-libs/gst/video/.libs/libgstvideo-1.0.so -lgtk-3 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 /usr/lib/x86_64-linux-gnu/libcairo-gobject.so -lpango-1.0 /usr/lib/x86_64-linux-gnu/libcairo.so -lgobject-2.0 -lglib-2.0 -pthread gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -pthread -I/home/hyades/gst/master/gstreamer -I/home/hyades/gst/master/gstreamer/libs -I/home/hyades/gst/master/gst-plugins-base/gst-libs -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wall -fprofile-arcs -ftest-coverage -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -DLOG_PREFIX="\".\"" -pthread -I/usr/inc lude/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -Wall -MT gst_switch_ptz-gstswitchptz.o -MD -MP -MF .deps/gst_switch_ptz-gstswitchptz.Tpo -c -o gst_switch_ptz-gstswitchptz.otest -f 'gstswitchptz.c' || echo './'gstswitchptz.c make[2]: *** No rule to make target/home/hyades/gst/stage/lib/libgstcamcontrol-1.0.so', needed by gst-switch-ptz'. Stop. make[2]: *** Waiting for unfinished jobs.... gstswitchptz.c:30:44: fatal error: gst/speakertrack/gstcamcontrol.h: No such file or directory compilation terminated. make[2]: *** [gst_switch_ptz-gstswitchptz.o] Error 1 make[2]: Leaving directory/home/hyades/gst/master/gst-switch/tools' make[1]: * [all-recursive] Error 1 make[1]: Leaving directory `/home/hyades/gst/master/gst-switch' make: * [all] Error 2

— Reply to this email directly or view it on GitHubhttps://github.com/duzy/gst-switch/issues/33#issuecomment-21895685 .

hyades commented 11 years ago

Hi, Oh. First time I try to do a "make" for gst-plugins bad I get this: (snipped out of the full thing)

make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad-speakertrack_new/ext/bz2'
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad-speakertrack_new/ext/faac'
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad-speakertrack_new/ext/faad'
  CC     libgstbz2_la-gstbz2.lo
  CC     libgstfaac_la-gstfaac.lo
  CC     libgstfaad_la-gstfaad.lo
  CC     libgstbz2_la-gstbz2dec.lo
  CCLD   libgstfaac.la
  CCLD   libgstfaad.la
  CC     libgstbz2_la-gstbz2enc.lo
  CCLD   libgstbz2.la
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad-speakertrack_new/ext/faad'
make -C mpeg2enc
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad-speakertrack_new/ext/faac'
make -C mplex
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad-speakertrack_new/ext/mpeg2enc'
  CXX    libgstmpeg2enc_la-gstmpeg2enc.lo
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad-speakertrack_new/ext/mplex'
  CXX    libgstmplex_la-gstmplex.lo
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad-speakertrack_new/ext/bz2'
make -C opencv
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad-speakertrack_new/ext/opencv'
  CC     libgstopencv_la-gstopencv.lo
  CXX    libgstmpeg2enc_la-gstmpeg2encoptions.lo
  CC     libgstopencv_la-gstopencvvideofilter.lo
  CXX    libgstmplex_la-gstmplexibitstream.lo
  CXX    libgstmpeg2enc_la-gstmpeg2encoder.lo
  CC     libgstopencv_la-gstopencvutils.lo
  CXX    libgstmplex_la-gstmplexjob.lo
  CXX    libgstmpeg2enc_la-gstmpeg2encstreamwriter.lo
  CC     libgstopencv_la-gstcvdilate.lo
  CXX    libgstmplex_la-gstmplexoutputstream.lo
  CC     libgstopencv_la-gstcvdilateerode.lo
  CXX    libgstmpeg2enc_la-gstmpeg2encpicturereader.lo
  CXXLD  libgstmplex.la
  CC     libgstopencv_la-gstcvequalizehist.lo
  CXXLD  libgstmpeg2enc.la
  CC     libgstopencv_la-gstcverode.lo
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad-speakertrack_new/ext/mplex'
make -C speakertrack
make[3]: Entering directory `/home/hyades/gst/master/gst-plugins-bad-speakertrack_new/ext/speakertrack'
  CC     libgstcamcontrol_1.0_la-gstcamcontrol.lo
  CC     libgstopencv_la-gstcvlaplace.lo
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad-speakertrack_new/ext/mpeg2enc'
  CC     libgstopencv_la-gstcvsmooth.lo
  CC     libgstcamcontrol_1.0_la-gstcamcontrol_pana.lo
  CC     libgstopencv_la-gstcvsobel.lo
  CC     libgstopencv_la-gstedgedetect.lo
  CC     libgstcamcontrol_1.0_la-gstcamcontrol_canon.lo
  CC     libgstopencv_la-gstfaceblur.lo
  CC     libgstopencv_la-gstfacedetect.lo
  CC     libgstcamcontrol_1.0_la-gstcamcontrol_sony.lo
  CC     libgstopencv_la-gsthanddetect.lo
  CC     libgstopencv_la-gstpyramidsegment.lo
  CXX    commands.lo
  CXX    comm.lo
  CC     libgstopencv_la-gsttemplatematch.lo
  CC     libgstopencv_la-gsttextoverlay.lo
  CXX    init.lo
  CXX    viscacamera.lo
  CC     libgstopencv_la-gstmotioncells.lo
  CXX    viscaconnection.lo
  CC     libgstspeakertrack_la-gstfacedetect2.lo
  CC     libgstspeakertrack_la-gstspeakertrack.lo
  CC     ptz-test_ptz.o
  CXX    libgstopencv_la-motioncells_wrapper.lo
  CC     ptzcontrol-gstptzcontrol_gtk.o
  CXX    libgstopencv_la-MotionCells.lo
  CXXLD  libgstcamcontrol-1.0.la
  CCLD   libgstspeakertrack.la
  CCLD   ptz
  CXXLD  libgstopencv.la
/usr/bin/ld: cannot find -lgstopencv
collect2: error: ld returned 1 exit status
make[3]: *** [libgstspeakertrack.la] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad-speakertrack_new/ext/speakertrack'
make[2]: *** [speakertrack] Error 2
make[2]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad-speakertrack_new/ext/opencv'
make[2]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad-speakertrack_new/ext'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad-speakertrack_new'
make: *** [all] Error 2

If I try to again do "make", it passes without any errors. Hence I though it is built.

duzy commented 11 years ago

It seems you don't have OpenCV installed?

On Thu, Aug 1, 2013 at 7:27 PM, Aayush Ahuja notifications@github.comwrote:

Hi, Oh. First time I try to do a "make" for gst-plugins bad I get this: (snipped out of the full thing)

make[3]: Entering directory /home/hyades/gst/master/gst-plugins-bad-speakertrack_new/ext/bz2' make[3]: Entering directory/home/hyades/gst/master/gst-plugins-bad-speakertrack_new/ext/faac' make[3]: Entering directory /home/hyades/gst/master/gst-plugins-bad-speakertrack_new/ext/faad' CC libgstbz2_la-gstbz2.lo CC libgstfaac_la-gstfaac.lo CC libgstfaad_la-gstfaad.lo CC libgstbz2_la-gstbz2dec.lo CCLD libgstfaac.la CCLD libgstfaad.la CC libgstbz2_la-gstbz2enc.lo CCLD libgstbz2.la make[3]: Leaving directory/home/hyades/gst/master/gst-plugins-bad-speakertrack_new/ext/faad' make -C mpeg2enc make[3]: Leaving directory /home/hyades/gst/master/gst-plugins-bad-speakertrack_new/ext/faac' make -C mplex make[3]: Entering directory/home/hyades/gst/master/gst-plugins-bad-speakertrack_new/ext/mpeg2enc' CXX libgstmpeg2enc_la-gstmpeg2enc.lo make[3]: Entering directory /home/hyades/gst/master/gst-plugins-bad-speakertrack_new/ext/mplex' CXX libgstmplex_la-gstmplex.lo make[3]: Leaving directory/home/hyades/gst/master/gst-plugins-bad-speakertrack_new/ext/bz2' make -C opencv make[3]: Entering directory /home/hyades/gst/master/gst-plugins-bad-speakertrack_new/ext/opencv' CC libgstopencv_la-gstopencv.lo CXX libgstmpeg2enc_la-gstmpeg2encoptions.lo CC libgstopencv_la-gstopencvvideofilter.lo CXX libgstmplex_la-gstmplexibitstream.lo CXX libgstmpeg2enc_la-gstmpeg2encoder.lo CC libgstopencv_la-gstopencvutils.lo CXX libgstmplex_la-gstmplexjob.lo CXX libgstmpeg2enc_la-gstmpeg2encstreamwriter.lo CC libgstopencv_la-gstcvdilate.lo CXX libgstmplex_la-gstmplexoutputstream.lo CC libgstopencv_la-gstcvdilateerode.lo CXX libgstmpeg2enc_la-gstmpeg2encpicturereader.lo CXXLD libgstmplex.la CC libgstopencv_la-gstcvequalizehist.lo CXXLD libgstmpeg2enc.la CC libgstopencv_la-gstcverode.lo make[3]: Leaving directory/home/hyades/gst/master/gst-plugins-bad-speakertrack_new/ext/mplex' make -C speakertrack make[3]: Entering directory /home/hyades/gst/master/gst-plugins-bad-speakertrack_new/ext/speakertrack' CC libgstcamcontrol_1.0_la-gstcamcontrol.lo CC libgstopencv_la-gstcvlaplace.lo make[3]: Leaving directory/home/hyades/gst/master/gst-plugins-bad-speakertrack_new/ext/mpeg2enc' CC libgstopencv_la-gstcvsmooth.lo CC libgstcamcontrol_1.0_la-gstcamcontrol_pana.lo CC libgstopencv_la-gstcvsobel.lo CC libgstopencv_la-gstedgedetect.lo CC libgstcamcontrol_1.0_la-gstcamcontrol_canon.lo CC libgstopencv_la-gstfaceblur.lo CC libgstopencv_la-gstfacedetect.lo CC libgstcamcontrol_1.0_la-gstcamcontrol_sony.lo CC libgstopencv_la-gsthanddetect.lo CC libgstopencv_la-gstpyramidsegment.lo CXX commands.lo CXX comm.lo CC libgstopencv_la-gsttemplatematch.lo CC libgstopencv_la-gsttextoverlay.lo CXX init.lo CXX viscacamera.lo CC libgstopencv_la-gstmotioncells.lo CXX viscaconnection.lo CC libgstspeakertrack_la-gstfacedetect2.lo CC libgstspeakertrack_la-gstspeakertrack.lo CC ptz-test_ptz.o CXX libgstopencv_la-motioncells_wrapper.lo CC ptzcontrol-gstptzcontrol_gtk.o CXX libgstopencv_la-MotionCells.lo CXXLD libgstcamcontrol-1.0.la CCLD libgstspeakertrack.la CCLD ptz CXXLD libgstopencv.la /usr/bin/ld: cannot find -lgstopencv collect2: error: ld returned 1 exit status make[3]: * [libgstspeakertrack.la] Error 1 make[3]: * Waiting for unfinished jobs.... make[3]: Leaving directory /home/hyades/gst/master/gst-plugins-bad-speakertrack_new/ext/speakertrack' make[2]: *** [speakertrack] Error 2 make[2]: *** Waiting for unfinished jobs.... make[3]: Leaving directory/home/hyades/gst/master/gst-plugins-bad-speakertrack_new/ext/opencv' make[2]: Leaving directory /home/hyades/gst/master/gst-plugins-bad-speakertrack_new/ext' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory/home/hyades/gst/master/gst-plugins-bad-speakertrack_new' make: *\ [all] Error 2

If I try to again do "make", it passes without any errors. Hence I though it is built.

— Reply to this email directly or view it on GitHubhttps://github.com/duzy/gst-switch/issues/33#issuecomment-21930238 .

hyades commented 11 years ago

I ensured that all dependencies of gst-switch are met. I don't know if gst-plugins-bad has any separate ones. I checked out my package lists where it seems that all openCV packages are installed. Is there a specific package for this?

This is the log after ensuring all dependencies are met:

make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad-speakertrack_new/ext/mpeg2enc'
  CC     libgstopencv_la-gstcvsmooth.lo
  CC     libgstopencv_la-gstcvsobel.lo
  CC     libgstcamcontrol_1.0_la-gstcamcontrol_pana.lo
  CC     libgstopencv_la-gstedgedetect.lo
  CC     libgstopencv_la-gstfaceblur.lo
  CC     libgstcamcontrol_1.0_la-gstcamcontrol_canon.lo
  CC     libgstopencv_la-gstfacedetect.lo
  CC     libgstopencv_la-gsthanddetect.lo
  CC     libgstcamcontrol_1.0_la-gstcamcontrol_sony.lo
  CC     libgstopencv_la-gstpyramidsegment.lo
  CC     libgstopencv_la-gsttemplatematch.lo
  CXX    commands.lo
  CXX    comm.lo
  CC     libgstopencv_la-gsttextoverlay.lo
  CC     libgstopencv_la-gstmotioncells.lo
  CXX    init.lo
  CXX    viscacamera.lo
  CXX    libgstopencv_la-motioncells_wrapper.lo
  CXX    viscaconnection.lo
  CXX    libgstopencv_la-MotionCells.lo
  CC     libgstspeakertrack_la-gstfacedetect2.lo
  CC     libgstspeakertrack_la-gstspeakertrack.lo
  CC     ptz-test_ptz.o
  CC     ptzcontrol-gstptzcontrol_gtk.o
  CXXLD  libgstopencv.la
  CXXLD  libgstcamcontrol-1.0.la
  CCLD   libgstspeakertrack.la
  CCLD   ptz
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad-speakertrack_new/ext/opencv'
  CCLD   ptzcontrol
/usr/bin/ld: cannot find -lgstopencv
collect2: error: ld returned 1 exit status
make[3]: *** [libgstspeakertrack.la] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad-speakertrack_new/ext/speakertrack'
make[2]: *** [speakertrack] Error 2
make[2]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad-speakertrack_new/ext'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad-speakertrack_new'
make: *** [all] Error 2
duzy commented 11 years ago

No, nothing specific. Looking at your build path, it's looking strange to me:

-

/home/hyades/gst/master/gst-plugins-bad-speakertrack_new/ext/opencv

On Thu, Aug 1, 2013 at 7:53 PM, Aayush Ahuja notifications@github.comwrote:

I ensured that all dependencies of gst-switch are met. I don't know if gst-plugins-bad has any separate ones. I checked out my package lists where it seems that all openCV packages are installed. Is there a specific package for this?

This is the log after ensuring all dependencies are met:

make[3]: Leaving directory /home/hyades/gst/master/gst-plugins-bad-speakertrack_new/ ext/mpeg2enc' CC libgstopencv_la-gstcvsmooth.lo CC libgstopencv_la-gstcvsobel.lo CC libgstcamcontrol_1.0_la-gstcamcontrol_pana.lo CC libgstopencv_la-gstedgedetect.lo CC libgstopencv_la-gstfaceblur.lo CC libgstcamcontrol_1.0_la-gstcamcontrol_canon.lo CC libgstopencv_la-gstfacedetect.lo CC libgstopencv_la-gsthanddetect.lo CC libgstcamcontrol_1.0_la-gstcamcontrol_sony.lo CC libgstopencv_la-gstpyramidsegment.lo CC libgstopencv_la-gsttemplatematch.lo CXX commands.lo CXX comm.lo CC libgstopencv_la-gsttextoverlay.lo CC libgstopencv_la-gstmotioncells.lo CXX init.lo CXX viscacamera.lo CXX libgstopencv_la-motioncells_wrapper.lo CXX viscaconnection.lo CXX libgstopencv_la-MotionCells.lo CC libgstspeakertrack_la-gstfacedetect2.lo CC libgstspeakertrack_la-gstspeakertrack.lo CC ptz-test_ptz.o CC ptzcontrol-gstptzcontrol_gtk.o CXXLD libgstopencv.la CXXLD libgstcamcontrol-1.0.la CCLD libgstspeakertrack.la CCLD ptz make[3]: Leaving directory/home/hyades/gst/master/gst-plugins-bad-speakertrack_new/ext/opencv' CCLD ptzcontrol /usr/bin/ld: cannot find -lgstopencv collect2: error: ld returned 1 exit status make[3]: * [libgstspeakertrack.la] Error 1 make[3]: * Waiting for unfinished jobs.... make[3]: Leaving directory /home/hyades/gst/master/gst-plugins-bad-speakertrack_new/ext/speakertrack' make[2]: *** [speakertrack] Error 2 make[2]: Leaving directory/home/hyades/gst/master/gst-plugins-bad-speakertrack_new/ext' make[1]: * [all-recursive] Error 1 make[1]: Leaving directory `/home/hyades/gst/master/gst-plugins-bad-speakertrack_new' make: * [all] Error 2

— Reply to this email directly or view it on GitHubhttps://github.com/duzy/gst-switch/issues/33#issuecomment-21931265 .

hyades commented 11 years ago

Somehow gst-plugins-bad is installed. Now I am building gst-switch outside of the gst-uninstalled script. Now, I get this on doing ./autogen.sh. Some latest change is probably causing this.

gstswitchptz.c: In function ‘gst_switch_ptz_update_xy’:
gstswitchptz.c:107:5: warning: implicit declaration of function ‘gst_cam_controller_query’ [-Wimplicit-function-declaration]
gstswitchptz.c: In function ‘gst_switch_ptz_update’:
gstswitchptz.c:155:13: error: too many arguments to function ‘gst_cam_controller_move’
In file included from gstswitchptz.c:30:0:
/usr/local/include/gstreamer-1.0/gst/speakertrack/gstcamcontrol.h:96:10: note: declared here
gstswitchptz.c: In function ‘gst_switch_ptz_button_pressed_left’:
gstswitchptz.c:181:3: warning: implicit declaration of function ‘gst_cam_controller_run’ [-Wimplicit-function-declaration]
gstswitchptz.c:183:58: error: ‘CAM_RUN_LEFT’ undeclared (first use in this function)
gstswitchptz.c:183:58: note: each undeclared identifier is reported only once for each function it appears in
gstswitchptz.c: In function ‘gst_switch_ptz_button_released_left’:
gstswitchptz.c:192:58: error: ‘CAM_RUN_LEFT’ undeclared (first use in this function)
gstswitchptz.c: In function ‘gst_switch_ptz_button_pressed_left_top’:
gstswitchptz.c:202:7: error: ‘CAM_RUN_LEFT_TOP’ undeclared (first use in this function)
gstswitchptz.c: In function ‘gst_switch_ptz_button_released_left_top’:
gstswitchptz.c:212:7: error: ‘CAM_RUN_LEFT_TOP’ undeclared (first use in this function)
gstswitchptz.c: In function ‘gst_switch_ptz_button_pressed_top’:
gstswitchptz.c:221:58: error: ‘CAM_RUN_TOP’ undeclared (first use in this function)
gstswitchptz.c: In function ‘gst_switch_ptz_button_released_top’:
gstswitchptz.c:230:58: error: ‘CAM_RUN_TOP’ undeclared (first use in this function)
gstswitchptz.c: In function ‘gst_switch_ptz_button_pressed_top_right’:
gstswitchptz.c:240:7: error: ‘CAM_RUN_RIGHT_TOP’ undeclared (first use in this function)
gstswitchptz.c: In function ‘gst_switch_ptz_button_released_top_right’:
gstswitchptz.c:251:7: error: ‘CAM_RUN_RIGHT_TOP’ undeclared (first use in this function)
gstswitchptz.c: In function ‘gst_switch_ptz_button_pressed_right’:
gstswitchptz.c:261:7: error: ‘CAM_RUN_RIGHT’ undeclared (first use in this function)
gstswitchptz.c: In function ‘gst_switch_ptz_button_released_right’:
gstswitchptz.c:271:7: error: ‘CAM_RUN_RIGHT’ undeclared (first use in this function)
gstswitchptz.c: In function ‘gst_switch_ptz_button_pressed_right_bottom’:
gstswitchptz.c:282:7: error: ‘CAM_RUN_RIGHT_BOTTOM’ undeclared (first use in this function)
gstswitchptz.c: In function ‘gst_switch_ptz_button_released_right_bottom’:
gstswitchptz.c:293:7: error: ‘CAM_RUN_RIGHT_BOTTOM’ undeclared (first use in this function)
gstswitchptz.c: In function ‘gst_switch_ptz_button_pressed_bottom’:
gstswitchptz.c:303:7: error: ‘CAM_RUN_BOTTOM’ undeclared (first use in this function)
gstswitchptz.c: In function ‘gst_switch_ptz_button_released_bottom’:
gstswitchptz.c:313:7: error: ‘CAM_RUN_BOTTOM’ undeclared (first use in this function)
gstswitchptz.c: In function ‘gst_switch_ptz_button_pressed_bottom_left’:
gstswitchptz.c:324:7: error: ‘CAM_RUN_LEFT_BOTTOM’ undeclared (first use in this function)
gstswitchptz.c: In function ‘gst_switch_ptz_button_released_bottom_left’:
gstswitchptz.c:335:7: error: ‘CAM_RUN_LEFT_BOTTOM’ undeclared (first use in this function)
gstswitchptz.c: In function ‘gst_switch_ptz_button_pressed_center’:
gstswitchptz.c:345:7: error: ‘CAM_RUN_NONE’ undeclared (first use in this function)
gstswitchptz.c:348:7: error: too many arguments to function ‘gst_cam_controller_move’
In file included from gstswitchptz.c:30:0:
/usr/local/include/gstreamer-1.0/gst/speakertrack/gstcamcontrol.h:96:10: note: declared here
gstswitchptz.c: In function ‘gst_switch_ptz_init’:
gstswitchptz.c:457:28: error: ‘GstCamController’ has no member named ‘device_info’
gstswitchptz.c:499:22: error: ‘GstCamController’ has no member named ‘pan_min’
gstswitchptz.c:499:48: error: ‘GstCamController’ has no member named ‘pan_max’
gstswitchptz.c:502:22: error: ‘GstCamController’ has no member named ‘tilt_min’
gstswitchptz.c:502:49: error: ‘GstCamController’ has no member named ‘tilt_max’
gstswitchptz.c:521:54: error: ‘GstCamController’ has no member named ‘pan_min’
gstswitchptz.c:522:63: error: ‘GstCamController’ has no member named ‘pan_min’
gstswitchptz.c:524:54: error: ‘GstCamController’ has no member named ‘pan_max’
gstswitchptz.c:525:63: error: ‘GstCamController’ has no member named ‘pan_max’
gstswitchptz.c:529:54: error: ‘GstCamController’ has no member named ‘tilt_min’
gstswitchptz.c:530:64: error: ‘GstCamController’ has no member named ‘tilt_min’
gstswitchptz.c:532:54: error: ‘GstCamController’ has no member named ‘tilt_max’
gstswitchptz.c:533:64: error: ‘GstCamController’ has no member named ‘tilt_max’
gstswitchptz.c:535:36: error: ‘GstCamController’ has no member named ‘pan_min’
gstswitchptz.c:542:40: error: ‘GstCamController’ has no member named ‘pan_max’
gstswitchptz.c:549:36: error: ‘GstCamController’ has no member named ‘tilt_min’
gstswitchptz.c:556:40: error: ‘GstCamController’ has no member named ‘tilt_max’
gstswitchptz.c:637:22: error: ‘GstCamController’ has no member named ‘pan_speed_min’
gstswitchptz.c:637:54: error: ‘GstCamController’ has no member named ‘pan_speed_max’
gstswitchptz.c:640:22: error: ‘GstCamController’ has no member named ‘tilt_speed_min’
gstswitchptz.c:640:55: error: ‘GstCamController’ has no member named ‘tilt_speed_max’
gstswitchptz.c:644:22: error: ‘GstCamController’ has no member named ‘pan_speed_max’
gstswitchptz.c:646:22: error: ‘GstCamController’ has no member named ‘tilt_speed_max’
make[2]: *** [gst_switch_ptz-gstswitchptz.o] Error 1
make[2]: Leaving directory `/home/hyades/gst-switch/tools'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/hyades/gst-switch'
make: *** [all] Error 2
autoreconf: make failed with exit status: 2
autogen.sh failed
duzy commented 11 years ago

You don't have the correct version of gst-plugins-bad and gst-switch matched. Try the latest from https://github.com/duzy (speakertrack_new and speakertrack branches).

On Fri, Aug 2, 2013 at 1:19 AM, Aayush Ahuja notifications@github.comwrote:

Somehow gst-plugins-bad is installed. Now I am building gst-switch outside of the gst-uninstalled script. Now, I get this on doing ./autogen.sh

gstswitchptz.c: In function ‘gst_switch_ptz_update_xy’: gstswitchptz.c:107:5: warning: implicit declaration of function ‘gst_cam_controller_query’ [-Wimplicit-function-declaration] gstswitchptz.c: In function ‘gst_switch_ptz_update’: gstswitchptz.c:155:13: error: too many arguments to function ‘gst_cam_controller_move’ In file included from gstswitchptz.c:30:0: /usr/local/include/gstreamer-1.0/gst/speakertrack/gstcamcontrol.h:96:10: note: declared here gstswitchptz.c: In function ‘gst_switch_ptz_button_pressed_left’: gstswitchptz.c:181:3: warning: implicit declaration of function ‘gst_cam_controller_run’ [-Wimplicit-function-declaration] gstswitchptz.c:183:58: error: ‘CAM_RUN_LEFT’ undeclared (first use in this function) gstswitchptz.c:183:58: note: each undeclared identifier is reported only once for each function it appears in gstswitchptz.c: In function ‘gst_switch_ptz_button_released_left’: gstswitchptz.c:192:58: error: ‘CAM_RUN_LEFT’ undeclared (first use in this function) gstswitchptz.c: In function ‘gst_switch_ptz_button_pressed_left_top’: gstswitchptz.c:202:7: error: ‘CAM_RUN_LEFT_TOP’ undeclared (first use in this function) gstswitchptz.c: In function ‘gst_switch_ptz_button_released_left_top’: gstswitchptz.c:212:7: error: ‘CAM_RUN_LEFT_TOP’ undeclared (first use in this function) gstswitchptz.c: In function ‘gst_switch_ptz_button_pressed_top’: gstswitchptz.c:221:58: error: ‘CAM_RUN_TOP’ undeclared (first use in this function) gstswitchptz.c: In function ‘gst_switch_ptz_button_released_top’: gstswitchptz.c:230:58: error: ‘CAM_RUN_TOP’ undeclared (first use in this function) gstswitchptz.c: In function ‘gst_switch_ptz_button_pressed_top_right’: gstswitchptz.c:240:7: error: ‘CAM_RUN_RIGHT_TOP’ undeclared (first use in this function) gstswitchptz.c: In function ‘gst_switch_ptz_button_released_top_right’: gstswitchptz.c:251:7: error: ‘CAM_RUN_RIGHT_TOP’ undeclared (first use in this function) gstswitchptz.c: In function ‘gst_switch_ptz_button_pressed_right’: gstswitchptz.c:261:7: error: ‘CAM_RUN_RIGHT’ undeclared (first use in this function) gstswitchptz.c: In function ‘gst_switch_ptz_button_released_right’: gstswitchptz.c:271:7: error: ‘CAM_RUN_RIGHT’ undeclared (first use in this function) gstswitchptz.c: In function ‘gst_switch_ptz_button_pressed_right_bottom’: gstswitchptz.c:282:7: error: ‘CAM_RUN_RIGHT_BOTTOM’ undeclared (first use in this function) gstswitchptz.c: In function ‘gst_switch_ptz_button_released_right_bottom’: gstswitchptz.c:293:7: error: ‘CAM_RUN_RIGHT_BOTTOM’ undeclared (first use in this function) gstswitchptz.c: In function ‘gst_switch_ptz_button_pressed_bottom’: gstswitchptz.c:303:7: error: ‘CAM_RUN_BOTTOM’ undeclared (first use in this function) gstswitchptz.c: In function ‘gst_switch_ptz_button_released_bottom’: gstswitchptz.c:313:7: error: ‘CAM_RUN_BOTTOM’ undeclared (first use in this function) gstswitchptz.c: In function ‘gst_switch_ptz_button_pressed_bottom_left’: gstswitchptz.c:324:7: error: ‘CAM_RUN_LEFT_BOTTOM’ undeclared (first use in this function) gstswitchptz.c: In function ‘gst_switch_ptz_button_released_bottom_left’: gstswitchptz.c:335:7: error: ‘CAM_RUN_LEFT_BOTTOM’ undeclared (first use in this function) gstswitchptz.c: In function ‘gst_switch_ptz_button_pressed_center’: gstswitchptz.c:345:7: error: ‘CAM_RUN_NONE’ undeclared (first use in this function) gstswitchptz.c:348:7: error: too many arguments to function ‘gst_cam_controller_move’ In file included from gstswitchptz.c:30:0: /usr/local/include/gstreamer-1.0/gst/speakertrack/gstcamcontrol.h:96:10: note: declared here gstswitchptz.c: In function ‘gst_switch_ptz_init’: gstswitchptz.c:457:28: error: ‘GstCamController’ has no member named ‘device_info’ gstswitchptz.c:499:22: error: ‘GstCamController’ has no member named ‘pan_min’ gstswitchptz.c:499:48: error: ‘GstCamController’ has no member named ‘pan_max’ gstswitchptz.c:502:22: error: ‘GstCamController’ has no member named ‘tilt_min’ gstswitchptz.c:502:49: error: ‘GstCamController’ has no member named ‘tilt_max’ gstswitchptz.c:521:54: error: ‘GstCamController’ has no member named ‘pan_min’ gstswitchptz.c:522:63: error: ‘GstCamController’ has no member named ‘pan_min’ gstswitchptz.c:524:54: error: ‘GstCamController’ has no member named ‘pan_max’ gstswitchptz.c:525:63: error: ‘GstCamController’ has no member named ‘pan_max’ gstswitchptz.c:529:54: error: ‘GstCamController’ has no member named ‘tilt_min’ gstswitchptz.c:530:64: error: ‘GstCamController’ has no member named ‘tilt_min’ gstswitchptz.c:532:54: error: ‘GstCamController’ has no member named ‘tilt_max’ gstswitchptz.c:533:64: error: ‘GstCamController’ has no member named ‘tilt_max’ gstswitchptz.c:535:36: error: ‘GstCamController’ has no member named ‘pan_min’ gstswitchptz.c:542:40: error: ‘GstCamController’ has no member named ‘pan_max’ gstswitchptz.c:549:36: error: ‘GstCamController’ has no member named ‘tilt_min’ gstswitchptz.c:556:40: error: ‘GstCamController’ has no member named ‘tilt_max’ gstswitchptz.c:637:22: error: ‘GstCamController’ has no member named ‘pan_speed_min’ gstswitchptz.c:637:54: error: ‘GstCamController’ has no member named ‘pan_speed_max’ gstswitchptz.c:640:22: error: ‘GstCamController’ has no member named ‘tilt_speed_min’ gstswitchptz.c:640:55: error: ‘GstCamController’ has no member named ‘tilt_speed_max’ gstswitchptz.c:644:22: error: ‘GstCamController’ has no member named ‘pan_speed_max’ gstswitchptz.c:646:22: error: ‘GstCamController’ has no member named ‘tilt_speed_max’ make[2]: * [gst_switch_ptz-gstswitchptz.o] Error 1 make[2]: Leaving directory `/home/hyades/gst-switch/tools' make[1]: * [all-recursive] Error 1 make[1]: Leaving directory`/home/hyades/gst-switch' make: *\ [all] Error 2 autoreconf: make failed with exit status: 2 autogen.sh failed

— Reply to this email directly or view it on GitHubhttps://github.com/duzy/gst-switch/issues/33#issuecomment-21954020 .