Fails to compile in snapcraft with gnome extension due to conflicting libelf.so.1
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 25/100
- Issue type
- Bug
- Clarity
- Needs clarification
- Activity status
- Stale
- Tech stack
- flutter, ubuntu
- Domain
- build-system, devops
Research direction
Start by reproducing the failure with a minimal project using the snapcraft.yaml file and the gnome extension on Ubuntu 24.04, then compare the conflicting libelf.so.1 with the core24 and gnome-46-2404 platform snaps. Done means the project builds successfully in Snapcraft without the library conflict; the linked Snapcraft forum investigation provides additional context.
Written by the indexing model from the issue text.
Description
First I would like to thank you very much for your work and this awesome package. The problem I have is maybe not even something you might consider to fix or to target but maybe you can at least point me into the right direction.
Presumably there is a copy of libelf.so.1 from somewhere that is older than the version in the core24 in the snapcraft file and is missing symbols required by libraries in the gnome-46-2404 platform snap.
Reproduce Steps
Steps to reproduce the behavior:
- Create a project
- Create a snapcraft.yaml file with the
gnomeextension - Try to build it
- See error
Expected behavior
App builds in snapcraft.
Version (please complete the following information):
- Flutter Version: v3.24.5
- OS: Linux, Ubuntu 24.04
- plugin: flutter_web_auth_2
This problem took a lot of time to be found. I documented the journey here: https://forum.snapcraft.io/t/snapcraft-suddenly-fails-installing-build-snaps/43782/5 not sure if it actually should/can be solved in this repository or not as I don't have enough experience yet with the platform but I wanted to at least inform you about it as maybe you have an idea. I will downgrade the flutter_web_auth_2 package in the meantime.
- Dominant language
- C
- Stars
- 512
- Forks
- 292
- PR merge metrics
- No merged PRs in 30d
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from MixinNetwork/flutter-plugins
-
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
MixinNetwork/flutter-plugins#512 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 82/100
MixinNetwork/flutter-plugins#507 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 68/100
MixinNetwork/flutter-plugins#413 · 8 reactions ·
-
Difficulty 1/5 Under an hour Newbie friendliness 68/100
MixinNetwork/flutter-plugins#401 · 2 reactions ·
-
Difficulty 3/5 1-2 days Newbie friendliness 50/100
MixinNetwork/flutter-plugins#509 ·
All issues in MixinNetwork/flutter-plugins
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
libsdl-org/SDL#16444 ·
Maintainers usually reply within 1 day
-
bug Component component: net
Difficulty 1/5 Under an hour Newbie friendliness 90/100
RT-Thread/rt-thread#11852 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
MiSTer-devel/ao486_MiSTer#243 ·
-
Dropped last row with parallel scan of attached SQLite tables if the rowid range is a multiple of 122,880Possibly taken @staticlibs claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
duckdb/duckdb-sqlite#240 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
siderolabs/pkgs#1710 ·
Maintainers usually reply within 1 day