#47915: certsync @1.1.3: error: lvalue required as unary ?&? operand --------------------------+----------------------- Reporter: ryandesign@… | Owner: landonf@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Keywords: | Port: certsync --------------------------+----------------------- certsync @1.1.3 fails to build on Mac OS X 10.5: {{{ ---> Building certsync DEBUG: Executing org.macports.build (certsync) certsync.m: In function ?GetCertSubject?: certsync.m:110: error: lvalue required as unary ?&? operand certsync.m:115: error: lvalue required as unary ?&? operand certsync.m: In function ?ValidateSystemTrust?: certsync.m:161: error: lvalue required as unary ?&? operand certsync.m: In function ?exportCertificates?: certsync.m:492: error: lvalue required as unary ?&? operand Command failed: /usr/bin/gcc-4.2 -Os -mmacosx-version-min=10.4 -Wall certsync.m -o certsync -L/mp/lib -Wl,-headerpad_max_install_names -arch ppc -framework Foundation -framework Security -framework CoreServices }}} This is a regression; 1.1.2 built ok on 10.5. I assume this is a consequence of r136958. gcc-4.2 considers the "&" an error, while clang apparently issues a warning in the absence of the "&". -- Ticket URL: <https://trac.macports.org/ticket/47915> MacPorts <https://www.macports.org/> Ports system for OS X