Projects
New Ticket     Wiki     Browse Source     Timeline     Roadmap     Bug Reports     Search

Ticket #12077 (closed defect: fixed)

Opened 18 months ago

Last modified 10 months ago

BUG: osxvnc 2.2 requires 10.2.8 SDK

Reported by: michael.g.ross.98@… Owned by: ryandesign@…
Priority: Low Milestone: Port Bugs
Component: ports Version:
Keywords: Cc: ryandesign@…, michael.g.ross.98@…, anton@…, greg@…
Port:

Description (last modified by jmpp@…) (diff)

osxvnc fails to build on dual G5, Mac OS X 10.4.9, output below

athena:/Users/mgross admin$ sudo port install osxvnc
Password:
--->  Fetching osxvnc
--->  Verifying checksum(s) for osxvnc
--->  Extracting osxvnc
--->  Applying patches to osxvnc
--->  Configuring osxvnc
--->  Building osxvnc
Error: Target com.apple.build returned: shell command "cd "/opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_aqua_osxvnc/work/OSXvnc" && xcodebuild  -alltargets -configuration Deployment build OBJROOT=build/ SYMROOT=build/ " returned error 1
Command output: === BUILDING NATIVE TARGET jpg WITH CONFIGURATION Deployment ===

Checking Dependencies...
error: There is no SDK at specified SDKROOT_ppc path '/Developer/SDKs/MacOSX10.2.8.sdk'
** BUILD FAILED **

Error: Status 1 encountered during processing.
athena:/Users/mgross admin$ 

Change History

Changed 18 months ago by markd@…

  • cc ryandesign@… added
  • owner changed from macports-dev@… to ryandesign@…
  • summary changed from osxvnc fails to build to BUG:osxvnc-2.1 fails to build

Please include version in summary -I changed it. Assign to maintainer.

Changed 18 months ago by ryandesign@…

  • cc michael.g.ross.98@… added
  • summary changed from BUG:osxvnc-2.1 fails to build to BUG: osxvnc 2.1 requires 10.2.8 SDK

Michael: Please install the Mac OS X 10.2.8 SDK from the Xcode disk image. It's not installed by default.

I'll leave this bug open, as I would like to ideally remove the requirement of the 10.2.8 SDK from this installation. But it will take some work, and is not a priority for me at this time. However, if someone else would like to discover how to do this and attach a patch to this ticket, I will of course evaluate it.

Changed 16 months ago by nox@…

  • cc changed from ryandesign@macports.org,michael.g.ross.98@alum.dartmouth.org to ryandesign@macports.org, michael.g.ross.98@alum.dartmouth.org
  • priority changed from Important to High
  • version 1.4.42 deleted
  • milestone set to Port Bugs

Changed 15 months ago by ryandesign@…

  • priority changed from High to Low
  • summary changed from BUG: osxvnc 2.1 requires 10.2.8 SDK to BUG: osxvnc 2.2 requires 10.2.8 SDK

Priority is low, because there's an easy workaround (install the 10.2.8 SDK). Still, I would like to change it so the 10.2.8 SDK isn't required, since MacPorts only officially supports 10.3 and up.

The issue remains with osxvnc 2.2.

Changed 11 months ago by anton@…

I suggest increasing priority on this bug as the 10.2.8 SDK is not available in XCode 3.0 and thus this package will not build on Leopard

Changed 11 months ago by anton@…

I forgot to mention that this bug still bites you when building on an Intel Mac with variant -universal. Why is it trying to build PPC when deselecting universal? I would expect -universal to build an Intel only binary as it does with other packages and thus negate the need for the PPC only SDK. Perhaps that should be a separate ticket, however.

Changed 11 months ago by ryandesign@…

  • cc anton@… added

osxvnc always builds universal. The +universal variant was added to indicate that this is the case. Using "-universal" is not supported. If you would like a non-universal build of osxvnc, please do file a new ticket. Cc nox@macports on that ticket because he has experience with making default-universal software build non-universal.

If 10.2.8 SDK is not available on Leopard, then osxvnc does not build on Leopard, regardless of whether using MacPorts or not, and you should file a ticket with the developers of osxvnc.

Changed 11 months ago by michael.g.ross.98@…

Is this package necessary in Leopard? The Screen Sharing feature appears to offer superior features. If it allows non-Apple VNC clients to connect (and I don't know if it does or not), then perhaps maintaining OSXvnc is not worth the effort.

Changed 11 months ago by anton@…

In some cases, the features are indeed superior in Leopard's built in VNC server. I can get slightly faster frame refreshes with it, and it works by simply setting Remote Management on in the Sharing preference pane. I have tested it with cotvnc and it works well. However, it is less than obvious to many users how to force Screen Sharing to require SSH, while it's a simple check box in Vine Server (osxvnc)

Changed 11 months ago by jmpp@…

  • description modified (diff)

Changed 10 months ago by ryandesign@…

  • cc greg@… added

Greg Kolanek also reported this issue to me via email.

The solution will be to update Vine Server to 3.0, which requires Tiger. See ticket #13803.

Changed 10 months ago by ryandesign@…

  • status changed from new to closed
  • resolution set to fixed

I wasn't quite right: 3.0 requires Panther. Still, that means it shouldn't use the 10.2.8 SDK anymore. So this is now fixed as of r33415.

Note: See TracTickets for help on using tickets.