Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: oraf 11 Října 2013, 16:02:37

Název: Lazarus problem
Přispěvatel: oraf 11 Října 2013, 16:02:37
Zdravim snazims e rozjet lazarus pod Ubuntu a stale se  mi nedari  pris tartu vyskoci okno s tou to hlaskou :
Kód: [Vybrat]
Aktuální adresář zdrojových kódů Free Pascalu "/usr/share/fpcsrc/"
nevypadá správně.
Zvolte OK pro nastavení předvoleného "/usr/share/fpcsrc/$(FPCVer)".
Jinak zkontrolujte Prostředí -> Volby prostředí -> Soubory

pak nabehne prostredi ve kterem se da pracovat ale jakmile se snazim ulozit projekt tak se sie objevi okno pro ulozeni ale neraguje na nic a lazarusu se pak musi ukoncit proces.

a pri kompilaci  vypise hlaseni :
Kód: [Vybrat]
/usr/bin/ld: warning: link.res contains output sections; did you forget -T?
/usr/bin/ld: cannot find -lgtk-x11-2.0
/usr/bin/ld: cannot find -lgdk-x11-2.0
/usr/bin/ld: cannot find -lpango-1.0
/usr/bin/ld: cannot find -lcairo
project1.lpr(19,1) Error: Error while linking
project1.lpr(19,1) Fatal: There were 1 errors compiling module, stopping

a aplikaci nezkompiluje,
nema nekdo tuseni co s tim ?
predem diky
Název: Re:Lazarus problem
Přispěvatel: Myrmica 11 Října 2013, 17:33:10
Mám špatné zkušenosti s instalováním vývojových IDE z Ubuntu, včetně Lazarusu.
Nainstaluj si raději Lazarus z jeho Home Page: http://sourceforge.net/projects/lazarus/files/Lazarus%20Linux%20amd64%20DEB/Lazarus%201.0.12/
Nainstaluj všechny .deb balíčky. V máš tam návod jak na to.
Dodrž toto pořadí: fpc, fpc-src a lazarus.
Budeš mít novější verzi než je v Ubuntu.
Název: Re:Lazarus problem
Přispěvatel: oraf 12 Října 2013, 14:33:19
na to enco bude ale pri instalaci mi doslo k urcitym problemum :
pri instalaci lazarusu , ktery nesel nainstalovat mi Centrum sw nahlasil
Kód: [Vybrat]
nelze nainstalova "libgtk2.0-dev"tak sjem se ho pokusil doisntalovat rucne ovsem tez se nezadarilo :
Kód: [Vybrat]
sudo apt-get install libgtk2.0-dev
Čtu seznamy balíků… Hotovo
Vytvářím strom závislostí       
Čtu stavové informace… Hotovo
Některé balíky nemohly být instalovány. To může znamenat, že požadujete
nemožnou situaci, nebo, pokud používáte nestabilní distribuci, že
vyžadované balíky ještě nebyly vytvořeny nebo přesunuty z Příchozí fronty.
Následující informace vám mohou pomoci vyřešit tuto situaci:

Následující balíky mají nesplněné závislosti:
 libgtk2.0-dev : Závisí na: libpango1.0-dev (>= 1.20) ale nebude se instalovat
                 Závisí na: libcairo2-dev (>= 1.6.4-6.1) ale nebude se instalovat
E: Nelze opravit problémy, některé balíky držíte v porouchaném stavu.

pokracoval jsem tedy k instalaci techto baliku rucne:
Kód: [Vybrat]
sudo apt-get install libcairo2-dev
Čtu seznamy balíků… Hotovo
Vytvářím strom závislostí       
Čtu stavové informace… Hotovo
Některé balíky nemohly být instalovány. To může znamenat, že požadujete
nemožnou situaci, nebo, pokud používáte nestabilní distribuci, že
vyžadované balíky ještě nebyly vytvořeny nebo přesunuty z Příchozí fronty.
Následující informace vám mohou pomoci vyřešit tuto situaci:

Následující balíky mají nesplněné závislosti:
 libcairo2-dev : Závisí na: libcairo2 (= 1.12.2-1.0ubuntu0~precise2) ale 1.12.2-1.0ubuntu0~precise26.2 se bude instalovat
                 Závisí na: libcairo-gobject2 (= 1.12.2-1.0ubuntu0~precise2) ale 1.12.2-1.0ubuntu0~precise26.2 se bude instalovat
                 Závisí na: libcairo-script-interpreter2 (= 1.12.2-1.0ubuntu0~precise2) ale 1.12.2-1.0ubuntu0~precise26.2 se bude instalovat
