#29878: eigen3 @3.0.1_0 Install does not touch signature_of_eigen3_matrix_library -----------------------------------+---------------------------------------- Reporter: freddie@… | Owner: eborisch@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: eigen3 -----------------------------------+---------------------------------------- Comment(by eborisch@…): If eigen3 is installed with the default variants ("headers only") this file is not created. If installed with +configured it will be. This is just following the directions in the [https://bitbucket.org/eigen/eigen/src/dd0293cccaae/INSTALL eigen3 INSTALL documentation.] A header only install is 'Method 1' from the INSTALL file and is extremely fast (port install eigen3 takes 4s on my machine) and has no dependencies. A configured install is 'Method 2' from the INSTALL file and requires CMAKE and is slower (but still fast -- it takes 1m on my machine, assuming you already have cmake installed) We could certainly do something custom beyond the INSTALL descriptions, but I'd rather avoid making additional assumptions in the Portfile that have to be re-validated with each new revision. I can certainly change the default to be configured, and add a header_only variant for those that don't need/want cmake and just want the headers (like me!) if this is causing problems; or perhaps change the variant descriptions to explain the configured mode should be used if you intend to build other CMAKE-based packages that depend on eigen3; perhaps call it cmake_support or something similar... Suggestions from the crowd? -- Ticket URL: <https://trac.macports.org/ticket/29878#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS