Hello,

Barry deFresse suggested me to help for the porting of ctsim to
wxwidgets 2.8. I am affraid that I do not know enough of C for this, but
nevertheless I have written a short summary of the current situation
that I hope can help to resume the work undertook so far.

Current version of ctsim in Debian is 4.5.5-1. The maintainer is Kevin
M. Rosenberg and he is also upstream. Although it is not documented on
the PTS, he has a git repository with the sources plus the debian
directory at the following adress:

git://git.b9.com/ctsim.git

ctsim is built in Debian against wxwidgets 2.4, and for this reason has
been removed from Lenny:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=462189

Kevin tried to port ctsim to wxwidgets 2.6 and at the beginning of this
month posted some preliminary work in an independant tarball:

http://files.b9.com/testing/ctsim-4.5.5-2+beta.5.0.0.tar.bz2

For git enthousiasts, it is easy to load this into a clone of the
repository I cited above: you have to create an upstream branch first
(`git branch upstream'), and then you can use `git-import-orig
../ctsim-4.5.5-2+beta.5.0.0.tar.bz2 -u 4.5.5+beta.5.0.0'
(`git-import-orig' is part of the package `git-buildpackage')

According to Kevin in his reply to the bug report, the package compiles on 2.6
but segfaults. I compiled the package locally and confirm the problem.

Here is the tail of the strace:

writev(3, [{"2\0\0\22\0\1\0=-monotype-arial-medium-r"..., 72}], 1) = 72
select(4, [3], [], NULL, NULL)          = 1 (in [3])
read(3, "\1=\0R\0\0\0_\377\377\0\0\0\3\377\376\377\363\v\270\1\2"..., 4096) = 
472
read(3, 0x101b8fa4, 4096)               = -1 EAGAIN (Resource temporarily 
unavailable)
read(3, 0x101b8fa4, 4096)               = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], [3], NULL, NULL)         = 1 (out [3])
writev(3, [{"2\0\0\22\0\1\0=-monotype-arial-medium-r"..., 72}], 1) = 72
select(4, [3], [], NULL, NULL)          = 1 (in [3])
read(3, "\1=\0S\0\0\0_\377\377\0\0\0\3\377\376\377\363\v\270\1\2"..., 4096) = 
472
read(3, 0x101b8fa4, 4096)               = -1 EAGAIN (Resource temporarily 
unavailable)
read(3, 0x101b8fa4, 4096)               = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], [3], NULL, NULL)         = 1 (out [3])
writev(3, [{"2\0\0\22\0\1\0>-monotype-arial-medium-r"..., 72}], 1) = 72
select(4, [3], [], NULL, NULL)          = 1 (in [3])
read(3, "\1>\0T\0\0\0_\377\365\0\0\0\0\0\21\0\5\0\0\1\2\0\0\0\6"..., 4096) = 472
read(3, 0x101b8fa4, 4096)               = -1 EAGAIN (Resource temporarily 
unavailable)
read(3, 0x101b8fa4, 4096)               = -1 EAGAIN (Resource temporarily 
unavailable)
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++

I am too uncomfortable with the autotools to convert the package to wx2.8, but
I can try if somebody sends me instructions. Or maybe one of you noticed
something obvious in the strace ?

Have a nice day,

-- 
Charles Plessy
Debian-Med packaging team,
Tsurumi, Kanagawa, Japan



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to