[Mono-devel-list] Mono: Second Previewlet

Vladimir Vukicevic vladimirv at gmail.com
Sat May 29 00:55:58 EDT 2004


On Fri, 28 May 2004 17:50:03 -0500, Will McCutchen <mccutchen at gmail.com> wrote:
> 
> Miguel wrote:
> >     Please report any problems you might have with this one, we are
> > getting close to the final Beta tarball, and would appreciate if folks
> > could test that this builds/works for them.
> 
> I hate to bring this up again, but I'm still having problems with
> FreeBSD 5.2.1-RELEASE on a Pentium III processor.  I was hoping to
> have more success with Beta 2 now that someone has unbroken the
> Boehm-GC port on FreeBSD 5, but I've had no luck so far.
> 
> After running
> 
> ./configure --with-gc=boehm
> 
> the configure script couldn't find libgc or the gc headers, which were
> in /usr/local/lib and /usr/local/include.  So, I made symbolic links
> for the headers and libs into /usr/lib and /usr/include, and
> ./configure completed nicely.  (I know, it's probably a bad idea to
> start linking those files to different places, but I could not figure
> out how to make configure look in /usr/local... there must be an
> environment variable for this, right?)

Your gcc really ought to look in /usr/local/include and /usr/local/lib
by default; I'm not sure what the gcc/cpp is configured like.  Run cpp
-v to see what its include path is.

Otherwise, you can do

CPPFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib ./configure ....


> After ./configure-ing, I ran gmake, which goes into an infinite loop,
> printing this:
> 
> (...snip...)
> gmake[3]: Leaving directory
> `/usr/home/will/Downloads/mono-0.93/mono/interpreter'
> Making all in mini
> gmake[3]: Entering directory `/usr/home/will/Downloads/mono-0.93/mono/mini'
> ./genmdesc ./cpu-pentium.md cpu-pentium.h pentium_desc
> Fatal error 'Cannot create kernel pipe' at line 284 in file
> /usr/src/lib/libc_r/uthread/uthread_init.c (errno = 23)
> Fatal error 'Cannot create kernel pipe' at line 284 in file
> /usr/src/lib/libc_r/uthread/uthread_init.c (errno = 23)
> Fatal error 'Cannot create kernel pipe' at line 284 in file
> /usr/src/lib/libc_r/uthread/uthread_init.c (errno = 23)
> Fatal error 'Cannot create kernel pipe' at line 284 in file
> /usr/src/lib/libc_r/uthread/uthread_init.c (errno = 23)
> (and on, and on, and on...)
> 
> gmake will continue to print this line for as long as I let it, apparently.
> 
> Does anyone have any suggestions?  I'm way out of my depth here.

No clue; that error doesn't have anything to do with the mono code or
build.  If anything, it could be an issue with make or gmake.  Change
into the "mono-0.93/mono/mini" directory and run "./genmdesc
./cpu-pentium.md cpu-pentium.h pentium_desc" by hand and see if it
finishes.  If it runs fine and doesn't spew those errors, I'd guess a
make/gmake issue.

    - Vlad



More information about the Mono-devel-list mailing list