- Debugger: Getting mixed signals
- 'Packaging Infrastructure' Contract Weekly Report #4
- Haiku monthly activity report - 06/2015
- 'Packaging Infrastructure' Contract Weekly Report #3
- 'Packaging Infrastructure' Contract Weekly Report #2
- GCI 2014 winners trip report (mentor side)
- TeX Live and LyX; Changes to the boot code
- 'Packaging Infrastructure' Contract Weekly Report #1
- Beginning of 'Packaging Infrastructure' Contract
- Haiku monthly activity report - 05/2015
VBox Guest Additions: A slightly late final progress report
As everyone has probably gathered from the first sentence of most of the other posts, GSoC 2011 is now over. I accomplished some of the goals I had for the last quarter, but was unable to get GCC2 support to work. The compiler is different enough to not work with the same options, and even after adding a GCC2 tool definition to kBuild I found that it was too old to compile some of the VirtualBox code. Various workarounds I tried for this proved unhelpful, so the additions will currently only compile and run on a GCC4 or GCC4 hybrid Haiku.
On a more positive note, there is now an (unaccelerated) video driver for VirtualBox which supports screen resizing. 2D acceleration would be possible, but would require changes to app_server (reporting changed areas of the screen to accelerants) that would not have fit in my timeline. I do plan to implement this eventually.
Also, a few people requested the ability to remove VBoxTray from the right-click menu on the replicant, so this is now possible.
While I do plan to continue working with Haiku, I currently am taking a break due to classes having just started.
- scgtrp's blog
- Login or register to post comments

Comments
Re: VBox Guest Additions: A slightly late final progress report
Did anybody actually noticed that haiku gcc2 runs much fast in VB than the gcc4 builds?
Will there be an optional package for the VB extensions? Will try your work as soon as I continuing developing S&T on linux! thank you!
Re: VBox Guest Additions: A slightly late final progress report
Did anybody actually noticed that haiku gcc2 runs much fast in VB than the gcc4 builds?
Nope, how did you measure that?
Re: VBox Guest Additions: A slightly late final progress report
Thank you so much for your hard work. I am excited to test out what you have done.
Re: VBox Guest Additions: A slightly late final progress report
Great work on this, I'm going to try and build this according to the instructions later this week. Will make it so much smoother when working through Virtualbox. Again huge thanks and here's hoping you find more time to hack on Haiku in-between studies.
Re: VBox Guest Additions: A slightly late final progress report
FYI, binary optional packages can be obtained using the information here:
http://www.freelists.org/post/haiku-development/RFC-GSOC-2011-VirtualBox...
Re: VBox Guest Additions: A slightly late final progress report
FYI, binary optional packages can be obtained using the information here:
http://www.freelists.org/post/haiku-development/RFC-GSOC-2011-VirtualBox-guest-additions-added-to-official-optional-packages
Thanks for the heads up!
Re: VBox Guest Additions: A slightly late final progress report
This doesnt work on R1/A3 ?
I downloaded and unzipped the file http://pub.haikufire.com/haiku/optionalpackages/vboxadditions-4.1.15_dev...
I am getting errors:
Could not open VBoxTray (Missing Symbol: ). and
Could not open VBoxService (Missing Symbol: ).
Re: VBox Guest Additions: A slightly late final progress report
The Alpha3 release is a gcc2 hybrid. As the article said, the tools don't build on gcc2.
You can grab a gcc4 build from here.
Re: VBox Guest Additions: A slightly late final progress report
I've integrated the Haiku additions into the VirtualBox tree now. It builds fine from source now. Currently there are some rough edges and no automated binary package available but that's all follow up steps that can be done in the near future.
Again, thanks to all for the work on the Haiku additions and the patience until it is made it upstream!!