MIVisionX icon indicating copy to clipboard operation
MIVisionX copied to clipboard

[Issue]: rocAL build failure

Open hansely opened this issue 1 year ago • 0 comments

Problem Description

rocAL build failure observed

/home/MIVisionX/rocAL/rocAL/source/decoders/image/fused_crop_decoder.cpp: In member function 'virtual Decoder::Status FusedCropTJDecoder::decode(unsigned char*, size_t, unsigned char*, size_t, size_t, size_t, size_t, size_t&, size_t&, Decoder::ColorFormat, DecoderConfig, bool)':
/home/MIVisionX/rocAL/rocAL/source/decoders/image/fused_crop_decoder.cpp:85:9: error: 'tjDecompress2_partial' was not declared in this scope
   85 |     if( tjDecompress2_partial(m_jpegDecompressor,
      |         ^~~~~~~~~~~~~~~~~~~~~
[ 83%] Building CXX object rocAL/rocAL/CMakeFiles/rocal.dir/source/device/device_manager_hip.cpp.o
[ 83%] Building CXX object rocAL/rocAL/CMakeFiles/rocal.dir/source/device/ocl_setup.cpp.o
make[2]: *** [rocAL/rocAL/CMakeFiles/rocal.dir/build.make:628: rocAL/rocAL/CMakeFiles/rocal.dir/source/decoders/image/fused_crop_decoder.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
[ 84%] Building CXX object rocAL/rocAL/CMakeFiles/rocal.dir/source/loaders/circular_buffer.cpp.o
/home/MIVisionX/rocAL/rocAL/source/decoders/image/turbo_jpeg_decoder.cpp: In member function 'virtual Decoder::Status TJDecoder::decode(unsigned char*, size_t, unsigned char*, size_t, size_t, size_t, size_t, size_t&, size_t&, Decoder::ColorFormat, DecoderConfig, bool)':
/home/MIVisionX/rocAL/rocAL/source/decoders/image/turbo_jpeg_decoder.cpp:107:17: error: 'tjDecompress2_partial_scale' was not declared in this scope
  107 |             if( tjDecompress2_partial_scale(m_jpegDecompressor,
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/MIVisionX/rocAL/rocAL/source/decoders/image/turbo_jpeg_decoder.cpp:189:17: error: 'tjDecompress2_partial_scale' was not declared in this scope
  189 |             if( tjDecompress2_partial_scale(m_jpegDecompressor,
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: *** [rocAL/rocAL/CMakeFiles/rocal.dir/build.make:667: rocAL/rocAL/CMakeFiles/rocal.dir/source/decoders/image/turbo_jpeg_decoder.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1621: rocAL/rocAL/CMakeFiles/rocal.dir/all] Error 2
make: *** [Makefile:163: all] Error 2

Operating System

Ubuntu 22.04

CPU

AMD Ryzen Threadripper 1900X 8-Core Processor

GPU

AMD Radeon VII

Other

No response

ROCm Version

ROCm 6.0.0

ROCm Component

MIVisionX

Steps to Reproduce

No response

(Optional for Linux users) Output of /opt/rocm/bin/rocminfo --support

No response

Additional Information

Tested on Rocm 6.1

hansely avatar Feb 13 '24 03:02 hansely