Ubuntu 25.04, RPI5, verification - hailotools

i all,

I have successfully built on hailort, and TAPPS on Ubuntu 25.04 running on RPI5. I modified files, and
now am checking the compiling to determine if everything work well.

./install.sh --target-platform aarch64 --core-only --python-version 3.13
I compiled with gcc-15 and have update most python pakcages to their latest version.

I am using PiAI Kit Ubuntu/tree/main?tab=readme-ov-file as a guide.

I am trying to validate my build, I reviewd Install Raspberry Pi5, Verify Installation section.

##dpkg

dpkg -l | grep hailo
rc  hailo-tappas-core                             3.31.0+1-1                                 arm64        This package contains the core components of the Hailo Tappas platform.
ii  hailort                                       4.23.0                                     arm64        HailoRT

##hailortcli

hailortcli fw-control identify
Executing on device: 0001:03:00.0
Identifying board
Control Protocol Version: 2
Firmware Version: 4.23.0 (release,app,extended context switch buffer)
Logger Version: 0
Board Name: Hailo-8
Device Architecture: HAILO8
Serial Number: HLLWMEA222700448
Part Number: HM218B1C2KAE
Product Name: HAILO-8 AI ACC M.2 A+E KEY MODULE EXT TEMP

gst-inspect-1.0 hailo

~/src/tappas$ gst-inspect-1.0 hailo
Plugin Details:
  Name                     hailo
  Description              hailo gstreamer plugin
  Filename                 /usr/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

So far so good, but …
##gst-inspect-1.0 hailotools

returns nothing..

gst-inspect-1.0 hailotools
No such element or plugin 'hailotools

Is hailotools expected to be built? I did not see it in the tappas/scripts/gstreamer/install_gstreamer.sh script. So I am wondering if it is ‘ok’ that it is missing or if I need to build it for Ubuntu 25.04? Or if it was only for RPI OS.

Hey @pme991,

Just a couple of quick things! First off, yeah, this definitely needs to be built with TAPPAS. And heads up—with Hailort version 4.23, we’ve moved up to TAPPAS 5.1.0, so you’ll want to use that instead of 3.31.

That is great to know, I am building a Ubuntu 25.04 Dockerfile and I do clone the latest release as follows git clone https://github.com/hailo-ai/tappas.git. After I briefly verify Ubuntu 25.04, my goal is to migrate it to Ubuntu 25.10. One of my limitations is that I have a USB webcam, and I also have an IP Camera that I acesss via RTSP. I will need to patch for RTSP.

I commented out code to check_system_requirements.sh to allow printing of report even if there was no error.

./check_system_requirements.sh
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         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

Any guidance on gst-inspect-1.0 hailotools returning nothing?

My hailo-rt version installed

dpkg -l | grep hailo
rc  hailo-tappas-core                             3.31.0+1-1                                 arm64        This package contains the core components of the Hailo Tappas platform.
ii  hailort                                       4.23.0                                     arm64        HailoRT

ldconfig -v | grep hailo
...
....
	libhailort.so.5.1.0 -> libhailort.so.5.1.0
	libhailort.so.4.23.0 -> libhailort.so.4.23.0
	libhailort.so.4.23.0 -> libhailort.so.4.23.0

Hey @pme991 ,

Could you try updating to version 5.1.0 in TAPPAS and then recompile it , After that run the hailotools check , if its still missing , i would try to compile it maybe with rpi5 instead of aarch64 !

I will do. I have been stuck in Ubuntu 25.10 loop, trying to install it, but ran into issues with Ubuntu 25.10. Finally making progress. I will startup a seperate thread.

1 Like