posted by Alfonso Martinez on Tue 20th Oct 2009 22:51 UTC

My 7 days with Haiku, 2/5

1) ArmyKnife
File: ArmyKnife-4.1-gcc2-Haiku-2009-07-15.zip

Initially, I encountered an error on startup, "missing libtag.so.1". I located, downloaded, and installed taglib-1.5-x86-gcc2-haiku-2009-07-15.zip. I tested all four operations: Edit, Name, Copy, and MPEG. Works as you expect.

image

2) BeAE
File: BeAE-1.1-gcc2-haiku-2009-08-17.zip

I opened and closed BeAE with no issues. I checked and changed preferences. I loaded an MP3 file, manipulated, sampled, analyzed, and saved it. No problems so far.

3) BeShare
File: BeShare2.28.zip

I opened and closed BeShare. I established connections to servers. I queried and downloaded files; no issues. I also performed simultaneous downloads with BeZillaBrowser; again, no issues. On several occasions, particularly with large files (probably due to my slow connectivity to the server), I had to halt transfer and restart downloads. This software is dependable.

image

4) Beezer
File: Beezer_009.zip

It installs; however, it just does not work!

5) DosBox 6.3 & DOSBoxGUI
Files: dosbox-0.63-beos.pkg & DOSBoxGUI_haiku.zip

Both Installed and worked. I am playing Alone In The Dark and Doom!

6) DosBox 7.1
Files: dosbox-0.71.zip & DOSBoxGUI_haiku.zip

I could not get it to work. I received the error message: "missing libSDL_sound.so". So, I installed SDL_sound-hg-trunk-gcc2-haiku-2009-02-28.zip; after which I got the following error message: "Could not open "dosbox" (Missing libraries: libSDL-1.2.so.0, libmodplug.so.0, libvorbisfile,.so.3, libvorbis.so.0, libFLAC.so.8, libogg.so.0, libspeex.so.1)".

I located, downloaded, and installed vorbis-tools_1.1.1_haiku_x86.pkg.zip [accompanied from the previously installed SDL-libs_R5.zip]; again, I attempted to start dosbox 7.1 where it gave me the following error: "Could not open "dosbox" (Missing libraries: libdl.so)". So, I located, downloaded, and installed libdl-0.8-intel-ppc.zip.

In my next attempt, I encountered the next error message: "Could not open "dosbox" (Missing libraries: libpthread.so)". At this point, I was stuck - until I came across a posting at Bebits. I located and downloaded LibPak_FULL_user.zip; then, I extracted LibPak_libpthread_user.zip from the archive and installed libpthread.so.

Finally, success! Added DOSBoxGUI, and it works! Again, I am playing Alone In The Dark and Doom!

image

7) HandBrake 0.7.1
File: HandBrake-0.7.1-BeOS-test.zip

I could not get it to work. I received the error message: "missing symbol "ReadyToLoop_7BLooperPQ27BLooper10Loop_state"" on startup. I have no idea what any of this means, so I cannot do anything about it.

8) HandBrake 0.7.0 (Beta3)
File: HandBrake-0.7.0-beta3-BeOS.zip

It opens and closes fine. Since I could not rip movies with DVDRip, I attempted to convert movies from the drive into mp4 files. For some DVDs, it would read the DVD and did not locate the main movie to convert to mp4; however, it listed the features to convert. On others, it simply provides the error message on the scan, "No valid title found". It needs further testing. So far nothing productive.

Addendum: I ripped a movie using DVDFab in my Windows system. I transported the DVD files into the Haiku system. Handbrake readily saw the DVD directory, read all the titles, and I converted these 'cleaned' files into an MP4 file. So it works well. We need good DVD ripper software for Haiku.

image

9) VLC 0.8.6d
File: vlc-0.8.6d-gcc2-2009-04-18.zip

Opens, loads movie, and works great! A quick note on MediaPlayer - it works too!

10) ZSNES
File: zsnes_0728.zip

It opens, loads, plays, saves, and closes as expected. It does lockup on some SMCs, and I'm not sure why. I played Wolfenstein3D and Zelda with no issues. I had one problem that locked up the game when the screen resolution changed by a miskey. It needs more testing to figure out what games are compatible on this platform.

image

There is an annoying mishap that can occur when using ZSNES. When it happens, it causes "screen white-out" and displays the GDB information for the system error. If you are lucky, you can interface with GDB. Unfortunately, I have to force a reboot to reset the system. An example of the output is below:

GNU gdb 6.3

[tcsetpgrp failed in terminal_inferior: Invalid Argument]
Thread 99 called debugger (): getNumAvailable () < getNumBlocks ()
Reading symbols from /boot/system/runtime_loader...done.
...
Reading symbols from /boot/system/add-ons/accelerants/nvidia.accelerant...done.
Loaded symbols for /boot/system/add-ons/accelerants/nvidia.accelerant
[tcsetpgrp failed in terminal_inferior: Invalid Argument]
[Switching to team /boot/apps/servers/app_server (56) thread event loop (99)]
0xffff0114 in ?? () (gdb)

Table of contents
  1. My 7 days with Haiku, 1/5
  2. My 7 days with Haiku, 2/5
  3. My 7 days with Haiku, 3/5
  4. My 7 days with Haiku, 4/5
  5. My 7 days with Haiku, 5/5
e p (7)    45 Comment(s)

Technology White Papers

See More