Cirrus does nothing when started

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Zaister
    Enthusiast
    • Feb 2008
    • 40

    Cirrus does nothing when started

    I'm trying to run Cirrus on a Gentoo installation, but the program fails to do anything when started, regardless if started from the KDE GUI or inside a terminal. Not even any output to stdout, it just terminates. Am I doing something wrong?
  • Zoë
    Team Scooter
    • Oct 2007
    • 2666

    #2
    Make sure you're running "cirrus.sh" instead of just "cirrus". Also, you can try editing cirrus.sh and removing the > /dev/null redirection at the end of it, to see if it tries to write anything out before crashing.
    Zoë P Scooter Software

    Comment

    • Zaister
      Enthusiast
      • Feb 2008
      • 40

      #3
      Thanks for the tipp, this produces the following error:

      /home/stefan/bin/Cirrus: symbol lookup error: /home/stefan/.beyondcompare/libqtc.so.1: undefined symbol: _ZNK19QInputContextPlugin9classNameEv

      Comment

      • BlackWolf
        New User
        • Feb 2008
        • 1

        #4
        Having the same error here ...

        Code:
        /home/blackwolf/bin/Cirrus: symbol lookup error: /home/blackwolf/.beyondcompare/libqtc.so.1: undefined symbol: _ZNK19QInputContextPlugin9classNameEv
        ... admittedly, I'm trying this on Gentoo 2007.0 release with all the latest stable updates applied. This is my primary desktop distribution.

        Any hints would be appreciated ...

        Comment

        • Jacques
          Team Scooter
          • Oct 2007
          • 88

          #5
          This is kind of a shot in the dark, but are you running KDE4? If so, I would try to install the qt3 libs and see if that helps.

          Perhaps this might be enlightening?
          https://www.linux-foundation.org/dba...in9classNameEv

          Lastly you can try `ldd libqtc.so.1` and see if you're missing anything.
          Last edited by Jacques; 13-Mar-2008, 07:27 PM.

          Comment

          • Zaister
            Enthusiast
            • Feb 2008
            • 40

            #6
            I'm still getting the same error even with the newest Beta version. I'm not running KDE4. Like Blackwolf, I run on Gentoo 2007.0.

            This is the output from the ldd command:

            [root@juliet /usr/local/lib/beyondcompare 24M]# ldd libqtc.so.1
            linux-gate.so.1 => (0xffffe000)
            libqt-mt.so.3 => /usr/qt/3/lib/libqt-mt.so.3 (0xb7278000)
            libXext.so.6 => /usr/lib/libXext.so.6 (0xb7269000)
            libX11.so.6 => /usr/lib/libX11.so.6 (0xb7179000)
            libstdc++.so.6 => /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/libstdc++.so.6 (0xb708e000)
            libm.so.6 => /lib/libm.so.6 (0xb7068000)
            libgcc_s.so.1 => /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/libgcc_s.so.1 (0xb705c000)
            libc.so.6 => /lib/libc.so.6 (0xb6f2d000)
            libmng.so.1 => /usr/lib/libmng.so.1 (0xb6ec9000)
            libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb6ea9000)
            libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb6e84000)
            libz.so.1 => /lib/libz.so.1 (0xb6e70000)
            libXi.so.6 => /usr/lib/libXi.so.6 (0xb6e67000)
            libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb6e5d000)
            libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb6e56000)
            libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb6e4c000)
            libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb6e48000)
            libXft.so.2 => /usr/lib/libXft.so.2 (0xb6e34000)
            libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb6db5000)
            libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb6d8b000)
            libSM.so.6 => /usr/lib/libSM.so.6 (0xb6d82000)
            libICE.so.6 => /usr/lib/libICE.so.6 (0xb6d6b000)
            libdl.so.2 => /lib/libdl.so.2 (0xb6d67000)
            libpthread.so.0 => /lib/libpthread.so.0 (0xb6d4f000)
            libXau.so.6 => /usr/lib/libXau.so.6 (0xb6d4b000)
            libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb6d45000)
            /lib/ld-linux.so.2 (0xb8008000)
            libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb6d3f000)
            libxml2.so.2 => /usr/lib/libxml2.so.2 (0xb6c1f000)

            I'm not sure what this tells me, though.

            Comment

            • Jacques
              Team Scooter
              • Oct 2007
              • 88

              #7
              This problem is probably beyond my expertise and I have only used Gentoo for at most a couple days. Perhaps you've tried this but do you get any output with

              strings /usr/qt/3/lib/libqt-mt.so.3 | grep QInputContextPlugin9className

              or something similar? You aren't running 64 bit are you?

              Comment

              • Zaister
                Enthusiast
                • Feb 2008
                • 40

                #8
                I've been using Gentoo (not 64 bit!) for a few years now, and I'm very comfortable with.

                The command you proposed did not produce any output.

                Comment

                • Jacques
                  Team Scooter
                  • Oct 2007
                  • 88

                  #9
                  I've been able to reproduce a similar error on Mandriva, I'll update this thread when I have fixed it, thanks.

                  Comment

                  • Zaister
                    Enthusiast
                    • Feb 2008
                    • 40

                    #10
                    Thank you!

                    Comment

                    • Jacques
                      Team Scooter
                      • Oct 2007
                      • 88

                      #11
                      I don't have a satisfactory solution yet, but if you are feeling cavalier you might be able to get it to work by compiling your own version of Qt. It isn't too difficult, all I had to do was

                      ./configure -thread
                      make

                      and then add that path to $LD_LIBRARY_PATH before launching BC. Mind you I don't know what is different between this and the way gentoo compiles Qt.

                      ftp://ftp.trolltech.com/qt/source/qt...-3.3.8b.tar.gz

                      Comment

                      • Ender
                        Journeyman
                        • Jun 2008
                        • 12

                        #12
                        Tried installing qt3 without luck

                        I've attempted to install qt3 both via the standard Gentoo methods (emerge) and by downloading and compiling the link provided. Neither helped get any further (same error as above).

                        Incidentally, I've examined the QT3 source and cannot find that interface (QInputContextPlugin) ANYWHERE in the QT3 source. I believe that it was added to QT4 and perhaps some distro's have backported it to QT3?

                        Comment

                        • Ender
                          Journeyman
                          • Jun 2008
                          • 12

                          #13
                          [SOLVED] Needs immqt or immqt-bc use flags

                          Unlike other distro's, Gentoo does not use the immodule patch (http://people.freedesktop.org/~daisuke/) by default. In order to compile with the immodule patch, you need to add either immqt or immqt-bc to your use flags for qt3.

                          Note: immqt breaks compatibility and if you use it, you will have to recompile all apps dependent on qt3 (use revdep-rebuild).

                          Comment

                          • samo
                            Visitor
                            • Jun 2008
                            • 3

                            #14
                            That's the solution. Now it works for me.

                            Comment

                            • Jacques
                              Team Scooter
                              • Oct 2007
                              • 88

                              #15
                              Just wondering, did anyone else have trial key issues? I was unable to reproduce this in my vm.

                              Also, we will have an updated version of libqtc.so.1 in the next release. This was done to remove symbols not referenced in a standard Qt build. My apologies if you went to the effort of rebuilding everything depending on Qt. The new version should still work even if you have the immodule patch compiled in, but if you want to revert back to your old use flags you should be able to do so, thanks.

                              Comment

                              Working...