Announcement

Collapse
No announcement yet.

fireglcontrolpanel + FC6

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

  • #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
    https://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
          https://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


            • #46
              It looks like libXmu is missing. Do you have it installed?
              Michael Larabel
              https://www.michaellarabel.com/

              Comment


              • #47
                Originally posted by Michael View Post
                It looks like libXmu is missing. Do you have it installed?
                Yes, I have both libXmu - 1.0.2-5.i386 and libXmu - 1.0.2-5.x86_64, but the devel packages are not installed. I've just install them. Here's what I get after instalation of devel packages when try to compile FireGL Control panel:
                Code:
                make
                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 -lXxf86vm
                collect2: ld returned 1 exit status
                make: *** [fireglcontrol.qt3.gcc4.1.1] Error 1
                It seems that something is still missing, that error "/usr/bin/ld: cannot find -lXxf86vm" say that "lXxf86vm" is missing, but I don't know what this is and don't have such packages in Fedora repo's ... What's wrong ?

                Comment


                • #48
                  What happens when you enter: ldconfig -p | grep Xxf86vm

                  It should be:

                  # ldconfig -p | grep Xxf86vm
                  libXxf86vm.so.1 (libc6) => /usr/lib/libXxf86vm.so.1
                  libXxf86vm.so (libc6) => /usr/lib/libXxf86vm.so
                  Michael Larabel
                  https://www.michaellarabel.com/

                  Comment


                  • #49
                    Michael,
                    I've installed libXxf86vm-devel packages and that help me to successfully generate FC6 ati packages. But now there is new problem:
                    Code:
                    rpm -Uvh ATI-fglrx-IA32-libs-8.31.5-1.fc6.x86_64.rpm
                    error: Failed dependencies:
                            libstdc++.so.5 is needed by ATI-fglrx-IA32-libs-8.31.5-1.fc6.x86_64
                            libstdc++.so.5(CXXABI_1.2) is needed by ATI-fglrx-IA32-libs-8.31.5-1.fc6.x86_64
                            libstdc++.so.5(GLIBCPP_3.2) is needed by ATI-fglrx-IA32-libs-8.31.5-1.fc6.x86_64
                    I have both libstdc++ and libstdc++-devel packages, also 32 and 64 bit compat-libstdc++ and compat-libstdc++ - devel packages. libstdc++.so.5 is located in /usr/lib64/libstdc++.so.5. So it seems all dependencies are there, what could be the problem ?

                    btw: Getting this driver to work in FC6 is real nightmare compared with other distro's ...

                    Comment


                    • #50
                      compat-libstdc++-33 is what you need. Make sure that it's 33 in the RPM and not 296 or something else. After that you should hopefully be good.
                      Michael Larabel
                      https://www.michaellarabel.com/

                      Comment

                      Working...
                      X