[Mono-devel-list] Beta1 preview.

Will McCutchen mccutchen at gmail.com
Mon May 3 23:24:43 EDT 2004


Miguel-

I'm not sure if you're worried about FreeBSD at this point, but I
thought I'd let you know what happened for me.

I'm running FreeBSD 5.2.1 Release, and tried to build mono, with the
following results.

Configure seems to work, giving me the following:


[~/Downloads/mono] $ ./configure --prefix=/usr/local
(...snip...)
config.status: creating Makefile
config.status: creating include/Makefile
config.status: creating include/private/Makefile
config.status: creating doc/Makefile
config.status: executing depfiles commands
config.status: executing default commands
 
 
        GC:          included
        ICU:         yes. Version: 2.8
        NPTL:        yes
        SIGALTSTACK: no
        Engine:      Building and using the JIT
        2.0 Alpha:   no
 


Then, I try running 'make':


[~/Downloads/mono] $ make
(..snip...)
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -pthread
-I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include
-I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include
-I../../libgc/include -DMONO_BINDIR=\"/usr/local/bin\" -I../..
-D_THREAD_SAFE -g -O2 -fno-strict-aliasing -g -Wall -Wunused
-Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes
-Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual
-Wcast-align -Wwrite-strings -c io.c -MT io.lo -MD -MP -MF
.deps/io.TPlo  -fPIC -DPIC -o .libs/io.lo
io.c: In function `file_read':
io.c:388: error: `SIGEV_THREAD' undeclared (first use in this function)
io.c:388: error: (Each undeclared identifier is reported only once
io.c:388: error: for each function it appears in.)
io.c:389: error: structure has no member named `sigev_notify_function'
io.c: In function `file_write':
io.c:495: error: `SIGEV_THREAD' undeclared (first use in this function)
io.c:496: error: structure has no member named `sigev_notify_function'
io.c: In function `FindFirstFile':
io.c:2520: warning: passing arg 3 of `scandir' from incompatible pointer type
*** Error code 1
 
Stop in /usr/home/will/Downloads/mono/mono/io-layer.
*** Error code 1
 
Stop in /usr/home/will/Downloads/mono/mono.
*** Error code 1
 
Stop in /usr/home/will/Downloads/mono.
*** Error code 1
 
Stop in /usr/home/will/Downloads/mono.



Maybe this isn't the time or the place (if that's the case, sorry for
the trouble), but it would be nice to get Mono up and running on my
box.

Thanks for your help.


-Will McCutchen (mccutchen at gmail.com)



More information about the Mono-devel-list mailing list