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)
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: | new → assigned |
comment:2 Changed 7 years ago by Schamschula (Marius Schamschula)
Summary: | gnudatalanguage port: dependency eigen3 fails to configure on OS 10.12 → eigen3 fails to configure on Sierra |
---|
comment:4 Changed 7 years ago by mf2k (Frank Schima)
Description: | modified (diff) |
---|
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: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 follow-up: 14 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?
https://build.macports.org/builders/ports-10.12_x86_64-builder/builds/32324
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.
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 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: | assigned → closed |
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