Licq-1.5.0 - kompilace a instalace ze source

Sekcia: Aplikácie & Desktop 04.10.2010 | 17:15
Avatar Karel Schmoeger PCLinuxOS, Ubuntu, Mandriva   Používateľ
Zdravim,
marne se snazim nainstalovat Licq-1.5.0 ze source. Kompilace pomoci "cmake" a "make" probehne bezchybne. Kdyz chci ale vytvorit balicek pomoci "checkinstall", tak to vyhodi ke konci tuto chybu:

-- Installing: /usr/local/share/locale/de/LC_MESSAGES/licq.mo
-- Installing: /usr/local/share/locale/es/LC_MESSAGES/licq.mo
-- Installing: /usr/local/share/licq/sounds/Monty-Python.wav
-- Installing: /usr/local/share/licq/sounds/fun/Auth.wav
CMake Error at share/sounds/fun/cmake_install.cmake:36 (FILE):
file INSTALL cannot find file
"/home/karschm/licq-1.5.0/share/sounds/fun/Chat.wav" to install.
Call Stack (most recent call first):
share/sounds/cmake_install.cmake:41 (INCLUDE)
share/cmake_install.cmake:37 (INCLUDE)
cmake_install.cmake:40 (INCLUDE)


make: *** [install] Fehler 1

**** Installation failed. Aborting package creation.

Cleaning up...OK

Bye.

Pritom ale nenalezeny soubor i adresar existuje. Muze mi prosim nekdo pomoct, co delam spatne?
Dekuji predem!

