[MacPorts] #20075: petsc does not build anymore
#20075: petsc does not build anymore ----------------------------------+----------------------------------------- Reporter: arne.schmitz@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: | Port: ----------------------------------+----------------------------------------- There seems to be a bug in the petsc portfile: --with-fortran does not work, can it be changed to --without-fortran? The problem is, openmpi in macports is built without fortran. This changeset broke the build: http://trac.macports.org/changeset/49721 -- Ticket URL: <http://trac.macports.org/ticket/20075> MacPorts <http://www.macports.org/> Ports system for Mac OS
#20075: petsc does not build anymore ----------------------------------+----------------------------------------- Reporter: arne.schmitz@… | Owner: mmoll@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: | Port: petsc openmpi ----------------------------------+----------------------------------------- Changes (by macsforever2000@…): * cc: mww@… (added) * owner: macports-tickets@… => mmoll@… * port: => petsc openmpi -- Ticket URL: <http://trac.macports.org/ticket/20075#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#20075: petsc does not build anymore ----------------------------------+----------------------------------------- Reporter: arne.schmitz@… | Owner: mmoll@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: | Port: petsc openmpi ----------------------------------+----------------------------------------- Comment(by mmoll@…): petsc works as long as you have built openmpi with Fortran support through one of these variants: g95, gcc42, or gcc43. For scientific computing- related ports such as petsc it does not seem unreasonable to me that a Fortan compiler is installed. However, it is currently impossible to depend on a variant of a port. Adding a dependency on a fortran compiler to the petsc port wouldn't work, since the Fortran support also needs to be built into openmpi. -- Ticket URL: <http://trac.macports.org/ticket/20075#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#20075: petsc does not build anymore ----------------------------------+----------------------------------------- Reporter: arne.schmitz@… | Owner: mmoll@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: | Port: petsc openmpi ----------------------------------+----------------------------------------- Comment(by arne.schmitz@…): That's too bad. Because we did not have anything installed, the openmpi was pulled in as a dependency, which in turn failed to build, since it was not of the +g95 flavour. So no chance of specifiying variants in dependencies? Should be fixed IMHO, if this can break the build of a port. Note: We did not have g95 nor gcc42 nor gcc43 installed prior to this. Regards, Arne -- Ticket URL: <http://trac.macports.org/ticket/20075#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#20075: petsc does not build anymore -----------------------------------+---------------------------------------- Reporter: arne.schmitz@… | Owner: mmoll@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Resolution: duplicate | Keywords: Port: petsc openmpi | -----------------------------------+---------------------------------------- Changes (by mmoll@…): * status: new => closed * resolution: => duplicate Comment: This is one of the oldest bugs. See http://trac.macports.org/wiki/FAQ#Isitpossibletohaveadependencyonaspecificva... and http://trac.macports.org/ticket/126. Closing this ticket, duplicate of #126. -- Ticket URL: <http://trac.macports.org/ticket/20075#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#20075: petsc does not build anymore -----------------------------------+---------------------------------------- Reporter: arne.schmitz@… | Owner: mmoll@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Resolution: duplicate | Keywords: Port: petsc openmpi | -----------------------------------+---------------------------------------- Comment(by jmr@…): See also #19947. -- Ticket URL: <http://trac.macports.org/ticket/20075#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts