Custom Query (1630 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (52 - 54 of 1630)

Ticket Resolution Summary Owner Reporter
#462 fixed commit e6c87a718936b070ce8983f0e95cbead7959629c not BSD-compatible felix winkelmann Alan Post
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:

alloca(3)

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 Alan Post
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. Alan Post
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

Note: See TracQuery for help on using queries.