Hello, The main submodule is intended to be a way to have execution when run from racket/drracket. Maybe there is a way to use ++lib or ++named-lib flags to raco exe but I can't tell from the docs. I just removed your (module+ main ...) wrapper and used the default tool settings from DrRacket and it works fine. So you might consider a separate file which isn't "main" which doesn't have this wrapper simply for distribution packaging purposes.
Regards, Deren On Monday, August 17, 2020 at 12:53:27 PM UTC-4 [email protected] wrote: > Good afternoon friends, > > I'm trying to build a distributable version of my little Gemini browser: > > https://git.sr.ht/~soapdog/fafi-browser > > The source folder contains a `main.rkt` which has `(module+ main ...)` in > it. I thought that selecting that file and using the menu to create a > distribution should work. I also tried to come up with a build script based > on Alex build script for ActivityLog2: > > https://git.sr.ht/~soapdog/fafi-browser/tree/maybe-build/build.rkt > > What is happening is that everything appears to build correctly on first > glance but nothing happens when I try running the `Fafi.exe` file. If I try > running it like `Fafi.exe -v` I get a `Racket v7.7` banner which makes me > think that my main module is not executing. This happens if I use my build > script or if I use the menu in DrRacket. > > Can someone share some pointers or feedback about where to look to fix > this? I greatly appreciate any feedback. > > Kind regards > A. > > -- > https://www.andregarzia.com <http://www.andregarzia.com> > Want to support me? Buy me a coffee at https://ko-fi.com/andregarzia > -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/racket-users/1d8e4cf3-e286-4827-91d4-367b453597a3n%40googlegroups.com.

