digikam – chyba pri kompilaci z portu

Domov Diskusné Fóra Pomoc: software digikam – chyba pri kompilaci z portu

Zobrazujú sa 3 príspevky - 1 až 3 (z celkového počtu 3)
  • Autor
    Príspevky
  • #67587
    Anonymný
    Neaktívny

    Zdravim,
    na http://www.digikam.org jsem nalezl svuj oblibeny SW uzivany na Linuxu a chtel jsem jej instalovat na Maca pres port http://www.macports.org/ports.php?by=name&substr=digikam .
    Ale zrejme mi neco chybi, protoze jsem nepochodil pri ani instalaci nekterych zavislosti (kdeedu4, viz chyba nize, u digikam je chyba stejna: procedure „portbuild::build_main“ line 9
    Zbyle zavislosti se podarilo v poradku nainstalovat).

    Diky i za spravne nasmerovani.

    chyba:
    ========================================

    ld: framework not found -lOpenGL
    collect2: ld returned 1 exit status
    make[2]: *** [lib/libavogadro-kalzium.0.9.3.dylib] Error 1
    make[1]: *** [kalzium/libavogadro-kalzium/src/CMakeFiles/avogadro-kalzium.dir/all] Error 2
    make[1]: *** Waiting for unfinished jobs….
    make[2]: Nothing to be done for `marble/src/lib/CMakeFiles/marblewidget.dir/build‘.
    /opt/local/bin/cmake -E cmake_progress_report /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdeedu4/work/build/CMakeFiles 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82
    [ 58%] Built target marblewidget
    make: *** [all] Error 2
    Error: Target org.macports.build returned: shell command “ cd „/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdeedu4/work/build“ && /usr/bin/make -j2 all “ returned error 2
    DEBUG: Backtrace: shell command “ cd „/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdeedu4/work/build“ && /usr/bin/make -j2 all “ returned error 2
    while executing
    „command_exec build“
    (procedure „portbuild::build_main“ line 9)
    invoked from within
    „$procedure $targetname“
    Warning: the following items did not execute (for kdeedu4): org.macports.activate org.macports.build org.macports.destroot org.macports.install
    Error: Status 1 encountered during processing.

    #196419
    Anonymný
    Neaktívny

    Dnes jsem se do toho pustil a odpovim si nakonec sam. Tento skvely editor http://www.digikam.org/ ve verzi 1.1.0 jsem nainstaloval stylem:

    1. cast pomoci macportu:
    http://www.macports.org/ports.php?by=name&substr=digikam
    – sudo port -v install digikam
    (nainstalovaly se zavislosti nicmene viz chyba vyse – problem s kdeedu4, ktery ve finale neni potreba pokud nechcete pouzivat GEOtagy)

    2. stahnul jsem zdrojaky z http://sourceforge.net/projects/digikam/files/digikam/1.1.0/digikam-1.1.0.tar.bz2/download a zkompiloval:
    – tar -xvpf {digikam-verze.tar.bz2}
    – cd {digikam-rozbaleny-adresar}
    – cmake -DCMAKE_INSTALL_PREFIX=/opt/local -DQT_QMAKE_EXECUTABLE:FILEPATH=/opt/local/bin/qmake-mac .
    – make
    – sudo make install

    3. pripravil jsem si skript digikam.sh, kterym poustim digiKam, tento obsahuje:
    #!/bin/bash
    launchctl load -w /Library/LaunchDaemons/org.freedesktop.dbus-system.plist
    launchctl load -w /Library/LaunchAgents/org.freedesktop.dbus-session.plist
    open /Applications/MacPorts/KDE4/kdeinit4.app
    open /Applications/MacPorts/KDE4/knotify4.app
    open /Applications/MacPorts/KDE4/kded4.app
    open /Applications/KDE4/digikam.app

    4. skript musi mit prava pro spusteni, takze napr:
    – chmod +x /{cesta-ke-skriptu}/digikam.sh

    5. spustit skript a kochat se digiKamem
    – /{cesta-ke-skriptu}/digikam.sh

    #196422
    babo
    Účastník (Participant)

    pekne, ja som zatiaľ cez macports instaloval len rdesktop (aj keď sa mi zdá že ten soľ nakoniec dokonca tiež kompiloval) a xpdf vrátane závislosti a všetko prešlo na 100%

    každopádne macporsts je naozaj super, človek si tam môže nainstalovat spustí oblubenych aplikácii z Unix alebo Unix like OS

Zobrazujú sa 3 príspevky - 1 až 3 (z celkového počtu 3)
  • Musíte byť prihlásený, aby ste mohli odpovedať na túto tému.