Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. [SOLVED] Qt on Slackware Linux
Forum Updated to NodeBB v4.3 + New Features

[SOLVED] Qt on Slackware Linux

Scheduled Pinned Locked Moved General and Desktop
32 Posts 2 Posters 15.2k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    andreyc
    wrote on last edited by
    #9

    Just out of curiosity. If you will set LIBGL_DEBUG=verbose before a compilation then maybe you will see who is the reason for the message.
    something like this
    @
    export LIBGL_DEBUG=verbose
    qmake
    make
    @

    1 Reply Last reply
    0
    • S Offline
      S Offline
      Sleicreider
      wrote on last edited by
      #10

      sry for the question, but where you want me to write this down?

      1 Reply Last reply
      0
      • A Offline
        A Offline
        andreyc
        wrote on last edited by
        #11

        Run these commands in a shell command prompt.

        Run it in separate directory from your project directory.
        For example if your .pro file is located in
        /home/user/workspace/myproject
        then
        @
        cd /home/user/workspace/
        mkdir build-myproject
        cd build-myproject
        export LIBGL_DEBUG=verbose
        qmake -recursive ../myproj
        make
        @

        1 Reply Last reply
        0
        • S Offline
          S Offline
          Sleicreider
          wrote on last edited by
          #12

          it says: bash: qmake-recursive: command not found

          1 Reply Last reply
          0
          • A Offline
            A Offline
            andreyc
            wrote on last edited by
            #13

            There is a space between qmake and -recursive

            1 Reply Last reply
            0
            • S Offline
              S Offline
              Sleicreider
              wrote on last edited by
              #14

              it says: qmake command not found,
              also can't find a qmake or qmake-qt5 with

              which qmake

              or

              which qmake-qt5

              btw: i used the online installer straight from the qt website(.run)

              1 Reply Last reply
              0
              • A Offline
                A Offline
                andreyc
                wrote on last edited by
                #15

                The try to run qmake with full path.
                Let say you have Qt installed in /home/user/Qt5.2.1
                then run it
                @
                /home/user/Qt5.2.1/5.2.1/gcc/bin/qmake
                @

                1 Reply Last reply
                0
                • S Offline
                  S Offline
                  Sleicreider
                  wrote on last edited by
                  #16

                  thats the output in the terminal:
                  @
                  bash-4.2$ make
                  /home/reidom1994/Qt/5.2.1/gcc_64/bin/uic ../GUI_Hello_World/mainwindow.ui -o ui_mainwindow.h
                  g++ -c -pipe -O2 -Wall -W -D_REENTRANT -fPIE -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I../../Qt/5.2.1/gcc_64/mkspecs/linux-g++ -I../GUI_Hello_World -I../../Qt/5.2.1/gcc_64/include -I../../Qt/5.2.1/gcc_64/include/QtWidgets -I../../Qt/5.2.1/gcc_64/include/QtGui -I../../Qt/5.2.1/gcc_64/include/QtCore -I. -I. -I. -o main.o ../GUI_Hello_World/main.cpp
                  g++ -c -pipe -O2 -Wall -W -D_REENTRANT -fPIE -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I../../Qt/5.2.1/gcc_64/mkspecs/linux-g++ -I../GUI_Hello_World -I../../Qt/5.2.1/gcc_64/include -I../../Qt/5.2.1/gcc_64/include/QtWidgets -I../../Qt/5.2.1/gcc_64/include/QtGui -I../../Qt/5.2.1/gcc_64/include/QtCore -I. -I. -I. -o mainwindow.o ../GUI_Hello_World/mainwindow.cpp
                  /home/reidom1994/Qt/5.2.1/gcc_64/bin/moc -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I../../Qt/5.2.1/gcc_64/mkspecs/linux-g++ -I../GUI_Hello_World -I../../Qt/5.2.1/gcc_64/include -I../../Qt/5.2.1/gcc_64/include/QtWidgets -I../../Qt/5.2.1/gcc_64/include/QtGui -I../../Qt/5.2.1/gcc_64/include/QtCore -I. -I. -I. ../GUI_Hello_World/mainwindow.h -o moc_mainwindow.cpp
                  g++ -c -pipe -O2 -Wall -W -D_REENTRANT -fPIE -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I../../Qt/5.2.1/gcc_64/mkspecs/linux-g++ -I../GUI_Hello_World -I../../Qt/5.2.1/gcc_64/include -I../../Qt/5.2.1/gcc_64/include/QtWidgets -I../../Qt/5.2.1/gcc_64/include/QtGui -I../../Qt/5.2.1/gcc_64/include/QtCore -I. -I. -I. -o moc_mainwindow.o moc_mainwindow.cpp
                  g++ -Wl,-O1 -Wl,-rpath,/home/reidom1994/Qt/5.2.1/gcc_64 -Wl,-rpath,/home/reidom1994/Qt/5.2.1/gcc_64/lib -o GUI_Hello_World main.o mainwindow.o moc_mainwindow.o -L/home/reidom1994/Qt/5.2.1/gcc_64/lib -lQt5Widgets -lQt5Gui -lQt5Core -lGL -lpthread @

                  1 Reply Last reply
                  0
                  • A Offline
                    A Offline
                    andreyc
                    wrote on last edited by
                    #17

                    I don't see any error message in the output.
                    Does it mean that issue is gone ?
                    Does your app works without any error messages ?

                    1 Reply Last reply
                    0
                    • S Offline
                      S Offline
                      Sleicreider
                      wrote on last edited by
                      #18

                      It still appears in the application output :
                      Starting /home/user/QT C++/myproject/myproject...
                      libGL error: failed to load driver: i965
                      libGL error: Try again with LIBGL_DEBUG=verbose for more details.

                      Application still works fine.

                      I have no idea, but it's working so doesn't matter i think xD

                      1 Reply Last reply
                      0
                      • A Offline
                        A Offline
                        andreyc
                        wrote on last edited by
                        #19

                        What if you will run your app with LIBGL_DEBUG=verbose
                        something like
                        @
                        export LIBGL_DEBUG=verbose
                        /home/user/QT C++/myproject/myproject…
                        @

                        If it does not bother you then you can run your app and redirect all output to /dev/null
                        @
                        /home/user/QT C++/myproject/myproject… > /dev/null 2>&1
                        @

                        1 Reply Last reply
                        0
                        • S Offline
                          S Offline
                          Sleicreider
                          wrote on last edited by
                          #20

                          first one without root:

                          libGL: OpenDriver: trying /usr/lib64/xorg/modules/dri/i965_dri.so
                          libGL error: failed to open drm device: Permission denied
                          libGL error: failed to load driver: i965
                          libGL: OpenDriver: trying /usr/lib64/xorg/modules/dri/swrast_dri.so

                          with root:
                          Qt: Session management error: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed
                          libGL: OpenDriver: trying /usr/lib64/xorg/modules/dri/i965_dri.so
                          libGL: Can't open configuration file /root/.drirc: No such file or directory.

                          I also tried the second one.
                          Whats the reason, to redirect the output to /dev/null ^^

                          1 Reply Last reply
                          0
                          • A Offline
                            A Offline
                            andreyc
                            wrote on last edited by
                            #21

                            About /dev/null.
                            It will hide your error messages and you will not worry about it. :-)

                            Some GNU/Linuxes have a "video" group and only members of that group are allowed to use opengl.
                            Could you check if Slackware has such restriction. If so then add your self to that video group re-login and try to run your app again.

                            1 Reply Last reply
                            0
                            • S Offline
                              S Offline
                              Sleicreider
                              wrote on last edited by
                              #22

                              i just added my self with $usermod -aG video <username>
                              -> in /etc/group its says video:x:18:

                              but same error still appears.

                              1 Reply Last reply
                              0
                              • A Offline
                                A Offline
                                andreyc
                                wrote on last edited by
                                #23

                                do you see the same error if you run "glxinfo":http://dri.freedesktop.org/wiki/glxinfo/ or glxgears
                                @
                                glxinfo
                                glxgears
                                @

                                1 Reply Last reply
                                0
                                • S Offline
                                  S Offline
                                  Sleicreider
                                  wrote on last edited by
                                  #24

                                  under normal user: for both
                                  libGL error: failed to load driver: i965
                                  libGL error: Try again with LIBGL_DEBUG=verbose for more details.

                                  under root:

                                  its seems to run without errors.

                                  1 Reply Last reply
                                  0
                                  • A Offline
                                    A Offline
                                    andreyc
                                    wrote on last edited by
                                    #25

                                    what does the following commands show
                                    @
                                    id
                                    ls -l /dev/dri
                                    @

                                    1 Reply Last reply
                                    0
                                    • S Offline
                                      S Offline
                                      Sleicreider
                                      wrote on last edited by
                                      #26

                                      I'll try it on monday when i'm on my workstation pc again :)

                                      1 Reply Last reply
                                      0
                                      • S Offline
                                        S Offline
                                        Sleicreider
                                        wrote on last edited by
                                        #27

                                        bash-4.2$ id
                                        uid=1000(username) gid=100(users) groups=100(users),18(video)

                                        bash-4.2$ ls -l /dev/dri
                                        total 0
                                        crw-rw---- 1 root video 226, 0 Mar 24 08:32 card0
                                        crw-rw---- 1 root video 226, 64 Mar 24 08:32 controlD64

                                        1 Reply Last reply
                                        0
                                        • A Offline
                                          A Offline
                                          andreyc
                                          wrote on last edited by
                                          #28

                                          I'm running out of ideas :-)
                                          Maybe this last one

                                          Do you have Mesa libraries installed?
                                          What ldd on your app shows?
                                          @
                                          ldd yourapp | grep libGL
                                          @

                                          And one more.
                                          When you start qtcreator does it show the same error as your app?
                                          If you build any Qt examples and start them do they show the same error?

                                          1 Reply Last reply
                                          0

                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Users
                                          • Groups
                                          • Search
                                          • Get Qt Extensions
                                          • Unsolved