[MacPorts] #25099: arpack: Makefile:78: *** missing separator. Stop.
MacPorts
noreply at macports.org
Tue Jun 1 14:20:18 PDT 2010
#25099: arpack: Makefile:78: *** missing separator. Stop.
-------------------------------------+--------------------------------------
Reporter: ryandesign@… | Owner: mmoll@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.8.2
Keywords: | Port: arpack
-------------------------------------+--------------------------------------
arpack 1_4 fails to install:
{{{
---> Building arpack
DEBUG: Executing proc-pre-org.macports.build-build-0
DEBUG: Executing org.macports.build (arpack)
DEBUG: port disallows a parallel build
DEBUG: Environment: MACOSX_DEPLOYMENT_TARGET='10.6'
DEBUG: Assembled command: 'cd
"/opt/local/var/macports/build/_Users_rschmidt_macports_dports_math_arpack/work/ARPACK"
&& /usr/bin/nice -n 10 /usr/bin/make all
home=/opt/local/var/macports/build/_Users_rschmidt_macports_dports_math_arpack/work/ARPACK
FFLAGS='-O2 -m64' FC=/opt/local/bin/gfortran-mp-4.3 MAKE=/usr/bin/make'
Makefile:78: *** missing separator. Stop.
}}}
The last lines of the Makefile are:
{{{
.PHONY install
.install: libarpack.a libarpack.1.dylib
install -m 644 -v libarpack.a
install -m 755 -v libarpack.1.dylib
}}}
This looks wrong. Shouldn't it be:
{{{
.PHONY: install
install: libarpack.a libarpack.1.dylib
install -m 644 -v libarpack.a
install -m 755 -v libarpack.1.dylib
}}}
In fact, with the universal variant, it already creates the Makefile
correctly; without the universal variant, it doesn't. The attached patch
makes this change for the non-universal build.
--
Ticket URL: <http://trac.macports.org/ticket/25099>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list