Comments (13)
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.
No worries. I might see i can simplify something but i think it looks good.
from static-ffmpeg.
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.
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.
If I'm right, there is no static package available, and the latest version of librabbitmq is only available in edge
from static-ffmpeg.
- 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.
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.
👍 Filed an issue about it https://gitlab.alpinelinux.org/alpine/aports/-/issues/13751
from static-ffmpeg.
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.
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.
Fixed by #186
from static-ffmpeg.
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.
Can only answer in private 😅
from static-ffmpeg.
Related Issues (20)
- Inconsistent DNS resolution HOT 13
- Build fails HOT 3
- AC3 support? HOT 9
- License issue HOT 6
- Multi-arch build is currently failing HOT 1
- Build fails due to libass extraction HOT 2
- /checkelf: not found HOT 6
- Possibly use Dockerfile heredoc in the future
- Suggestion: using UPX to pack binaries HOT 2
- AOMediaCodec requires login HOT 6
- ENABLE_FDKAAC=1 not working HOT 3
- ffmpeg: error while loading shared libraries: libfontconfig.so.1: cannot open shared object file: No such file or directory HOT 5
- using existing packages? HOT 4
- --enable-libharfbuzz missing HOT 1
- tag 7.0 and master won't compile HOT 6
- platform tags missing HOT 4
- Add librsvg for SVG rasterization support HOT 12
- Help HOT 4
- OpenSSL issue with binary outside container (RedHat/Fedora specific) HOT 6
- [Bug] Custom font config in `/etc/fonts/conf.d` not working due to missing fontconfig binaries HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from static-ffmpeg.