# Exampleageddon Native Sweep

This report was generated by `build_scripts/exampleageddon-freebasic.py`.

## Summary

- Total `.bas` files: 1666
- Compile passes: 1282
- Compile failures/timeouts: 384
- Run passes: 654
- Run failures: 0
- Run timeouts: 0
- Self-contained examples: 654
- Self-contained problems: 0

## Classification Counts

- external-library: 242
- graphics-interactive: 18
- helper-module: 20
- intentional-failure: 17
- interactive: 501
- long-running-benchmark: 3
- network: 3
- platform-specific: 142
- self-contained: 654
- sfxlib-audio: 66

## Compile Status Counts

- fail(1): 384
- pass: 1282

## Run Status Counts

- pass: 654
- skipped-compile-failed: 384
- skipped-external-library: 4
- skipped-graphics-interactive: 14
- skipped-helper-module: 6
- skipped-intentional-failure: 8
- skipped-interactive: 485
- skipped-long-running-benchmark: 3
- skipped-network: 2
- skipped-platform-specific: 40
- skipped-sfxlib-audio: 66

## Compile Failures And Timeouts

| Example | Class | Compile | Run | Reason | Log |
| --- | --- | --- | --- | --- | --- |
| `examples/DOS/gfxsleep.bas` | platform-specific | fail(1) | skipped-compile-failed | example targets a different OS/platform | `logs/examples__DOS__gfxsleep.compile.log` |
| `examples/DOS/isrtimer.bas` | platform-specific | fail(1) | skipped-compile-failed | example targets a different OS/platform | `logs/examples__DOS__isrtimer.compile.log` |
| `examples/DOS/modex.bas` | platform-specific | fail(1) | skipped-compile-failed | example targets a different OS/platform | `logs/examples__DOS__modex.compile.log` |
| `examples/DOS/mouse.bas` | platform-specific | fail(1) | skipped-compile-failed | example targets a different OS/platform | `logs/examples__DOS__mouse.compile.log` |
| `examples/DOS/textbuff.bas` | platform-specific | fail(1) | skipped-compile-failed | example targets a different OS/platform | `logs/examples__DOS__textbuff.compile.log` |
| `examples/DOS/vga13h.bas` | platform-specific | fail(1) | skipped-compile-failed | example targets a different OS/platform | `logs/examples__DOS__vga13h.compile.log` |
| `examples/GUI/CGUI/hello.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__CGUI__hello.compile.log` |
| `examples/GUI/GTK+/FB_Calc/FB_Calc.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___FB_Calc__FB_Calc.compile.log` |
| `examples/GUI/GTK+/FB_Calc/tobac/FB_Calc_tobac.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___FB_Calc__tobac__FB_Calc_tobac.compile.log` |
| `examples/GUI/GTK+/FB_Calc/tobac/on_number_clicked.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___FB_Calc__tobac__on_number_clicked.compile.log` |
| `examples/GUI/GTK+/FB_Calc/tobac/on_operation_clicked.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___FB_Calc__tobac__on_operation_clicked.compile.log` |
| `examples/GUI/GTK+/GooCanvas/GooGrid.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___GooCanvas__GooGrid.compile.log` |
| `examples/GUI/GTK+/GooCanvas/demo-animation.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___GooCanvas__demo-animation.compile.log` |
| `examples/GUI/GTK+/GooCanvas/demo-arrowhead.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___GooCanvas__demo-arrowhead.compile.log` |
| `examples/GUI/GTK+/GooCanvas/demo-features.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___GooCanvas__demo-features.compile.log` |
| `examples/GUI/GTK+/GooCanvas/demo-focus.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___GooCanvas__demo-focus.compile.log` |
| `examples/GUI/GTK+/GooCanvas/demo-item.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___GooCanvas__demo-item.compile.log` |
| `examples/GUI/GTK+/GooCanvas/demo-table.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___GooCanvas__demo-table.compile.log` |
| `examples/GUI/GTK+/GooCanvas/goocanvas-2.0.0_Test.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___GooCanvas__goocanvas-2.0.0_Test.compile.log` |
| `examples/GUI/GTK+/Gtk-2/deprecated/clist.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___Gtk-2__deprecated__clist.compile.log` |
| `examples/GUI/GTK+/Gtk-2/deprecated/filesel.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___Gtk-2__deprecated__filesel.compile.log` |
| `examples/GUI/GTK+/Gtk-2/deprecated/list.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___Gtk-2__deprecated__list.compile.log` |
| `examples/GUI/GTK+/Gtk-2/deprecated/pixmap.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___Gtk-2__deprecated__pixmap.compile.log` |
| `examples/GUI/GTK+/Gtk-2/deprecated/rulers.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___Gtk-2__deprecated__rulers.compile.log` |
| `examples/GUI/GTK+/Gtk-2/deprecated/scribble-simple.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___Gtk-2__deprecated__scribble-simple.compile.log` |
| `examples/GUI/GTK+/Gtk-2/gdk_image.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___Gtk-2__gdk_image.compile.log` |
| `examples/GUI/GTK+/Gtk-2/opengl_button.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___Gtk-2__opengl_button.compile.log` |
| `examples/GUI/GTK+/Gtk-3/GtkBuilder_Cairo.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___Gtk-3__GtkBuilder_Cairo.compile.log` |
| `examples/GUI/GTK+/Gtk-3/customgtkwidget.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___Gtk-3__customgtkwidget.compile.log` |
| `examples/GUI/GTK+/Gtk-3/gtk_applicationE110.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___Gtk-3__gtk_applicationE110.compile.log` |
| `examples/GUI/GTK+/GtkBuilder.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___GtkBuilder.compile.log` |
| `examples/GUI/GTK+/GtkVersionCheck.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___GtkVersionCheck.compile.log` |
| `examples/GUI/GTK+/Tutorials/arrow.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___Tutorials__arrow.compile.log` |
| `examples/GUI/GTK+/Tutorials/aspectframe.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___Tutorials__aspectframe.compile.log` |
| `examples/GUI/GTK+/Tutorials/base.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___Tutorials__base.compile.log` |
| `examples/GUI/GTK+/Tutorials/buttonbox.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___Tutorials__buttonbox.compile.log` |
| `examples/GUI/GTK+/Tutorials/buttons.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___Tutorials__buttons.compile.log` |
| `examples/GUI/GTK+/Tutorials/calendar.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___Tutorials__calendar.compile.log` |
| `examples/GUI/GTK+/Tutorials/clist.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___Tutorials__clist.compile.log` |
| `examples/GUI/GTK+/Tutorials/colorsel.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___Tutorials__colorsel.compile.log` |
| `examples/GUI/GTK+/Tutorials/entry.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___Tutorials__entry.compile.log` |
| `examples/GUI/GTK+/Tutorials/eventbox.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___Tutorials__eventbox.compile.log` |
| `examples/GUI/GTK+/Tutorials/filesel.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___Tutorials__filesel.compile.log` |
| `examples/GUI/GTK+/Tutorials/fixed.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___Tutorials__fixed.compile.log` |
| `examples/GUI/GTK+/Tutorials/frame.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___Tutorials__frame.compile.log` |
| `examples/GUI/GTK+/Tutorials/helloworld.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___Tutorials__helloworld.compile.log` |
| `examples/GUI/GTK+/Tutorials/helloworld2.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___Tutorials__helloworld2.compile.log` |
| `examples/GUI/GTK+/Tutorials/imagebutton.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___Tutorials__imagebutton.compile.log` |
| `examples/GUI/GTK+/Tutorials/label.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___Tutorials__label.compile.log` |
| `examples/GUI/GTK+/Tutorials/list.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___Tutorials__list.compile.log` |
| `examples/GUI/GTK+/Tutorials/menu.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___Tutorials__menu.compile.log` |
| `examples/GUI/GTK+/Tutorials/notebook.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___Tutorials__notebook.compile.log` |
| `examples/GUI/GTK+/Tutorials/packbox.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___Tutorials__packbox.compile.log` |
| `examples/GUI/GTK+/Tutorials/paned.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___Tutorials__paned.compile.log` |
| `examples/GUI/GTK+/Tutorials/pixmap.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___Tutorials__pixmap.compile.log` |
| `examples/GUI/GTK+/Tutorials/progressbar.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___Tutorials__progressbar.compile.log` |
| `examples/GUI/GTK+/Tutorials/radiobuttons.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___Tutorials__radiobuttons.compile.log` |
| `examples/GUI/GTK+/Tutorials/rangewidgets.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___Tutorials__rangewidgets.compile.log` |
| `examples/GUI/GTK+/Tutorials/rulers.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___Tutorials__rulers.compile.log` |
| `examples/GUI/GTK+/Tutorials/scribble-simple.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___Tutorials__scribble-simple.compile.log` |
| `examples/GUI/GTK+/Tutorials/scrolledwin.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___Tutorials__scrolledwin.compile.log` |
| `examples/GUI/GTK+/Tutorials/spinbutton.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___Tutorials__spinbutton.compile.log` |
| `examples/GUI/GTK+/Tutorials/statusbar.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___Tutorials__statusbar.compile.log` |
| `examples/GUI/GTK+/Tutorials/table.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___Tutorials__table.compile.log` |
| `examples/GUI/GTK+/Tutorials/textview.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___Tutorials__textview.compile.log` |
| `examples/GUI/GTK+/Tutorials/toolbar.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___Tutorials__toolbar.compile.log` |
| `examples/GUI/GTK+/combo_test.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___combo_test.compile.log` |
| `examples/GUI/GTK+/filechooser_test.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___filechooser_test.compile.log` |
| `examples/GUI/GTK+/gdk_image.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___gdk_image.compile.log` |
| `examples/GUI/GTK+/glade-xml.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___glade-xml.compile.log` |
| `examples/GUI/GTK+/glade_gui.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___glade_gui.compile.log` |
| `examples/GUI/GTK+/opengl_button.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___opengl_button.compile.log` |
| `examples/GUI/GTK+/text_buffer.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__GTK___text_buffer.compile.log` |
| `examples/GUI/IUP/buttons.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__IUP__buttons.compile.log` |
| `examples/GUI/IUP/color.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__IUP__color.compile.log` |
| `examples/GUI/IUP/frame.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__IUP__frame.compile.log` |
| `examples/GUI/IUP/message.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__IUP__message.compile.log` |
| `examples/GUI/IUP/textbox.bas` | external-library | fail(1) | skipped-compile-failed | path belongs to a known third-party library example family | `logs/examples__GUI__IUP__textbox.compile.log` |
| `examples/GUI/win32/bitmap.bas` | platform-specific | fail(1) | skipped-compile-failed | example targets a different OS/platform | `logs/examples__GUI__win32__bitmap.compile.log` |
| `examples/GUI/win32/calendar.bas` | platform-specific | fail(1) | skipped-compile-failed | example targets a different OS/platform | `logs/examples__GUI__win32__calendar.compile.log` |
| ... | ... | ... | ... | 304 more rows in `results.csv` | ... |

## Self-Contained Failures And Timeouts

| Example | Class | Compile | Run | Reason | Log |
| --- | --- | --- | --- | --- | --- |
| None | self-contained | pass | pass | All self-contained examples compiled and ran |  |

## Run Failures And Timeouts

| Example | Class | Compile | Run | Reason | Log |
| --- | --- | --- | --- | --- | --- |
