On Fri, Jan 13, 2012 at 4:46 PM, Eli Barzilay <e...@barzilay.org> wrote: > Yesterday, Neil Toronto wrote: >> On 01/12/2012 12:22 PM, Eli Barzilay wrote: >> >> Is there a way to reliably get the "compiled" directory path during >> >> expansion, and then load files from it at runtime? Can I ensure that >> >> .PNG files are distributed automatically? >> > >> > Putting other stuff in compiled directories would probably complicate >> > distributions (of both kinds), so the compile-to-bytestring is really >> > better. (One possible thing to keep in mind is to avoid compilation >> > relying on having a display.) >> >> Just to double-check: ever since the big GUI rewrite, I can use >> racket/draw without needing a display, right? > > And this broke the build on three machines -- two of them are servers, > and one is a PPC machine that wasn't for anything except for the > builds in a long time. > > raco setup: in images > ffi-lib: couldn't open "libcairo.so.2" (libcairo.so.2: cannot open > shared object file: No such file or directory) > > One possible way out: make it fall back to the dynamic case when > there's no cairo present. The zo files in the distribution are all > from the main machine which does have cairo installed. (That would > further bogosify a `compiled-' prefix though.)
I think we should just install cairo on these machines -- we shouldn't be building on machines where we couldn't run Racket effectively. -- sam th sa...@ccs.neu.edu _________________________ Racket Developers list: http://lists.racket-lang.org/dev