TAPPAS sanity.sh not working

I’m trying to build and run face_recognition.sh example on rpi5 but was not able to run
Steps i followed
cd tappas_VERSION
mkdir hailort
git clone GitHub - hailo-ai/hailort: An open source light-weight and high performance inference framework for Hailo devices hailort/sources

sudo apt-get install -y rsync ffmpeg x11-utils python3-dev python3-pip python3-setuptools python3-virtualenv python-gi-dev libgirepository1.0-dev gcc-12 g++-12 cmake git libzmq3-dev
sudo apt-get install -y libopencv-dev python3-opencv
# To check the OpenCV version installed
pkg-config --modversion opencv4
sudo apt-get install -y libcairo2-dev libgirepository1.0-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libgstreamer-plugins-bad1.0-dev gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-tools gstreamer1.0-x gstreamer1.0-alsa gstreamer1.0-gl gstreamer1.0-gtk3 gstreamer1.0-qt5 gstreamer1.0-pulseaudio gcc-12 g++-12 python-gi-dev
sudo apt install python3-gi python3-gi-cairo gir1.2-gtk-3.0

After installing everything

./install.sh --skip-hailort --target-platform rpi
No TAPPAS_WORKSPACE in environment found, using the default one /home/pi/Downloads/tappas_v3.30.0
Hailo Tappas was removed successfully.
To unset Tappas environment variables, please relogin or reboot the PC.

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

WARNING: Requirement gcc-9 not found.
WARNING: Requirement g++-9 not found.

SYSTEM REQUIREMENTS REPORT

Component           Requirement                       Found       
==========          ==========                        ==========  ==========
Apt-Package         ffmpeg                            V           Required
Apt-Package         x11-utils                         V           Required
Apt-Package         python3-dev                       V           Required
Apt-Package         python3-pip                       V           Required
Apt-Package         python3-setuptools                V           Required
Apt-Package         libgirepository                   V           Required
Apt-Package         gcc-9                             X           Required
Apt-Package         g++-9                             X           Required
Apt-Package         python-gi-dev                     V           Required
Apt-Package         pkg-config                        V           Required
Apt-Package         libcairo2-dev                     V           Required
Apt-Package         libgirepository1.0-dev            V           Required
Apt-Package         libgstreamer1.0-dev               V           Required
Apt-Package         cmake                             V           Required
Apt-Package         libgstreamer-plugins-base1.0-dev  V           Required
Apt-Package         libzmq3-dev                       V           Required
Apt-Package         rsync                             V           Required
Apt-Package         git                               V           Required
Apt-Package         libgstreamer-plugins-bad1.0-dev   V           Required
Apt-Package         gstreamer1.0-plugins-base         V           Required
Apt-Package         gstreamer1.0-plugins-good         V           Required
Apt-Package         gstreamer1.0-plugins-bad          V           Required
Apt-Package         gstreamer1.0-libav                V           Required
Apt-Package         gstreamer1.0-tools                V           Required
Apt-Package         gstreamer1.0-x                    V           Required
Pkg_config-Package  opencv4                           V           Required
Pkg_config-Package  opencv_imgproc                    V           Required
Pkg_config-Package  opencv_core                       V           Required
Pkg_config-Package  opencv_imgcodec                   V           Required
Pkg_config-Package  opencv_features2d                 V           Required
Pkg_config-Package  opencv_calib3d                    V           Required
Pkg_config-Package  opencv_flann                      V           Required
Package             Gstreamer                         V           Required

See system_reqs_results.log for more information.

Now the Error is

/Downloads/tappas_v3.30.0 $ hailortcli fw-control identify
Executing on device: 0000:01:00.0
Identifying board
Control Protocol Version: 2
Firmware Version: 4.18.0 (release,app,extended context switch buffer)
Logger Version: 0
Board Name: Hailo-8
Device Architecture: HAILO8L
Serial Number: HLDDLBB243300544
Part Number: HM21LB1C2LAE
Product Name: HAILO-8L AI ACC M.2 B+M KEY MODULE EXT TMP

pi@raspberrypi:~/Downloads/tappas_v3.30.0 $ cd apps/h8/gstreamer/raspberrypi/sanity_pipeline
pi@raspberrypi:~/Downloads/tappas_v3.30.0/apps/h8/gstreamer/raspberrypi/sanity_pipeline $ ./sanity_gstreamer.sh 
WARN: HailoRT version is 4.18, expected to be 4.19 (version was extraced using the following command: 'hailortcli fw-control identify')
pi@raspberrypi:~/Downloads/tappas_v3.30.0/apps/h8/gstreamer/raspberrypi/sanity_pipeline $ 

