Git Product home page Git Product logo

Comments (13)

wader avatar wader commented on May 12, 2024 1

Okok, the rabbitmq-c-dev package seems to be available in stable but see no .a-archives in it... the build script seems to explicitly remove them https://git.alpinelinux.org/aports/tree/main/rabbitmq-c/APKBUILD?h=3.15-stable#n36, weirdly enough just above it builds with -DBUILD_STATIC_LIBS=ON :) i think we can file an issue and they will add a -static package, i've done that multiple times. But we can build from source for now if you don't want to wait.

from static-ffmpeg.

wader avatar wader commented on May 12, 2024 1

No worries. I might see i can simplify something but i think it looks good.

from static-ffmpeg.

wader avatar wader commented on May 12, 2024 1

Alpine issue was fixed some days ago so we could use that package (same version as we use now 0.11.0) once there is a new stable release https://gitlab.alpinelinux.org/alpine/aports/-/issues/13751

from static-ffmpeg.

wader avatar wader commented on May 12, 2024

Sure! plan to use the rabbitmq-c-dev alpine package if it has static archives or build ourself? didn't see any .a files in the -dev package, but i might have missed something. Also maybe good to know that the alpine people are usually very quick at adding -static package if you file an issue about it.

Also feel free to add documentation to the README if there is something amqp specific that might be useful to know.

from static-ffmpeg.

Gounlaf avatar Gounlaf commented on May 12, 2024

If I'm right, there is no static package available, and the latest version of librabbitmq is only available in edge

from static-ffmpeg.

Gounlaf avatar Gounlaf commented on May 12, 2024
  • I just need to figure out how the "bump script" works ; try the docker version; it updated the version correctly, but not the shasum (skipping librabbitmq: shell: NAME=librabbitmq LATEST=0.11.0 ./hashupdate Dockerfile LIBRABBITMQ $LATEST)
  • And need to retrieve the shasum of archive. I'm not sure there is a "official" one provided

from static-ffmpeg.

Gounlaf avatar Gounlaf commented on May 12, 2024

It can wait. I'm using your complete Dockerfile with the additions provided in the PR; except I sync manually from yours times to times

from static-ffmpeg.

wader avatar wader commented on May 12, 2024

👍 Filed an issue about it https://gitlab.alpinelinux.org/alpine/aports/-/issues/13751

from static-ffmpeg.

wader avatar wader commented on May 12, 2024

I'm ok with merging as it is now also. Even if fixed fast I think it might take until next alpine stable release for a -static package to show up

from static-ffmpeg.

Gounlaf avatar Gounlaf commented on May 12, 2024

As you wish @wader.

Also, I'm not an expert in library building. It took me a lot of tries - when I first set it up, long time ago xD - to find correct path and parameters to the CMake command. E.g I don't remember why I had to put -DCMAKE_INSTALL_PREFIX=/usr/local whereas alpine provide set it as -DCMAKE_INSTALL_PREFIX=/usr 🤔

So, if I may, take the time to double check 😟

from static-ffmpeg.

wader avatar wader commented on May 12, 2024

Fixed by #186

from static-ffmpeg.

wader avatar wader commented on May 12, 2024

btw a bit curious, how do you use amqp with ffmpeg? i work with transcoding systems so interesting to know how people build stuff

from static-ffmpeg.

Gounlaf avatar Gounlaf commented on May 12, 2024

Can only answer in private 😅

from static-ffmpeg.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.