** Attachment added: "Do not redefine jmp_buf in a public header, rather define 
 scm_jump_buf, etc."
   http://launchpadlibrarian.net/29290393/do-not-redefine-jmp-buf.diff

** Bug watch added: Debian Bug tracker #527527
   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=527527

** Also affects: guile-1.8 (Debian) via
   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=527527
   Importance: Unknown
       Status: Unknown

** Description changed:

  Binary package hint: guile-1.8
  
  I got this build failure from Launchpad Buildd system:
  
https://launchpad.net/ubuntu/+source/dico/2.0-2/+build/1125609/+files/buildlog_ubuntu-karmic-ia64.dico_2.0-2_FAILEDTOBUILD.txt.gz
  
  I'm only pasting the relevant failure here:
  
  /bin/bash ../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. 
-I../.. -I../../include -I../../include   -pthread
  libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include 
-I../../include -pthread -g -O2 -MT guile.lo -MD -MP -MF .depIn file included 
from /usr/include/libguile.h:30,
                   from guile.c:26:
  /usr/include/libguile/__scm.h:412: error: conflicting types for 'jmp_buf'
  /usr/include/setjmp.h:49: note: previous declaration of 'jmp_buf' was here
  make[5]: *** [guile.lo] Error 1
  
  
  By investigating, I found that this is a bug that Debian has fixed 
(http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=527527) by adding a patch in 
a new upstream release.
  
  So either merge with the new release or just use the do-not-redefine-
- jmp-buf.diff patch in the release currently in Ubuntu.
+ jmp-buf.diff patch in the release currently in Ubuntu. I have attached
+ the patch here.

-- 
Conflicting types for 'jmp_buf' 
https://bugs.launchpad.net/bugs/401816
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to