Opened 7 years ago

Closed 7 years ago

#54365 closed defect (fixed)

eigen3 fails to configure on Sierra

Reported by: TimArnold Owned by: eborisch (Eric A. Borisch)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: eigen3

Description (last modified by mf2k (Frank Schima))

--->  Configuring eigen3
Error: Failed to configure eigen3: configure failure: command execution failed
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_math_eigen3/eigen3/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets to report a bug.
Error: Processing of port gnudatalanguage failed

Attachments (5)

main.log (117.3 KB) - added by TimArnold 7 years ago.
main.log
main.2.log (24.0 KB) - added by nablamalnabla 7 years ago.
CMakeError.log (10.5 KB) - added by nablamalnabla 7 years ago.
CMakeOutput.log (70.9 KB) - added by nablamalnabla 7 years ago.
jkulesza_eigen3_main.log (41.3 KB) - added by jkulesza (Joel A. Kulesza) 7 years ago.

Download all attachments as: .zip

Change History (25)

comment:1 Changed 7 years ago by Schamschula (Marius Schamschula)

Keywords: Sierra added; eigen3 OS10.12 removed
Owner: set to eborisch
Port: eigen3 added; gnudatalanguage removed
Status: newassigned

Please add the port's maintainer to the CC field, in this case port info --maintainer eigen.

Also attach the log file ( in this case /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_math_eigen3/eigen3/main.log

comment:2 Changed 7 years ago by Schamschula (Marius Schamschula)

Summary: gnudatalanguage port: dependency eigen3 fails to configure on OS 10.12eigen3 fails to configure on Sierra

comment:3 Changed 7 years ago by mf2k (Frank Schima)

And please use WikiFormatting.

comment:4 Changed 7 years ago by mf2k (Frank Schima)

Description: modified (diff)

Changed 7 years ago by TimArnold

Attachment: main.log added

main.log

comment:5 Changed 7 years ago by TimArnold

Cc: TimArnold added

comment:6 Changed 7 years ago by TimArnold

Cc: TimArnold removed

comment:7 Changed 7 years ago by TimArnold

Cc: TimArnold added

comment:8 Changed 7 years ago by TimArnold

maintainer
nicos@…

comment:9 Changed 7 years ago by mf2k (Frank Schima)

Cc: TimArnold removed
Keywords: Sierra removed

Thank you for attaching the log. This does not appear to be a Sierra specific problem.

As reporter, you do not need to Cc yourself.

comment:10 Changed 7 years ago by TimArnold

OK thanks
first time I've used this
many thanks for the help
I couldn't find a way to alter the cc field once ticket submitted

comment:11 Changed 7 years ago by eborisch (Eric A. Borisch)

It built just fine on the buildbots and on my sierra system. Try in sandbox mode?

Version 0, edited 7 years ago by eborisch (Eric A. Borisch) (next)

comment:12 Changed 7 years ago by nablamalnabla

A similar problem occurs on both of my Macs (iMac 2015, MBP 2015) both running Sierra 10.12.5. Both Macs recently got an update for Xcode 8.3.3 (if that matters).

I will add my main.log and also the CMakeError.log / CMakeOutput.log which are mentioned in the main.log.

/edit: I forgot to mention that I did try a 'sudo port -t upgrade eigen3' (if that is the sandbox thing?) and it did not configure, either.

Last edited 7 years ago by nablamalnabla (previous) (diff)

Changed 7 years ago by nablamalnabla

Attachment: main.2.log added

Changed 7 years ago by nablamalnabla

Attachment: CMakeError.log added

Changed 7 years ago by nablamalnabla

Attachment: CMakeOutput.log added

comment:13 Changed 7 years ago by TimArnold

Thanks for input
I haven't tried sandboxing the install
Is there a simple command to try this?

comment:14 in reply to:  11 Changed 7 years ago by TimArnold

Replying to eborisch:

It built just fine on the buildbots and on my sierra system. Try in sandbox mode?

https://build.macports.org/builders/ports-10.12_x86_64-builder/builds/32324

what version of Xcode are you running?

comment:15 Changed 7 years ago by eborisch (Eric A. Borisch)

Xcode 8.3.3 as well. I'm curious why you aren't getting the packages from the buildbot. You don't need +clang39 since you aren't doing +doc; if you drop it, it should get a package from the buildbot.

In main.2.log, there are some other errors I don't see:

:info:configure CMake Warning at /opt/local/share/cmake-3.8/Modules/Platform/Darwin.cmake:170 (message):
:info:configure   The SDK Library/Frameworks path
:info:configure    //Library/Frameworks
:info:configure   is not set up correctly on this system.  This is known to occur when
:info:configure   installing Xcode 3.2.6:
:info:configure    http://bugs.python.org/issue14018
:info:configure   The problem may cause build errors that report missing system frameworks.
:info:configure   Fix your SDK symlinks to resolve this issue and avoid this warning.
:info:configure Call Stack (most recent call first):
:info:configure   /opt/local/share/cmake-3.8/Modules/CMakeSystemSpecificInformation.cmake:26 (include)
:info:configure   CMakeLists.txt:1 (project)

Also not sure what to make of that, especially when I can't reproduce.

comment:16 Changed 7 years ago by eborisch (Eric A. Borisch)

You have updated the command line tools, too, right? I can't recall if you have to do something separate for that anymore. All other ports are up-to-date?

comment:17 Changed 7 years ago by nablamalnabla

Other ports are up-to-date, and Xcode command line tools as well.. On starting Xcode once, I got a prompt 'additional components required' to which I responded 'install', however, this has not fixed the configure failure.

I am not sure why I have +clang39 active; but it might have been required from the dependent port (py27-graph-tool) which also has the option +clang39. So I am also not sure if I can just install eigen3 without it. As a last resort, I could try to re-install py-graph-tool from scratch without that option; it seems to be the only port that requires eigen3 on my system.

comment:18 Changed 7 years ago by jkulesza (Joel A. Kulesza)

I am also seeing failure on eigen3 configure (see attached jkulesza_eigen3_main.log). I'm posting here because it looks like the issue is the same as in OP's main.log. Please let me know if I should create a new ticket.

This is with OS X 10.11.6 and Xcode 8.2.1.

My ports are up-to-date with the exception of libnetpbm (see Ticket #54428).

Please let me know what additional diagnostic information would be helpful.

Changed 7 years ago by jkulesza (Joel A. Kulesza)

Attachment: jkulesza_eigen3_main.log added

comment:19 Changed 7 years ago by eborisch (Eric A. Borisch)

Something is going sideways with cmake for some users, apparently. Please attach the files (running sh -c 'open `port dir eigen3`/work/build/CMakeFiles' should open their containing directory for you) CMakeError.log and CMakeOutput.log and we'll start there.

comment:20 Changed 7 years ago by eborisch (Eric A. Borisch)

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.