Two build problems

2012-09-15 Thread Noah Lavine
Hello, I hit two errors while building recent Guile, one of which I have diagnosed. First problem: At first, I couldn't build lib/striconveh.c. Here's what I think was wrong: Make doesn't know that lib/striconveh.c depends on lib/unitypes.h. This is a problem because lib/unitypes.h is generated

Re: Two build problems

2012-09-19 Thread Noah Lavine
I have found the cause of the second problem, but I'm not sure what to do about it. Here's what's happening: libguile/bytevectors.c includes . uniconv.h lives in my system include directory (~/.nix-profile/include, actually). It includes a file called "unitypes.h". That refers to ~/.nix-profile/i

Re: Two build problems

2012-09-26 Thread Ludovic Courtès
Hi Noah, This vaguely rings a bell... Noah Lavine skribis: > libguile/bytevectors.c includes . > > uniconv.h lives in my system include directory [...] > But then on the next line, libguile/bytevectors.c includes . > That refers to lib/unistr.h, not the system unistr.h. Could it be that lib/

Re: Two build problems

2012-09-27 Thread Noah Lavine
Guile seems to build fine after "make distclean", so I guess the problem was left-over files. I may also have installed another package in an attempt to work around this, though. I'd rather not try reverting package installs to see if I can break it again. It's an unusual problem - in order to rep