1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 <2020> 2021 2022 2023 2024 | Index | 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 <2020> 2021 2022 2023 2024 |
<== Date ==> | <== Thread ==> |
---|
Subject: | RE: ADAravis: arvFeature.cpp |
From: | Mark Rivers via Tech-talk <tech-talk at aps.anl.gov> |
To: | 'John Dobbins' <john.dobbins at cornell.edu>, Jure Varlec <jure.varlec at cosylab.com> |
Cc: | "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov> |
Date: | Wed, 12 Aug 2020 19:02:52 +0000 |
Hi John, I’m not sure what you mean by Meson options? Meson is just the build system. I do recall that when I ran the aravis build I came upon lots of packages that needed to be installed. I figured out what they were and installed them. I should have documented that! Here are the packages I have installed on one Ubuntu 18 system where I run ADAravis. I ran apt list –installed and then pipe to grep for usb, viewer, and gst. (base) epics@TahoeU18:/corvette/home/epics/devel$ apt list --installed | grep usb ippusbxd/bionic,now 1.32-2 amd64 [installed] libgusb2/bionic,now 0.2.11-1 amd64 [installed] libhidapi-libusb0/bionic,now 0.8.0~rc1+git20140818.d17db57+dfsg-2 amd64 [installed] libusb-0.1-4/bionic,now 2:0.1.12-31 amd64 [installed,automatic] libusb-1.0-0/bionic,now 2:1.0.21-2 amd64 [installed] libusb-1.0-0-dev/bionic,now 2:1.0.21-2 amd64 [installed] libusb-1.0-doc/bionic,bionic,now 2:1.0.21-2 all [installed] libusb-dev/bionic,now 2:0.1.12-31 amd64 [installed] libusbmuxd4/bionic,now 1.1.0~git20171206.c724e70f-0.1 amd64 [installed] libusbredirhost1/bionic,now 0.7.1-1 amd64 [installed,automatic] libusbredirparser1/bionic,now 0.7.1-1 amd64 [installed,automatic] spice-client-glib-usb-acl-helper/bionic,now 0.34-1.1build1 amd64 [installed,automatic] usb-creator-common/bionic-security,now 0.3.5ubuntu18.04.1 amd64 [installed,upgradable to: 0.3.5ubuntu18.04.2] usb-modeswitch/bionic,now 2.5.2+repack0-2ubuntu1 amd64 [installed] usb-modeswitch-data/bionic,bionic,now 20170806-2 all [installed] usbmuxd/bionic-updates,now 1.1.0-2ubuntu0.1 amd64 [installed] usbutils/bionic,now 1:007-4build1 amd64 [installed] I think libusb-1.0-dev is probably all that is needed. There are no packages that match “viewer”. There are the packages that match “gst”. (base) epics@TahoeU18:/corvette/home/epics/devel$ apt list --installed | grep gst gir1.2-gst-plugins-base-1.0/bionic-updates,now 1.14.5-0ubuntu1~18.04.1 amd64 [installed] gir1.2-gstreamer-1.0/bionic-updates,now 1.14.5-0ubuntu1~18.04.1 amd64 [installed] gstreamer1.0-alsa/bionic-security,now 1.14.1-1ubuntu1~ubuntu18.04.2 amd64 [installed,upgradable to: 1.14.5-0ubuntu1~18.04.1] gstreamer1.0-clutter-3.0/bionic,now 3.0.26-1 amd64 [installed] gstreamer1.0-fluendo-mp3/bionic,now 0.10.32.debian-1 amd64 [installed,automatic] gstreamer1.0-gl/bionic-security,now 1.14.1-1ubuntu1~ubuntu18.04.2 amd64 [installed,upgradable to: 1.14.5-0ubuntu1~18.04.1] gstreamer1.0-libav/now 1.14.1-1~ubuntu18.04.1 amd64 [installed,upgradable to: 1.14.5-0ubuntu1~18.04.1] gstreamer1.0-packagekit/bionic-updates,now 1.1.9-1ubuntu2.18.04.5 amd64 [installed] gstreamer1.0-plugins-base/bionic-security,now 1.14.1-1ubuntu1~ubuntu18.04.2 amd64 [installed,upgradable to: 1.14.5-0ubuntu1~18.04.1] gstreamer1.0-plugins-base-apps/bionic-security,now 1.14.1-1ubuntu1~ubuntu18.04.2 amd64 [installed,upgradable to: 1.14.5-0ubuntu1~18.04.1] gstreamer1.0-plugins-good/now 1.14.1-1ubuntu1~ubuntu18.04.1 amd64 [installed,upgradable to: 1.14.5-0ubuntu1~18.04.1] gstreamer1.0-plugins-ugly/now 1.14.1-1~ubuntu18.04.1 amd64 [installed,upgradable to: 1.14.5-0ubuntu1~18.04.1] gstreamer1.0-pulseaudio/now 1.14.1-1ubuntu1~ubuntu18.04.1 amd64 [installed,upgradable to: 1.14.5-0ubuntu1~18.04.1] gstreamer1.0-tools/bionic-security,now 1.14.1-1~ubuntu18.04.2 amd64 [installed,upgradable to: 1.14.5-0ubuntu1~18.04.1] gstreamer1.0-vaapi/now 1.14.1-1~ubuntu18.04.1 amd64 [installed,upgradable to: 1.14.5-0ubuntu1~ubuntu18.04.1] gstreamer1.0-x/bionic-security,now 1.14.1-1ubuntu1~ubuntu18.04.2 amd64 [installed,upgradable to: 1.14.5-0ubuntu1~18.04.1] libclutter-gst-3.0-0/bionic,now 3.0.26-1 amd64 [installed] libgstreamer-gl1.0-0/bionic-updates,now 1.14.5-0ubuntu1~18.04.1 amd64 [installed] libgstreamer-plugins-bad1.0-0/now 1.14.1-1ubuntu1~ubuntu18.04.1 amd64 [installed,upgradable to: 1.14.5-0ubuntu1~18.04.1] libgstreamer-plugins-base1.0-0/bionic-updates,now 1.14.5-0ubuntu1~18.04.1 amd64 [installed] libgstreamer-plugins-base1.0-dev/bionic-updates,now 1.14.5-0ubuntu1~18.04.1 amd64 [installed] libgstreamer-plugins-good1.0-0/now 1.14.1-1ubuntu1~ubuntu18.04.1 amd64 [installed,upgradable to: 1.14.5-0ubuntu1~18.04.1] libgstreamer1.0-0/bionic-updates,now 1.14.5-0ubuntu1~18.04.1 amd64 [installed] libgstreamer1.0-0-dbg/bionic-updates,now 1.14.5-0ubuntu1~18.04.1 amd64 [installed] libgstreamer1.0-dev/bionic-updates,now 1.14.5-0ubuntu1~18.04.1 amd64 [installed] libqgsttools-p1/bionic,now 5.9.5-0ubuntu1 amd64 [installed,automatic] Let me know if you have problems building aravis. Mark From: John Dobbins <john.dobbins at cornell.edu>
Mark, Do you recall which of these Meson options are actually needed by ADAravis?: usb viewer gst-plugin John From: Mark Rivers <rivers at cars.uchicago.edu> Hi John, |