Opened 7 years ago

Closed 7 years ago

#54550 closed defect (fixed)

gsmartcontrol install fails on macOS Sierra v10.12.6

Reported by: sekuri (Sekuri) Owned by: neverpanic (Clemens Lang)
Priority: Normal Milestone:
Component: ports Version: 2.4.1
Keywords: Cc:
Port: gsmartcontrol

Description

After stepping through the migration steps after upgrading to macOS Sierra v10.12.6, all my requested ports successfully installed except for gsmartcontrol. gsmartcontrol's dependecy modules were successfully installed. I did not use the restore_ports script and instead re-installed my ports manually. Tried selfupdating again, re-installing gsmartcontrol's dependencies, but gsmartcontrol install continues to fail. I have gcc6 installed for compiling. I attach the log file for details. Thanks

Attachments (1)

gsmartcontrol_main.log (288.2 KB) - added by sekuri (Sekuri) 7 years ago.
port install log file

Download all attachments as: .zip

Change History (4)

Changed 7 years ago by sekuri (Sekuri)

Attachment: gsmartcontrol_main.log added

port install log file

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

Keywords: gsmartcontrol install fatal too many errors emitted removed
Owner: set to neverpanic
Status: newassigned

comment:2 Changed 7 years ago by neverpanic (Clemens Lang)

Status: assignedaccepted

Can reproduce. No idea why this worked when I updated the port (because I'm positive it did work fine, I tested the build manually and the buildbots didn't fail either).

comment:3 Changed 7 years ago by neverpanic (Clemens Lang)

Resolution: fixed
Status: acceptedclosed

In 01a8b33d0e045a3fa68392276089663946c73d6e/macports-ports:

gsmartcontrol: 1.0.2, requires C++11 now

gmsartcontrol uses C++11 but does not pass -std=c++11 to the compiler by
default. This causes the build to fail with Apple LLVM version 8.1.0
(clang-802.0.42). Fix this by passing -std=c++11 explicitly and using
the cxx11 portgroup.

Additionally, update to 1.0.2.

Closes: #54550

Note: See TracTickets for help on using tickets.