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.

Reply via email to