karschm
Karel
    • Re: Licq-1.5.0 - kompilace a instalace ze source 04.10.2010 | 20:21
      Avatar dodoedo Fedora Linux  Používateľ
      Ahoj.

      Úplne predom všeobecné poznámky:
      Inštalačná príručka
      Požiadavky
      G. Orwell: "Čím více se společnost vzdaluje od pravdy, tím více bude nenávidět ty, kteří ji říkají."
      • Re: Licq-1.5.0 - kompilace a instalace ze source 04.10.2010 | 20:34
        Avatar Karel Schmoeger PCLinuxOS, Ubuntu, Mandriva   Používateľ
        Zdravim,

        vsechny pozadavky jsou splneny. Prikaz ./configure ale nemohu pouzit, protoze tato verze vyzaduje cmake a make...
        Karel
        • Re: Licq-1.5.0 - kompilace a instalace ze source 04.10.2010 | 20:45
          Avatar Dare_devil Debian, OpenSuse  Používateľ
          Existuje nejaký reálny dôvod, prečo sa snažíš nainštalovať Licq zo source?
          There is no flag large enough to cover the shame of killing innocent people
          • Re: Licq-1.5.0 - kompilace a instalace ze source 04.10.2010 | 20:52
            Avatar Karel Schmoeger PCLinuxOS, Ubuntu, Mandriva   Používateľ
            Je to nejnovejsi verze, vysla vcera. A trochu se tim procvicuji v tvorbe balicku - nic vice. Dosud az do predchozi verze (1.3.9) to bezvadne fungovalo.
            Karel
    • Re: Licq-1.5.0 - kompilace a instalace ze source 05.10.2010 | 16:57
      Avatar bedňa LegacyIce-antiX  Administrátor
      V prvom rade by som pozrel práva
      ls -la /home/karschm/licq-1.5.0/share/sounds/fun/
      Pretože napr. Auth.wav to bere.
      Ešte skontroluj či je v poriadku veľkosť písmen chat.wav - Chat.wav - CHAT.wav - Chat.WAV Prípadne preklep wow namiesto wav, alebo vaw.
      Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
      • Re: Licq-1.5.0 - kompilace a instalace ze source 05.10.2010 | 21:15
        Avatar Karel Schmoeger PCLinuxOS, Ubuntu, Mandriva   Používateľ
        Tak to mi to vyhodilo:
        [karschm@localhost ~]$ ls -la /home/karschm/licq-1.5.0/share/sounds/fun/
        insgesamt 148
        drwxrwxr-x 2 karschm karschm 4096 Okt 3 10:46 ./
        drwxrwxr-x 4 karschm karschm 4096 Okt 3 10:46 ../
        -rw-r--r-- 1 karschm karschm 5446 Jul 13 2006 Auth.wav
        -rw-r--r-- 1 karschm karschm 16590 Jul 13 2006 Chat.wav
        -rw-r--r-- 1 karschm karschm 174 Dez 15 2009 CMakeLists.txt
        -rw-r--r-- 1 karschm karschm 5324 Jul 13 2006 Contact.wav
        -rw-r--r-- 1 karschm karschm 35036 Jul 13 2006 File.wav
        -rw-r--r-- 1 karschm karschm 12244 Jul 13 2006 Message.wav
        -rw-r--r-- 1 karschm karschm 16650 Jul 13 2006 Online.wav
        -rw-r--r-- 1 karschm karschm 16022 Jul 13 2006 System.wav
        -rw-r--r-- 1 karschm karschm 16310 Jul 13 2006 URL.wav
        [karschm@localhost ~]$

        Jsem z toho jelen....co ted?
        Karel
        • Re: Licq-1.5.0 - kompilace a instalace ze source 05.10.2010 | 23:36
          Avatar bedňa LegacyIce-antiX  Administrátor
          Kamaráde zavolaj vyháňača duchov, toto sa len tak nevidí :)
          Alebo skús na seba prikladať železné predmety či nedržia, choroba magnetických rúk :D
          No skúsime s tým niečo spraviť.
          1.) Vylúčime poškodený súbor.
          1.a.) file --mime-type /home/karschm/licq-1.5.0/share/sounds/fun/Chat.wav
          malo by vypísať Chat.wav: audio/mpeg alebo tak niečo.
          1.b.) Skús ho prehrať.
          2.) Chybný sektor na disku, prekopíruj ten súbor na iné miesto a skús ho prehrať.
          3.) Pozrieť sa čo presne je na tom 36 riadku cmake_install, či tam nieje nejaký preklep.
          4.) Už ma nič nenapadá, len to čo som písal na začiatku, woodoo :D
          Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
          • Re: Licq-1.5.0 - kompilace a instalace ze source 11.10.2010 | 01:13
            Avatar Karel Schmoeger PCLinuxOS, Ubuntu, Mandriva   Používateľ
            To bedna:

            Omlouvam se, ze odepisuji az dnes, byl jsem momo domov. K bodu 1a: audio/x-wav

            Tady je cely vypis z cmake_install:

            # Install script for directory: /home/karschm/licq-1.5.0/share/sounds/fun

            # Set the install prefix
            IF(NOT DEFINED CMAKE_INSTALL_PREFIX)
            SET(CMAKE_INSTALL_PREFIX "/usr/local")
            ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX)
            STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")

            # Set the install configuration name.
            IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
            IF(BUILD_TYPE)
            STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
            CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
            ELSE(BUILD_TYPE)
            SET(CMAKE_INSTALL_CONFIG_NAME "")
            ENDIF(BUILD_TYPE)
            MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
            ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)

            # Set the component getting installed.
            IF(NOT CMAKE_INSTALL_COMPONENT)
            IF(COMPONENT)
            MESSAGE(STATUS "Install component: \"${COMPONENT}\"")
            SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
            ELSE(COMPONENT)
            SET(CMAKE_INSTALL_COMPONENT)
            ENDIF(COMPONENT)
            ENDIF(NOT CMAKE_INSTALL_COMPONENT)

            # Install shared libraries without execute permission?
            IF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
            SET(CMAKE_INSTALL_SO_NO_EXE "0")
            ENDIF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)

            IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
            FILE(INSTALL DESTINATION "/usr/local/share/licq/sounds/fun" TYPE FILE FILES
            "/home/karschm/licq-1.5.0/share/sounds/fun/Auth.wav"
            "/home/karschm/licq-1.5.0/share/sounds/fun/Chat.wav"
            "/home/karschm/licq-1.5.0/share/sounds/fun/Contact.wav"
            "/home/karschm/licq-1.5.0/share/sounds/fun/File.wav"
            "/home/karschm/licq-1.5.0/share/sounds/fun/Message.wav"
            "/home/karschm/licq-1.5.0/share/sounds/fun/Online.wav"
            "/home/karschm/licq-1.5.0/share/sounds/fun/System.wav"
            "/home/karschm/licq-1.5.0/share/sounds/fun/URL.wav"
            )
            ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")

            Vidis nejaky preklep v radku 36? Je to tak v poradku?
            Karel
            • Re: Licq-1.5.0 - kompilace a instalace ze source 11.10.2010 | 12:26
              Avatar bedňa LegacyIce-antiX  Administrátor
              A kurňa až teraz som si všimol že to robí len pri checkinstall.
              Nepomôhlo by prepísať pre každý zvuk zvlášť?
              FILE(INSTALL DESTINATION "/usr/local/share/licq/sounds/fun/Auth.wav" TYPE FILE FILES
              "/home/karschm/licq-1.5.0/share/sounds/fun/Auth.wav")

              FILE(INSTALL DESTINATION "/usr/local/share/licq/sounds/fun/Chat.wav" TYPE FILE FILES
              "/home/karschm/licq-1.5.0/share/sounds/fun/Chat.wav")

              ...
              To je jediné čo ma napadlo, inak neviem.
              Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
              • Re: Licq-1.5.0 - kompilace a instalace ze source 11.10.2010 | 13:27
                Avatar Karel Schmoeger PCLinuxOS, Ubuntu, Mandriva   Používateľ
                Mozna ano, ale jak to udelat?
                Karel
                • Re: Licq-1.5.0 - kompilace a instalace ze source 11.10.2010 | 14:51
                  Avatar bedňa LegacyIce-antiX  Administrátor
                  Však prepíš časť kódu:
                  FILE(INSTALL DESTINATION "/usr/local/share/licq/sounds/fun" TYPE FILE FILES
                  "/home/karschm/licq-1.5.0/share/sounds/fun/Auth.wav"
                  "/home/karschm/licq-1.5.0/share/sounds/fun/Chat.wav"
                  "/home/karschm/licq-1.5.0/share/sounds/fun/Contact.wav"
                  "/home/karschm/licq-1.5.0/share/sounds/fun/File.wav"
                  "/home/karschm/licq-1.5.0/share/sounds/fun/Message.wav"
                  "/home/karschm/licq-1.5.0/share/sounds/fun/Online.wav"
                  "/home/karschm/licq-1.5.0/share/sounds/fun/System.wav"
                  "/home/karschm/licq-1.5.0/share/sounds/fun/URL.wav"
                  )
                  ako som ti napísal príklad na dva zvuky:
                  FILE(INSTALL DESTINATION "/usr/local/share/licq/sounds/fun/Auth.wav" TYPE FILE FILES
                  "/home/karschm/licq-1.5.0/share/sounds/fun/Auth.wav")
                  
                  FILE(INSTALL DESTINATION "/usr/local/share/licq/sounds/fun/Chat.wav" TYPE FILE FILES
                  "/home/karschm/licq-1.5.0/share/sounds/fun/Chat.wav")
                  Takto to prepíš pre všetky, až po URL.wav (vrátane)

                  Nezabudni vymyzať zátvorku ) čo je pod URL.wav
                  Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
    • Re: Licq-1.5.0 - kompilace a instalace ze source 06.10.2010 | 02:33
      miso   Návštevník
      Nieco ako strace -f make install 2>&1 | less a vyhladat si tam veci okolo Chat.wav si nahodou neskusal?
    • Re: bad cmake file. 11.10.2010 | 14:04
      Avatar dodoedo Fedora Linux  Používateľ
      Ahoj.

      Pozri si:

      Bad cmake file.
      G. Orwell: "Čím více se společnost vzdaluje od pravdy, tím více bude nenávidět ty, kteří ji říkají."
      • Re: bad cmake file. 11.10.2010 | 20:04
        Avatar Karel Schmoeger PCLinuxOS, Ubuntu, Mandriva   Používateľ
        To bedna, miso, dodoedo:

        Dekuji vam vsem za pomoc a radu. Problem jsem vyresil ciste nahodou tim, ze jsem pred kompilaci odinstaloval verzi licq-1.3.9. Vse pak probehlo bezchybne a rovnez se mi podarilo vytvorit rpm-balicky pomoci checkinstallu.

        Jeste jednou diky!
        Karel
        • Re: bad cmake file. 11.10.2010 | 21:55
          Avatar dodoedo Fedora Linux  Používateľ
          Ahoj, Karol.

          Ako Ti funguje najnovšia verzia licq-1.5 ?
          Sú problémy ?

          :-)
          G. Orwell: "Čím více se společnost vzdaluje od pravdy, tím více bude nenávidět ty, kteří ji říkají."
          • Re: bad cmake file. 12.10.2010 | 19:30
            Avatar Karel Schmoeger PCLinuxOS, Ubuntu, Mandriva   Používateľ
            Ahoj dodoedo a bedna,

            vratil jsem se zatim zpet na verzi 1.3.9, protoze jsem zjistil 2 bugy:

            1. ignorovani uzivatele se najednou znova objevili a zadnym zpusobem nejdou odstranit

            2. Ikonky pro Jabber-uzivatele se nezobrazi - vubec se mi nepodarilo je tam nejak nacpat

            Takze si pockam radeji na pristi verzi, snad to bude opravene. Jinak
            jsem si jeste vsiml, ze je verze 1.5.0 nejak pomalejsi, ale mozna je to mym starsim zelezem.

            Preji hezky vecer!
            Karel
        • Re: bad cmake file. 12.10.2010 | 15:20
          Avatar bedňa LegacyIce-antiX  Administrátor
          Ja som si hovoril že tie upgrade skripty v zdrojákoch nebú pre nič za nič :)
          Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org