Your message dated Wed, 03 Jan 2018 11:02:18 +1100
with message-id <1514937738.2966.30.ca...@debian.org>
and subject line Re: Bug#858228: dolfin: PETSc and SCOTCH support disabled on 
kfreebsd
has caused the Debian Bug report #858228,
regarding dolfin: PETSc and SCOTCH support disabled on kfreebsd
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
858228: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=858228
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: dolfin
Version: 2016.2.0-3
Severity: normal

petsc and slepc are available on kfreebsd.  But dolfin configuration
is unable to activate their support due to a linking error during
configuration tests.  SCOTCH support also fails. A snippet from the
log gives:

  -- Checking for package 'PETSc'
  -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29") 
  -- Checking for one of the modules 'craypetsc_real;PETSc'
  -- Test PETSC_TEST_RUNS with shared library linking - Failed
  -- Test PETSC_TEST_RUNS static linking - Failed
  -- Check size of PetscInt
  -- Check size of PetscInt - done
  -- PETSc could not be found. Be sure to set PETSC_DIR. (missing:  
PETSC_TEST_RUNS) (found suitable version "3.7.5", minimum required is "3.6")
  -- Checking for package 'SCOTCH-PT'
  -- Found SCOTCH (version 5.1.1.12)
  -- Performing test SCOTCH_TEST_RUNS
  -- Performing test SCOTCH_TEST_RUNS - Failed
  -- Found ZLIB: /usr/lib/x86_64-kfreebsd-gnu/libz.so (found version "1.2.8") 
  -- Performing test SCOTCH_ZLIB_TEST_RUNS
  -- Performing test SCOTCH_ZLIB_TEST_RUNS - Failed
  -- SCOTCH could not be found. Be sure to set SCOTCH_DIR. (missing:  
SCOTCH_TEST_RUNS) 

I think the petsc error comes from <builddir>/CMakeFiles/petsc_test_lib.cpp
It does successfully link manually, for instance with 
  gcc `pkg-config --cflags --libs PETSc mpi` petsc_test_lib.cpp
mpi is needed here due to the use of ompi_mpi_comm_self in
libpetsc_real.so.

Does dolfin's cmake/modules/FindPETSc.cmake need any adjustments in
order to successfully configure PETSc support on kfreebsd? 
(likewise FindSCOTCH.cmake ?)


-- System Information:
Debian Release: 9.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

--- End Message ---
--- Begin Message ---
On Mon, 20 Mar 2017 12:13:53 +0800 Drew Parsons <dpars...@debian.org>
wrote:
> 
> petsc and slepc are available on kfreebsd.  But dolfin configuration
> is unable to activate their support due to a linking error during
> configuration tests.  SCOTCH support also fails. 

Unfortunately Debian isn't able to continue support for kfreebsd, see
https://lists.debian.org/debian-bsd/2017/12/msg00008.html

This makes it impractical to test builds of dolfin on kfreebsd.

We'll have to consider kfreebsd unsupported now, so I'm closing this
bug.

Sorry, kfreebsd users.

Drew

--- End Message ---
-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to