Hi,
i am trying out openVG on the raspberry (3B+) with debian and latest firmware. I am crosscompiling with MS VS 2019 and made the following settings:
includes: -I "/opt/vc/include/interface/vcos/pthreads" -I "/opt/vc/include" -I "/opt/vc/include/interface/vmcs_host"
libs: -l"wiringPi" -l"pthread" -l"bcm_host" -l"OpenVG" -l"EGL" -l"GLESv2"-L"/opt/vc/lib"
It compiles but then i get unresoved issues in EGL.lib:
1>/usr/bin/ld : error : //opt/vc/lib/libEGL.so: undefined reference to `glDiscardFramebufferEXT'
1>/usr/bin/ld : error : //opt/vc/lib/libEGL.so: undefined reference to `glPointSizePointerOES'
1>/usr/bin/ld : error : //opt/vc/lib/libEGL.so: undefined reference to `glxx_set_error_api'
1>/usr/bin/ld : error : //opt/vc/lib/libEGL.so: undefined reference to `glxx_client_BindFramebuffer'
1>/usr/bin/ld : error : //opt/vc/lib/libEGL.so: undefined reference to `glintAttribPointer'
1>/usr/bin/ld : error : //opt/vc/lib/libEGL.so: undefined reference to `glxx_client_state_free'
1>/usr/bin/ld : error : //opt/vc/lib/libEGL.so: undefined reference to `glxx_client_FramebufferRenderbuffer'
1>/usr/bin/ld : error : //opt/vc/lib/libEGL.so: undefined reference to `glxx_buffer_info_set'
1>/usr/bin/ld : error : //opt/vc/lib/libEGL.so: undefined reference to `glxx_set_error'
1>/usr/bin/ld : error : //opt/vc/lib/libEGL.so: undefined reference to `glxx_client_DeleteFramebuffers'
1>/usr/bin/ld : error : //opt/vc/lib/libEGL.so: undefined reference to `gl11_client_state_init'
1>/usr/bin/ld : error : //opt/vc/lib/libEGL.so: undefined reference to `glxx_client_GetFramebufferAttachmentParameteriv'
1>/usr/bin/ld : error : //opt/vc/lib/libEGL.so: undefined reference to `glxx_client_IsRenderbuffer'
1>/usr/bin/ld : error : //opt/vc/lib/libEGL.so: undefined reference to `glxx_client_GetRenderbufferParameteriv'
1>/usr/bin/ld : error : //opt/vc/lib/libEGL.so: undefined reference to `glxx_client_DeleteRenderbuffers'
1>/usr/bin/ld : error : //opt/vc/lib/libEGL.so: undefined reference to `glxx_client_FramebufferTexture2D'
1>/usr/bin/ld : error : //opt/vc/lib/libEGL.so: undefined reference to `glxx_client_BindRenderbuffer'
1>/usr/bin/ld : error : //opt/vc/lib/libEGL.so: undefined reference to `glxx_client_GenerateMipmap'
1>/usr/bin/ld : error : //opt/vc/lib/libEGL.so: undefined reference to `glxx_client_RenderbufferStorage'
1>/usr/bin/ld : error : //opt/vc/lib/libEGL.so: undefined reference to `glxx_client_GenFramebuffers'
1>/usr/bin/ld : error : //opt/vc/lib/libEGL.so: undefined reference to `glxx_client_GenRenderbuffers'
1>/usr/bin/ld : error : //opt/vc/lib/libEGL.so: undefined reference to `glxx_client_CheckFramebufferStatus'
1>/usr/bin/ld : error : //opt/vc/lib/libEGL.so: undefined reference to `gl20_client_state_init'
1>/usr/bin/ld : error : //opt/vc/lib/libEGL.so: undefined reference to `glxx_buffer_info_get'
1>/usr/bin/ld : error : //opt/vc/lib/libEGL.so: undefined reference to `glxx_client_IsFramebuffer'
I browsed through several forums, also here but did not find the clue how to solve this... Is there someone who can help me here ?
Thank you
Torsten