Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Pomoc s kompilací programu [vyřešeno]  (Přečteno 1077 krát)

premo256

  • Návštěvník
  • Příspěvků: 11
Pomoc s kompilací programu [vyřešeno]
« kdy: 02 Prosince 2013, 16:48:28 »
Zdravím,
jsem linuxový začátečník a nedaří se mi zkompilovat program. Konkrétně Hatari 1.7.0 z ( http://download.tuxfamily.org/hatari/1.7.0/ ), ale je to obecný problém. Spustím kompilaci příkazem "cmake ." a hlásí mi to "could not find SDL (missing SDL_LIBRARY SDL_INCLUDE_DIR ). Přitom SDL by mělo být instalováno, používám Ubuntu 12.10 x64 na Thinkpadu T61, mám nainstalováno spoustu her a fungují. Zkoušel jsem i manuálně stáhnout SDL 1.2.15 (taky ve zdrojových kódech bohužel) a při kompilaci to hází zase nějakou jinou chybu, teď už nevím. Jak jsem napsal je to obecný problém, který se projevuje při kompilací různých aplikací a chtěl bych se to naučit. Zkompilované aplikace z Centra Software fungují bez problému.
« Poslední změna: 09 Prosince 2013, 21:13:16 od Tadeáš Pařík »

Jakub Vaněk

  • Stálý člen
  • **
  • Příspěvků: 752
    • Web programátora a studenta Jakuba Vaňka
Re:Pomoc s kompilací programu
« Odpověď #1 kdy: 02 Prosince 2013, 17:57:40 »
Mě se to normálně spustilo po zadání příkazů:
Kód: [Vybrat]
sudo apt-get install libsdl-* libportaudio0 libx11{-dev,-6} liblzma{5,-dev} libpng12{-dev,-0} libreadline{6,6-dev}
# Pak kompilace:
./configure --prefix=(((Místo, kam se má nainstalovat)))
make
sudo make install
Notebook: Lenovo Thinkpad X200, Xubuntu 16.04

donny

  • Závislák
  • ***
  • Příspěvků: 1861
Re:Pomoc s kompilací programu
« Odpověď #2 kdy: 02 Prosince 2013, 20:33:14 »
Pripadne zkus doinstalovat balik libsdl1.2-dev (nebo libsdl2-dev podle toho, co je potreba).
archlinux @ i7-6700/GTX1080 8G/32G DDR4/.5TB NVMe/WD RED 3TB | Raspbian 8 @ Raspberry Pi
Ever tried. Ever failed. No matter. Try again. Fail again. Fail better!

premo256

  • Návštěvník
  • Příspěvků: 11
Re:Pomoc s kompilací programu
« Odpověď #3 kdy: 09 Prosince 2013, 21:12:19 »
Mě se to normálně spustilo po zadání příkazů:
Kód: [Vybrat]
sudo apt-get install libsdl-* libportaudio0 libx11{-dev,-6} liblzma{5,-dev} libpng12{-dev,-0} libreadline{6,6-dev}
# Pak kompilace:
./configure --prefix=(((Místo, kam se má nainstalovat)))
make
sudo make install
Díky moc, mně to taky funguje.

 

Provoz zaštiťuje spolek OpenAlt.