Hi, I just spent a couple days attempting to get chicken installed on OpenBSD MIPS. I am new to scheme and chicken sounds fantastic from what I read because it compiles to C, which is just what I need on a weird platform like MIPS. I tried the test program in the doc with csc and it broke because of the unresolved references to pthread entry points. This is not your problem, please bear with me and I will explain what I am trying to do.
OpenBSD has a build system and on the current release (5.2) there is a problem in the build for chicken (2.6) in that libchicken does not get linked with libpthread. I know this is the issue because I can build it on OpenBSD current and libchicken has libpthread linked and I don't get the error. I am not familiar with UNIX or OpenBSD's builds enough to fix it right so I monkeyed around with some of the builds Makefile settings and it finally works. Surprisingly (and so you don't bring out the cluebat) I even tried the build that works on OpenBSD current on the 5.2 release version and the identical build doesn't work on 5.2. There are a lot of changes in current and I don't know enough to track down what's going on. The build does finish cleanly with my minor changes and the foo.scm does get built and run fine with csc. I realize this is an odd question since you do provide a test suite with the source tarball, but given I installed this through a build system and didn't get to use the original makefile you supply, other than running csc on the tiny foo.scm example in the chicken doc, how can I verify that what I have installed is correct? Is there some way to run your test suite now? I want to make sure this is built right so I don't run into problems later when I use more advanced features. Thanks for the help. /jl -- ASCII ribbon campaign ( ) Powered by Lemote Fuloong against HTML e-mail X Loongson MIPS and OpenBSD and proprietary / \ http://www.mutt.org attachments / \ Code Blue or Go Home! Encrypted email preferred PGP Key 2048R/DA65BC04 _______________________________________________ Chicken-users mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/chicken-users
