Re: [racket-dev] build failed on ubuntu 13.04

2012-11-08 Thread James McCoy
On Wed, Nov 07, 2012 at 09:20:09PM -0700, Jon Rafkind wrote:
 Ok I think I found the issue. Commit 1e375bab48f3d704bb2beeade77d05a2a3a642de 
 is not in stable. The commit is basically
 
 diff --git a/src/racket/gc2/sighand.c b/src/racket/gc2/sighand.c
 index c40aa09..b91ec7c 100644
 --- a/src/racket/gc2/sighand.c
 +++ b/src/racket/gc2/sighand.c
 @@ -60,7 +60,7 @@ void launchgdb() {
  }
  #endif
 
 -void fault_handler(int sn, struct siginfo *si, void *ctx)
 +void fault_handler(int sn, siginfo_t *si, void *ctx)
  {
 
 
 So should this commit be merged to stable?

That commit is in 5.3.1 already:
$ git tag --contains 1e375bab
v5.3.1

The build failure you saw was for 5.3, and there was a subsequent upload
with a patch to that affect applied.

-- 
James
GPG Key: 4096R/331BA3DB 2011-12-05 James McCoy james...@debian.org
_
  Racket Developers list:
  http://lists.racket-lang.org/dev


[racket-dev] build failed on ubuntu 13.04

2012-11-07 Thread Jon Rafkind
Racket failed to build for the ppa on ubuntu 13.04 (raring). I'm not exactly 
sure what the issue is but the details are that its using 
gcc-4.7_4.7.2-5ubuntu5.

Full build log: 
https://launchpadlibrarian.net/122334588/buildlog_ubuntu-raring-i386.racket_5.3-20121107~raring_FAILEDTOBUILD.txt.gz

The error is

make[5]: Entering directory `/build/buildd/racket-5.3/build/racket/gc2'
 gcc -I./.. -I/build/buildd/racket-5.3/src/racket/gc2/../include -g -pthread
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64   -Wall  -I./.. -c 
/build/buildd/racket-5.3/src/racket/gc2/gc2.c -o gc2.o
 In file included from /build/buildd/racket-5.3/src/racket/gc2/gc2.c:15:0:
 /build/buildd/racket-5.3/src/racket/gc2/newgc.c: In function 
'GC_message_objects_size':
 /build/buildd/racket-5.3/src/racket/gc2/newgc.c:1594:5: warning: format '%lu' 
expects argument of type 'long unsigned int', but argument 2 has type 
'uintptr_t' [-Wformat]
 In file included from /build/buildd/racket-5.3/src/racket/gc2/newgc.c:2438:0,
  from /build/buildd/racket-5.3/src/racket/gc2/gc2.c:15:
  /build/buildd/racket-5.3/src/racket/gc2/sighand.c: At top 
level:
  /build/buildd/racket-5.3/src/racket/gc2/sighand.c:63:35: 
warning: 'struct siginfo' declared inside parameter list [enabled by default]
  /build/buildd/racket-5.3/src/racket/gc2/sighand.c:63:35: 
warning: its scope is only this definition or declaration, which is probably 
not what you want [enabled by default]
  /build/buildd/racket-5.3/src/racket/gc2/sighand.c: In 
function 'fault_handler':
  /build/buildd/racket-5.3/src/racket/gc2/sighand.c:65:15: 
error: dereferencing pointer to incomplete type
  /build/buildd/racket-5.3/src/racket/gc2/sighand.c:67:13: 
error: dereferencing pointer to incomplete type
  /build/buildd/racket-5.3/src/racket/gc2/sighand.c:71:9: 
error: dereferencing pointer to incomplete type
  /build/buildd/racket-5.3/src/racket/gc2/sighand.c:87:46: 
error: dereferencing pointer to incomplete type
  /build/buildd/racket-5.3/src/racket/gc2/sighand.c:87:58: 
error: dereferencing pointer to incomplete type
  /build/buildd/racket-5.3/src/racket/gc2/sighand.c:103:11: 
error: dereferencing pointer to incomplete type
_
  Racket Developers list:
  http://lists.racket-lang.org/dev


Re: [racket-dev] build failed on ubuntu 13.04

2012-11-07 Thread Jon Rafkind
Ok I think I found the issue. Commit 1e375bab48f3d704bb2beeade77d05a2a3a642de 
is not in stable. The commit is basically

diff --git a/src/racket/gc2/sighand.c b/src/racket/gc2/sighand.c
index c40aa09..b91ec7c 100644
--- a/src/racket/gc2/sighand.c
+++ b/src/racket/gc2/sighand.c
@@ -60,7 +60,7 @@ void launchgdb() {
 }
 #endif

-void fault_handler(int sn, struct siginfo *si, void *ctx)
+void fault_handler(int sn, siginfo_t *si, void *ctx)
 {


So should this commit be merged to stable?

On 11/07/2012 09:17 PM, Jon Rafkind wrote:
 Racket failed to build for the ppa on ubuntu 13.04 (raring). I'm not exactly 
 sure what the issue is but the details are that its using 
 gcc-4.7_4.7.2-5ubuntu5.

 Full build log: 
 https://launchpadlibrarian.net/122334588/buildlog_ubuntu-raring-i386.racket_5.3-20121107~raring_FAILEDTOBUILD.txt.gz

 The error is

 make[5]: Entering directory `/build/buildd/racket-5.3/build/racket/gc2'
  gcc -I./.. -I/build/buildd/racket-5.3/src/racket/gc2/../include -g -pthread  
   -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64   -Wall  -I./.. -c 
 /build/buildd/racket-5.3/src/racket/gc2/gc2.c -o gc2.o
  In file included from /build/buildd/racket-5.3/src/racket/gc2/gc2.c:15:0:
  /build/buildd/racket-5.3/src/racket/gc2/newgc.c: In function 
 'GC_message_objects_size':
  /build/buildd/racket-5.3/src/racket/gc2/newgc.c:1594:5: warning: format 
 '%lu' expects argument of type 'long unsigned int', but argument 2 has type 
 'uintptr_t' [-Wformat]
  In file included from /build/buildd/racket-5.3/src/racket/gc2/newgc.c:2438:0,
   from /build/buildd/racket-5.3/src/racket/gc2/gc2.c:15:
   /build/buildd/racket-5.3/src/racket/gc2/sighand.c: At top 
 level:
   /build/buildd/racket-5.3/src/racket/gc2/sighand.c:63:35: 
 warning: 'struct siginfo' declared inside parameter list [enabled by default]
   /build/buildd/racket-5.3/src/racket/gc2/sighand.c:63:35: 
 warning: its scope is only this definition or declaration, which is probably 
 not what you want [enabled by default]
   /build/buildd/racket-5.3/src/racket/gc2/sighand.c: In 
 function 'fault_handler':
   /build/buildd/racket-5.3/src/racket/gc2/sighand.c:65:15: 
 error: dereferencing pointer to incomplete type
   /build/buildd/racket-5.3/src/racket/gc2/sighand.c:67:13: 
 error: dereferencing pointer to incomplete type
   /build/buildd/racket-5.3/src/racket/gc2/sighand.c:71:9: 
 error: dereferencing pointer to incomplete type
   /build/buildd/racket-5.3/src/racket/gc2/sighand.c:87:46: 
 error: dereferencing pointer to incomplete type
   /build/buildd/racket-5.3/src/racket/gc2/sighand.c:87:58: 
 error: dereferencing pointer to incomplete type
   /build/buildd/racket-5.3/src/racket/gc2/sighand.c:103:11: 
 error: dereferencing pointer to incomplete type
 _
   Racket Developers list:
   http://lists.racket-lang.org/dev

_
  Racket Developers list:
  http://lists.racket-lang.org/dev