Portál AbcLinuxu, 11. května 2025 10:43

Dotaz: Doom: lsdldoom: undefined symbol: open_music

10.1.2007 12:47 Václav Kramář | skóre: 31 | Nechanice
Doom: lsdldoom: undefined symbol: open_music
Přečteno: 243×
Odpovědět | Admin

Nainstaloval jsem si stařičkého Dooma (doomlegacy-sdl + doom-wad-shareware) a nejde mi spustit. Hlásí:

 Oct  7 2004                   Doom LEGACY v1.41                       23:35:21 
DOOM Shareware Startup
Z_Init: Init zone memory allocation daemon. 
system memory 503Mb free 198Mb
20 megabytes requested for Z_Init.
W_Init: Init WADfiles.
Added file /usr/share/games/doom/doom1.wad (1264 lumps)
Added file /usr/share/games/doom/legacy.dat (80 lumps)
===========================================================================
                     This program is Free Software!
===========================================================================
I_StartupTimer...
I_StartupGraphics...
HU_Init: Setting up heads up display.
lsdldoom: symbol lookup error: lsdldoom: undefined symbol: open_music

Můžete mě nakopnout kde by mohl být zakopaný pes? Závislosti balíčků jsou splněný, takže tápu...

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

10.1.2007 13:16 neal_cz | skóre: 29
Rozbalit Rozbalit vše Re: Doom
Odpovědět | | Sbalit | Link | Blokovat | Admin
SDL_mixer je nainstalovaný?
10.1.2007 13:49 Václav Kramář | skóre: 31 | Nechanice
Rozbalit Rozbalit vše Re: Doom

Měl by být, ale zkontroluju to...

11.1.2007 10:54 Václav Kramář | skóre: 31 | Nechanice
Rozbalit Rozbalit vše Re: Doom

Tak SDL mixérem to není.
S parametrem -nosound to běží, s parametrem -opengl dokonce velmi rychle, ale poté, co se mi 3× totálně seknul a vůbec nereagoval na klávesnici, tak jsem se naštval a dal
sudo dpkg -P ...

10.1.2007 13:44 Kadži | skóre: 14
Rozbalit Rozbalit vše Re: Doom: lsdldoom: undefined symbol: open_music
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jo, to jsem kdysi taky řešil. Podařilo se mi to vyřešit ale už nevím přesně jak. Jenom si vzpomínám že jsem to musel hrát bez muziky.
11.1.2007 14:28 wajsup | skóre: 10
Rozbalit Rozbalit vše Re: Doom: lsdldoom: undefined symbol: open_music
Odpovědět | | Sbalit | Link | Blokovat | Admin
I já jsem to kdysi řešil, možná jsi to četl, jestli jsi použil vyhledávání, kopíruji to tedy sem.

Jedná se o bug v doom legacy - nerozumí si s libsdl-mixer1.2 version 1.2.6-1. Jsou 3 řešení - 1) počkat na fix v nové verzi doom legacy, 2) downgrade na libsdl-mixer1.2 version 1.2.5-2. 3) stáhnout verzi pro win32, která mi funguje i se zvukem pod wine, audio je potřeba nastavit na emulation, tohle řešení není ale optimální, protože s mouselookem se při vyšším rozlišení klepe obraz a zvuk je opožděný.
11.1.2007 15:37 Václav Kramář | skóre: 31 | Nechanice
Rozbalit Rozbalit vše Re: Doom: lsdldoom: undefined symbol: open_music

Jo, libsdl-mixer 1.2.6 mám, takže to asi bude ono.
Zas až tak moc po něm netoužím, takže řešení č. 1 je to správné... ;-) A když to neopraví, tak se taky nic nestane.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.