libint icon indicating copy to clipboard operation
libint copied to clipboard

Some headers aren't installed by cmake

Open yurivict opened this issue 7 years ago • 5 comments

These headers were installed by GNU make, but aren't installed by cmake:

include/libint/hrr_header.h
include/libint/vrr_header.h
include/libr12/libr12.h

The first two are set to be installed in cmake scripts, but aren't actually installed for some reason.

yurivict avatar Sep 06 '18 17:09 yurivict

This is why not on the first two. I don't recall details, but I suspect those aren't public headers that aid in linking to the library. Do you know a downstream project that uses them?

On the third, the libr12 library isn't getting built, so I don't think it's appropriate to install header.

loriab avatar Oct 25 '18 15:10 loriab

the libr12 library isn't getting built

Is libr12 optional, or it is discontinued or unneeded?

yurivict avatar Oct 25 '18 16:10 yurivict

All of Libxc v1 is discontinued, development-wise. libr12 might have been used in Psi3 (dev discontinued ~2009) but never in Psi4. According to https://centos.pkgs.org/7/epel-x86_64/libint-1.2.1-2.el7.x86_64.rpm.html, PyQuante uses libint v1; I know of no other programs using v1. Apparently libr12 is packaged (https://altlinux.pkgs.org/sisyphus/autoimports-x86_64/libr12-1.2.1-alt1_2.x86_64.rpm.html) but nothing uses it.

loriab avatar Oct 25 '18 16:10 loriab

(cp2k and (ancient) mpqc use libint1), but I am pretty sure cp2k is not using libr12.

mbanck avatar Jan 01 '19 22:01 mbanck

(cp2k and (ancient) mpqc use libint1), but I am pretty sure cp2k is not using libr12.

cp2k has since switched to libint2, by the way.

mbanck avatar Aug 27 '19 08:08 mbanck