# Voxl-docker creates unsable HAL3 binary file

Source: https://forum.modalai.com/topic/1709/voxl-docker-creates-unsable-hal3-binary-file
Category: General Questions (https://forum.modalai.com/category/2/general-questions)
Posted: 2023-01-16 08:29:28 UTC by ShauliXtend
Replies: 3 · Views: 440

## ShauliXtend · 2023-01-16 08:29:28 UTC

Hi,
I was trying to follow the guide to create a simple HAL3 example application -
https://gitlab.com/voxl-public/support/apps-proc-examples/-/tree/master/hellocamera 
Unfortunately, when using the voxl-docker, the file created is usable when using the VOXL2. 
This is the error I received -
hello_hal3_camera: error while loading shared libraries: libutils.so.0: wrong ELF class: ELFCLASS64 

I was also wondering if is is possible to create a VOXL2 image + SDK  intended for developers so everything can be compiled natively over the board itself.
Thanks,
Shauli

## Reply by Chad Sweet (ModalAI staff) · 2023-01-16 15:37:08 UTC

That hellocamera is a really old example that predates the VOXL SDKbfor VOXL 1.

voxl-camera-server is the supported method for accessing camera data. You can leverage that source code if you want to do something else

## Reply by ShauliXtend · 2023-01-16 17:07:45 UTC (in reply to Chad Sweet)

Hi @Chad-Sweet ,

Thanks for letting me know. I would advice to maybe write somewhere that is not the recommended approach when using VOXL2.

## Reply by Chad Sweet (ModalAI staff) · 2023-01-16 18:15:21 UTC

thanks for the suggestion, note added to hellocamera
