Source: scsh-0.6
Version: 0.6.7-8
Severity: serious
Justification: fails to build from source
Usertags: ftbfs

Dear Maintainer,

scsh-0.6 fails to build from source in unstable/amd64:


  c/unix/socket.c: In function 's48_accept':
  c/unix/socket.c:205:63: warning: pointer targets in passing argument 3 of 
'accept' differ in signedness [-Wpointer-sign]
     connect_fd = accept(socket_fd, (struct sockaddr *)&address, &len);
  In file included from c/unix/socket.c:9:0:
  /usr/include/x86_64-linux-gnu/sys/socket.h:243:12: note: expected 'socklen_t 
* restrict {aka unsigned int * restrict}' but argument is of type 'int *'
   extern int accept (int __fd, __SOCKADDR_ARG __addr,
  gcc -c -DHAVE_CONFIG_H -I ./c -I./c -I./cig  -g -Wall -O2 -D_GNU_SOURCE -o 
c/unix/dynamo.o c/unix/dynamo.c
  rm -f /tmp/s48_external_$$.c &&                                       \
  ./build/build-external-modules /tmp/s48_external_$$.c         \
        s48_init_additional_inits s48_init_socket s48_init_external_lookup 
s48_init_syslog s48_init_posix_regexp s48_init_userinfo s48_init_sighandlers 
s48_init_syscalls s48_init_network s48_init_flock s48_init_dirstuff 
s48_init_time s48_init_tty s48_init_cig s48_init_libscsh s48_init_md5 
s48_init_srfi_27 s48_init_cig &&                                      \
  gcc -rdynamic -g -Wall -O2 -D_GNU_SOURCE -o scshvm c/main.o 
scsh/process_args.o c/init.o c/scheme48vm.o c/scheme48heap.o c/extension.o 
c/external.o cig/libcig.o cig/libcig1.o scsh/cstuff.o scsh/dirstuff1.o 
scsh/fdports1.o scsh/flock1.o scsh/machine/time_dep1.o scsh/signals1.o 
scsh/machine/libansi.o scsh/network1.o scsh/putenv.o scsh/rx/regexp1.o 
scsh/sleep1.o scsh/syscalls1.o scsh/syslog1.o scsh/time1.o scsh/tty1.o 
scsh/userinfo1.o scsh/sighandlers1.o scsh/libscsh.o scsh/md5.o scsh/proc2.o 
c/srfi/srfi-27.o c/unix/misc.o c/unix/io.o c/unix/fd-io.o c/unix/event.o        
        /tmp/s48_external_$$.c                                  \
        c/unix/socket.o c/unix/dynamo.o                         \
         -lelf -lcrypt -lnsl -ldl -lm -lc -lutil &&                             
  rm -f /tmp/s48_external_$$.c
  ./build/build-usual-image . "./scheme" 'scsh.image' './scshvm' \
  Segmentation fault
  Makefile:319: recipe for target 'scsh.image' failed
  make[1]: *** [scsh.image] Error 139
  make[1]: Leaving directory '/build/scsh-0.6-0.6.7'
  debian/rules:55: recipe for target 'build-stamp' failed
  make: *** [build-stamp] Error 2
  dpkg-buildpackage: error: debian/rules build gave error exit status 2


The full build log is attached or can be viewed here:


     : :'  :     Chris Lamb
     `. `'` /

Attachment: scsh-
Description: Binary data

Reproducible-builds mailing list

Reply via email to