I built a pkgsrc entry for Tuxtype2-1.5.0. It builds and installs fine
under NetBSD.
Basically it builds with:
./configure --host=i386--netbsdelf --prefix=/usr/pkg
It uses:
MesaLib>=5.0.1
SDL>=1.2.5nb4
SDL_image>=1.2.2nb1
SDL_mixer>=1.2.5
SDL_ttf>=2.0.3nb2
aalib-x11>=1.4.0.4nb1
esound>=0.2.18
glib>=1.2.10nb5
glut>=3.4.2
gtk+>=1.2.10nb4
jpeg-6b
libaudiofile>=0.2.1
libogg>=1.0.0.8
png>=1.2.4
pth>=2.0.0
smpeg>=0.4.4nb1
tiff>=3.5.4
Under NetBSD/i386 1.6, it hangs. It draws the initial screen
(using tuxtype2 --window) but then won't continue. Also, it won't redraw
that welcome window if I move another X client over it.
I used ktrace to see why it hangs. It would just repeat the following many
times (like over 300 times).
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
2228 tuxtype2 GIO fd 7 wrote 8 bytes
"\0\0\0\0\0\0\0\0"
2228 tuxtype2 RET write 4096/0x1000
2228 tuxtype2 CALL select(0x8,0,0x808ae28,0,0x808ae20)
2228 tuxtype2 RET select 1
2228 tuxtype2 CALL gettimeofday(0x808ae00,0)
2228 tuxtype2 RET gettimeofday 0
2228 tuxtype2 CALL write(0x7,0x8079000,0x1000)
2228 tuxtype2 GIO fd 7 wrote 4088 bytes
"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
Reading the kdump output, I see it loads
/usr/pkg/share/tuxtype2/data/images/standby.png
and then /usr/pkg/share/tuxtype2/data/sounds/tock.wav, then
/usr/pkg/share/tuxtype2/data/sounds/pop.wav and others. (It seems wrong
that it looks in other directories first though.)
It appears the problems start here:
2228 tuxtype2 CALL open(0xbfbfd6c4,0,0x1b6)
2228 tuxtype2 NAMI "./data/images/menu/langd.png"
2228 tuxtype2 RET open -1 errno 2 No such file or directory
2228 tuxtype2 CALL open(0xbfbfd6c4,0,0x1b6)
2228 tuxtype2 NAMI "/usr/share/tuxtype/data/images/menu/langd.png"
2228 tuxtype2 RET open -1 errno 2 No such file or directory
2228 tuxtype2 CALL open(0xbfbfd6c4,0,0x1b6)
2228 tuxtype2 NAMI
"/usr/local/share/tuxtype/data/images/menu/langd.png"
2228 tuxtype2 RET open -1 errno 2 No such file or directory
2228 tuxtype2 CALL open(0xbfbfd6c4,0,0x1b6)
2228 tuxtype2 NAMI "/usr/pkg/share/tuxtype2/data/images/menu/langd.png"
2228 tuxtype2 RET open -1 errno 2 No such file or directory
2228 tuxtype2 CALL open(0xbfbfd6c4,0,0x1b6)
2228 tuxtype2 NAMI "./menu/langd.png"
2228 tuxtype2 RET open -1 errno 2 No such file or directory
2228 tuxtype2 CALL open(0xbfbfd6c4,0,0x1b6)
2228 tuxtype2 NAMI "/usr/share/tuxtype/menu/langd.png"
2228 tuxtype2 RET open -1 errno 2 No such file or directory
2228 tuxtype2 CALL open(0xbfbfd6c4,0,0x1b6)
2228 tuxtype2 NAMI "/usr/local/share/tuxtype/menu/langd.png"
2228 tuxtype2 RET open -1 errno 2 No such file or directory
2228 tuxtype2 CALL open(0xbfbfd6c4,0,0x1b6)
2228 tuxtype2 NAMI "/usr/pkg/share/tuxtype2/menu/langd.png"
2228 tuxtype2 RET open -1 errno 2 No such file or directory
2228 tuxtype2 CALL open(0xbfbfd6c4,0,0x1b6)
2228 tuxtype2 NAMI "/usr/pkg/share/tuxtype2/menu/langd.png"
2228 tuxtype2 RET open -1 errno 2 No such file or directory
2228 tuxtype2 CALL open(0xbfbfd6b4,0,0x1b6)
2228 tuxtype2 NAMI "./data/images/menu/lang0.png"
2228 tuxtype2 RET open -1 errno 2 No such file or directory
2228 tuxtype2 CALL open(0xbfbfd6b4,0,0x1b6)
2228 tuxtype2 NAMI "/usr/share/tuxtype/data/images/menu/lang0.png"
2228 tuxtype2 RET open -1 errno 2 No such file or directory
2228 tuxtype2 CALL open(0xbfbfd6b4,0,0x1b6)
2228 tuxtype2 NAMI
"/usr/local/share/tuxtype/data/images/menu/lang0.png"
2228 tuxtype2 RET open -1 errno 2 No such file or directory
2228 tuxtype2 CALL open(0xbfbfd6b4,0,0x1b6)
2228 tuxtype2 NAMI "/usr/pkg/share/tuxtype2/data/images/menu/lang0.png"
2228 tuxtype2 RET open -1 errno 2 No such file or directory
2228 tuxtype2 CALL open(0xbfbfd6b4,0,0x1b6)
2228 tuxtype2 NAMI "./menu/lang0.png"
2228 tuxtype2 RET open -1 errno 2 No such file or directory
2228 tuxtype2 CALL open(0xbfbfd6b4,0,0x1b6)
2228 tuxtype2 NAMI "/usr/share/tuxtype/menu/lang0.png"
2228 tuxtype2 RET open -1 errno 2 No such file or directory
2228 tuxtype2 CALL open(0xbfbfd6b4,0,0x1b6)
2228 tuxtype2 NAMI "/usr/local/share/tuxtype/menu/lang0.png"
2228 tuxtype2 RET open -1 errno 2 No such file or directory
2228 tuxtype2 CALL open(0xbfbfd6b4,0,0x1b6)
2228 tuxtype2 NAMI "/usr/pkg/share/tuxtype2/menu/lang0.png"
2228 tuxtype2 RET open -1 errno 2 No such file or directory
2228 tuxtype2 CALL open(0xbfbfd6b4,0,0x1b6)
2228 tuxtype2 NAMI "/usr/pkg/share/tuxtype2/menu/lang0.png"
2228 tuxtype2 RET open -1 errno 2 No such file or directory
2228 tuxtype2 CALL break(0x831d000)
2228 tuxtype2 RET break 0
2228 tuxtype2 CALL break(0x8321000)
2228 tuxtype2 RET break 0
2228 tuxtype2 CALL open(0xbfbfd6c4,0,0x1b6)
2228 tuxtype2 NAMI "./data/images/menu/maind.png"
2228 tuxtype2 RET open -1 errno 2 No such file or directory
2228 tuxtype2 CALL open(0xbfbfd6c4,0,0x1b6)
2228 tuxtype2 NAMI "/usr/share/tuxtype/data/images/menu/maind.png"
2228 tuxtype2 RET open -1 errno 2 No such file or directory
2228 tuxtype2 CALL open(0xbfbfd6c4,0,0x1b6)
2228 tuxtype2 NAMI
"/usr/local/share/tuxtype/data/images/menu/maind.png"
2228 tuxtype2 RET open -1 errno 2 No such file or directory
2228 tuxtype2 CALL open(0xbfbfd6c4,0,0x1b6)
2228 tuxtype2 NAMI "/usr/pkg/share/tuxtype2/data/images/menu/maind.png"
2228 tuxtype2 RET open -1 errno 2 No such file or directory
2228 tuxtype2 CALL open(0xbfbfd6c4,0,0x1b6)
2228 tuxtype2 NAMI "./menu/maind.png"
2228 tuxtype2 RET open -1 errno 2 No such file or directory
2228 tuxtype2 CALL open(0xbfbfd6c4,0,0x1b6)
2228 tuxtype2 NAMI "/usr/share/tuxtype/menu/maind.png"
2228 tuxtype2 RET open -1 errno 2 No such file or directory
2228 tuxtype2 CALL open(0xbfbfd6c4,0,0x1b6)
2228 tuxtype2 NAMI "/usr/local/share/tuxtype/menu/maind.png"
2228 tuxtype2 RET open -1 errno 2 No such file or directory
2228 tuxtype2 CALL open(0xbfbfd6c4,0,0x1b6)
2228 tuxtype2 NAMI "/usr/pkg/share/tuxtype2/menu/maind.png"
2228 tuxtype2 RET open -1 errno 2 No such file or directory
2228 tuxtype2 CALL open(0xbfbfd6c4,0,0x1b6)
2228 tuxtype2 NAMI "/usr/pkg/share/tuxtype2/menu/maind.png"
2228 tuxtype2 RET open -1 errno 2 No such file or directory
2228 tuxtype2 CALL open(0xbfbfd6b4,0,0x1b6)
2228 tuxtype2 NAMI "./data/images/menu/main0.png"
2228 tuxtype2 RET open -1 errno 2 No such file or directory
2228 tuxtype2 CALL open(0xbfbfd6b4,0,0x1b6)
2228 tuxtype2 NAMI "/usr/share/tuxtype/data/images/menu/main0.png"
2228 tuxtype2 RET open -1 errno 2 No such file or directory
2228 tuxtype2 CALL open(0xbfbfd6b4,0,0x1b6)
2228 tuxtype2 NAMI
"/usr/local/share/tuxtype/data/images/menu/main0.png"
2228 tuxtype2 RET open -1 errno 2 No such file or directory
2228 tuxtype2 CALL open(0xbfbfd6b4,0,0x1b6)
2228 tuxtype2 NAMI "/usr/pkg/share/tuxtype2/data/images/menu/main0.png"
2228 tuxtype2 RET open -1 errno 2 No such file or directory
2228 tuxtype2 CALL open(0xbfbfd6b4,0,0x1b6)
2228 tuxtype2 NAMI "./menu/main0.png"
2228 tuxtype2 RET open -1 errno 2 No such file or directory
2228 tuxtype2 CALL open(0xbfbfd6b4,0,0x1b6)
2228 tuxtype2 NAMI "/usr/share/tuxtype/menu/main0.png"
2228 tuxtype2 RET open -1 errno 2 No such file or directory
2228 tuxtype2 CALL open(0xbfbfd6b4,0,0x1b6)
2228 tuxtype2 NAMI "/usr/local/share/tuxtype/menu/main0.png"
2228 tuxtype2 RET open -1 errno 2 No such file or directory
2228 tuxtype2 CALL open(0xbfbfd6b4,0,0x1b6)
2228 tuxtype2 NAMI "/usr/pkg/share/tuxtype2/menu/main0.png"
2228 tuxtype2 RET open -1 errno 2 No such file or directory
2228 tuxtype2 CALL open(0xbfbfd6b4,0,0x1b6)
2228 tuxtype2 NAMI "/usr/pkg/share/tuxtype2/menu/main0.png"
2228 tuxtype2 RET open -1 errno 2 No such file or directory
2228 tuxtype2 CALL gettimeofday(0xbfbfda8c,0)
2228 tuxtype2 RET gettimeofday 0
2228 tuxtype2 CALL gettimeofday(0xbfbfda4c,0)
2228 tuxtype2 CALL __sigprocmask14(0,0,0x8061188)
2228 tuxtype2 RET __sigprocmask14 0
2228 tuxtype2 CALL __sigprocmask14(0x3,0x8061088,0)
2228 tuxtype2 RET __sigprocmask14 0
2228 tuxtype2 CALL gettimeofday(0x8071eb8,0)
2228 tuxtype2 RET gettimeofday 0
2228 tuxtype2 CALL __sigpending14(0x48290dc8)
2228 tuxtype2 RET __sigpending14 0
2228 tuxtype2 CALL read(0x3,0x8071628,0x80)
2228 tuxtype2 RET read -1 errno 35 Resource temporarily unavailable
2228 tuxtype2 CALL __sigprocmask14(0x3,0x48290dd8,0x8071cd8)
2228 tuxtype2 RET __sigprocmask14 0
2228 tuxtype2 CALL select(0x4,0x8071de8,0x8071d68,0x8071ce8,0x8071490)
2228 tuxtype2 RET select 0
2228 tuxtype2 CALL __sigprocmask14(0x3,0x8071cd8,0)
2228 tuxtype2 RET __sigprocmask14 0
2228 tuxtype2 CALL gettimeofday(0x8061448,0)
2228 tuxtype2 RET gettimeofday 0
2228 tuxtype2 CALL __sigprocmask14(0,0,0x8061088)
2228 tuxtype2 RET __sigprocmask14 0
2228 tuxtype2 CALL __sigprocmask14(0x3,0x8061488,0)
2228 tuxtype2 RET __sigprocmask14 0
2228 tuxtype2 CALL gettimeofday(0x808ae00,0)
I don't see any of those .png files.
Anyone using tuxtype2-1.5.0 under NetBSD?
Any ideas?
Also, is there such thing as Tuxtype 1.5.0? Should I have the package
named "tuxtype-1.5.0" or "tuxtype2-1.50"? Is there any reason for me to
name it tuxtype2 instead of tuxtype?
Thanks in advance,
Jeremy C. Reed
http://bsd.reedmedia.net/
_______________________________________________
Tuxtype-dev mailing list
[EMAIL PROTECTED]
http://tux4kids.net/mailman/listinfo/tuxtype-dev