Compiz-fusion + kde zenwalkon

Kezdőlap Fórumok Zenwalk Linux Compiz-fusion + kde zenwalkon

10 bejegyzés megtekintése - 11-20 / 43
  • Szerző
    Bejegyzés
  • #2144890
    Mike65
    Felhasználó

      Forrásból megbróbáltam, configure lefut make végén hiba:

      Code:
      /bin/sh ../../libtool –tag=CXX  –mode=link g++ -g -O2 -Wall -D_FORTIFY_SOURCE=2  -o kde-window-decorator decorator.moc.o window.moc.o KWinInterface_skel.o main.o utils.o decorator.o window.o options.o ../../libdecoration/libdecoration.la -ldbus-1 -lXdamage -lXcomposite -lXfixes  -L/usr/lib/qt/lib -L/usr/lib -lkdecore -lkdecorations -ldbus-qt-1
      mkdir .libs
      libtool: link: cannot find the library `/usr/lib64/libdbus-1.la’ or unhandled argument `/usr/lib64/libdbus-1.la’
      make[3]: *** [kde-window-decorator] Error 1
      make[3]: Leaving directory `/home/Programok/compiz/compiz-0.6.2/kde/window-decorator’
      make[2]: *** [all-recursive] Error 1
      make[2]: Leaving directory `/home/Programok/compiz/compiz-0.6.2/kde’
      make[1]: *** [all-recursive] Error 1
      make[1]: Leaving directory `/home/Programok/compiz/compiz-0.6.2′
      make: *** [all] Error 2

      krisz[usr]$ locate libdbus-1.la
      /usr/lib/libdbus-1.la

      Itt most tényleg az eléréssel lehet a baj. Ezt hgyan orvosolhatnám? hozzak létre egy /usr/lib64 könyvtárat és másoljam bele? Lib64 az a 64 bites rendszerre vonatkozna? csak mert ez nem az.

      #2144891
      Mike65
      Felhasználó

        Forrásból megbróbáltam, configure lefut make végén hiba:

        Code:
        /bin/sh ../../libtool –tag=CXX  –mode=link g++ -g -O2 -Wall -D_FORTIFY_SOURCE=2  -o kde-window-decorator decorator.moc.o window.moc.o KWinInterface_skel.o main.o utils.o decorator.o window.o options.o ../../libdecoration/libdecoration.la -ldbus-1 -lXdamage -lXcomposite -lXfixes  -L/usr/lib/qt/lib -L/usr/lib -lkdecore -lkdecorations -ldbus-qt-1
        mkdir .libs
        libtool: link: cannot find the library `/usr/lib64/libdbus-1.la’ or unhandled argument `/usr/lib64/libdbus-1.la’
        make[3]: *** [kde-window-decorator] Error 1
        make[3]: Leaving directory `/home/Programok/compiz/compiz-0.6.2/kde/window-decorator’
        make[2]: *** [all-recursive] Error 1
        make[2]: Leaving directory `/home/Programok/compiz/compiz-0.6.2/kde’
        make[1]: *** [all-recursive] Error 1
        make[1]: Leaving directory `/home/Programok/compiz/compiz-0.6.2′
        make: *** [all] Error 2

        krisz[usr]$ locate libdbus-1.la
        /usr/lib/libdbus-1.la

        Itt most tényleg az eléréssel lehet a baj. Ezt hgyan orvosolhatnám? hozzak létre egy /usr/lib64 könyvtárat és másoljam bele? Lib64 az a 64 bites rendszerre vonatkozna? csak mert ez nem az.

        #2144892
        uzsolt
        Felhasználó

          Inkább meg kéne nézni, hogy ki hivatkozik lib64 könyvtárra. Meg persze hogy miért.

          #2144893
          uzsolt
          Felhasználó

            Inkább meg kéne nézni, hogy ki hivatkozik lib64 könyvtárra. Meg persze hogy miért.

            #2144894
            Mike65
            Felhasználó

              Hát lehet, hogy hülyeséget mondok, de azt következtettem ki, hogy a lib64 könyvtár a 64 bites programok könyvtára lenne. Azt nem tudom megmondani, hogy egy 32 bites rendszeren ez miért jön elő. Valamiért a dbus programnak ott keres valamit.

              #2144895
              Mike65
              Felhasználó

                Hát lehet, hogy hülyeséget mondok, de azt következtettem ki, hogy a lib64 könyvtár a 64 bites programok könyvtára lenne. Azt nem tudom megmondani, hogy egy 32 bites rendszeren ez miért jön elő. Valamiért a dbus programnak ott keres valamit.

                #2144896
                uzsolt
                Felhasználó

                  Nem, a dbus-t keresik ott.

                  Code:
                  grep -l lib64 /usr/lib/*.la

                  Ez megmondja, melyik fájlok hivatkoznak rá, utána megnézed, hogy ezek mely csomag(ok)hoz tartoznak, utána megnézed, hogy azok miért keresnek 64 biteset.

                  #2144897
                  uzsolt
                  Felhasználó

                    Nem, a dbus-t keresik ott.

                    Code:
                    grep -l lib64 /usr/lib/*.la

                    Ez megmondja, melyik fájlok hivatkoznak rá, utána megnézed, hogy ezek mely csomag(ok)hoz tartoznak, utána megnézed, hogy azok miért keresnek 64 biteset.

                    #2144898
                    Mike65
                    Felhasználó

                      Na basszus…

                      Code:
                      krisz[/]$ grep -l lib64 /usr/lib/*.la
                      /usr/lib/libdbus-qt-1.la

                      belenéztem a file-ba, hát ez x86_64-es program. Ez bizony az én figyelmetlenségem, letörlöm megpróbálom úgy.

                      Persze hibaüzenet nélkül nem maradhatok:

                      Code:
                      In file included from decorator.moc.cpp:11:
                      decorator.h:44:29: error: dbus/connection.h: Nincs ilyen fájl vagy könyvtár
                      decorator.h:143: error: ISO C++ forbids declaration of ‘DBusMessage’ with no type
                      decorator.h:143: error: expected ‘;’ before ‘*’ token
                      decorator.h:177: error: ISO C++ forbids declaration of ‘DBusConnection’ with no type
                      decorator.h:177: error: expected ‘;’ before ‘*’ token
                      decorator.h:178: error: ‘DBusQt’ has not been declared
                      decorator.h:178: error: ISO C++ forbids declaration of ‘Connection’ with no type
                      decorator.h:178: error: expected ‘;’ before ‘mDBusQtConnection’
                      make[3]: *** [decorator.moc.o] Error 1
                      make[3]: Leaving directory `/home/Programok/compiz/compiz-0.6.2/kde/window-decorator’
                      make[2]: *** [all-recursive] Error 1
                      make[2]: Leaving directory `/home/Programok/compiz/compiz-0.6.2/kde’
                      make[1]: *** [all-recursive] Error 1
                      make[1]: Leaving directory `/home/Programok/compiz/compiz-0.6.2′
                      make: *** [all] Error 2
                      #2144899
                      Mike65
                      Felhasználó

                        Na basszus…

                        Code:
                        krisz[/]$ grep -l lib64 /usr/lib/*.la
                        /usr/lib/libdbus-qt-1.la

                        belenéztem a file-ba, hát ez x86_64-es program. Ez bizony az én figyelmetlenségem, letörlöm megpróbálom úgy.

                        Persze hibaüzenet nélkül nem maradhatok:

                        Code:
                        In file included from decorator.moc.cpp:11:
                        decorator.h:44:29: error: dbus/connection.h: Nincs ilyen fájl vagy könyvtár
                        decorator.h:143: error: ISO C++ forbids declaration of ‘DBusMessage’ with no type
                        decorator.h:143: error: expected ‘;’ before ‘*’ token
                        decorator.h:177: error: ISO C++ forbids declaration of ‘DBusConnection’ with no type
                        decorator.h:177: error: expected ‘;’ before ‘*’ token
                        decorator.h:178: error: ‘DBusQt’ has not been declared
                        decorator.h:178: error: ISO C++ forbids declaration of ‘Connection’ with no type
                        decorator.h:178: error: expected ‘;’ before ‘mDBusQtConnection’
                        make[3]: *** [decorator.moc.o] Error 1
                        make[3]: Leaving directory `/home/Programok/compiz/compiz-0.6.2/kde/window-decorator’
                        make[2]: *** [all-recursive] Error 1
                        make[2]: Leaving directory `/home/Programok/compiz/compiz-0.6.2/kde’
                        make[1]: *** [all-recursive] Error 1
                        make[1]: Leaving directory `/home/Programok/compiz/compiz-0.6.2′
                        make: *** [all] Error 2
                      10 bejegyzés megtekintése - 11-20 / 43
                      • Be kell jelentkezni a hozzászóláshoz.