Page 1 of 2 12 LastLast
Results 1 to 10 of 15

Thread: Phoronix GUI under Fedora

  1. #1
    Join Date
    Apr 2010
    Posts
    3

    Default 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. #2

    Default

    You need PHP GTK (http://gtk.php.net/). AFAIK, there are no Fedora RPMs for PHP5-GTK, so you must build it from source.

  3. #3
    Join Date
    Apr 2010
    Posts
    3

    Default

    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
    [...]
    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

  4. #4
    Join Date
    Nov 2009
    Posts
    33

    Default

    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...

  5. #5
    Join Date
    Apr 2010
    Posts
    3

    Default

    So it's better to wait for Fedora 13?

  6. #6
    Join Date
    Nov 2009
    Posts
    33

    Default

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

  7. #7

    Default

    Quote 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.

  8. #8
    Join Date
    Nov 2009
    Posts
    19

    Default

    I'm almost there, check out this post:
    http://www.phoronix.com/forums/showt...966#post153966

  9. #9
    Join Date
    Nov 2009
    Posts
    19

    Default

    I put an update on my blog with detailed explanation:
    http://kernelreloaded.blog385.com/in...t-a-step-away/

  10. #10
    Join Date
    Jul 2009
    Location
    Săo Paulo, Brazil
    Posts
    73

    Default

    Quote 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.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •