GStreamer won't show video - c

I ran Gstreamer tutorial's example code in both my own 2 computers.
One PC was install Ubuntu 20.04.2, GPU Nvidia GTX 1050Ti
And the remain one (i.e laptop) was install Ubuntu 18.04.5, with NVIDIA GeForce GTX 950M
And the result when built successfully ./basic-tutorial-1 was:
the ubuntu 20 PC can show the video in the display.
but the ubuntu 18 laptop is not display anything, or even any error logs.
Is there any Gstreamer's problem relate to OS.

There might be an issue with installation:
try:
sudo apt install gstreamer1.0-tools
sudo apt install gstreamer1.0-plugins-base

Related

GridDB server 4.6.0-1 for Ubuntu 20.04

I am currently running Ubuntu 20.04 on my machine. GridDB's official web site's download page only shows GridDB CE(server) for Ubuntu 18.04. Will I able to download (& install )?Will it support?
After bunch of struggle and help from googling I managed to build v4.5 on ubuntu 20.04. So I would guess 4.6 will work too. I am running “arm” version which yet doesnt have source for v4.6.
Main problem was related to wrong version of gcc in v20.04 and so I had to download gcc 4.8 manually to build it.

QEMU-system-arm installation is missing sabrelite machine

Goal:: "Is to emulate imx6 Quad G4 device with QEMU or any other emulation software. I have got u-boot-mx6q-4g.bin and mon_imx_minikernel.bin files from the actual working device"
I m novice to emulation world. Honestly don't know where to start.
I believe QEMU supports "imx6 Quad 4G ram devices" with sabrelite board but qemu version installed on host machine Ubuntu 16.04 is missing sabrelite board, did try to install qemu-user-static but still no luck.
qemu-system-arm -M help
Supported machines list is missing sabrelite in my installation.
qemu-system-arm -version
QEMU emulator version 2.5.0 (Debian 1:2.5+dfsg-5ubuntu10.32), Copyright (c) 2003-2008 Fabrice Bellard
Currently my host machine is Ubuntu 16.04
$uname -a
Linux mike 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Any guidance is very much appreciated
apt upgrade qemu* has not upgraded the OS.
However Sabrelite and more machine options showed up after upgrading host OS to 18.04.
In process of upgrade it upgraded the QEMU also.

cleartool support on Ubuntu without using rich client

Is there a way to get native clear case support on Ubuntu 12+? I've only seen it supported via remote rich client. We have red hat and suse machines with cleartool installed and I would like a similar set up for Ubuntu so we could re-use the same scripts.
The "System Requirements for Rational ClearCase" from IBM does mention Ubuntu, but with the caveat:
Ubuntu 12.04 kernel issue with ClearCase 8.0.1:
For Ubuntu 12.04 LTS, do not use Kernel 3.5. This kernel is not a LTS and is not supported by ClearCase. Even though Ubuntu will try to upgrade the kernel to 3.5, you must keep using kernel 3.2.x to be able to use ClearCase.

Install libssl1.0.0 on ubuntu 10.04 offline quickly

I need to install libssl1.0.0 on a ubuntu 10.04 machine offline.
After lots of search, I still cannot find any libssl1.0.0 packages built for ubuntu 10.04. Building it from source is not accepted, because it takes several minutes to complete the build and installation process while I only have few seconds to finish the job.
Please advise me how to quickly install libssl1.0.0 on ubuntu 10.04 offline.
Finally I use checkinstall to build debian package from last version of source. If checkinstall does not exist in the system, it can be installed by apt-get install checkinstall. The rest of steps are:
tar xf openssl-1.0.1e.tar.gz
cd openssl-1.0.1e
./config --prefix=/usr shared
make
checkinstall
Then openssl_1.0.1e-1_amd64.deb will be available under openssl-1.0.1e folder.

/lib/libc.so.6: version `GLIBC_2.17' not found

I am trying to compile a program to put on a BeagleBone black, but im getting this error
when running the program on my board:
/lib/libc.so.6: version `GLIBC_2.17' not found
I made sure that i cross compiled for ARM (arm-linux-gnueabi-gcc).
On my desktop, I have EGLIBC 2.17-9.
What did i do wrong?
Had face the same problem.
Solved it by the following steps.
Downloaded "libc6_2.17-0ubuntu5.1_i386.deb"
sudo dpkg -i ipts libc6_2.17-0ubuntu5.1_i386.deb
sudo dpkg -i ipts libc6_2.17-0ubuntu5.1_i386.deb
Download 64 bit package from this site https://launchpad.net/ubuntu/raring/amd64/libc6/2.17-0ubuntu4
Install libc6 2.17 by the command ,
sudo dpkg -i libc6_2.17-0ubuntu4_amd64.deb
Cheers !
You don't have glibc 2.17 installed on your target board. You need to ensure that you have the SAME version of glibc (for ARM) installed on both the target board and on your build machine (your desktop). You can do this by either installing 2.17 on the target board or by figuring out what version you have installed there and installing that same version on your build machine (and linking with it).
This shell script worked for me: https://groups.google.com/forum/#!category-topic/beagleboard/oPq-Xt0TVdY
see the response from "A P" which is a script that installs a later version on the beaglebone black:
I am running a beaglebone black rev C with debian wheezy.
#!/bin/sh
echo "deb http://ftp.debian.org/debian sid main" >> /etc/apt/sources.list
apt-get update
apt-get -t sid install libc6 libc6-dev libc6-dbg
echo "Please remember to hash out sid main from your sources list. /etc/apt/sources.list"

Resources