[MacPorts] #29483: vineserver doesn't build on 10.6.7
#29483: vineserver doesn't build on 10.6.7 ----------------------------------------+----------------------------------- Reporter: martinezino@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: ----------------------------------------+----------------------------------- port install vineserver doesn't build the vineserver main.log as attachment -- Ticket URL: <https://trac.macports.org/ticket/29483> MacPorts <http://www.macports.org/> Ports system for Mac OS
#29483: vineserver doesn't build on 10.6.7 ----------------------------------------+----------------------------------- Reporter: martinezino@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: vineserver ----------------------------------------+----------------------------------- Changes (by jmr@…): * owner: macports-tickets@… => ryandesign@… * cc: ryandesign (removed) * port: => vineserver Comment: Please remember to fill in the Port field. Bare usernames do not work in the Cc field; you have to use complete email addresses. -- Ticket URL: <https://trac.macports.org/ticket/29483#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#29483: vineserver: expected specifier-qualifier-list before 'pthread_mutex_t' ----------------------------------------+----------------------------------- Reporter: martinezino@… | Owner: ryandesign@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: vineserver ----------------------------------------+----------------------------------- Changes (by ryandesign@…): * status: new => assigned Comment: Issue confirmed. Which is strange, since this built fine for me before on the same system. I'm now worried that the port's use of the "V3_1" CVS branch may not be sufficient to tie this down to a specific version of the software, and that the software has changed in the repository since I last tried to build it in December 2009. -- Ticket URL: <https://trac.macports.org/ticket/29483#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#29483: vineserver: expected specifier-qualifier-list before 'pthread_mutex_t' ----------------------------------------+----------------------------------- Reporter: martinezino@… | Owner: ryandesign@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: vineserver ----------------------------------------+----------------------------------- Comment(by ryandesign@…): That doesn't seem to be it though; from what I can see, the V3_1 tag hasn't changed in 20 months. The pthread_mutex_t error can be overcome, as I gathered from a Google search, by adding "`#include <pthread.h>`" near the top of OSXvnc- server/rfb.h, but then I run into "`TigerExtensions.m:383: error: 'smLastScript' undeclared (first use in this function)`" which is strange because right above that I get "`TigerExtensions.m:383: warning: 'GetScriptManagerVariable' is deprecated (declared at /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Script.h:993)`" and that Script.h is exactly where smLastScript is declared. Still baffled why this used to work and now doesn't. vineserver doesn't have any dependencies to speak of, so I can only guess that an Xcode or Mac OS X update caused these problems. -- Ticket URL: <https://trac.macports.org/ticket/29483#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#29483: vineserver: expected specifier-qualifier-list before 'pthread_mutex_t' ----------------------------------------+----------------------------------- Reporter: martinezino@… | Owner: ryandesign@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: vineserver ----------------------------------------+----------------------------------- Comment(by ryandesign@…): Replying to [comment:3 ryandesign@…]:
and that Script.h is exactly where smLastScript is declared.
Oh. It's wrapped in "`#if !__LP64__`". -- Ticket URL: <https://trac.macports.org/ticket/29483#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#29483: vineserver: expected specifier-qualifier-list before 'pthread_mutex_t' -----------------------------------------+---------------------------------- Reporter: martinezino@… | Owner: ryandesign@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Resolution: fixed | Keywords: Port: vineserver | -----------------------------------------+---------------------------------- Changes (by ryandesign@…): * status: assigned => closed * resolution: => fixed Comment: I think I've fixed everything in r78672. It builds for me now. -- Ticket URL: <https://trac.macports.org/ticket/29483#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#29483: vineserver: expected specifier-qualifier-list before 'pthread_mutex_t' -----------------------------------------+---------------------------------- Reporter: martinezino@… | Owner: ryandesign@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Resolution: fixed | Keywords: Port: vineserver | -----------------------------------------+---------------------------------- Comment(by martinezino@…): confirmed - it also builds here. Thank you! -- Ticket URL: <https://trac.macports.org/ticket/29483#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts