Custom Query (1630 matches)
Results (52 - 54 of 1630)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#462 | fixed | commit e6c87a718936b070ce8983f0e95cbead7959629c not BSD-compatible | ||
Description |
After updating Chicken past e6c87a718936b070ce8983f0e95cbead7959629c, I get the following error trying to build on OpenBSD 4.8: gmake -f ./Makefile.bsd CONFIG= all gmake[1]: Entering directory `/home/a/wa/chicken/core' gcc -fno-strict-aliasing -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -c -Os -fomit-frame-pointer -DC_BUILDING_LIBCHICKEN library.c -o library-static.o -I. -I./ In file included from library.c:11: chicken.h:157: error: conflicting types for 'alloca' gmake[1]: *** [library-static.o] Error 1 gmake[1]: Leaving directory `/home/a/wa/chicken/core' gmake: *** [all] Error 2 The OpenBSD man page indicates that alloca has a different signature than the one declared in chicken.h: The macro '#if defined(__OpenBSD__)' can be used to add platform specific code in OpenBSD, though I suspect alloca is stable across the *BSD platforms. |
|||
#463 | invalid | undefined reference to `C_chicken_syntax_toplevel' compiling experimental branch | ||
Description |
After working with C-Keen to introduce a patch to bypass ticket:462, I've continued trying to compile the experimental branch of Chicken on OpenBSD 4.8. If you pretend that ticket:462 is fixed, the build continues and produces the following error: gcc -L. chicken.o batch-driver.o compiler.o optimizer.o compiler-syntax.o scrutinizer.o unboxing.o support.o c-platform.o c-backend.o -o chicken \ -lchicken -Wl,-R"." -lm ./libchicken.so: warning: strcpy() is almost always misused, please use strlcpy() ./libchicken.so: warning: sprintf() is often misused, please use snprintf() ./libchicken.so: warning: strcat() is almost always misused, please use strlcat() chicken.o(.text+0x1f4e): In function `f_99': : undefined reference to `C_chicken_syntax_toplevel' collect2: ld returned 1 exit status gmake[1]: *** [chicken] Error 1 gmake[1]: Leaving directory `/home/a/wa/chicken/core' gmake: *** [all] Error 2 |
|||
#480 | fixed | utf8 egg noop->void in experimental branch. | ||
Description |
The utf8 will not compile in the experimental branch of chicken, as thy symbol noop is used. noop is deprecated and should be replaced with void. Here is the build log against experimental showing the compilation failure: http://pestilenz.org/~ckeen/salmonella-report/2011-01-14/utf8.html |