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

Reply via email to