# Cross-target example compile notes

Project: FreeBASIC example cross-target sweep

Purpose: Record which examples currently do not compile for the packaged JS, Android, and Xbox cross targets, and why.

This file intentionally does not describe runtime behavior. The sweep only compiles each `.bas` file as a main module with `-m <basename> -c`; it does not link full programs or run them.

## Summary

| Target | Compiled | Did not compile | Total |
| --- | ---: | ---: | ---: |
| js | 1556 | 123 | 1679 |
| android | 1561 | 118 | 1679 |
| xbox | 1452 | 227 | 1679 |

Known-bad rerun, 2026-05-07:

| Target | Rechecked | Now compile | Still fail |
| --- | ---: | ---: | ---: |
| js | 161 | 38 | 123 |
| android | 141 | 23 | 118 |
| xbox | 237 | 10 | 227 |

## Notes

| Example | JS | Android | Xbox |
| --- | --- | --- | --- |
| `examples/DOS/mouse.bas` | DOS-specific example or dialect edge case; not portable to this target. | DOS-specific example or dialect edge case; not portable to this target. | DOS-specific example or dialect edge case; not portable to this target. |
| `examples/graphics/OpenGL/NeHe/lesson19.bas` | OpenGL/GLU example; target package does not provide that graphics stack. | OpenGL/GLU example; target package does not provide that graphics stack. | OpenGL/GLU example; target package does not provide that graphics stack. |
| `examples/graphics/OpenGL/NeHe/lesson21.bas` | OpenGL/GLU example; target package does not provide that graphics stack. | OpenGL/GLU example; target package does not provide that graphics stack. | OpenGL/GLU example; target package does not provide that graphics stack. |
| `examples/graphics/OpenGL/NeHe/lesson22.bas` | OpenGL/GLU example; target package does not provide that graphics stack. | OpenGL/GLU example; target package does not provide that graphics stack. | OpenGL/GLU example; target package does not provide that graphics stack. |
| `examples/graphics/OpenGL/NeHe/lesson24.bas` | OpenGL/GLU example; target package does not provide that graphics stack. | OpenGL/GLU example; target package does not provide that graphics stack. | OpenGL/GLU example; target package does not provide that graphics stack. |
| `examples/graphics/OpenGL/NeHe/lesson32.bas` | OpenGL/GLU example; target package does not provide that graphics stack. | OpenGL/GLU example; target package does not provide that graphics stack. | OpenGL/GLU example; target package does not provide that graphics stack. |
| `examples/graphics/tinyptc/mandbrot.bas` | TinyPTC binding reports this target unsupported. | TinyPTC binding reports this target unsupported. | TinyPTC binding reports this target unsupported. |
| `examples/graphics/tinyptc/ptc_test.bas` | compiles | TinyPTC binding reports this target unsupported. | TinyPTC binding reports this target unsupported. |
| `examples/graphics/tinyptc/rel-blob.bas` | compiles | TinyPTC binding reports this target unsupported. | TinyPTC binding reports this target unsupported. |
| `examples/graphics/tinyptc/rel-flower.bas` | compiles | TinyPTC binding reports this target unsupported. | TinyPTC binding reports this target unsupported. |
| `examples/graphics/tinyptc/rel-juliarings.bas` | compiles | TinyPTC binding reports this target unsupported. | TinyPTC binding reports this target unsupported. |
| `examples/graphics/tinyptc/rel-lens.bas` | compiles | TinyPTC binding reports this target unsupported. | TinyPTC binding reports this target unsupported. |
| `examples/graphics/tinyptc/rel-plasma.bas` | compiles | TinyPTC binding reports this target unsupported. | TinyPTC binding reports this target unsupported. |
| `examples/graphics/tinyptc/rel-sprites.bas` | compiles | TinyPTC binding reports this target unsupported. | TinyPTC binding reports this target unsupported. |
| `examples/graphics/tinyptc/rel-torus.bas` | compiles | TinyPTC binding reports this target unsupported. | TinyPTC binding reports this target unsupported. |
| `examples/GUI/CGUI/hello.bas` | compiles | C:\msys64\tmp\freebasic-android-build\dist\FreeBASIC-1.20.1-fbc-android\include\freebasic-android\cgui.bi(609) error 4: Duplicated definition in 'declare sub Sound(byval freq as long, byval duration as long)' | C:\msys64\tmp\freebasic-xbox-build\dist\FreeBASIC-1.20.1-fbc-xbox\inc\cgui.bi(609) error 4: Duplicated definition in 'declare sub Sound(byval freq as long, byval duration as long)' |
| `examples/GUI/GTK+/FB_Calc/tobac/FB_Calc_tobac.bas` | Desktop GTK/GooCanvas example; target package has no GTK stack. | Desktop GTK/GooCanvas example; target package has no GTK stack. | Desktop GTK/GooCanvas example; target package has no GTK stack. |
| `examples/GUI/GTK+/FB_Calc/tobac/on_number_clicked.bas` | Desktop GTK/GooCanvas example; target package has no GTK stack. | Desktop GTK/GooCanvas example; target package has no GTK stack. | Desktop GTK/GooCanvas example; target package has no GTK stack. |
| `examples/GUI/GTK+/FB_Calc/tobac/on_operation_clicked.bas` | Desktop GTK/GooCanvas example; target package has no GTK stack. | Desktop GTK/GooCanvas example; target package has no GTK stack. | Desktop GTK/GooCanvas example; target package has no GTK stack. |
| `examples/GUI/GTK+/GooCanvas/demo-item.bas` | Desktop GTK/GooCanvas example; target package has no GTK stack. | Desktop GTK/GooCanvas example; target package has no GTK stack. | Desktop GTK/GooCanvas example; target package has no GTK stack. |
| `examples/GUI/GTK+/Tutorials/buttonbox.bas` | compiles | Desktop GTK/GooCanvas example; target package has no GTK stack. | Desktop GTK/GooCanvas example; target package has no GTK stack. |
| `examples/manual/defines/fbasm.bas` | Assembly-specific example; not portable to this target backend/CPU. | C:/msys64/tmp/fbc-android.13681/fbasm.c:22:24: error: inline assembly requires more registers than available | Assembly-specific example; not portable to this target backend/CPU. |
| `examples/manual/error/error.bas` | C backend generated computed goto code this target compiler cannot lower. | C backend generated computed goto code this target compiler cannot lower. | C backend generated computed goto code this target compiler cannot lower. |
| `examples/manual/faq/dos/lowmemas.bas` | Assembly-specific example; not portable to this target backend/CPU. | C:/msys64/tmp/fbc-android.16298/lowmemas.c:67:25: error: inline assembly requires more registers than available | C:/msys64/tmp/fb-example-sweep-main/obj/xbox/examples_manual_faq_dos_lowmemas.c:67:25: error: unexpected bracket encountered |
| `examples/manual/libraries/bassmod.bas` | bassmod.bas(23) error 58: Type mismatch, at parameter 2 of BASSMOD_MUSICLOAD() in 'If (BASSMOD_MusicLoad(False, SOUND_FILE, 0, 0, BASS_MUSIC_LOOP) = 0) Then' | bassmod.bas(23) error 58: Type mismatch, at parameter 2 of BASSMOD_MUSICLOAD() in 'If (BASSMOD_MusicLoad(False, SOUND_FILE, 0, 0, BASS_MUSIC_LOOP) = 0) Then' | C:\msys64\tmp\freebasic-xbox-build\dist\FreeBASIC-1.20.1-fbc-xbox\inc\bassmod.bi(114) error 14: Expected identifier, found 'DWORD' in 'declare function BASSMOD_GetVersion() as DWORD' |
| `examples/manual/libraries/ffi/closures.bas` | compiles | libffi ABI/header support is unavailable for this target package. | libffi ABI/header support is unavailable for this target package. |
| `examples/manual/libraries/ffi/helloworld.bas` | compiles | libffi ABI/header support is unavailable for this target package. | libffi ABI/header support is unavailable for this target package. |
| `examples/manual/libraries/fmod2.bas` | fmod2.bas(15) error 59: Illegal specification, at parameter 1 (stream) of print_all_tags() in 'Sub print_all_tags(ByVal stream As FSOUND_STREAM Ptr)' | fmod2.bas(15) error 59: Illegal specification, at parameter 1 (stream) of print_all_tags() in 'Sub print_all_tags(ByVal stream As FSOUND_STREAM Ptr)' | fmod2.bas(15) error 59: Illegal specification, at parameter 1 (stream) of print_all_tags() in 'Sub print_all_tags(ByVal stream As FSOUND_STREAM Ptr)' |
| `examples/manual/math/random1.bas` | random1.bas(25) error 7: Expected ')', found 'Len' in 'u = Type( Len(s), s )' | random1.bas(25) error 7: Expected ')', found 'Len' in 'u = Type( Len(s), s )' | random1.bas(25) error 7: Expected ')', found 'Len' in 'u = Type( Len(s), s )' |
| `examples/manual/misc/asm.bas` | Assembly-specific example; not portable to this target backend/CPU. | C:/msys64/tmp/fbc-android.22586/asm.c:23:24: error: unexpected token in argument list | C:/msys64/tmp/fb-example-sweep-main/obj/xbox/examples_manual_misc_asm.c:24:24: error: unexpected bracket encountered |
| `examples/manual/module/opts.bas` | opts.bas(9) error 42: Variable not declared, TEST in 'Print "TEST=" & TEST' | opts.bas(9) error 42: Variable not declared, TEST in 'Print "TEST=" & TEST' | opts.bas(9) error 42: Variable not declared, TEST in 'Print "TEST=" & TEST' |
| `examples/manual/prepro/error.bas` | error.bas(12) error: Bad value of c  | error.bas(12) error: Bad value of c  | error.bas(12) error: Bad value of c  |
| `examples/manual/prepro/line.bas` | C backend generated computed goto code this target compiler cannot lower. | C backend generated computed goto code this target compiler cannot lower. | C backend generated computed goto code this target compiler cannot lower. |
| `examples/manual/prepro/pragma_reserve1.bas` | pragma_reserve1.bas(20) error 4: Duplicated definition, myName1 in 'Dim As Integer myName1             '' error: Duplicated definition, myName1 in 'Dim As Integer myName1 ...' | pragma_reserve1.bas(20) error 4: Duplicated definition, myName1 in 'Dim As Integer myName1             '' error: Duplicated definition, myName1 in 'Dim As Integer myName1 ...' | pragma_reserve1.bas(20) error 4: Duplicated definition, myName1 in 'Dim As Integer myName1             '' error: Duplicated definition, myName1 in 'Dim As Integer myName1 ...' |
| `examples/manual/prepro/pragma_reserve2.bas` | Assembly-specific example; not portable to this target backend/CPU. | Assembly-specific example; not portable to this target backend/CPU. | Assembly-specific example; not portable to this target backend/CPU. |
| `examples/manual/prepro/pragma_reserve3.bas` | Assembly-specific example; not portable to this target backend/CPU. | Assembly-specific example; not portable to this target backend/CPU. | Assembly-specific example; not portable to this target backend/CPU. |
| `examples/manual/procs/naked1.bas` | Assembly-specific example; not portable to this target backend/CPU. | Assembly-specific example; not portable to this target backend/CPU. | Assembly-specific example; not portable to this target backend/CPU. |
| `examples/manual/procs/naked2.bas` | Assembly-specific example; not portable to this target backend/CPU. | Assembly-specific example; not portable to this target backend/CPU. | Assembly-specific example; not portable to this target backend/CPU. |
| `examples/manual/procs/vararg1.bas` | vararg1.bas(14) error 286: Unsupported statement in -gen gcc/clang mode in 'arg = va_first()' | vararg1.bas(14) error 286: Unsupported statement in -gen gcc/clang mode in 'arg = va_first()' | vararg1.bas(14) error 286: Unsupported statement in -gen gcc/clang mode in 'arg = va_first()' |
| `examples/manual/procs/vararg2.bas` | vararg2.bas(12) error 286: Unsupported statement in -gen gcc/clang mode in 'Dim As Any Ptr arg = va_first()' | vararg2.bas(12) error 286: Unsupported statement in -gen gcc/clang mode in 'Dim As Any Ptr arg = va_first()' | vararg2.bas(12) error 286: Unsupported statement in -gen gcc/clang mode in 'Dim As Any Ptr arg = va_first()' |
| `examples/manual/proguide/binaries/simple-fb-profiling-cycles.bas` | Assembly-specific example; not portable to this target backend/CPU. | Assembly-specific example; not portable to this target backend/CPU. | Assembly-specific example; not portable to this target backend/CPU. |
| `examples/manual/proguide/graphics/anti-flickering.bas` | anti-flickering.bas(15) error 4: Duplicated definition, Tempo in 'Dim Tempo As Integer = 3' | anti-flickering.bas(15) error 4: Duplicated definition, Tempo in 'Dim Tempo As Integer = 3' | anti-flickering.bas(15) error 4: Duplicated definition, Tempo in 'Dim Tempo As Integer = 3' |
| `examples/manual/proguide/graphics/regulateLite_testCode4.bas` | compiles | regulateLite_testCode4.bas(97) error 42: Variable not declared, t in 'If t2 < t Then t -= 24 * 60 * 60' | regulateLite_testCode4.bas(97) error 42: Variable not declared, t in 'If t2 < t Then t -= 24 * 60 * 60' |
| `examples/manual/proguide/graphics/use_delay.bas` | compiles | C:\Nextcloud\games\FreeBASIC_packages\fbc\examples\manual\proguide\graphics\delay_regulate_framerate.bi(85) error 58: Type mismatch, at parameter 2 (threshold) of regulate() in 'Function regulate(ByVal MyFps As ULong, ByVal threshold As ULong) As Single' | C:\Nextcloud\games\FreeBASIC_packages\fbc\examples\manual\proguide\graphics\delay_regulate_framerate.bi(85) error 58: Type mismatch, at parameter 2 (threshold) of regulate() in 'Function regulate(ByVal MyFps As ULong, ByVal threshold As ULong) As Single' |
| `examples/manual/proguide/graphics/use_regulate_framerate.bas` | compiles | C:\Nextcloud\games\FreeBASIC_packages\fbc\examples\manual\proguide\graphics\delay_regulate_framerate.bi(85) error 58: Type mismatch, at parameter 2 (threshold) of regulate() in 'Function regulate(ByVal MyFps As ULong, ByVal threshold As ULong) As Single' | C:\Nextcloud\games\FreeBASIC_packages\fbc\examples\manual\proguide\graphics\delay_regulate_framerate.bi(85) error 58: Type mismatch, at parameter 2 (threshold) of regulate() in 'Function regulate(ByVal MyFps As ULong, ByVal threshold As ULong) As Single' |
| `examples/manual/proguide/graphics/use_regulate_framerate_2.bas` | compiles | C:\Nextcloud\games\FreeBASIC_packages\fbc\examples\manual\proguide\graphics\delay_regulate_framerate.bi(85) error 58: Type mismatch, at parameter 2 (threshold) of regulate() in 'Function regulate(ByVal MyFps As ULong, ByVal threshold As ULong) As Single' | C:\Nextcloud\games\FreeBASIC_packages\fbc\examples\manual\proguide\graphics\delay_regulate_framerate.bi(85) error 58: Type mismatch, at parameter 2 (threshold) of regulate() in 'Function regulate(ByVal MyFps As ULong, ByVal threshold As ULong) As Single' |
| `examples/manual/proguide/linecontinuation2.bas` | linecontinuation2.bas(16) error 4: Duplicated definition in 'ByVal w As Integer, ByVal h As Integer )' | linecontinuation2.bas(16) error 4: Duplicated definition in 'ByVal w As Integer, ByVal h As Integer )' | linecontinuation2.bas(16) error 4: Duplicated definition in 'ByVal w As Integer, ByVal h As Integer )' |
| `examples/manual/proguide/variadic_arguments/va_.bas` | va_.bas(18) error 286: Unsupported statement in -gen gcc/clang mode in 'arg = va_first()' | va_.bas(18) error 286: Unsupported statement in -gen gcc/clang mode in 'arg = va_first()' | va_.bas(18) error 286: Unsupported statement in -gen gcc/clang mode in 'arg = va_first()' |
| `examples/manual/proguide/variadic_arguments/va_2.bas` | va_2.bas(22) error 286: Unsupported statement in -gen gcc/clang mode in 'arg = va_first()' | va_2.bas(22) error 286: Unsupported statement in -gen gcc/clang mode in 'arg = va_first()' | va_2.bas(22) error 286: Unsupported statement in -gen gcc/clang mode in 'arg = va_first()' |
| `examples/manual/proguide/variadic_arguments/va_3.bas` | va_3.bas(29) error 286: Unsupported statement in -gen gcc/clang mode in 'arg = va_first()' | va_3.bas(29) error 286: Unsupported statement in -gen gcc/clang mode in 'arg = va_first()' | va_3.bas(29) error 286: Unsupported statement in -gen gcc/clang mode in 'arg = va_first()' |
| `examples/manual/proguide/varscope/module2.bas` | module2.bas(20) error 42: Variable not declared, m1 in 'Print "m1 = "; m1   ' Implicit variable = 0, because '-lang qb' use' | module2.bas(20) error 42: Variable not declared, m1 in 'Print "m1 = "; m1   ' Implicit variable = 0, because '-lang qb' use' | module2.bas(20) error 42: Variable not declared, m1 in 'Print "m1 = "; m1   ' Implicit variable = 0, because '-lang qb' use' |
| `examples/math/cryptlib/hashing.bas` | hashing.bas(59) error 42: Variable not declared, CRYPT_ALGO_SHA in 'Print "sha: "; calc_hash( filename, CRYPT_ALGO_SHA )' | hashing.bas(34) warning 3(2): Passing different pointer types, at parameter 4 of CRYPTGETATTRIBUTESTRING() | hashing.bas(59) error 42: Variable not declared, CRYPT_ALGO_SHA in 'Print "sha: "; calc_hash( filename, CRYPT_ALGO_SHA )' |
| `examples/math/Newton/test.bas` | test.bas(4) error 7: Expected ')', found 'NULL' in 'dim as NewtonWorld ptr world = NewtonCreate(NULL, NULL)' | test.bas(4) error 7: Expected ')', found 'NULL' in 'dim as NewtonWorld ptr world = NewtonCreate(NULL, NULL)' | test.bas(4) error 7: Expected ')', found 'NULL' in 'dim as NewtonWorld ptr world = NewtonCreate(NULL, NULL)' |
| `examples/misc/CUnit/interfaces.bas` | interfaces.bas(7) warning 39(1): Redefinition of intrinsic | interfaces.bas(7) warning 39(1): Redefinition of intrinsic | interfaces.bas(7) warning 39(1): Redefinition of intrinsic |
| `examples/misc/glib/g_SplitArguments.bas` | g_SplitArguments.bas(61) error 4: Duplicated definition, at parameter 1 (object) of TEST_APPLICATION_FINALIZE() in 'SUB test_application_finalize CDECL(BYVAL object AS GObject PTR)' | g_SplitArguments.bas(61) error 4: Duplicated definition, at parameter 1 (object) of TEST_APPLICATION_FINALIZE() in 'SUB test_application_finalize CDECL(BYVAL object AS GObject PTR)' | g_SplitArguments.bas(61) error 4: Duplicated definition, at parameter 1 (object) of TEST_APPLICATION_FINALIZE() in 'SUB test_application_finalize CDECL(BYVAL object AS GObject PTR)' |
| `examples/misc/libffi/closures.bas` | compiles | libffi ABI/header support is unavailable for this target package. | libffi ABI/header support is unavailable for this target package. |
| `examples/misc/trycatch/trycatch.bas` | C backend generated computed goto code this target compiler cannot lower. | C backend generated computed goto code this target compiler cannot lower. | C backend generated computed goto code this target compiler cannot lower. |
| `examples/network/curl/CHttp/CHttp.bas` | CHttp.bas(73) error 4: Duplicated definition, found 'stream' in 'dim as CHttpStream ptr stream = new CHttpStream( @this )' | CHttp.bas(73) error 4: Duplicated definition, found 'stream' in 'dim as CHttpStream ptr stream = new CHttpStream( @this )' | Socket header/runtime support is unavailable for this target package. |
| `examples/network/curl/CHttp/CHttpStream.bas` | CHttpStream.bas(74) error 4: Duplicated definition, found 'stream' in 'dim as CStream ptr stream = userdata' | CHttpStream.bas(74) error 4: Duplicated definition, found 'stream' in 'dim as CStream ptr stream = userdata' | Socket header/runtime support is unavailable for this target package. |
| `examples/network/curl/CHttp/test.bas` | test.bas(12) error 4: Duplicated definition, found 'stream' in 'dim as CHttpStream stream' | test.bas(12) error 4: Duplicated definition, found 'stream' in 'dim as CHttpStream stream' | test.bas(12) error 4: Duplicated definition, found 'stream' in 'dim as CHttpStream stream' |
| `examples/network/http-get.bas` | http-get.bas(154) error 42: Variable not declared, perror in 'perror( msg )' | C:\msys64\tmp\freebasic-android-build\dist\FreeBASIC-1.20.1-fbc-android\include\freebasic-android\crt\netinet\in.bi(207) error: Platform unsupported | Socket header/runtime support is unavailable for this target package. |
| `examples/other-languages/VB/vbside.bas` | vbside.bas(1) error 42: Variable not declared, Attribute in 'Attribute VB_Name = "Module1"' | vbside.bas(1) error 42: Variable not declared, Attribute in 'Attribute VB_Name = "Module1"' | vbside.bas(1) error 42: Variable not declared, Attribute in 'Attribute VB_Name = "Module1"' |
| `examples/regex/PCRE/CRegex/CRegex.bas` | C:\Nextcloud\games\FreeBASIC_packages\fbc\examples\regex\PCRE\CRegex\CRegex.bi(67) error 14: Expected identifier, found 'pcre_extra_' in 'as pcre_extra_ ptr extra' | C:\Nextcloud\games\FreeBASIC_packages\fbc\examples\regex\PCRE\CRegex\CRegex.bi(67) error 14: Expected identifier, found 'pcre_extra_' in 'as pcre_extra_ ptr extra' | C:\Nextcloud\games\FreeBASIC_packages\fbc\examples\regex\PCRE\CRegex\CRegex.bi(67) error 14: Expected identifier, found 'pcre_extra_' in 'as pcre_extra_ ptr extra' |
| `examples/regex/PCRE/CRegex/test.bas` | C:\Nextcloud\games\FreeBASIC_packages\fbc\examples\regex\PCRE\CRegex\CRegex.bi(67) error 14: Expected identifier, found 'pcre_extra_' in 'as pcre_extra_ ptr extra' | C:\Nextcloud\games\FreeBASIC_packages\fbc\examples\regex\PCRE\CRegex\CRegex.bi(67) error 14: Expected identifier, found 'pcre_extra_' in 'as pcre_extra_ ptr extra' | C:\Nextcloud\games\FreeBASIC_packages\fbc\examples\regex\PCRE\CRegex\CRegex.bi(67) error 14: Expected identifier, found 'pcre_extra_' in 'as pcre_extra_ ptr extra' |
| `examples/regex/TRE/replace.bas` | replace.bas(10) error 4: Duplicated definition, rest in 'dim replaced as string, rest as string' | replace.bas(10) error 4: Duplicated definition, rest in 'dim replaced as string, rest as string' | replace.bas(10) error 4: Duplicated definition, rest in 'dim replaced as string, rest as string' |
| `examples/sound/BASS/mod.bas` | mod.bas(15) error 58: Type mismatch, at parameter 2 of BASSMOD_MUSICLOAD() in 'If (BASSMOD_MusicLoad(FALSE, sound_file, 0, 0, BASS_MUSIC_LOOP) = 0) Then' | mod.bas(15) error 58: Type mismatch, at parameter 2 of BASSMOD_MUSICLOAD() in 'If (BASSMOD_MusicLoad(FALSE, sound_file, 0, 0, BASS_MUSIC_LOOP) = 0) Then' | C:\msys64\tmp\freebasic-xbox-build\dist\FreeBASIC-1.20.1-fbc-xbox\inc\bassmod.bi(114) error 14: Expected identifier, found 'DWORD' in 'declare function BASSMOD_GetVersion() as DWORD' |
| `examples/sound/BASS/small.bas` | small.bas(10) error 4: Duplicated definition, found 'music' in 'Dim As HSTREAM music = BASS_StreamCreateFile(0, StrPtr(musicname), 0, 0, 0)' | small.bas(10) error 4: Duplicated definition, found 'music' in 'Dim As HSTREAM music = BASS_StreamCreateFile(0, StrPtr(musicname), 0, 0, 0)' | C:\msys64\tmp\freebasic-xbox-build\dist\FreeBASIC-1.20.1-fbc-xbox\inc\bass.bi(219) error 14: Expected identifier, found 'DWORD' in 'flags as DWORD' |
| `examples/sound/FMOD/mp3-player.bas` | mp3-player.bas(7) error 59: Illegal specification, at parameter 1 (stream) of print_all_tags() in 'Sub print_all_tags(ByVal stream As FSOUND_STREAM Ptr)' | mp3-player.bas(7) error 59: Illegal specification, at parameter 1 (stream) of print_all_tags() in 'Sub print_all_tags(ByVal stream As FSOUND_STREAM Ptr)' | mp3-player.bas(7) error 59: Illegal specification, at parameter 1 (stream) of print_all_tags() in 'Sub print_all_tags(ByVal stream As FSOUND_STREAM Ptr)' |
| `examples/sound/portaudio-sine.bas` | portaudio-sine.bas(31) error 4: Duplicated definition, found 'stream' in 'Dim as PaStream Ptr stream' | portaudio-sine.bas(31) error 4: Duplicated definition, found 'stream' in 'Dim as PaStream Ptr stream' | portaudio-sine.bas(31) error 4: Duplicated definition, found 'stream' in 'Dim as PaStream Ptr stream' |
| `examples/unicode/hello_UTF32BE.bas` | UTF-32 source encoding is not accepted by this target compile path. | UTF-32 source encoding is not accepted by this target compile path. | UTF-32 source encoding is not accepted by this target compile path. |
| `examples/unicode/hello_UTF32LE.bas` | UTF-32 source encoding is not accepted by this target compile path. | UTF-32 source encoding is not accepted by this target compile path. | UTF-32 source encoding is not accepted by this target compile path. |
| `examples/win32/COM/DropTarget/test.bas` | compiles | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/COM/MoviePlayer/movctrl/movctrl.bas` | compiles | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/COM/MoviePlayer/test.bas` | compiles | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/COM/WebBrowser/test.bas` | compiles | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/COM/WebBrowser/webctrl/webctrl.bas` | compiles | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/d3d9_primitives.bas` | Windows API example; not expected on js/android/xbox. | compiles | Windows API example; not expected on js/android/xbox. |
| `examples/win32/ddk/driver/driver.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/ddrawtest.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/GDIPlus/circle.bas` | compiles | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/GDIPlus/frmwrk.bas` | compiles | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-add.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-add-inv.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-add-self.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-and.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-and-inv.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-and-self.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-assign.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-cast.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-ctor.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-div.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-div-inv.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-div-self.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-dtor.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-eq.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-eq-inv.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-eqv.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-eqv-inv.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-eqv-self.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-ge.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-ge-inv.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-gt.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-gt-inv.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-idiv.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-idiv-inv.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-idiv-self.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-imp.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-imp-inv.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-imp-self.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-le.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-le-inv.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-lt.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-lt-inv.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-mod.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-mod-inv.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-mod-self.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-mul.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-mul-inv.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-mul-self.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-ne.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-neg.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-ne-inv.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-not.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-or.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-or-inv.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-or-self.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-pow.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-pow-inv.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-pow-self.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-shl.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-shl-self.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-shr.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-shr-self.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-sub.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-sub-inv.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-sub-self.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-xor.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-xor-inv.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/variants/libvariant/variant-xor-self.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |
| `examples/win32/winmm/winmmhlp.bas` | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. | Windows API example; not expected on js/android/xbox. |

<!-- end of cross-target-notes.md -->
