Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update GSTD recipe to newer release ? #46

Open
TopperBG opened this issue Oct 1, 2021 · 4 comments
Open

Update GSTD recipe to newer release ? #46

TopperBG opened this issue Oct 1, 2021 · 4 comments
Assignees
Labels

Comments

@TopperBG
Copy link

TopperBG commented Oct 1, 2021

Isn't time to update recipe to compile more fresh GSTD release?
I've made some patch to install GSTD v0.13.0 successfull but facing unmet dependacy:

| checking for pkg-config... /home/optix/thud/build_fb/tmp/work/armv7at2hf-neon-mx6qdl-fslc-linux-gnueabi/gstd/1.0.13-r0/recipe-sysroot-native/usr/bin/pkg-config
| configure: WARNING: using cross tools not prefixed with host triplet
| checking pkg-config is at least version 0.9.0... yes
| checking for
|     gstreamer-1.0              >= 1.0.0
|     gstreamer-base-1.0         >= 1.0.0
|     gstreamer-check-1.0        >= 1.0.0
|   ... yes
| checking for libsoup-2.4 >= 2.32... no
| configure: error: Package requirements (libsoup-2.4 >= 2.32) were not met:
| 
| No package 'libsoup-2.4' found
| 
| Consider adjusting the PKG_CONFIG_PATH environment variable if you
| installed software in a non-standard prefix.
| 
| Alternatively, you may set the environment variables LIBSOUP_CFLAGS
| and LIBSOUP_LIBS to avoid the need to call pkg-config.

despite libsoup2.4 is installed on buidling machine:

libsoup2.4-1/bionic-updates,bionic-security,now 2.62.1-1ubuntu0.4 amd64 [installed]
  HTTP library implementation in C -- Shared library

libsoup2.4-cil/bionic,now 2.42.2+git20151219-3 amd64 [installed]
  CLI bindings for libsoup2.4

libsoup2.4-cil-dev/bionic,now 2.42.2+git20151219-3 amd64 [installed]
  CLI bindings for libsoup2.4 - development package

libsoup2.4-dev/bionic-updates,bionic-security,now 2.62.1-1ubuntu0.4 amd64 [installed]
  HTTP library implementation in C -- Development files

libsoup2.4-doc/bionic-updates,bionic-security,now 2.62.1-1ubuntu0.4 all [installed]
  HTTP library implementation in C -- API Reference

and on target distro too (grepping in manifest of compiled image):

libsoup-2.4 armv7at2hf_neon 2.62.3
libsoup-2.4-locale-en-gb armv7at2hf_neon 2.62.3
@michaelgruner michaelgruner self-assigned this Oct 1, 2021
@michaelgruner
Copy link

  1. Yep, I would be happy to upgrade. Do you mind sharing your patch as a PR? someone may take it from there.
  2. It really doesn't matter what version is installed in the build nor target machine. The configure script will check for the version available in the Yocto recipe, and will use that. You might want to check that instead.

@TopperBG
Copy link
Author

TopperBG commented Oct 1, 2021

I'm working on compilation of GSTD v.0.13.0 but facing more errors:

| Making install in python
| make[2]: Entering directory '/home/optix/thud/build_fb/tmp/work/armv7at2hf-neon-mx6qdl-fslc-linux-gnueabi/gstd/1.0.13-r0/build/libgstc/python'
| ERROR: ld.so: object 'libpseudo.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
| Directory '.' is not installable. File 'setup.py' not found.
| Makefile:462: recipe for target 'install-am' failed
| make[2]: *** [install-am] Error 1
| make[2]: Leaving directory '/home/optix/thud/build_fb/tmp/work/armv7at2hf-neon-mx6qdl-fslc-linux-gnueabi/gstd/1.0.13-r0/build/libgstc/python'
| Makefile:380: recipe for target 'install-recursive' failed

@TopperBG
Copy link
Author

TopperBG commented Dec 6, 2021

Made PR already with some exclusions

@TopperBG TopperBG closed this as completed Dec 6, 2021
@TopperBG TopperBG reopened this Dec 6, 2021
@TopperBG
Copy link
Author

Any reaction here, already released v0.14.0 but nothing happens with meta-ridgerun.
Patches not works anymore for 0.14.0...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants