We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

Showing results for 
Search instead for 
Did you mean: 
Visitor morkc
Registered: ‎10-31-2018

OpticalFlow Tutorial - Release Build On GStreamer Projects


I'm working with the Optical Flow sample application on the reVISION platform.
I followed through the steps of the tutorial shown here.
On page 6, under section " Add Custom Platform", the tutorial instructs you to build the opticalflow project with a Release configuration and the gst--- projects using a Debug configuration.
I would like to build everything with a Release configuration.
However, when I try to do so, I run into the following error:

/opt/Xilinx/SDK/2018.2/gnu/aarch64/lin/aarch64-linux/bin/../lib/gcc/aarch64-linux-gnu/7.2.1/../../../../aarch64-linux-gnu/bin/ld: cannot find -lgstsdxbase
/opt/Xilinx/SDK/2018.2/gnu/aarch64/lin/aarch64-linux/bin/../lib/gcc/aarch64-linux-gnu/7.2.1/../../../../aarch64-linux-gnu/bin/ld: cannot find -lgstsdxallocator
collect2: error: ld returned 1 exit status
makefile:44: recipe for target 'libgstsdxopticalflow.so' failed
make: *** [libgstsdxopticalflow.so] Error 1

The projects from the allocators, apps, and base folders seem to build successfully with a Release configuration, but I can only get the project in the plugin folder to build successfully with a Debug build configuration. Is there a simple way to perform a release build on the project in the gst plugin folder without generating the above error? Thanks in advance!

P.S.: If the information that I have provided is insufficient, please let me know!

0 Kudos