I'm trying to embed Racket in a C program (Emacs, to be precise), but I'm running into a lot of trouble. When I try to link against libracket3m.a, the linker complains about undefined references to a bunch of symbols starting with rktio_. I tried using the Ubuntu version of Racket as well as the version in the PPA, and the results were the same for both. I downloaded the latest binary distro for Linux from racket-lang.org, and it also doesn't seem to include any library that defines those symbols. I also tried building Vim with Racket support, since it's the only example I could find of a program that embeds Racket, but I ran into the same issues.
I was able to find the definitions by building Racket myself, but since the definitions aren't included in any library that's part of a regular Racket distribution, it seems like the distributed libracket3m.a is pretty useless. Am I missing something, or is the distro broken for embedding? -- 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 racket-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/racket-users/ef326b39-1131-4bf9-949c-62077efd5ab8%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.