[petsc-dev] configure tetgen error
Barry Smith
bsmith at mcs.anl.gov
Tue Jan 13 21:39:44 CST 2015
Jed and his damn, you can't have those pull branches, they need to be commits! Making extra work for Satish :-)
> On Jan 13, 2015, at 9:35 PM, Satish Balay <balay at mcs.anl.gov> wrote:
>
> Ah - I forgot to pull ctetgen repo [to check new changes].
>
> However ctetgen.py (in next) is not updated to use this new stuff. It will need the following fix.
>
> Will push to barry/namespace-install [and merge to master/next]
>
> Satish
>
> -------
> $ git diff |cat
> diff --git a/config/BuildSystem/config/packages/ctetgen.py b/config/BuildSystem/config/packages/ctetgen.py
> index 3f1c759..f3fd0ff 100644
> --- a/config/BuildSystem/config/packages/ctetgen.py
> +++ b/config/BuildSystem/config/packages/ctetgen.py
> @@ -4,9 +4,9 @@ import os
> class Configure(config.package.GNUPackage):
> def __init__(self, framework):
> config.package.GNUPackage.__init__(self, framework)
> - self.gitcommit = '622d9a06ef18638e7521f2a870d62f5c28f182e1'
> + self.gitcommit = '0616e704bcc37b1df8705f614c63bf8e9e51ee80'
> self.giturls = ['https://bitbucket.org/petsc/ctetgen.git']
> - self.download = ['http://ftp.mcs.anl.gov/pub/petsc/externalpackages/ctetgen-0.2.tar.gz']
> + self.download = ['http://ftp.mcs.anl.gov/pub/petsc/externalpackages/ctetgen-0.3.tar.gz']
> self.functions = []
> self.includes = []
> return
>
>
> On Tue, 13 Jan 2015, Barry Smith wrote:
>
>>
>> I made those changes. Did I forget to push them and then deleted the directory?
>>
>> Barry
>>
>>> On Jan 13, 2015, at 9:12 PM, Satish Balay <balay at mcs.anl.gov> wrote:
>>>
>>> looks like ctetgen requires the following change [to be in sync with
>>> 'conf' -> 'petsc-conf' change on the petsc makefile side]
>>>
>>> Satish
>>>
>>> -----------
>>> balay at asterix /home/balay/git-repo/ctetgen (master *=)
>>> $ git diff |cat
>>> diff --git a/makefile b/makefile
>>> index 7e97840..f4d6a20 100644
>>> --- a/makefile
>>> +++ b/makefile
>>> @@ -10,13 +10,13 @@ DIRS =
>>> MANSEC =
>>> LOCDIR =
>>>
>>> -include ${PETSC_DIR}/conf/variables
>>> +include ${PETSC_DIR}/lib/petsc-conf/variables
>>>
>>> LIBBASE = libctetgen
>>> LIBNAME = ${LIBBASE}.${AR_LIB_SUFFIX}
>>> CLEANFILES = ${LIBNAME}
>>>
>>> -include ${PETSC_DIR}/conf/rules
>>> +include ${PETSC_DIR}/lib/petsc-conf/rules
>>>
>>> install-ctetgen:
>>> ${MKDIR} ${DESTDIR}/include
>>> balay at asterix /home/balay/git-repo/ctetgen (master *=)
>>> $
>>>
>>> On Tue, 13 Jan 2015, Adrian Croucher wrote:
>>>
>>>> hi
>>>>
>>>> Just pulled next branch and tried to reconfigure, but it chokes when trying to
>>>> compile tetgen (I use the --download-ctetgen option):
>>>>
>>>> -------------------------------------------------------------------------------
>>>> Error running make on Ctetgen: Could not execute "cd
>>>> /home/acro018/software/PETSc/code/linux-gnu-c-opt/externalpackages/ctetgen &&
>>>> /usr/bin/make PET
>>>> SC_DIR=/home/acro018/software/PETSc/code clean lib":
>>>> makefile:13: /home/acro018/software/PETSc/code/conf/variables: No such file or
>>>> directory
>>>> makefile:19: /home/acro018/software/PETSc/code/conf/rules: No such file or
>>>> directory
>>>> make: *** No rule to make target
>>>> `/home/acro018/software/PETSc/code/conf/rules'. Stop.
>>>>
>>>> Is this a casualty of recent changes to paths- or have I messed something up?
>>>>
>>>> Cheers, Adrian
>>>>
>>>>
>>>
>>
>>
>
More information about the petsc-dev
mailing list