Opened 11 years ago

Closed 6 years ago

#40786 closed update (duplicate)

virtualbox and sub-ports: update to 4.3

Reported by: mail@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: royliu@…, markemer (Mark Anderson), petrrr, whcordis@…, anddam (Andrea D'Amore), mkae (Marko Käning), ktaylor1024@…, cooljeanius (Eric Gallager), joel@…, myint (Steven Myint)
Port: virtualbox virtualbox-extension-pack virtualbox-guest-additions

Description

Please upgrade virtualbox and its sub-ports to version 4.3, which has been released this week.

Attachments (1)

patch (27.3 KB) - added by royliu@… 11 years ago.
My work so far

Download all attachments as: .zip

Change History (32)

comment:1 Changed 11 years ago by mail@…

Cc: mail@… added

Cc Me!

comment:2 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: mail@… removed
Keywords: virtualbox virtualbox-extension-pack virtualbox-guest-additions removed
Summary: Please upgrade virtualbox and its sub-ports to version 4.3virtualbox and sub-ports: update to 4.3
Version: 2.2.0

comment:3 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: royliu@… added

comment:4 Changed 11 years ago by mail@…

Any news? Anyone?

comment:5 Changed 11 years ago by markemer (Mark Anderson)

Virtualbox is nomaintainer, so it's likely to take a bit more time. Let me take a look tonight.

comment:6 Changed 11 years ago by markemer (Mark Anderson)

Cc: emer@… added

Cc Me!

comment:7 Changed 11 years ago by raimue (Rainer Müller)

Cc: raimue@… added

Cc Me!

comment:8 Changed 11 years ago by petrrr

Cc: Peter.Danecek@… added

Cc Me!

comment:9 Changed 11 years ago by markemer (Mark Anderson)

Ok, well I am looking at it now, but the big problem is that I am on 10.9 and the virtualbox port needs qt4. So this may be a little while. I need to go spin up a vm with 10.8 on it so I can play with it.

comment:10 Changed 11 years ago by raimue (Rainer Müller)

Cc: raimue@… removed

Cc Me!

comment:11 Changed 11 years ago by mail@…

There has been a maintenance release 4.3.2: https://www.virtualbox.org/wiki/Changelog

If I can help with testing, I am still running OSX 10.8.

comment:12 Changed 11 years ago by markemer (Mark Anderson)

qt4-mac has started working on 10.9 so I've started playing with this. I'll let you know when I have a portfile for you to try.

Changed 11 years ago by royliu@…

Attachment: patch added

My work so far

comment:13 Changed 11 years ago by royliu@…

I've attached a non-working patch, which represents my progress so far. There are a few things left to be done:

  1. Sort out the PVM macro conflict. Apparently 10.8 defines it, and this conflicts with VirtualBox's own definition, which means "pointer to the VM struct".
  2. Modernize deprecated use of the Carbon API.

It's going to be a challenge to get VirtualBox to build, and I just don't have to time to devote to this.

comment:14 Changed 11 years ago by markemer (Mark Anderson)

I'm taking a look. I agree with royliu@…, this is going to be a hell of an effort to get this to build. It's going to be a little while.

comment:15 Changed 11 years ago by whcordis@…

Cc: whcordis@… added

Cc Me!

comment:16 Changed 11 years ago by anddam (Andrea D'Amore)

Cc: and.damore@… added

Cc Me!

comment:17 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)

It's not our job to rewrite the project's source code; the developers of virtualbox should be doing that. Are there already upstream tickets for these issues?

comment:18 Changed 11 years ago by mkae (Marko Käning)

Cc: mk@… added

Cc Me!

comment:19 Changed 11 years ago by markemer (Mark Anderson)

I'm mostly interested in getting it to compile. The other issues I will open tickets for upstream. If any compile blockers are too much heavy lifting, I'll open tickets upstream there too.

comment:20 Changed 11 years ago by royliu@…

Overriding /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include/sys/param.h will do the trick, since it contains the conflicting definition of PVM. You'll then have to adapt old Carbon calls to the new APIs.

I doubt the VirtualBox devs will address the issue soon, since the use of PVM is pervasive.

Have (un)fun!

comment:21 Changed 11 years ago by ktaylor1024@…

Cc: ktaylor1024@… added

Cc Me!

comment:22 Changed 11 years ago by mail@…

As Virtualbox 4.3.4 and 4.2.20 have been released this week, could we at least upgrade the port to 4.2.20? I would guess that does not bring that much trouble in comparison to 4.3.x.

comment:23 Changed 11 years ago by cooljeanius (Eric Gallager)

Cc: egall@… added

Cc Me!

comment:24 Changed 11 years ago by joel@…

Cc: joel@… added

Cc Me!

comment:25 Changed 10 years ago by petrrr

I just would like to ping here. Is there still someone working on this?

comment:26 Changed 10 years ago by mkae (Marko Käning)

As this ticket is NOT assigned to anyone it means that - unfortunately - NO ONE is working on it ATM...

If you need this port, please support the MacPorts community by picking it up, perhaps! :-)

comment:27 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)

See also #50622 proposing an update to version 5.x.

comment:28 Changed 8 years ago by essandess (Steve Smith)

CC me.

comment:29 Changed 8 years ago by myint (Steven Myint)

Cc: myint added

comment:30 Changed 6 years ago by socratisk (Socratis)

I just posted an update about this on #50622 if you're interested. I think that this ticket is way too old and should be closed(?) as obsolete(?) and let the discussion continue in #50622. I don't see backporting 4.3.x happening any time soon...

comment:31 Changed 6 years ago by mf2k (Frank Schima)

Resolution: duplicate
Status: newclosed
Note: See TracTickets for help on using tickets.