E: Nelze opravit problémy, některé balíky držíte v porouchaném stavu.

ovsem tyto baliky jiz naisntalovane mam .
Název: Re:Lazarus problem
Přispěvatel: Myrmica 12 Října 2013, 18:28:48
Vyřešení problémových balíčků v  Synapticu nepomůže?
Název: Re:Lazarus problem
Přispěvatel: oraf 12 Listopadu 2013, 10:15:53
zkousel jsem opravovat baliky ale bez vysledku , porad mi to vypisuje ze je neco poskozene
Název: Re:Lazarus problem
Přispěvatel: Myrmica 12 Listopadu 2013, 22:05:00
Tak jsem narazil na stejný problém jako ty (na Ubuntu 13.10), podařilo se mi ho vyřešit následující cestou:
Odinstaloval jsem pomocí synaptic fpc i lazarus.  Potom jsem provedl:
Kód: [Vybrat]
sudo apt-get autoremove -ya znovu nainstaloval ze synaptic fpc a fpc-src. (verze 2.6.2)
Potom jsem stáhl balík s Lazarusem ze stránky http://www.lazarus.freepascal.org/index.php?page=downloads (http://www.lazarus.freepascal.org/index.php?page=downloads) a ten nainstaloval (jen Lazarus bez fpc). Od té doby Lazarus funguje celkem v normě.
Název: Re:Lazarus problem
Přispěvatel: oraf 12 Listopadu 2013, 22:51:28
ja nemam bohuzel 2.6 v repozitarich nejaky tip kde je sehnat?
Název: Re:Lazarus problem
Přispěvatel: Myrmica 13 Listopadu 2013, 04:40:33
Pak si stáhni a nainstaluj fpc ze stránky pro download lazarusu, a zkontroluj jestli existuje cesta /usr/share/fpcsrc/2.6.2/ a pokud ne tak si ji nahraď linkem na skutečnou cestu. Víc mě teď nenapadá.
Název: Re:Lazarus problem
Přispěvatel: oraf 13 Listopadu 2013, 09:40:47
tak pokrocilo to torsku jen musim splnit zavislost na libgkt2.0-dev ale tento balik je zavisly asi na 15 dalsich , existuje zpusob jak je vsechny nainstalovat nebo musim po jednom?
Název: Re:Lazarus problem
Přispěvatel: Myrmica 13 Listopadu 2013, 20:06:41
Zkoušel jsi opravu poškozených závislostí?
Třeba takto:
Kód: [Vybrat]
sudo apt-get update
sudo apt-get -f upgrade

Název: Re:Lazarus problem
Přispěvatel: oraf 14 Listopadu 2013, 14:53:56
W: Duplicate sources.list entry http://cz.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages (/var/lib/apt/lists/cz.archive.ubuntu.com_ubuntu_dists_precise_main_binary-amd64_Packages)
W: Duplicate sources.list entry http://cz.archive.ubuntu.com/ubuntu/ precise/universe amd64 Packages (/var/lib/apt/lists/cz.archive.ubuntu.com_ubuntu_dists_precise_universe_binary-amd64_Packages)
W: Duplicate sources.list entry http://cz.archive.ubuntu.com/ubuntu/ precise/main i386 Packages (/var/lib/apt/lists/cz.archive.ubuntu.com_ubuntu_dists_precise_main_binary-i386_Packages)
W: Duplicate sources.list entry http://cz.archive.ubuntu.com/ubuntu/ precise/universe i386 Packages (/var/lib/apt/lists/cz.archive.ubuntu.com_ubuntu_dists_precise_universe_binary-i386_Packages)
W: Pro nápravu těchto problémů můžete zkusit spustit apt-get update




pri apt-get update, ani kouzelna rada nefunguje
Název: Re:Lazarus problem
Přispěvatel: Myrmica 14 Listopadu 2013, 15:32:31
v synaptic si najdi duplicity ve zdrojích a odstraň je.
Název: Re:Lazarus problem
Přispěvatel: oraf 15 Listopadu 2013, 15:20:40
uz se mi podarilo bezproblemu udelat upgrade , ale nic to nevyresilo stale je tam potrebna zavislost na kupe dalsi baliku ktere se mi nenainstaluji
Název: Re:Lazarus problem
Přispěvatel: oraf 20 Listopadu 2013, 10:34:09
nenapdlo neokoho neco ? prez synaptic jsem orpavil baliky ale stale to troskota na zavislostech :-(