neilyoung
neilyoung
The change works on a RPI 3. Too lazy, but could one make a PR of this? New LD flags: ``` LDLIBS += -lbrcmGLESv2 -lbcm_host -lbrcmEGL -lm -lstdc++ ```
Yeah, would be nice if it would be that easy. Raspivd works like a champ
@thaytan Right, I think you are referring to this report https://github.com/thaytan/gst-rpicamsrc/issues/51 Indeed, that's the case. Any chance to approach the problem once more?
Thanks. Very much appreciated. Basically this is the build chain: ``` git clone https://github.com/thaytan/gst-rpicamsrc.git cd gst-rpicamsrc/ ./autogen.sh make sudo make install ```
@thaytan Any comments on this?
Here you are: [config.log](https://github.com/thaytan/gst-rpicamsrc/files/3707361/config.log)
``` ubuntu@ubiquityrobot:~/gst-rpicamsrc$ ldd -r /opt/vc/lib/libbcm_host.so linux-vdso.so.1 => (0x7efcc000) /usr/lib/arm-linux-gnueabihf/libarmmem.so (0x76f5f000) libvchiq_arm.so => /opt/vc/lib/libvchiq_arm.so (0x76f0d000) libvcos.so => /opt/vc/lib/libvcos.so (0x76ef4000) libpthread.so.0 => /lib/arm-linux-gnueabihf/libpthread.so.0 (0x76ed0000) libdl.so.2 => /lib/arm-linux-gnueabihf/libdl.so.2 (0x76ebd000) librt.so.1 => /lib/arm-linux-gnueabihf/librt.so.1 (0x76ea7000)...
Seems, this is missing in my log: `/usr/lib/arm-linux-gnueabihf/libcofi_rpi.so (0x76ef4000)` and this is there instead: `/usr/lib/arm-linux-gnueabihf/libarmmem.so (0x76f5f000)`
libmmal_vc_client is missing in the first dump EDIT: There are a lot more differences... ``` ubuntu@ubiquityrobot:~$ ldd -r gst-rpicamsrc/src/.libs/libgstrpicamsrc.so linux-vdso.so.1 => (0x7ef9a000) /usr/lib/arm-linux-gnueabihf/libarmmem.so (0x76e8a000) libgstvideo-1.0.so.0 => /usr/lib/arm-linux-gnueabihf/libgstvideo-1.0.so.0 (0x76de8000) libgstbase-1.0.so.0 =>...
Seems so: `libgstrpicamsrc_la_LIBADD = $(GST_LIBS) $(RPI_LIBFLAGS) -lmmal_core -lmmal_util -lmmal_vc_client -lvcos -lbcm_host `