Closed danbz closed 7 years ago
the LDD gives
linux-vdso.so.1 (0x7ef94000) /usr/lib/arm-linux-gnueabihf/libarmmem.so (0x76f3f000) libgstapp-1.0.so.0 => /usr/lib/arm-linux-gnueabihf/libgstapp-1.0.so.0 (0x76f0b000) libgstvideo-1.0.so.0 => /usr/lib/arm-linux-gnueabihf/libgstvideo-1.0.so.0 (0x76ebc000) libgstbase-1.0.so.0 => /usr/lib/arm-linux-gnueabihf/libgstbase-1.0.so.0 (0x76e54000) libgstreamer-1.0.so.0 => /usr/lib/arm-linux-gnueabihf/libgstreamer-1.0.so.0 (0x76d50000) libudev.so.1 => /lib/arm-linux-gnueabihf/libudev.so.1 (0x76d33000) libfontconfig.so.1 => /usr/lib/arm-linux-gnueabihf/libfontconfig.so.1 (0x76cf1000) libfreetype.so.6 => /usr/lib/arm-linux-gnueabihf/libfreetype.so.6 (0x76c59000) libssl.so.1.0.0 => /usr/lib/arm-linux-gnueabihf/libssl.so.1.0.0 (0x76bff000) libcrypto.so.1.0.0 => /usr/lib/arm-linux-gnueabihf/libcrypto.so.1.0.0 (0x76a91000) libgtk-3.so.0 => /usr/lib/arm-linux-gnueabihf/libgtk-3.so.0 (0x764a7000) libcairo.so.2 => /usr/lib/arm-linux-gnueabihf/libcairo.so.2 (0x763b6000) libgobject-2.0.so.0 => /usr/lib/arm-linux-gnueabihf/libgobject-2.0.so.0 (0x7635b000) libglib-2.0.so.0 => /lib/arm-linux-gnueabihf/libglib-2.0.so.0 (0x76258000) libusb-1.0.so.0 => /lib/arm-linux-gnueabihf/libusb-1.0.so.0 (0x7623c000) libopencv_core.so.2.4 => /usr/lib/arm-linux-gnueabihf/libopencv_core.so.2.4 (0x76023000) libopencv_imgproc.so.2.4 => /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.2.4 (0x75dd5000) libopencv_objdetect.so.2.4 => /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.2.4 (0x75d59000) libfreeimage.so.3 => /usr/lib/libfreeimage.so.3 (0x75cbc000) libboost_filesystem.so.1.55.0 => /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.55.0 (0x75c97000) libboost_system.so.1.55.0 => /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.55.0 (0x75c84000) libGLESv2.so => /opt/vc/lib/libGLESv2.so (0x75c5f000) libEGL.so => /opt/vc/lib/libEGL.so (0x75c25000) libbcm_host.so => /opt/vc/lib/libbcm_host.so (0x75bfe000) librt.so.1 => /lib/arm-linux-gnueabihf/librt.so.1 (0x75be7000) libX11.so.6 => /usr/lib/arm-linux-gnueabihf/libX11.so.6 (0x75ad1000) libdl.so.2 => /lib/arm-linux-gnueabihf/libdl.so.2 (0x75abe000) libstdc++.so.6 => /usr/lib/arm-linux-gnueabihf/libstdc++.so.6 (0x759e1000) libm.so.6 => /lib/arm-linux-gnueabihf/libm.so.6 (0x75966000) libgcc_s.so.1 => /lib/arm-linux-gnueabihf/libgcc_s.so.1 (0x75939000) libpthread.so.0 => /lib/arm-linux-gnueabihf/libpthread.so.0 (0x75911000) libc.so.6 => /lib/arm-linux-gnueabihf/libc.so.6 (0x757d0000) /lib/ld-linux-armhf.so.3 (0x54b7d000) liborc-0.4.so.0 => /usr/lib/arm-linux-gnueabihf/liborc-0.4.so.0 (0x7574f000) libgmodule-2.0.so.0 => /usr/lib/arm-linux-gnueabihf/libgmodule-2.0.so.0 (0x7573b000) libexpat.so.1 => /lib/arm-linux-gnueabihf/libexpat.so.1 (0x75709000) libz.so.1 => /lib/arm-linux-gnueabihf/libz.so.1 (0x756e2000) libpng12.so.0 => /lib/arm-linux-gnueabihf/libpng12.so.0 (0x756b2000) libgdk-3.so.0 => /usr/lib/arm-linux-gnueabihf/libgdk-3.so.0 (0x7560c000) libpangocairo-1.0.so.0 => /usr/lib/arm-linux-gnueabihf/libpangocairo-1.0.so.0 (0x755f2000) libXi.so.6 => /usr/lib/arm-linux-gnueabihf/libXi.so.6 (0x755dd000) libXcomposite.so.1 => /usr/lib/arm-linux-gnueabihf/libXcomposite.so.1 (0x755d2000) libXdamage.so.1 => /usr/lib/arm-linux-gnueabihf/libXdamage.so.1 (0x755c7000) libXfixes.so.3 => /usr/lib/arm-linux-gnueabihf/libXfixes.so.3 (0x755b9000) libcairo-gobject.so.2 => /usr/lib/arm-linux-gnueabihf/libcairo-gobject.so.2 (0x755a2000) libgdk_pixbuf-2.0.so.0 => /usr/lib/arm-linux-gnueabihf/libgdk_pixbuf-2.0.so.0 (0x75572000) libatk-1.0.so.0 => /usr/lib/arm-linux-gnueabihf/libatk-1.0.so.0 (0x75545000) libatk-bridge-2.0.so.0 => /usr/lib/arm-linux-gnueabihf/libatk-bridge-2.0.so.0 (0x7550e000) libpangoft2-1.0.so.0 => /usr/lib/arm-linux-gnueabihf/libpangoft2-1.0.so.0 (0x754ec000) libpango-1.0.so.0 => /usr/lib/arm-linux-gnueabihf/libpango-1.0.so.0 (0x754aa000) libgio-2.0.so.0 => /usr/lib/arm-linux-gnueabihf/libgio-2.0.so.0 (0x7535d000) libpixman-1.so.0 => /usr/lib/arm-linux-gnueabihf/libpixman-1.so.0 (0x752b0000) libxcb-shm.so.0 => /usr/lib/arm-linux-gnueabihf/libxcb-shm.so.0 (0x752a5000) libxcb-render.so.0 => /usr/lib/arm-linux-gnueabihf/libxcb-render.so.0 (0x75295000) libxcb.so.1 => /usr/lib/arm-linux-gnueabihf/libxcb.so.1 (0x75276000) libXrender.so.1 => /usr/lib/arm-linux-gnueabihf/libXrender.so.1 (0x75265000) libXext.so.6 => /usr/lib/arm-linux-gnueabihf/libXext.so.6 (0x75246000) libffi.so.6 => /usr/lib/arm-linux-gnueabihf/libffi.so.6 (0x7522e000) libpcre.so.3 => /lib/arm-linux-gnueabihf/libpcre.so.3 (0x751ba000) libGLU.so.1 => /usr/lib/arm-linux-gnueabihf/libGLU.so.1 (0x7515c000) libGL.so.1 => /usr/lib/arm-linux-gnueabihf/libGL.so.1 (0x750e5000) libSM.so.6 => /usr/lib/arm-linux-gnueabihf/libSM.so.6 (0x750d6000) libICE.so.6 => /usr/lib/arm-linux-gnueabihf/libICE.so.6 (0x750b8000) libopencv_highgui.so.2.4 => /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.2.4 (0x75066000) libjpeg.so.62 => /usr/lib/arm-linux-gnueabihf/libjpeg.so.62 (0x75011000) libmng.so.1 => /usr/lib/arm-linux-gnueabihf/libmng.so.1 (0x74fa2000) libopenjpeg.so.5 => /usr/lib/arm-linux-gnueabihf/libopenjpeg.so.5 (0x74f73000) libIlmImf.so.6 => /usr/lib/arm-linux-gnueabihf/libIlmImf.so.6 (0x74ec5000) libImath.so.6 => /usr/lib/arm-linux-gnueabihf/libImath.so.6 (0x74eaf000) libHalf.so.6 => /usr/lib/arm-linux-gnueabihf/libHalf.so.6 (0x74e5c000) libIex.so.6 => /usr/lib/arm-linux-gnueabihf/libIex.so.6 (0x74e36000) libIlmThread.so.6 => /usr/lib/arm-linux-gnueabihf/libIlmThread.so.6 (0x74e21000) libraw.so.10 => /usr/lib/arm-linux-gnueabihf/libraw.so.10 (0x74d77000) liblcms2.so.2 => /usr/lib/arm-linux-gnueabihf/liblcms2.so.2 (0x74d20000) libtiff.so.5 => /usr/lib/arm-linux-gnueabihf/libtiff.so.5 (0x74ca7000) libgomp.so.1 => /usr/lib/arm-linux-gnueabihf/libgomp.so.1 (0x74c82000) libvchiq_arm.so => /opt/vc/lib/libvchiq_arm.so (0x74c6c000) libvcos.so => /opt/vc/lib/libvcos.so (0x74c52000) libXinerama.so.1 => /usr/lib/arm-linux-gnueabihf/libXinerama.so.1 (0x74c46000) libXrandr.so.2 => /usr/lib/arm-linux-gnueabihf/libXrandr.so.2 (0x74c36000) libXcursor.so.1 => /usr/lib/arm-linux-gnueabihf/libXcursor.so.1 (0x74c25000) libwayland-client.so.0 => /usr/lib/arm-linux-gnueabihf/libwayland-client.so.0 (0x74c0b000) libxkbcommon.so.0 => /usr/lib/arm-linux-gnueabihf/libxkbcommon.so.0 (0x74bc5000) libwayland-cursor.so.0 => /usr/lib/arm-linux-gnueabihf/libwayland-cursor.so.0 (0x74bae000) libgthread-2.0.so.0 => /usr/lib/arm-linux-gnueabihf/libgthread-2.0.so.0 (0x74b9c000) libatspi.so.0 => /usr/lib/arm-linux-gnueabihf/libatspi.so.0 (0x74b66000) libdbus-1.so.3 => /lib/arm-linux-gnueabihf/libdbus-1.so.3 (0x74b19000) libharfbuzz.so.0 => /usr/lib/arm-linux-gnueabihf/libharfbuzz.so.0 (0x74abd000) libthai.so.0 => /usr/lib/arm-linux-gnueabihf/libthai.so.0 (0x74aad000) libselinux.so.1 => /lib/arm-linux-gnueabihf/libselinux.so.1 (0x74a80000) libresolv.so.2 => /lib/arm-linux-gnueabihf/libresolv.so.2 (0x74a5b000) libXau.so.6 => /usr/lib/arm-linux-gnueabihf/libXau.so.6 (0x74a4f000) libXdmcp.so.6 => /usr/lib/arm-linux-gnueabihf/libXdmcp.so.6 (0x74a43000) libxcb-dri3.so.0 => /usr/lib/arm-linux-gnueabihf/libxcb-dri3.so.0 (0x74a38000) libxcb-present.so.0 => /usr/lib/arm-linux-gnueabihf/libxcb-present.so.0 (0x74a2d000) libxcb-sync.so.1 => /usr/lib/arm-linux-gnueabihf/libxcb-sync.so.1 (0x74a20000) libxshmfence.so.1 => /usr/lib/arm-linux-gnueabihf/libxshmfence.so.1 (0x74a0d000) libglapi.so.0 => /usr/lib/arm-linux-gnueabihf/libglapi.so.0 (0x749d4000) libX11-xcb.so.1 => /usr/lib/arm-linux-gnueabihf/libX11-xcb.so.1 (0x749ca000) libxcb-glx.so.0 => /usr/lib/arm-linux-gnueabihf/libxcb-glx.so.0 (0x749b2000) libxcb-dri2.so.0 => /usr/lib/arm-linux-gnueabihf/libxcb-dri2.so.0 (0x749a6000) libXxf86vm.so.1 => /usr/lib/arm-linux-gnueabihf/libXxf86vm.so.1 (0x74998000) libdrm.so.2 => /usr/lib/arm-linux-gnueabihf/libdrm.so.2 (0x7497b000) libuuid.so.1 => /lib/arm-linux-gnueabihf/libuuid.so.1 (0x74967000) libjasper.so.1 => /usr/lib/arm-linux-gnueabihf/libjasper.so.1 (0x7490b000) libgtk-x11-2.0.so.0 => /usr/lib/arm-linux-gnueabihf/libgtk-x11-2.0.so.0 (0x74548000) libgdk-x11-2.0.so.0 => /usr/lib/arm-linux-gnueabihf/libgdk-x11-2.0.so.0 (0x744a3000) libgtkglext-x11-1.0.so.0 => /usr/lib/libgtkglext-x11-1.0.so.0 (0x74498000) libgdkglext-x11-1.0.so.0 => /usr/lib/libgdkglext-x11-1.0.so.0 (0x7444c000) libXmu.so.6 => /usr/lib/arm-linux-gnueabihf/libXmu.so.6 (0x74430000) libXt.so.6 => /usr/lib/arm-linux-gnueabihf/libXt.so.6 (0x743da000) libpangox-1.0.so.0 => /usr/lib/arm-linux-gnueabihf/libpangox-1.0.so.0 (0x743ad000) libdc1394.so.22 => /usr/lib/arm-linux-gnueabihf/libdc1394.so.22 (0x7432b000) libv4l1.so.0 => /usr/lib/arm-linux-gnueabihf/libv4l1.so.0 (0x74315000) libavcodec.so.56 => /usr/lib/arm-linux-gnueabihf/neon/vfp/libavcodec.so.56 (0x736b7000) libavformat.so.56 => /usr/lib/arm-linux-gnueabihf/neon/vfp/libavformat.so.56 (0x73594000) libavutil.so.54 => /usr/lib/arm-linux-gnueabihf/neon/vfp/libavutil.so.54 (0x7355f000) libswscale.so.3 => /usr/lib/arm-linux-gnueabihf/neon/vfp/libswscale.so.3 (0x73525000) libjpeg.so.8 => /usr/lib/arm-linux-gnueabihf/libjpeg.so.8 (0x734e2000) liblzma.so.5 => /lib/arm-linux-gnueabihf/liblzma.so.5 (0x734bb000) libjbig.so.0 => /usr/lib/arm-linux-gnueabihf/libjbig.so.0 (0x7349d000) libgraphite2.so.3 => /usr/lib/arm-linux-gnueabihf/libgraphite2.so.3 (0x7346a000) libdatrie.so.1 => /usr/lib/arm-linux-gnueabihf/libdatrie.so.1 (0x7345e000) libraw1394.so.11 => /usr/lib/arm-linux-gnueabihf/libraw1394.so.11 (0x73449000) libv4l2.so.0 => /usr/lib/arm-linux-gnueabihf/libv4l2.so.0 (0x7342c000) libavresample.so.2 => /usr/lib/arm-linux-gnueabihf/neon/vfp/libavresample.so.2 (0x7340d000) libxvidcore.so.4 => /usr/lib/arm-linux-gnueabihf/libxvidcore.so.4 (0x7330e000) libx264.so.142 => /usr/lib/arm-linux-gnueabihf/neon/vfp/libx264.so.142 (0x731a1000) libvpx.so.1 => /usr/lib/arm-linux-gnueabihf/vfp/neon/libvpx.so.1 (0x73018000) libvorbisenc.so.2 => /usr/lib/arm-linux-gnueabihf/libvorbisenc.so.2 (0x72f86000) libvorbis.so.0 => /usr/lib/arm-linux-gnueabihf/libvorbis.so.0 (0x72f4e000) libtheoraenc.so.1 => /usr/lib/arm-linux-gnueabihf/libtheoraenc.so.1 (0x72f07000) libtheoradec.so.1 => /usr/lib/arm-linux-gnueabihf/libtheoradec.so.1 (0x72ee3000) libspeex.so.1 => /usr/lib/arm-linux-gnueabihf/libspeex.so.1 (0x72ebd000) libschroedinger-1.0.so.0 => /usr/lib/arm-linux-gnueabihf/libschroedinger-1.0.so.0 (0x72e11000) libopus.so.0 => /usr/lib/arm-linux-gnueabihf/libopus.so.0 (0x72dc3000) libmp3lame.so.0 => /usr/lib/arm-linux-gnueabihf/libmp3lame.so.0 (0x72d4a000) libgsm.so.1 => /usr/lib/arm-linux-gnueabihf/libgsm.so.1 (0x72d37000) libva.so.1 => /usr/lib/arm-linux-gnueabihf/libva.so.1 (0x72d0a000) librtmp.so.1 => /usr/lib/arm-linux-gnueabihf/librtmp.so.1 (0x72ce1000) libgnutls-deb0.so.28 => /usr/lib/arm-linux-gnueabihf/libgnutls-deb0.so.28 (0x72bd4000) libbz2.so.1.0 => /lib/arm-linux-gnueabihf/libbz2.so.1.0 (0x72bbc000) libv4lconvert.so.0 => /usr/lib/arm-linux-gnueabihf/libv4lconvert.so.0 (0x72b36000) libogg.so.0 => /usr/lib/arm-linux-gnueabihf/libogg.so.0 (0x72b28000) libhogweed.so.2 => /usr/lib/arm-linux-gnueabihf/libhogweed.so.2 (0x72aef000) libnettle.so.4 => /usr/lib/arm-linux-gnueabihf/libnettle.so.4 (0x72aaf000) libgmp.so.10 => /usr/lib/arm-linux-gnueabihf/libgmp.so.10 (0x72a3c000) libp11-kit.so.0 => /usr/lib/arm-linux-gnueabihf/libp11-kit.so.0 (0x729fb000) libtasn1.so.6 => /usr/lib/arm-linux-gnueabihf/libtasn1.so.6 (0x729db000)
removing reference to ofxOpenCV appear to have resolved issue but compiled version has some erratic behaviour when running from command line with error
Gtk-WARNING **: cannot open display:
booting x windows and running from gui resolves issue
after succesful compilation on raspi 3 ofx 0.9.8 and raspbian
the exe crashes with " [notice ] ofAppEGLWindow: setupRPiNativeWindow(): screenRect: 800x480 [notice ] ofAppEGLWindow: setupRPiNativeWindow(): windowRect: 800x480 [notice ] ofAppEGLWindow: createSurface(): setting up EGL Display [notice ] ofAppEGLWindow: createSurface(): EGL Display correctly set 0x1 [notice ] ofAppEGLWindow: createSurface(): no current renderer selected [notice ] ofAppEGLWindow: createSurface(): default renderer detected [notice ] ofAppEGLWindow: createSurface(): surface created correctly [notice ] ofAppEGLWindow: createSurface(): API bound correctly [notice ] ofAppEGLWindow: createSurface(): -----EGL----- [notice ] ofAppEGLWindow: createSurface(): EGL_VERSION_MAJOR = 1 [notice ] ofAppEGLWindow: createSurface(): EGL_VERSION_MINOR = 4 [notice ] ofAppEGLWindow: createSurface(): EGL_CLIENT_APIS = OpenGL_ES OpenVG [notice ] ofAppEGLWindow: createSurface(): EGL_VENDOR = Broadcom [notice ] ofAppEGLWindow: createSurface(): EGL_VERSION = 1.4 [notice ] ofAppEGLWindow: createSurface(): EGL_EXTENSIONS = EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_vg_parent_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_lock_surface [notice ] ofAppEGLWindow: createSurface(): GL_RENDERER = VideoCore IV HW [notice ] ofAppEGLWindow: createSurface(): GL_VERSION = OpenGL ES-CM 1.1 [notice ] ofAppEGLWindow: createSurface(): GL_VENDOR = Broadcom [notice ] ofAppEGLWindow: createSurface(): ------------- [notice ] ofAppEGLWindow: setupPeripherals(): peripheral setup complete [notice ] ofAppEGLWindow: setupNativeUDev(): created udev object [notice ] ofAppEGLWindow: setupMouse(): mouse_fd= 14 devicePath=/dev/input/by-path/platform-3f980000.usb-usb-0:1.5:1.0-event-mouse [notice ] ofAppEGLWindow: setupMouse(): mouse device name = Mitsumi Electric Apple Optical USB Mouse [notice ] ofAppEGLWindow: setupKeyboard(): keyboard_fd= 15 devicePath=/dev/input/by-path/platform-3f980000.usb-usb-0:1.3.2:1.0-event-kbd [notice ] ofAppEGLWindow: setupKeyboard(): keyboard device name = Apple, Inc Apple Keyboard [notice ] ofAppEGLWindow: setupPeripherals(): native event setup complete [verbose] ofxKinect: context inited [warning] ofxKinect: no available devices found [ error ] ofShader: sorry, it looks like you can't run 'ARB_shader_objects' [ error ] ofShader: please check the capabilites of your graphics card: http://www.ozone3d.net/gpu_caps_viewer [ error ] ofShader: setupShaderFromSource(): failed creating GL_FRAGMENT_SHADER shader [ error ] ofShader: sorry, it looks like you can't run 'ARB_shader_objects' [ error ] ofShader: please check the capabilites of your graphics card: http://www.ozone3d.net/gpu_caps_viewer [ error ] ofShader: setupShaderFromSource(): failed creating GL_VERTEX_SHADER shader [ error ] ofShader: linkProgram(): trying to link GLSL program, but no shaders created yet
(volume-camera:8602): Gtk-ERROR **: GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported Trace/breakpoint trap