Pingus requires sdl12-compat to run - black screen on launch
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 70/100
- Issue type
- Bug
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- linux, shell
Research direction
Start by reading the Pingus package files in the Void packages collection and inspect the /usr/bin/pingus launch script mentioned in the report. Check how the package launches pingus.bin and whether it declares the sdl12-compat dependency. Done means Pingus launches with graphics as well as sound after installation, using the reported software-rendering command.
Written by the indexing model from the issue text.
Description
Is this a new report?
Yes
System Info
Void 6.18.59_1 x86_64 GenuineIntel notuptodate rrrrrmmF
Package(s) Affected
pingus-0.7.6_14
Does a report exist for this bug with the project's home (upstream) and/or another distro?
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1038535
Expected behaviour
The package should install and run Pingus the game, but it plays the sound without showing the game graphics.
Actual behaviour
Void packages Pingus 0.7.6, and that version is built on the old SDL 1.2, not SDL2 that Void ships now. When launched, Pingus attempts to run with SDL2 so the screen is black but sound plays. So it needs the sdl12-compat package installed.
To run the game currently after installing, the command that would run the same on all monitors would be:
SDL_RENDER_DRIVER=software /usr/bin/pingus.bin --datadir /usr/share/pingus --fullscreen
so that should be placed in the shell script /usr/bin/pingus
I'll try to issue a PR if I can figure it out.
Steps to reproduce
- Install, then Launch Pingus
- Screen is black (but sound plays)
- Dominant language
- Shell
- Stars
- 3.5k
- Forks
- 2.8k
- Avg merge
- 1d 19h
- Merged PRs (30d)
- 318
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
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 void-linux/void-packages
-
Kernel: enable CONFIG_INTEL_MEI_GSC_PROXY (missing mei_gsc_proxy, i915 "GSC proxy" error on Meteor Lake/Arrow Lake)Possibly taken @r0man1an claimed this today. Openbug needs-testing
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
void-linux/void-packages#63325 · 2 comments ·
Maintainers usually reply within 1 day
-
bug needs-testing
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
void-linux/void-packages#63249 · 3 comments ·
Maintainers usually reply within 1 day
-
xmlto: sources no longer available from upstreamPossibly taken @L1TerminalFault claimed this 8 days ago. Openbug needs-testing
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
void-linux/void-packages#63237 ·
Maintainers usually reply within 1 day
-
AI 🤖 bug needs-testing
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
void-linux/void-packages#63041 · 1 comment ·
Maintainers usually reply within 1 day
-
request
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
void-linux/void-packages#63016 ·
Maintainers usually reply within 1 day
All issues in void-linux/void-packages
Similar issues
-
blocked
Difficulty 1/5 Under an hour Newbie friendliness 73/100
fullsend-ai/agents#1908 · 2 comments · 1 reaction ·
Maintainers usually reply within 1 day
-
5700模组网络优先级问题Open
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
severity: low
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
luainkernel/lunatik#2372 ·
Maintainers usually reply within 1 day
-
medaka gate explain on an absolute path reports UNMAPPED and the FULL suite (relative paths map)OpenS3: friction & debt ws:tooling
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
MedakaLang/medaka#4920 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 83/100
txn2/mcp-data-platform#2493 ·
Maintainers usually reply within 1 day