Announcement

Collapse
No announcement yet.

Phoronix GUI under Fedora

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Phoronix GUI under Fedora

    Anybody here with Fedora and the gui that says:
    The graphical user interface for the Phoronix Test Suite failed to load. This is generally caused when the PHP GTK module is missing. Make sure that you have PHP GTK installed before proceeding or use the command-line version of the phoronix-test-suite.

  • #2
    You need PHP GTK (http://gtk.php.net/). AFAIK, there are no Fedora RPMs for PHP5-GTK, so you must build it from source.
    Michael Larabel
    https://www.michaellarabel.com/

    Comment


    • #3
      When doing make I have the following errors...
      Here the "history"

      Code:
      [Caterpillar@Magic-3 php-gtk-2.0.1]$ ./buildconf 
      Configuring for:
      PHP Api Version:         20090626
      Zend Module Api No:      20090626
      Zend Extension Api No:   220090626
      rebuilding aclocal.m4
      rebuilding configure
      rebuilding config.h.in
      [Caterpillar@Magic-3 php-gtk-2.0.1]$ ./configure
      checking for grep that handles long lines and -e... /bin/grep
      checking for egrep... /bin/grep -E
      checking for a sed that does not truncate output... /bin/sed
      [SIZE="5"][...][/SIZE]
      checking dynamic linker characteristics... GNU/Linux ld.so
      checking how to hardcode library paths into programs... immediate
      configure: creating ./config.status
      config.status: creating config.h
      config.status: executing libtool commands
      [Caterpillar@Magic-3 php-gtk-2.0.1]$ make
      /bin/sh /home/Caterpillar/php-gtk-2.0.1/libtool --mode=compile cc  -I./ext/gtk+/ -I/home/Caterpillar/php-gtk-2.0.1/./ext/gtk+/ -DPHP_ATOM_INC -I/home/Caterpillar/php-gtk-2.0.1/include -I/home/Caterpillar/php-gtk-2.0.1/main -I/home/Caterpillar/php-gtk-2.0.1 -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12  -DHAVE_CONFIG_H  -g -O2   -c /home/Caterpillar/php-gtk-2.0.1/./ext/gtk+/php_gtk+.c -o ./ext/gtk+/php_gtk+.lo 
      libtool: compile:  cc -I./ext/gtk+/ -I/home/Caterpillar/php-gtk-2.0.1/./ext/gtk+/ -DPHP_ATOM_INC -I/home/Caterpillar/php-gtk-2.0.1/include -I/home/Caterpillar/php-gtk-2.0.1/main -I/home/Caterpillar/php-gtk-2.0.1 -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -DHAVE_CONFIG_H -g -O2 -c /home/Caterpillar/php-gtk-2.0.1/./ext/gtk+/php_gtk+.c  -fPIC -DPIC -o ./ext/gtk+/.libs/php_gtk+.o
      /bin/sh /home/Caterpillar/php-gtk-2.0.1/libtool --mode=compile cc  -Iext/gtk+/ -I/home/Caterpillar/php-gtk-2.0.1/ext/gtk+/ -DPHP_ATOM_INC -I/home/Caterpillar/php-gtk-2.0.1/include -I/home/Caterpillar/php-gtk-2.0.1/main -I/home/Caterpillar/php-gtk-2.0.1 -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12  -DHAVE_CONFIG_H  -g -O2   -c ext/gtk+/gen_atk.c -o ext/gtk+/gen_atk.lo 
      libtool: compile:  cc -Iext/gtk+/ -I/home/Caterpillar/php-gtk-2.0.1/ext/gtk+/ -DPHP_ATOM_INC -I/home/Caterpillar/php-gtk-2.0.1/include -I/home/Caterpillar/php-gtk-2.0.1/main -I/home/Caterpillar/php-gtk-2.0.1 -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -DHAVE_CONFIG_H -g -O2 -c ext/gtk+/gen_atk.c  -fPIC -DPIC -o ext/gtk+/.libs/gen_atk.o
      ext/gtk+/gen_atk.c:272: error: duplicate ?static?
      ext/gtk+/gen_atk.c:277: error: duplicate ?static?
      ext/gtk+/gen_atk.c:282: error: duplicate ?static?
      ext/gtk+/gen_atk.c:287: error: duplicate ?static?
      ext/gtk+/gen_atk.c:292: error: duplicate ?static?
      ext/gtk+/gen_atk.c:298: error: duplicate ?static?
      ext/gtk+/gen_atk.c:303: error: duplicate ?static?
      ext/gtk+/gen_atk.c:308: error: duplicate ?static?
      ext/gtk+/gen_atk.c:313: error: duplicate ?static?
      ext/gtk+/gen_atk.c:318: error: duplicate ?static?
      ext/gtk+/gen_atk.c:440: error: duplicate ?static?
      ext/gtk+/gen_atk.c:445: error: duplicate ?static?
      ext/gtk+/gen_atk.c:722: error: duplicate ?static?
      ext/gtk+/gen_atk.c:727: error: duplicate ?static?
      ext/gtk+/gen_atk.c:732: error: duplicate ?static?
      ext/gtk+/gen_atk.c:737: error: duplicate ?static?
      ext/gtk+/gen_atk.c:742: error: duplicate ?static?
      ext/gtk+/gen_atk.c:747: error: duplicate ?static?
      ext/gtk+/gen_atk.c:791: error: duplicate ?static?
      ext/gtk+/gen_atk.c:829: error: duplicate ?static?
      ext/gtk+/gen_atk.c:923: error: duplicate ?static?
      ext/gtk+/gen_atk.c:929: error: duplicate ?static?
      ext/gtk+/gen_atk.c:934: error: duplicate ?static?
      ext/gtk+/gen_atk.c:999: error: duplicate ?static?
      ext/gtk+/gen_atk.c:1147: error: duplicate ?static?
      ext/gtk+/gen_atk.c:1152: error: duplicate ?static?
      ext/gtk+/gen_atk.c:1157: error: duplicate ?static?
      ext/gtk+/gen_atk.c:1162: error: duplicate ?static?
      ext/gtk+/gen_atk.c:1167: error: duplicate ?static?
      ext/gtk+/gen_atk.c:1172: error: duplicate ?static?
      ext/gtk+/gen_atk.c:1341: error: duplicate ?static?
      ext/gtk+/gen_atk.c:1346: error: duplicate ?static?
      ext/gtk+/gen_atk.c:1351: error: duplicate ?static?
      ext/gtk+/gen_atk.c:1356: error: duplicate ?static?
      ext/gtk+/gen_atk.c:1361: error: duplicate ?static?
      ext/gtk+/gen_atk.c:1366: error: duplicate ?static?
      make: *** [ext/gtk+/gen_atk.lo] Error 1

      Comment


      • #4
        I'm running f11 and I've long since given up on getting the gui to run.

        when trying in the past to download and compile all the add on modules I get an endless, or so it seems, list of incompatible modules, errors et al..

        good luck, if you figure it out, post how to on this site.
        hopefully , fedora will pick up the desire to run the gui and include it in the next coming releases...

        Comment


        • #5
          So it's better to wait for Fedora 13?

          Comment


          • #6
            OR get the Phoronix dev team involved and make easy to install binaries available.

            Comment


            • #7
              Originally posted by toddbailey View Post
              OR get the Phoronix dev team involved and make easy to install binaries available.
              It really should be something that the Fedora or PHP-GTK teams should be doing. We don't develop PHP-GTK.
              Michael Larabel
              https://www.michaellarabel.com/

              Comment


              • #8
                I'm almost there, check out this post:

                Comment


                • #9
                  I put an update on my blog with detailed explanation:

                  Comment


                  • #10
                    Originally posted by Caterpillar View Post
                    So it's better to wait for Fedora 13?
                    You can wait forever and never see PHP-GTK on the repositories of any good distro.
                    I think it's pretty obvious by now. PHP is a programming language for doing web stuff, and not known as one of the good ones. Nobody wants this shit invading our desktops.

                    Comment

                    Working...
                    X