So how do i run it.

Also this is what is happening

gst-inspect-1.0 hailo
Plugin Details:
  Name                     hailo
  Description              hailo gstreamer plugin
  Filename                 /lib/aarch64-linux-gnu/gstreamer-1.0/libgsthailo.so
  Version                  1.0
  License                  unknown
  Source module            hailo
  Binary package           GStreamer
  Origin URL               http://gstreamer.net/

  hailodevicestats: hailodevicestats element
  hailonet: hailonet element
  synchailonet: sync hailonet element

  3 features:
  +-- 3 elements

pi@raspberrypi:~/Downloads/tappas_v3.30.0/apps/h8/gstreamer/libs/apps/vms $ gst-inspect-1.0 hailotools
No such element or plugin 'hailotools'

I’m able to get the hailo but not hailotools

ls /lib/aarch64-linux-gnu/gstreamer-1.0/
include                    libgstcoreelements.so         libgstid3demux.so        libgstopenmpt.so             libgstswitchbin.so
libgst1394.so              libgstcoretracers.so          libgstid3tag.so          libgstopenni2.so             libgsttaglib.so
libgsta52dec.so            libgstcurl.so                 libgstimagefreeze.so     libgstopusparse.so           libgsttcp.so
libgstaasink.so            libgstcutter.so               libgstinstruments.so     libgstopus.so                libgstteletext.so
libgstaccurip.so           libgstdash.so                 libgstinterlace.so       libgstoss4.so                libgsttheora.so
libgstadaptivedemux2.so    libgstdc1394.so               libgstinterleave.so      libgstossaudio.so            libgsttimecode.so
libgstadder.so             libgstde265.so                libgstinter.so           libgstoverlaycomposition.so  libgsttranscode.so
libgstadpcmdec.so          libgstdebug.so                libgstipcpipeline.so     libgstpango.so               libgstttmlsubs.so
libgstadpcmenc.so          libgstdebugutilsbad.so        libgstisomp4.so          libgstpbtypes.so             libgsttwolame.so
libgstaes.so               libgstdecklink.so             libgstivfparse.so        libgstpcapparse.so           libgsttypefindfunctions.so
libgstaiff.so              libgstdeinterlace.so          libgstivtc.so            libgstplayback.so            libgstudp.so
libgstalaw.so              libgstdirectfb.so             libgstjack.so            libgstpng.so                 libgstuvch264.so
libgstalphacolor.so        libgstdtls.so                 libgstjp2kdecimator.so   libgstpnm.so                 libgstv4l2codecs.so
libgstalpha.so             libgstdtmf.so                 libgstjpegformat.so      libgstproxy.so               libgstva.so
libgstalsa.so              libgstdtsdec.so               libgstjpeg.so            libgstpulseaudio.so          libgstvideo4linux2.so
libgstamrnb.so             libgstdvb.so                  libgstkate.so            libgstqmlgl.so               libgstvideobox.so
libgstamrwbdec.so          libgstdvbsubenc.so            libgstkms.so             libgstqroverlay.so           libgstvideoconvertscale.so
libgstaom.so               libgstdvbsuboverlay.so        libgstladspa.so          libgstrawparse.so            libgstvideocrop.so
libgstapetag.so            libgstdvdlpcmdec.so           libgstlame.so            libgstrealmedia.so           libgstvideofiltersbad.so
libgstapp.so               libgstdvdread.so              libgstldac.so            libgstremovesilence.so       libgstvideofilter.so
libgstasfmux.so            libgstdvdspu.so               libgstlegacyrawparse.so  libgstreplaygain.so          libgstvideoframe_audiolevel.so
libgstasf.so               libgstdvdsub.so               libgstlevel.so           libgstresindvd.so            libgstvideomixer.so
libgstassrender.so         libgstdv.so                   libgstlibav.so           libgstrfbsrc.so              libgstvideoparsersbad.so
libgstaudiobuffersplit.so  libgsteffectv.so              libgstlibcamera.so       libgstrist.so                libgstvideorate.so
libgstaudioconvert.so      libgstencoding.so             libgstlibvisual.so       libgstrsvg.so                libgstvideosignal.so
libgstaudiofxbad.so        libgstequalizer.so            libgstlv2.so             libgstrtmp2.so               libgstvideotestsrc.so
libgstaudiofx.so           libgstfaad.so                 libgstmatroska.so        libgstrtmp.so                libgstvmnc.so
libgstaudiolatency.so      libgstfaceoverlay.so          libgstmidi.so            libgstrtpmanagerbad.so       libgstvoaacenc.so
libgstaudiomixer.so        libgstfbdevsink.so            libgstmodplug.so         libgstrtpmanager.so          libgstvoamrwbenc.so
libgstaudiomixmatrix.so    libgstfestival.so             libgstmonoscope.so       libgstrtponvif.so            libgstvolume.so
libgstaudioparsers.so      libgstfieldanalysis.so        libgstmpeg2dec.so        libgstrtp.so                 libgstvorbis.so
libgstaudiorate.so         libgstflac.so                 libgstmpeg2enc.so        libgstrtsp.so                libgstvpx.so
libgstaudioresample.so     libgstflite.so                libgstmpegpsdemux.so     libgstsbc.so                 libgstvulkan.so
libgstaudiotestsrc.so      libgstfluidsynthmidi.so       libgstmpegpsmux.so       libgstsctp.so                libgstwavenc.so
libgstaudiovisualizers.so  libgstflv.so                  libgstmpegtsdemux.so     libgstsdpelem.so             libgstwavpack.so
libgstauparse.so           libgstflxdec.so               libgstmpegtsmux.so       libgstsegmentclip.so         libgstwavparse.so
libgstautoconvert.so       libgstfreeverb.so             libgstmpg123.so          libgstshapewipe.so           libgstwaylandsink.so
libgstautodetect.so        libgstfrei0r.so               libgstmplex.so           libgstshm.so                 libgstwebp.so
libgstavi.so               libgstgaudieffects.so         libgstmulaw.so           libgstshout2.so              libgstwebrtcdsp.so
libgstbayer.so             libgstgdkpixbuf.so            libgstmultifile.so       libgstsid.so                 libgstwebrtc.so
libgstbluez.so             libgstgdp.so                  libgstmultipart.so       libgstsiren.so               libgstwildmidi.so
libgstbs2b.so              libgstgeometrictransform.so   libgstmusepack.so        libgstsmooth.so              libgstx264.so
libgstbz2.so               libgstgio.so                  libgstmxf.so             libgstsmoothstreaming.so     libgstx265.so
libgstcacasink.so          libgstgme.so                  libgstnavigationtest.so  libgstsmpte.so               libgstximagesink.so
libgstcairo.so             libgstgoom2k1.so              libgstneonhttpsrc.so     libgstsndfile.so             libgstximagesrc.so
libgstcamerabin.so         libgstgoom.so                 libgstnetsim.so          libgstsoundtouch.so          libgstxingmux.so
libgstcdio.so              libgstgsm.so                  libgstnice.so            libgstsoup.so                libgstxvimagesink.so
libgstcdparanoia.so        libgstgtk.so                  libgstnvcodec.so         libgstspandsp.so             libgsty4mdec.so
libgstchromaprint.so       libgstgtkwayland.so           libgstogg.so             libgstspectrum.so            libgsty4menc.so
libgstclosedcaption.so     libgsthailo.so                libgstopenal.so          libgstspeed.so               libgstzbar.so
libgstcodecalpha.so        libgsthailotracers.so         libgstopenaptx.so        libgstspeex.so               libgstzxing.so
libgstcodectimestamper.so  libgsthailotracers.so.3       libgstopenexr.so         libgstsrtp.so
libgstcoloreffects.so      libgsthailotracers.so.3.29.1  libgstopengl.so          libgstsrt.so
libgstcolormanagement.so   libgsthls.so                  libgstopenh264.so        libgstsubenc.so
libgstcompositor.so        libgsticydemux.so             libgstopenjpeg.so        libgstsubparse.so
pi@raspberrypi:~/Downloads/tappas_v3.30.0/apps/h8/gstreamer/libs/apps/vms $ ls /opt/hailo/
pi@raspberrypi:~/Downloads/tappas_v3.30.0/apps/h8/gstreamer/libs/apps/vms $ 

Nothing is in the /opt/hailo/

Hey @avinash32.gahlowt

We’re working on integrating this pipeline, along with other TAPPAS pipelines, into the RPI examples. Some pipelines, including this one, require additional adjustments for compatibility.

Current Issues:

  1. GCC/G++ version incompatibility
  2. Version mismatch between HailoRT and TAPPAS
  3. Pipeline execution failures

Recommended Solutions:

  1. Update HailoRT to version 4.19 to match TAPPAS 3.30
  2. Resolve the GCC version mismatch by activating the TAPPAS virtual environment
  3. Run the following command:

source /home/pi/Downloads/tappas_v3.30.0/setenv.sh

Please try these solutions and share any error messages if the issues persist.

Best Regards,
Omri