chicken-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Chicken-users] How can I check a new build of chicken?


From: John Long
Subject: [Chicken-users] How can I check a new build of chicken?
Date: Thu, 15 Nov 2012 17:13:18 +0000
User-agent: Mutt/1.5.21 (2010-09-15)

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 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]