-
Notifications
You must be signed in to change notification settings - Fork 43
Status
This page presents the current gtk-fortran status.
#Wrapper statistics ##GTK+ 2.24.10, GLib 2.32.3 July 27, 2012
- nb_files scanned = 571
- nb_generated_interfaces = 9119
- nb_type_errors = 383
- nb_errors (others) = 325
- nb_lines treated = 24980
- nb_variadic functions = 88
##GTK+ 3.4.2, GLib 2.32.3 July 27, 2012
- nb_files scanned = 600
- nb_generated_interfaces = 8708
- nb_type_errors = 774
- nb_errors (others) = 275
- nb_lines treated = 23909
- nb_variadic functions = 89
##GTK+ 2.24.6 October 13, 2011
- nb_files scanned = 554
- nb_generated_interfaces = 8972
- nb_type_errors = 196
- nb_errors (others) = 314
- nb_lines treated = 24267
- nb_variadic functions = 85
See also the list of Tested functions
##GTK+ 3.2.0 October 13, 2011
- nb_files scanned = 569
- nb_generated_interfaces = 8717
- nb_type_errors = 186
- nb_errors (others) = 260
- nb_lines treated = 22509
- nb_variadic functions = 86
#Tests under various systems All examples available at the indicated date have been tested using CMake or the test.sh or test.bat scripts.
##Windows 7 - 32 bits gfortran 4.6.0 20110209, GTK+ 2.24.0, Glib 2.28.1
- julia_pixbuf.f90: g_usleep is not available under windows ? Use SLEEP(1) instead (gfortran extension). But
strings libglib-2.0-0.dll|grep -C 5 sleep
find g_usleep...
April 28, 2011. vmagnin
##Windows XP - 32 bits GNU Fortran (GCC) 4.7.0 20110419, GTK+ 2.24.0, Glib 2.28.1
- julia_pixbuf.f90: g_usleep is not available under windows ? Use SLEEP(1) instead (gfortran extension).
- cairo-tests.f90: is crashing (without message) before drawing the Mandelbrot set.
April 29, 2011. vmagnin.
##Linux Ubuntu 11.04 - 32 bits GNU Fortran (GCC) 4.6.0 20110107
- GTK+ 2.24.4: no problem.
- GTK+ 3.0.8: 'menu_proxy_module_load' messages for some programs. But this message is known to disappear in GNOME 3.0 (GTK+ 3 is not fully integrated in Ubuntu 11.04 desktop). See also Gtk3.
July 21, 2011. vmagnin
##Linux Ubuntu 11.10 - 64 bits GCC 4.6.1
- GTK+ 2.24.6: no problem.
- GTK+ 3.2.0: no problem.
October 13, 2011. vmagnin
##Linux Fedora 15 - 32 bits GNU Fortran (GCC) 4.6.0 20110428 (Red Hat 4.6.0-6)
- GNOME 3.0, GTK+ 3.0.9: no problem. CMake is perfectly working.
June 5, 2011. vmagnin
##Mac OS X 10.6.7 (Darwin 10.7.0 on x86_64) on a MacBook Pro with a Core2Duo gtk 2.24.4 quartz version as well as gfortran 4.6 using macports.
- gtkbuilder2.f90 and gtkbuilder.f90 were crashing. The problem is probably solved (see https://github.com/jerryd/gtk-fortran/issues/18).
April 18, 2011. Paul F.
##Linux Pardus 2011 - 32 bits.
- gtk 2.22.1: GTK_STOCK_QUESTION icon is incorrectly displayed (probable Gtk/KDE conflict). (Also seen in Kubuntu 11.04 64 bits with 2.24)
- gtk_combo_box_text* routines in
julia_pixbuf.f90
are not found (need gtk+ >= 2.24)
May 11, 2011. James T
##Linux Debian (Sid) - PowerPc 32 Bits
- Gtk 2.24.4: No problems
- Gtk 3.0.8: No problems
May 8, 2011. James T
#Old statistics ##GTK+ 2.24.4 April 26, 2011
- nb_files scanned = 538
- nb_generated_interfaces = 8803
- nb_type_errors = 197
- nb_errors (others) = 315
- nb_lines treated = 23781
- nb_variadic functions = 85
See also the list of Tested functions
##GTK+ 3.0.8 April 26, 2011
- nb_files scanned = 545
- nb_generated_interfaces = 8466
- nb_type_errors = 187
- nb_errors (others) = 261
- nb_lines treated = 21913
- nb_variadic functions = 86
##GTK+ 2.24.6 October 13, 2011
- nb_files scanned = 554
- nb_generated_interfaces = 8972
- nb_type_errors = 196
- nb_errors (others) = 314
- nb_lines treated = 24267
- nb_variadic functions = 85
See also the list of Tested functions
##GTK+ 3.2.0 October 13, 2011
- nb_files scanned = 569
- nb_generated_interfaces = 8717
- nb_type_errors = 186
- nb_errors (others) = 260
- nb_lines treated = 22509
- nb_variadic functions = 86
This section summarizes what works with available packages on various distros.
Distro | Gtk2 | Gtk3 | Plplot |
---|---|---|---|
Kubuntu 12.04 | Current | Current | Yes |
Pardus-anka | Old | No/1 | No/2 |
Fedora 17 | Current | Current | Yes |
PC BSD 9 | Old/4 | Old/4 | No/3 |
Bodhi 2.0 | Current | Current | Yes |
Mint | Current | Current | Yes |
Siduction | Current | Current | Yes |
Sabayon | Current | Current | Yes |
Mageia | Current | Current | Yes |
SimplyMepis | Current | Current | No/2 |
OpenMamba | No/5 | No/5 | N/a |
Kororaa | Current | Current | Yes |
Xubuntu 11.11 | Old | Old | No/6 |
Manjaro | Current | Current | Yes/7 |
Pardus 2011.3rc | Current | Current | Yes |
Pear | Current | Current | Yes |
Zenwalk | No/5 | No/5 | N/A |
FrugalWare | Current | Current/8 | No/9 |
TinyCore | Current | No/1 | No/3 |
"Current" means master
or gtk3
branch for gtk+2.24 or gtk+3.4.0 and glib 2.32. "Old" means gtk2-old
or gtk3-old
(gtk+2.24/glib 2.28 or gtk+3.2.0/glib 2.30).
- No Gtk3 packages
- Broken plplot packages (Not built with current gfortran compiler).
- No Fortran support in plplot.
- Some issues with gtkbuilder
- Gcc 4.5 or earlier
- Plplot too old.
- Requires plplot to be installed from AUR.
- Issues with gtk+3 configuration.
- No plplot packages apparent.
- Installation
- My first gtk-fortran application
- Drawing an image in a PNG file (without GUI)
- A program also usable without GUI
- Using Glade3 and gtkf-sketcher (GTK 3)
- Using gtk-fortran as a fpm dependency
- Debugging with GtkInspector
- Learning from examples
- Video tutorials
- How to start my own project from a gtk-fortran example
- git basics
- CMake basics
- Alternatives to CMake
- How to migrate to GTK 4
- How to contribute to gtk-fortran
- How to hack the cfwrapper