Announcement

Collapse
No announcement yet.

fireglcontrolpanel + FC6

Collapse
This topic is closed.
X
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #31
    usr/bin/ld: cannot find -lqt
    I found that I had the multithreaded qt installed, and was able to work around this problem by creating yet another symbolic link:

    Code:
    Directory:
    /usr/lib/qt-3.3/lib
    Command:
    # ln -s libqt-mt.so libqt.so
    After running this, I was able to build the RPM for fireglcontrol via the extracted source. I then cleaned that up and ran the entire process again, and all rpm's were built successfully.

    Comment


    • #32
      Cannot stat fireglcontrolpanel

      Originally posted by Shinigami2057 View Post
      Hey all, I figured out how to fix it. I extracted the package and examined the makefile for the control panel, and it seems to be assuming that the qt libraries are always in /usr/lib64/qt-3.3/lib64 (/usr/{LIB_DIR}/{MK_QTDIR}/{LIB_DIR}) when it should be /usr/lib64/qt-3.3/lib64. I got the package to generate properly by creating a symbolic link lib64 to lib/. Everything worked fine after that.

      is this for 64bit version of fc6 or also for 32bit?, I am still getting the same "Cannot stat fireglcontrolpanel error"

      Comment


      • #33
        My system is 32bit FC6, and I hate to make the symbolic link to the lib64, as stated, but I also have to create symbolic links for the qt libraries to point to the qt-mt (multithreaded) libraries.

        Have you tried to extract the files and compile the fireglcontrolpanel component? If so, what is the output from that?

        Comment


        • #34
          I have a similar problem ! I tried to install the 8.30 drivers no progress. Tried the sym links as well again no progress, then tried to make from source here is the response:

          root@localhost lib]# cd /opt/Test/fglrx-install/common/usr/src/ati/fglrx_panel_sources.tgz_FILES
          [root@localhost fglrx_panel_sources.tgz_FILES]# make
          Makefile:91: *** environment incomplete: MK_QTDIR=. Stop.


          Anyone have any ideas ?

          Many thanks

          Comment


          • #35
            Originally posted by doof2006 View Post
            I have a similar problem ! I tried to install the 8.30 drivers no progress. Tried the sym links as well again no progress, then tried to make from source here is the response:

            root@localhost lib]# cd /opt/Test/fglrx-install/common/usr/src/ati/fglrx_panel_sources.tgz_FILES
            [root@localhost fglrx_panel_sources.tgz_FILES]# make
            Makefile:91: *** environment incomplete: MK_QTDIR=. Stop.


            Anyone have any ideas ?

            Many thanks
            Do you have qt and qt-devel installed?
            Michael Larabel
            http://www.michaellarabel.com/

            Comment


            • #36
              Originally posted by Michael View Post
              Do you have qt and qt-devel installed?
              well I checked and only had i386 installed , so I fixed that problem now make runs but generates this message.

              /usr/bin/ld: cannot find -lXmu
              collect2: ld returned 1 exit status
              make: *** [fireglcontrol.qt3.gcc4.1.1] Error 1
              rm moc_Page.cpp moc_TVoutAdjustPage.cpp moc_AdjustPage.cpp moc_InfoPage.cpp moc_DualScreenPage.cpp moc_Sheet.cpp
              [root@localhost fglrx_panel_sources.tgz_FILES]#

              Comment


              • #37
                Try installing libXmu
                Michael Larabel
                http://www.michaellarabel.com/

                Comment


                • #38
                  Originally posted by Michael View Post
                  Try installing libXmu
                  Ok it's compiled ! rpm's run can I use the sample xorg.conf file to run a Radeon x1650 or will it crash the xsever ? aticonfig did not run , during rpm install's


                  Many Thanks

                  Comment


                  • #39
                    If you're using 8.30.3, system-config-display with fglrx configured the xorg.conf (I didn't change the 8.30 packaging scripts to aticonfig but its still with system-config-display). You may be able to use the sample configuration, otherwise run aticonfig --initial as root.
                    Michael Larabel
                    http://www.michaellarabel.com/

                    Comment


                    • #40
                      Originally posted by Michael View Post
                      If you're using 8.30.3, system-config-display with fglrx configured the xorg.conf (I didn't change the 8.30 packaging scripts to aticonfig but its still with system-config-display). You may be able to use the sample configuration, otherwise run aticonfig --initial as root.
                      Ok card is up and running with glxgears giving 350 fps. I thought it would give a higher speed ? Aslo mplayer wont run stating : Xshape not supported . Is this a driver or setup problem ?

                      Many Thanks

                      Comment


                      • #41
                        In mplayer select your video output to use X-Video (if you got TexturedVideo or Avivo running and you're not on 64-bit Linux) otherwise select gl or gl2.

                        Mplayer is not a benchmark... Use Enemy Territory or something else for comparison.
                        Michael Larabel
                        http://www.michaellarabel.com/

                        Comment


                        • #42
                          Same here, installing with 32bit qt-mt fails

                          >from:
                          >LIBQT_DYN = qt
                          >to:
                          >LIBQT_DYN = qt-mt
                          >now it cannot find -lGL

                          Same thing. I don't know how this qt vs. qt-mt is supposed to work, but now it doesn't work at all. Makefile seems to assume that on 32bit platforms the right library is always libqt. At least on my FC6 (with all updates to date), libqt no longer exists, only libqt-mt.

                          The strange part is, that a while ago (around nov-8th) I installed 8.30.3 on FC6, and it compiled ok. Since then, I have updated some packages (official FC6 updates). Now neither 3.31.5 nor 3.30.3 compiles...

                          Now, manually making symbolic links here and there isn't the right way to fix this. Unfortunately I haven't done any development with qt, so I don't how to properly fix this one. Ideas, anyone?

                          Comment


                          • #43
                            Is there anyway to just build the kernel modules/drivers without building the control pannel ? as I am now getting this message after a hard disk crash/reinstall

                            /usr/bin/ld: cannot find -lqt
                            collect2: ld returned 1 exit status

                            and have tried the links to no effect

                            Many Thanks

                            Comment


                            • #44
                              See: http://www.phoronix.net/forums/showt...age=2#post2501 for how to disable it.
                              Michael Larabel
                              http://www.michaellarabel.com/

                              Comment


                              • #45
                                Originally posted by Michael View Post
                                If you are one of these users with build troubles, try building fireglcontrolpanel from source to see if it works or what errors are outputted.

                                To grab the source, pass the argument of --extract to the 8.29.6 driver installer. It will then make the fglrx-install folder. From there, grab fglrx-install/common/usr/src/fglrx/fglrx_panel_sources.tgz and extract the contents.

                                Run make in the extracted folder from fglrx_panel_sources.tgz. If the compilation errors out, post the output. Thanks.
                                Hello, I have Fedora Core 6 x86_64 installed and have problems with generating fglrx packages. The problem is with fireglcontrolpanel. Already create symbolic link in /usr/lib64/qt-3.3 - lib64 that point to lib, but that didn't help. Here's the result from building fireglcontrolpanel from source:
                                Code:
                                make
                                gcc -c -g -O2 -fno-strength-reduce -funsigned-char -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/X11R6/include -I. -I./include_dummy FGLRXExtensions.c
                                gcc -c -g -O2 -fno-strength-reduce -funsigned-char -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/X11R6/include -I. -I./include_dummy ATITVOExtensions.c
                                g++ -c  -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/lib64/qt-3.3/include -I. -I./include_dummy main.cpp
                                g++ -c  -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/lib64/qt-3.3/include -I. -I./include_dummy Sheet.cpp
                                g++ -c  -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/lib64/qt-3.3/include -I. -I./include_dummy Page.cpp
                                g++ -c  -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/lib64/qt-3.3/include -I. -I./include_dummy InfoPage.cpp
                                InfoPage.cpp: In member function ‘void InfoPage::Init()’:
                                InfoPage.cpp:15: warning: unused variable ‘ChipRevision’
                                InfoPage.cpp:17: warning: unused variable ‘ChipRevision1’
                                g++ -c  -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/lib64/qt-3.3/include -I. -I./include_dummy DualScreenPage.cpp
                                g++ -c  -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/lib64/qt-3.3/include -I. -I./include_dummy AdjustPage.cpp
                                g++ -c  -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/lib64/qt-3.3/include -I. -I./include_dummy TVoutAdjustPage.cpp
                                g++ -c  -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/lib64/qt-3.3/include -I. -I./include_dummy BoardInfo.cpp
                                /usr/lib64/qt-3.3/bin/moc Sheet.h -o moc_Sheet.cpp
                                g++ -c  -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/lib64/qt-3.3/include -I. -I./include_dummy moc_Sheet.cpp
                                /usr/lib64/qt-3.3/bin/moc Page.h -o moc_Page.cpp
                                g++ -c  -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/lib64/qt-3.3/include -I. -I./include_dummy moc_Page.cpp
                                /usr/lib64/qt-3.3/bin/moc InfoPage.h -o moc_InfoPage.cpp
                                g++ -c  -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/lib64/qt-3.3/include -I. -I./include_dummy moc_InfoPage.cpp
                                /usr/lib64/qt-3.3/bin/moc DualScreenPage.h -o moc_DualScreenPage.cpp
                                g++ -c  -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/lib64/qt-3.3/include -I. -I./include_dummy moc_DualScreenPage.cpp
                                /usr/lib64/qt-3.3/bin/moc AdjustPage.h -o moc_AdjustPage.cpp
                                g++ -c  -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/lib64/qt-3.3/include -I. -I./include_dummy moc_AdjustPage.cpp
                                /usr/lib64/qt-3.3/bin/moc TVoutAdjustPage.h -o moc_TVoutAdjustPage.cpp
                                g++ -c  -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/lib64/qt-3.3/include -I. -I./include_dummy moc_TVoutAdjustPage.cpp
                                g++ FGLRXExtensions.o ATITVOExtensions.o  main.o Sheet.o Page.o InfoPage.o DualScreenPage.o AdjustPage.o TVoutAdjustPage.o BoardInfo.o  moc_Sheet.o moc_Page.o moc_InfoPage.o moc_DualScreenPage.o moc_AdjustPage.o moc_TVoutAdjustPage.o    -o fireglcontrol.qt3.gcc4.1.1  -L/usr/lib64/qt-3.3/lib64 -L/usr/X11R6/lib64 -lqt-mt -lGLU -lGL -lXmu -lICE -lSM -ldl -lXext -lX11 -lm -lXinerama -lXrender -lfreetype -lXxf86vm -L/usr/X11R6/lib64 -lXft
                                /usr/bin/ld: cannot find -lXmu
                                collect2: ld returned 1 exit status
                                make: *** [fireglcontrol.qt3.gcc4.1.1] Error 1
                                rm moc_Page.cpp moc_TVoutAdjustPage.cpp moc_AdjustPage.cpp moc_InfoPage.cpp moc_DualScreenPage.cpp moc_Sheet.cpp
                                Please help me.

                                Comment

                                Working...
                                X