Hi
I think I can help with this. The FB-0.23 package (from 4.x repo ?) does not work as it is.
I guess it was never tested on a clean system.
Anyway I did some work finding the fault and discovering what is needed to get FB running on TinyCore.
Freebasic needs compiletc.tcz and ncurses-dev.tcz as dependencies.
Aside from that there is a binary 'fbc' a few library files and a number of header files.
If all these are in the right locations in /usr/local, it just works.
The faulty .tcz runs the freebasic linux installer which unpacks a freebasic package of the needed files
The problem is that the startup script (needlessly) checks for the dependencies in the wrong place and fails silently before it gets to running the installer. So nothing happens and there are no error messages.
A better approach is to repack the needed files as a .tcz which then does not need a startup script anyway.
I've tested this with FB 0.23 and FB 0.24 on TC 4.7.
The version of TC is not critical provided the C compiler is sufficiently advanced.
I believe FB 1.00 and FB 1.01 would also work without fuss.
I had planned to submit a FB .tcz but since there is little apparent interest in FB on the TC forums, the project is on the back burner.
I could provide more detail later if there is any interest.